/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.sidebar nav button .menu-icon{text-align:center;place-items:center;width:20px;min-width:20px;height:20px;font-size:18px;display:grid}.team-conversation-list-title{background:#fff;border-bottom:1px solid #d9e6ee;gap:3px;padding:14px 13px 10px;display:grid}.team-conversation-list-title small{color:#6d8294}.team-chat-layout>aside button{position:relative}.team-chat-layout>aside button>div{flex:1;min-width:0}.team-chat-layout>aside button strong,.team-chat-layout>aside button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-unread{color:#fff;background:#1976b9;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.team-conversation>header>div{min-width:0}.team-conversation>header h3,.team-conversation>header small{display:block}.team-conversation>header small{color:#6d8294;margin-top:3px}.team-conversation>header>button{color:#0b4f87;white-space:nowrap;background:#eef7fd;border:1px solid #9fc5dd;border-radius:8px;min-height:36px;padding:7px 11px;font-weight:800}.team-messages article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-messages article footer span{color:#0b6fae;font-size:9px;font-weight:750}.team-messages>.team-empty{align-content:center;gap:5px}.team-messages>.team-empty strong,.team-messages>.team-empty span{display:block}.team-conversation>form{align-items:end;position:sticky;bottom:0}.team-conversation textarea{resize:none;height:44px;min-height:44px;max-height:120px;line-height:1.35}.team-conversation>form .primary{min-height:44px;padding:0 18px}.team-chat-layout,.team-task-layout{height:clamp(520px,100dvh - 230px,760px);min-height:520px}.team-conversation,.team-task-board,.team-task-detail{min-height:0}.team-messages{min-height:0;max-height:none}.team-task-list{min-height:0}.app-shell{max-width:100vw;overflow-x:hidden}.workspace{width:calc(100% - 255px);min-width:0;max-width:calc(100vw - 255px)}.page-content,.team-collab,.team-chat-layout,.team-conversation{min-width:0;max-width:100%}@media (width>=761px){.app-shell.sidebar-mode-compact .workspace{width:calc(100% - 76px);max-width:calc(100vw - 76px)}.app-shell.sidebar-mode-hidden .workspace{width:100%;max-width:100vw}}@media (width<=760px){.team-chat-layout,.team-task-layout{height:auto}.team-conversation>header{align-items:flex-start;gap:8px}.team-conversation>header>button{font-size:11px}.team-conversation>form{grid-template-columns:minmax(0,1fr) auto}.team-conversation>form .primary{padding:0 12px}.team-conversation-list-title{display:none}.workspace,.app-shell.sidebar-mode-compact .workspace,.app-shell.sidebar-mode-hidden .workspace{width:100%;max-width:100vw}}@media (width<=900px){.commercial-routine{grid-template-columns:1fr}.routine-results-head,.routine-list,.routine-load-more{grid-column:auto}.routine-results-head{flex-direction:column;align-items:stretch}.routine-results-head>div:last-child{width:100%}.routine-results-head input{flex:1;min-width:0}}@media (width<=600px){.routine-items{grid-template-columns:1fr 1fr;width:100%;display:grid}.routine-items button{width:100%}.routine-results-head>div:last-child{display:grid}.routine-results-head input,.routine-results-head button{width:100%}}.demo-positioning{text-align:center;color:#fff;background:radial-gradient(circle at 85% 20%,#1976b957,#0000 28%),linear-gradient(130deg,#061d38,#082f51 58%,#0b4f87);padding:68px 28px}.demo-positioning>span{letter-spacing:.12em;color:#9fd0ee;font-size:11px;font-weight:900}.demo-positioning h1{max-width:950px;margin:18px auto;font-size:clamp(36px,5vw,68px);line-height:1.04}.demo-positioning p{color:#dcecf8;max-width:820px;margin:0 auto;font-size:18px;line-height:1.65}.demo-positioning>div{justify-content:center;align-items:center;gap:12px;margin:26px 0 18px;display:flex}.demo-positioning a{color:#fff;border-radius:10px;padding:12px 18px;font-weight:800;text-decoration:none}.demo-positioning a:not(.primary){border:1px solid #8fbde0}.demo-positioning>small{color:#afc5d8}.demo-page-v2 .demo-content{max-width:1500px}.demo-page-v2 .page-intro{align-items:center}.demo-relationship-experience{gap:16px;display:grid}.demo-mode-tabs{flex-wrap:wrap;gap:8px;display:flex}.demo-mode-tabs button{color:#0a2340;background:#fff;border:1px solid #bdd8eb;border-radius:999px;padding:11px 16px;font-weight:800}.demo-mode-tabs button.active{color:#fff;background:#082f51;border-color:#082f51}.demo-relationship-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.demo-relationship-kpis article{background:#fff;border:1px solid #c9deed;border-radius:14px;gap:6px;padding:16px;display:grid}.demo-relationship-kpis small,.demo-relationship-kpis span{color:#60758a}.demo-relationship-kpis strong{color:#0a2340;font-size:26px}.demo-action-workspace{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.demo-action-workspace>section,.demo-action-workspace>aside{background:#fff;border:1px solid #c9deed;border-radius:16px;overflow:hidden}.demo-action-workspace>section>header{border-bottom:1px solid #dcecf8;justify-content:space-between;gap:10px;padding:17px 18px;display:flex}.demo-action-workspace header span{letter-spacing:.1em;color:#0b4f87;font-size:9px;font-weight:900}.demo-action-workspace header h3{margin:4px 0}.demo-action-list{display:grid}.demo-action-list button{text-align:left;color:#0a2340;background:#fff;border:0;border-bottom:1px solid #e2edf4;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;padding:14px 17px;display:grid}.demo-action-list button:hover,.demo-action-list button.active{background:#eef5fa}.demo-action-list i{background:#d8aa37;border-radius:5px;width:6px;height:42px}.demo-action-list button span{gap:3px;display:grid}.demo-action-list small{color:#60758a}.demo-action-list em{color:#0b4f87;font-style:normal;font-weight:900}.demo-action-workspace>aside{flex-direction:column;padding:22px;display:flex}.demo-action-workspace>aside>span{color:#0b4f87;background:#dcecf8;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:11px;font-weight:900}.demo-action-workspace>aside h3{margin:12px 0 5px;font-size:24px}.demo-action-workspace>aside p{color:#60758a}.demo-action-workspace dl{gap:8px;margin:8px 0 18px;display:grid}.demo-action-workspace dl>div{background:#eef5fa;border-radius:10px;padding:10px}.demo-action-workspace dt{color:#60758a;font-size:10px}.demo-action-workspace dd{margin:4px 0 0;font-weight:800}.demo-action-workspace>aside>small{color:#60758a;border-bottom:1px solid #e2edf4;padding:8px 0}.demo-action-workspace>aside>div:last-child{gap:8px;margin-top:auto;padding-top:18px;display:flex}.demo-action-workspace>aside button{color:#0b4f87;background:#fff;border:1px solid #bdd8eb;border-radius:9px;flex:1;padding:10px;font-weight:800}.demo-action-workspace>aside button:first-child{color:#fff;background:#0b4f87}.demo-lifecycle{color:#fff;background:#061d38;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px;display:grid}.demo-lifecycle div{align-items:center;gap:8px;display:flex}.demo-lifecycle b{background:#1976b9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.demo-lifecycle span{font-size:12px;font-weight:800}.demo-continuity,.demo-center-v2,.demo-report-section{margin-top:20px}.demo-continuity-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.demo-continuity-flow article{border:1px solid #d6e5ef;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:4px 10px;padding:14px;display:grid}.demo-continuity-flow b{color:#0b4f87;background:#dcecf8;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.demo-continuity-flow span{color:#60758a;font-size:12px}.demo-center-timeline{padding:0 18px 18px;display:grid}.demo-center-timeline article{border-bottom:1px solid #dcecf8;grid-template-columns:60px 1fr 1.4fr auto;align-items:center;gap:12px;padding:13px;display:grid}.demo-center-timeline time{color:#0b4f87;font-weight:900}.demo-center-timeline article>div{display:grid}.demo-center-timeline span,.demo-center-timeline p{color:#60758a;font-size:12px}.demo-center-timeline button{color:#0b4f87;background:#fff;border:1px solid #bdd8eb;border-radius:8px;padding:8px 10px;font-weight:800}@media (width<=900px){.demo-relationship-kpis,.demo-continuity-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-action-workspace{grid-template-columns:1fr}.demo-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-center-timeline article{grid-template-columns:55px 1fr}.demo-center-timeline article>p,.demo-center-timeline article>button{grid-column:2}}@media (width<=650px){.demo-positioning{padding:48px 18px}.demo-positioning p{font-size:16px}.demo-positioning>div{flex-direction:column;align-items:stretch}.demo-positioning a{width:100%}.demo-page-v2 .demo-content{padding:18px}.demo-mode-tabs{grid-template-columns:1fr;display:grid}.demo-relationship-kpis,.demo-continuity-flow{grid-template-columns:1fr}.demo-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-action-workspace>aside>div:last-child{flex-direction:column}.demo-center-timeline article{grid-template-columns:1fr}.demo-center-timeline article>p,.demo-center-timeline article>button{grid-column:auto}.demo-center-timeline article>button{width:100%}}.routine-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.routine-list>button{text-align:left;color:#0a2340;background:#fff;border:1px solid #d4e4ef;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.routine-list>button:hover,.routine-list>button:focus-visible{border-color:#1976b9}.routine-list button span:nth-child(2){gap:2px;display:grid}.routine-list button b{font-size:13px}.routine-list button small{color:#60758a}.routine-list button em{color:#0b4f87;font-style:normal;font-weight:800}.routine-level{background:#e5a928;border-radius:8px;width:8px;height:100%;min-height:44px}.routine-level.level-0{background:#d94343}.routine-level.level-2{background:#1976b9}.commercial-actions button,.commercial-action-link{color:#0b4f87;background:#eef5fa;border:1px solid #bdd8eb;border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none}.commercial-actions .action-whatsapp{color:#fff;background:#139b63;border-color:#139b63}.contact-launcher{gap:16px;display:grid}.contact-launcher label{gap:7px;font-weight:800;display:grid}.contact-launcher textarea{resize:vertical;border:1px solid #bdd8eb;border-radius:12px;min-height:150px;padding:14px}.contact-launcher-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-result-prompt{background:#eef5fa;border:1px solid #c9deed;border-radius:14px;padding:16px}.contact-result-prompt p{color:#60758a}.contact-result-prompt button{margin-right:8px}.commercial-communication-list{gap:9px;display:grid}.commercial-communication-list article{background:#fff;border:1px solid #d6e5ef;border-radius:12px;grid-template-columns:minmax(150px,.8fr) 1.5fr minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.commercial-communication-list article>div:first-child{display:grid}.commercial-communication-list article small{color:#60758a}.commercial-communication-list article span{color:#0b4f87;font-size:12px}.commercial-communication-list article>div:last-child{gap:6px;display:flex}.commercial-communication-list a{color:#0b4f87;border:1px solid #bdd8eb;border-radius:8px;padding:8px 10px;font-weight:800;text-decoration:none}.commercial-person-link{color:#0a2340;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.commercial-person-link:hover,.commercial-person-link:focus-visible{color:#0b4f87;text-decoration-color:#0b4f87}.commercial-person-history{gap:18px;display:grid}.commercial-person-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-person-summary>div{background:#eef5fa;border:1px solid #d7e5ef;border-radius:12px;gap:5px;padding:13px;display:grid}.commercial-person-summary small{color:#60758a}.commercial-person-quick{gap:8px;display:flex}.commercial-person-quick a{color:#fff;background:#0b4f87;border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none}.commercial-timeline{border-top:1px solid #dcecf8;padding-top:14px}.commercial-timeline article{grid-template-columns:12px 1fr;gap:12px;padding:0 0 18px;display:grid}.commercial-timeline article>span{background:#1976b9;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #dcecf8}.commercial-timeline article>div{border-bottom:1px solid #e3edf4;padding-bottom:14px}.commercial-timeline p{color:#0a2340;margin:4px 0}.commercial-timeline small{color:#60758a}.commercial-timeline strong{text-transform:capitalize}@media (width<=900px){.commercial-routine{grid-template-columns:1fr}.routine-list{grid-column:auto;grid-template-columns:1fr}.commercial-communication-list article{grid-template-columns:1fr 1fr}.commercial-communication-list article>div:last-child{grid-column:1/-1}}@media (width<=600px){.contact-launcher-actions,.contact-launcher-actions button,.contact-result-prompt button{width:100%}.contact-result-prompt button{margin:0 0 8px}.commercial-actions>*{text-align:center;flex:100%}.commercial-communication-list article{grid-template-columns:1fr}.commercial-communication-list article>div:last-child{grid-column:auto}.commercial-communication-list a{text-align:center;flex:1}.commercial-person-summary{grid-template-columns:1fr}.commercial-person-quick,.commercial-person-quick a{width:100%}.commercial-person-quick{flex-direction:column}.commercial-person-quick a{text-align:center}}.smart-lead-entry{gap:14px;display:grid}.smart-lead-entry>p{color:#60758a;margin:0}.smart-lead-entry textarea{resize:vertical;border:1px solid #bdd8eb;border-radius:12px;width:100%;min-height:110px;padding:14px}.smart-lead-preview{background:#eef5fa;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.smart-lead-preview label{color:#0a2340;gap:6px;font-size:12px;font-weight:800;display:grid}.smart-lead-preview input{background:#fff;border:1px solid #bdd8eb;border-radius:9px;width:100%;padding:11px}.smart-lead-preview .full{grid-column:1/-1}@media (width<=720px){.smart-lead-preview{grid-template-columns:1fr}.smart-lead-preview .full{grid-column:auto}}.commercial-hero{color:#fff;background:linear-gradient(120deg,#061d38,#0b4f87);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:24px 26px;display:flex;box-shadow:0 14px 32px #061d3829}.commercial-view-mode{background:#fff;border:1px solid #c9ddeb;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #061d3812}.commercial-view-mode.active{background:linear-gradient(90deg,#fffaf0,#fff);border-color:#d8aa37}.commercial-view-mode>div{align-items:center;gap:11px;min-width:0;display:flex}.commercial-view-mode>div>span{color:#075f9b;background:#e5f1fa;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.commercial-view-mode strong,.commercial-view-mode small{display:block}.commercial-view-mode small{color:#607589;margin-top:3px}.commercial-view-mode label{color:#345068;gap:4px;min-width:245px;font-size:12px;font-weight:750;display:grid}.commercial-view-mode select{color:#082f51;background:#fff;border:1px solid #b9d2e4;border-radius:9px;min-height:42px;padding:0 34px 0 11px;font-weight:750}.commercial-view-mode>button{color:#0b659f;white-space:nowrap;background:#fff;border:1px solid #0b659f;border-radius:9px;min-height:42px;padding:0 14px;font-weight:800}.commercial-hero h2{margin:4px 0;font-size:30px}.commercial-hero p{color:#dcecf8;max-width:680px;margin:0}.commercial-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.commercial-hero .ghost{color:#fff;background:#ffffff14;border-color:#8fbde0}.commercial-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.commercial-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c9deed;border-radius:14px;min-height:104px;padding:16px;transition:all .18s;position:relative;box-shadow:0 6px 18px #061d380f}.commercial-kpis button:hover,.commercial-kpis button:focus-visible,.commercial-kpis button.selected{border-color:#1976b9;outline:3px solid #1976b91f;transform:translateY(-2px);box-shadow:0 10px 25px #061d381f}.commercial-kpis small{color:#60758a;margin-bottom:10px;display:block}.commercial-kpis strong{color:#0a2340;font-size:22px;display:block}.commercial-kpis button>span{color:#0b4f87;margin-top:10px;font-size:11px;font-weight:900;display:block}.commercial-metric-detail{gap:16px;padding:20px;display:grid}.commercial-metric-detail>header{background:#eef5fa;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.commercial-metric-detail>header small{color:#0b4f87;letter-spacing:.08em;font-weight:900}.commercial-metric-detail>header h3{margin:5px 0}.commercial-metric-detail>header p{color:#60758a;margin:0}.commercial-metric-detail>header>strong{color:#0a2340;white-space:nowrap;font-size:26px}.commercial-metric-tools{align-items:center;gap:12px;display:flex}.commercial-metric-tools input{color:#0a2340;background:#fff;border:1px solid #bdd8eb;border-radius:11px;flex:1;min-width:0;padding:12px 14px}.commercial-metric-tools span{white-space:nowrap;color:#60758a;font-size:12px;font-weight:800}.commercial-metric-list{gap:8px;max-height:min(560px,60dvh);padding-right:4px;display:grid;overflow-y:auto}.commercial-metric-list>button{color:#0a2340;text-align:left;background:#fff;border:1px solid #d3e3ef;border-radius:13px;grid-template-columns:7px minmax(160px,1.4fr) repeat(3,minmax(100px,1fr)) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.commercial-metric-list>button:hover,.commercial-metric-list>button:focus-visible{background:#f6fbff;border-color:#1976b9;outline:3px solid #1976b91f}.commercial-metric-list>button>span{border-radius:999px;width:6px;height:44px}.commercial-metric-list>button>div{gap:3px;min-width:0;display:grid}.commercial-metric-list small{color:#60758a}.commercial-metric-list b,.commercial-metric-list strong{text-overflow:ellipsis;overflow:hidden}.commercial-metric-list em{color:#0b4f87;white-space:nowrap;font-style:normal;font-weight:900}.commercial-metric-empty{text-align:center;background:#f8fbfd;border:1px dashed #bdd8eb;border-radius:14px;padding:46px 20px}.commercial-metric-empty p{color:#60758a}.commercial-metric-load-more{color:#0b4f87;background:#eef5fa;border:1px solid #9fc4dd;border-radius:10px;justify-self:center;padding:11px 18px;font-weight:900}.commercial-routine{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.commercial-routine h3{margin:0 0 3px}.commercial-routine p{color:#60758a;margin:0}.routine-items span{color:#0a2340;background:#eef5fa;border:1px solid #dcecf8;border-radius:12px;padding:10px 12px}.routine-items span.danger{color:#a52020;background:#fff0f0;border-color:#efb8b8}.commercial-toolbar{gap:12px;margin-bottom:16px;display:flex}.commercial-toolbar input{flex:1}.commercial-toolbar select{min-width:210px}.commercial-stage-shortcuts{background:#fafdff;border:1px solid #c9deed;border-radius:16px;gap:10px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 7px 20px #061d380f}.commercial-stage-shortcuts>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.commercial-stage-shortcuts>header>div{gap:3px;display:grid}.commercial-stage-shortcuts>header small{color:#0b4f87;letter-spacing:.12em;font-size:9px;font-weight:900}.commercial-stage-shortcuts>header strong{color:#0a2340}.commercial-stage-shortcuts>header>span{color:#60758a;font-size:11px}.commercial-stage-shortcuts>div{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#7b9cb7 #e8f0f5;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.commercial-stage-shortcuts>div::-webkit-scrollbar{height:8px}.commercial-stage-shortcuts>div::-webkit-scrollbar-track{background:#e8f0f5;border-radius:999px}.commercial-stage-shortcuts>div::-webkit-scrollbar-thumb{background:#7b9cb7;border-radius:999px}.commercial-stage-shortcuts button{color:#0a2340;text-align:left;scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #c9deed;border-top:4px solid #1976b9;border-radius:12px;flex:0 0 190px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;min-height:76px;padding:10px;transition:all .17s;display:grid}.commercial-stage-shortcuts button>span{color:#0b4f87;background:#dcecf8;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.commercial-stage-shortcuts button>div{gap:2px;min-width:0;display:grid}.commercial-stage-shortcuts button strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.commercial-stage-shortcuts button small{color:#60758a;font-size:10px}.commercial-stage-shortcuts button>b{color:#0b4f87;grid-column:2;font-size:10px}.commercial-stage-shortcuts button:hover,.commercial-stage-shortcuts button:focus-visible,.commercial-stage-shortcuts button.active{background:#eef7fd;border-color:#1976b9;outline:3px solid #1976b91f;transform:translateY(-2px);box-shadow:0 7px 16px #061d381c}.commercial-stage-shortcuts button.outcome-won>span{color:#087b4b;background:#def5e9}.commercial-stage-shortcuts button.outcome-won.active{background:#eefaf4;border-color:#139b63}.commercial-stage-shortcuts button.outcome-lost>span{color:#b52f2f;background:#fde7e7}.commercial-stage-shortcuts button.outcome-lost.active{background:#fff4f4;border-color:#d94343}.workspace,.page-content{min-width:0}.commercial-kanban-shell{width:100%;min-width:0;position:relative}.commercial-kanban-navigation{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafdfff5;border:1px solid #c9deed;border-radius:12px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;min-height:58px;margin-bottom:8px;padding:8px 10px;display:grid;position:sticky;top:84px;box-shadow:0 6px 18px #061d3814}.commercial-kanban-navigation-copy{gap:2px;display:grid}.commercial-kanban-navigation-copy>span{color:#0a2340;font-weight:900}.commercial-kanban-navigation-copy>small{color:#60758a;white-space:nowrap}.commercial-kanban-top-scroll{align-items:center;min-width:0;height:28px;display:flex}.commercial-kanban-top-scroll input{accent-color:#527795;cursor:ew-resize;width:100%;height:28px;margin:0}.commercial-kanban-top-scroll input:disabled{cursor:default;opacity:.5}.commercial-kanban-arrows{gap:7px;display:flex}.commercial-kanban-navigation button{color:#fff;background:#0b4f87;border:1px solid #9fc4dd;border-radius:9px;width:38px;height:34px;padding:0;font-size:20px;line-height:1}.commercial-kanban-navigation button:hover,.commercial-kanban-navigation button:focus-visible{background:#1976b9;outline:3px solid #1976b929}.commercial-kanban{scroll-snap-type:none;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#527795 #dce8f1;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;align-items:stretch;gap:14px;width:100%;max-width:100%;height:max(360px,100dvh - 311px);max-height:720px;padding:2px 2px 18px;display:flex;overflow:scroll auto}.commercial-kanban:focus-visible{outline-offset:3px;outline:3px solid #1976b940}.commercial-kanban::-webkit-scrollbar{width:13px;height:15px}.commercial-kanban::-webkit-scrollbar-track{background:#dce8f1;border-radius:999px}.commercial-kanban::-webkit-scrollbar-thumb{background:#527795;border:3px solid #dce8f1;border-radius:999px}.commercial-kanban::-webkit-scrollbar-thumb:hover{background:#315a7a}.kanban-column{scroll-snap-align:start;background:#e5f0f7;border:1px solid #c9deed;border-radius:16px;flex:0 0 292px;overflow:hidden}.kanban-column>header{z-index:2;background:#fff;border-top:5px solid;justify-content:space-between;gap:8px;padding:14px;display:flex;position:sticky;top:0}.kanban-column header strong,.kanban-column header small{display:block}.kanban-column header small{color:#60758a;margin-top:4px}.kanban-column header>b{white-space:nowrap;color:#0b4f87;font-size:12px}.kanban-cards{gap:10px;min-height:140px;padding:12px;display:grid}.opportunity-card{cursor:pointer;background:#fff;border:1px solid #d3e3ef;border-radius:13px;padding:14px;box-shadow:0 4px 12px #061d380f}.opportunity-card:hover,.opportunity-card:focus{border-color:#1976b9;outline:2px solid #0000;transform:translateY(-1px)}.opportunity-top{justify-content:space-between;gap:8px;display:flex}.opportunity-card>small{color:#60758a}.opportunity-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.opportunity-card dt{text-transform:uppercase;color:#60758a;font-size:10px}.opportunity-card dd{color:#0a2340;margin:2px 0 0;font-size:12px}.priority{text-transform:capitalize;background:#eef5fa;border-radius:999px;padding:4px 7px;font-size:10px}.priority.alta,.priority.urgente{color:#9b5400;background:#fff0df}.days-without{color:#d94343;font-size:11px}.opportunity-card>button{color:#0b4f87;background:#eef5fa;border:1px solid #bdd8eb;width:100%;font-size:12px}.commercial-kanban{overflow-y:hidden}.commercial-kanban .kanban-column{flex-direction:column;height:100%;min-height:0;display:flex}.commercial-kanban .kanban-column>header{flex:none;position:relative}.commercial-kanban .kanban-cards{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#6b8da8 #dce8f1;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;min-height:0;overflow:hidden auto}.commercial-kanban .kanban-cards::-webkit-scrollbar{width:12px}.commercial-kanban .kanban-cards::-webkit-scrollbar-track{background:#dce8f1;border-radius:999px}.commercial-kanban .kanban-cards::-webkit-scrollbar-thumb{background:#6b8da8;border:3px solid #dce8f1;border-radius:999px}.commercial-kanban .kanban-cards::-webkit-scrollbar-thumb:hover{background:#315a7a}.commercial-empty{text-align:center;padding:56px 20px}.commercial-empty .empty-icon{color:#0b4f87;background:#dcecf8;border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;font-size:26px;display:grid}.commercial-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.demo-commercial-section{margin-top:20px}.demo-commercial-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.demo-commercial-funnel article{background:#fff;border:1px solid #c9deed;border-top:4px solid #1976b9;border-radius:14px;gap:7px;padding:16px;display:grid}.demo-commercial-funnel small{color:#0b4f87;font-weight:800}.demo-commercial-funnel span{color:#60758a}.demo-commercial-funnel button{color:#0b4f87;background:#eef5fa;border:1px solid #bdd8eb;margin-top:5px}@media (width<=760px){.demo-commercial-funnel{grid-template-columns:1fr}}.commercial-modal-wide{width:min(960px,100vw - 32px)}.commercial-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-form label{color:#0a2340;gap:6px;font-size:13px;font-weight:700;display:grid}.commercial-form input,.commercial-form select,.commercial-form textarea,.stage-settings input,.stage-settings select{color:#0a2340;background:#fff;border:1px solid #bfd6e7;border-radius:10px;width:100%;padding:12px}.commercial-form textarea{min-height:92px}.commercial-form .full{grid-column:1/-1}.modal-actions{background:#fff;justify-content:flex-end;gap:10px;padding-top:12px;display:flex;position:sticky;bottom:0}.commercial-actions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.commercial-actions button{color:#0b4f87;background:#eef5fa;border:1px solid #bdd8eb}.detail-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.detail-grid span{background:#eef5fa;border-radius:10px;padding:12px}.detail-grid small{color:#60758a;margin-bottom:5px;display:block}.commercial-history{border-top:1px solid #dcecf8;margin-top:18px;padding-top:14px}.commercial-history article{border-bottom:1px solid #e4eef5;grid-template-columns:150px 1fr auto;gap:10px;padding:11px 0;display:grid}.commercial-history b{text-transform:capitalize}.commercial-history small{color:#60758a}.stage-settings{gap:10px;display:grid}.stage-settings form{background:#eef5fa;border-radius:12px;grid-template-columns:2fr 70px 1fr auto auto;align-items:center;gap:8px;padding:10px;display:grid}.import-preview{gap:8px;max-height:360px;margin:15px 0;padding-right:4px;display:grid;overflow:auto}.import-preview article{background:#eef5fa;border-radius:10px;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:10px;padding:12px;display:grid}.import-preview label{color:#0a2340;gap:5px;font-size:12px;font-weight:800;display:grid}.import-preview input{background:#fff;border:1px solid #bdd8eb;border-radius:9px;width:100%;padding:9px}.smart-import-file{cursor:pointer;background:#eef5fa;border:1px dashed #1976b9;border-radius:12px;padding:14px;display:block}.smart-import-file input{margin-top:10px;display:block}.import-detection{color:#0a6443;background:#e7f7ef;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.import-detection strong{width:100%}.import-detection span{background:#fff;border-radius:999px;padding:5px 8px;font-size:12px}.import-status{color:#0b4f87;background:#eef5fa;border-radius:10px;padding:10px 12px}.import-empty-warning{background:#fff8e6;border:1px solid #e5a928;border-radius:12px;margin-top:12px;padding:14px}@media (width<=900px){.commercial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-hero,.commercial-routine{flex-direction:column;align-items:flex-start}.detail-grid{grid-template-columns:repeat(2,1fr)}.commercial-view-mode{flex-direction:column;align-items:stretch}.commercial-view-mode label{min-width:0}.commercial-view-mode>button{width:100%}.commercial-metric-list>button{grid-template-columns:7px 1.4fr 1fr auto}.commercial-metric-list>button>div:nth-of-type(3),.commercial-metric-list>button>div:nth-of-type(4){display:none}}@media (width<=600px){.commercial-hero{padding:20px}.commercial-hero-actions,.commercial-hero-actions button{width:100%}.commercial-kpis{grid-template-columns:1fr 1fr}.commercial-kpis button{min-height:98px;padding:12px}.commercial-kpis strong{font-size:18px}.commercial-toolbar{flex-direction:column}.commercial-toolbar select{min-width:0}.commercial-stage-shortcuts>header{flex-direction:column;align-items:flex-start;gap:4px}.commercial-stage-shortcuts button{flex-basis:168px}.commercial-kanban-navigation{grid-template-columns:1fr auto;top:72px}.commercial-kanban-navigation-copy small{display:none}.commercial-kanban-top-scroll{grid-area:2/1/auto/-1}.commercial-kanban-arrows{grid-area:1/2}.commercial-kanban{scroll-snap-type:none;height:max(360px,100dvh - 282px);display:flex;overflow:scroll auto}.kanban-column{flex:0 0 calc(100vw - 48px);width:auto;margin:0;display:block}.commercial-metric-detail{padding:12px}.commercial-metric-detail>header{flex-direction:column;align-items:flex-start}.commercial-metric-tools{flex-direction:column;align-items:stretch}.commercial-metric-list>button{grid-template-columns:7px 1fr auto}.commercial-metric-list>button>div:nth-of-type(n+2){display:none}.commercial-form{grid-template-columns:1fr}.commercial-form .full{grid-column:auto}.detail-grid,.commercial-history article{grid-template-columns:1fr}.stage-settings form{grid-template-columns:1fr 60px}.stage-settings form select,.stage-settings form label,.stage-settings form button{grid-column:1/-1}.commercial-modal-wide{width:calc(100vw - 18px)}.import-preview article{grid-template-columns:1fr}}.followup-page{gap:18px;display:grid}.followup-intro{color:#fff;background:linear-gradient(135deg,#061d38,#0b4f87);border-radius:22px;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.followup-intro small{color:#d8aa37;letter-spacing:.12em;font-weight:900}.followup-intro h1{color:#fff;margin:6px 0}.followup-intro p{color:#dcecf8;max-width:760px}.followup-actions{flex-wrap:wrap;gap:10px;display:flex}.followup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.followup-summary button{text-align:left;color:#60758a;background:#fff;border:1px solid #c9dfef;border-radius:18px;gap:7px;min-height:94px;padding:18px;display:grid}.followup-summary strong{color:#0a2340;font-size:1.65rem}.danger-text{color:#d94343!important}.success-text{color:#139b63!important}.followup-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.followup-tabs button{flex:none}.followup-list{gap:10px;display:grid}.followup-card{cursor:pointer;background:#fff;border:1px solid #c9dfef;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 8px 24px #061d380f}.followup-card:hover,.followup-card:focus-visible{border-color:#1976b9;outline:3px solid #1976b924;transform:translateY(-1px)}.followup-card h3{color:#0a2340;margin:7px 0 3px}.followup-card p{margin:0 0 5px}.followup-card small{color:#60758a}.followup-card-meta{align-items:center;gap:18px;display:flex}.followup-card-meta span{color:#60758a;gap:4px;font-size:.8rem;display:grid}.followup-card-meta b{color:#0a2340}.followup-status{color:#0b4f87;text-transform:uppercase;background:#dcecf8;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.status-atrasado,.status-cancelado{color:#b52f2f;background:#fde7e7}.status-para-hoje{color:#8b6400;background:#fff1cc}.status-concluido{color:#087b4b;background:#def5e9}.status-adiado{color:#60758a;background:#edf0f3}.empty-panel{text-align:center;background:#fff;border:1px solid #c9dfef;border-radius:22px;justify-items:center;gap:12px;padding:48px 24px;display:grid}.empty-panel>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.empty-icon{color:#0b4f87;background:#dcecf8;border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.6rem;display:grid}.followup-modal{width:min(760px,100vw - 32px);max-height:min(820px,100dvh - 32px);overflow:auto}.followup-modal>header{z-index:2;background:#fff;position:sticky;top:0}.followup-modal form{padding:20px}.form-grid label{color:#0a2340;gap:6px;font-weight:800;display:grid}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #bad4e7;border-radius:12px;width:100%;min-height:46px;padding:10px}.form-grid textarea{min-height:90px}.full-field{grid-column:1/-1}.check-field{flex-direction:row;align-items:center;display:flex!important}.check-field input{width:20px;min-height:20px}.followup-modal footer{background:#fff;border-top:1px solid #dcecf8;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:0}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.detail-grid span{color:#60758a;background:#eef5fa;border-radius:14px;gap:7px;padding:14px;display:grid}.detail-grid strong{color:#0a2340}.followup-modal>p{padding:0 20px}@media (width<=760px){.followup-intro{flex-direction:column;align-items:stretch}.followup-actions>*{width:100%}.followup-summary{grid-template-columns:repeat(2,1fr)}.followup-card{flex-direction:column;align-items:stretch}.followup-card-meta{grid-template-columns:repeat(2,1fr);display:grid}.followup-card-meta button{grid-column:1/-1;width:100%}.form-grid,.detail-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.followup-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.followup-modal footer{grid-template-columns:1fr;display:grid}.followup-modal footer button{width:100%}}.service-empty-actions,.service-bulk-row,.service-bulk-review article,.duplicate-review{flex-wrap:wrap;gap:12px;display:flex}.service-empty-actions{justify-content:center;margin-top:18px}.service-bulk-list,.service-bulk-review{gap:16px;display:grid}.service-bulk-row,.service-bulk-review>article{background:#f8fbfe;border:1px solid #dcecf8;border-radius:16px;align-items:end;padding:16px}.service-bulk-row>strong{color:#0a2340;width:100%}.service-bulk-row label{flex:150px}.service-bulk-review>article{gap:8px;display:grid}.service-bulk-review>article>span{color:#60758a}.duplicate-review{background:#fff7df;border-radius:12px;align-items:center;padding:12px}.duplicate-review p{width:100%;margin:0}@media (width<=640px){.service-head-actions,.service-empty-actions,.service-head-actions>*,.service-empty-actions>*,.service-bulk-row>label,.service-bulk-row>button,.catalog-footer,.catalog-footer>div,.catalog-footer button{width:100%}.service-bulk-row{grid-template-columns:1fr;align-items:stretch;display:grid}.catalog-footer,.catalog-footer>div{gap:10px;display:grid}}.sidebar nav button .report-menu-icon i{border:2px solid;border-radius:3px;justify-content:center;align-items:flex-end;gap:2px;width:18px;height:18px;padding:3px 2px 2px;font-style:normal;display:flex}.sidebar nav button .report-menu-icon b{background:currentColor;border-radius:1px 1px 0 0;width:3px;display:block}.sidebar nav button .report-menu-icon b:first-child{height:5px}.sidebar nav button .report-menu-icon b:nth-child(2){height:9px}.sidebar nav button .report-menu-icon b:nth-child(3){height:7px}:root{--navy:#082445;--navy2:#0d3159;--ink:#17283d;--muted:#6c7b8e;--line:#dfe6ee;--bg:#f4f7fa;--green:#0ca678;--red:#e75656;--amber:#e9a23b;--blue:#3478d4}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{min-height:100vh}.sidebar{color:#fff;z-index:30;background:linear-gradient(#09284b,#061d38);flex-direction:column;width:255px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand-mark{font-size:34px;font-weight:800}.brand strong{font-size:22px;display:block}.brand small{color:#b8c9db;margin-top:2px;font-size:10px;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button,.logout{color:#dce7f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.sidebar nav button span{text-align:center;width:20px;font-size:18px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#1c4774}.plan-card{background:#123a64;border:1px solid #2c567e;border-radius:14px;flex-direction:column;gap:5px;margin-top:auto;padding:16px;display:flex}.plan-card span{letter-spacing:.12em;color:#b8d0e8;font-size:9px}.plan-card strong{font-size:17px}.plan-card button{color:#fff;background:0 0;border:1px solid #7795b2;border-radius:8px;margin-top:10px;padding:9px}.logout{margin-top:10px}.workspace{min-height:100vh;margin-left:255px}.workspace>header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:84px;padding:0 30px;display:flex;position:sticky;top:0}.eyebrow{letter-spacing:.15em;color:var(--blue);margin:0 0 3px;font-size:9px;font-weight:800}.workspace header h1{margin:0;font-size:21px}.account{align-items:center;gap:10px;display:flex}.account strong,.account small{display:block}.account strong{font-size:13px}.account small{color:var(--muted);font-size:11px}.avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.notification{margin-right:10px;font-size:23px;position:relative}.notification b{background:var(--red);color:#fff;border-radius:10px;padding:2px 5px;font-size:9px;position:absolute;top:-4px;right:-5px}.menu-toggle{display:none}.page-content{max-width:1600px;margin:auto;padding:28px 30px 48px}.hero-row,.page-intro{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.hero-row h2,.page-intro h2{margin:0 0 6px;font-size:25px}.hero-row p,.page-intro p{color:var(--muted);margin:0;font-size:14px}.hero-row p strong{color:var(--navy)}button{font-family:inherit}.primary,.whatsapp{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.primary:hover{background:#123b67}.ghost{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:9px 13px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 4px 14px #15304b0a}.kpi-icon{width:48px;height:48px;color:var(--blue);background:#e8f1ff;border-radius:50%;place-items:center;font-size:21px;display:grid}.kpi-icon.green{color:var(--green);background:#e4f7ef}.kpi-icon.red{color:var(--red);background:#ffeded}.kpi p{color:var(--muted);margin:0 0 3px;font-size:12px}.kpi strong{color:var(--navy);font-size:25px;display:block}.kpi small{font-size:10px}.green,.positive{color:var(--green)}.red{color:var(--red)}.blue{color:var(--blue)}.dashboard-grid,.report-grid{grid-template-columns:minmax(0,2.2fr) minmax(310px,1fr);gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 4px 14px #15304b08}.panel-head{justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.panel-head h3{margin:0 0 4px;font-size:16px}.panel-head p{color:var(--muted);margin:0;font-size:11px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{color:var(--muted);text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 16px;font-size:10px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #edf1f5;padding:12px 16px;font-size:11px}td>small,td>strong{display:block}.client-name{align-items:center;gap:9px;display:flex}.client-name>span{color:#24588d;background:#e7f0fb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.client-name strong,.client-name small{display:block}.client-name small{color:var(--muted);margin-top:2px;font-size:9px}.status{color:#a4670c;white-space:nowrap;background:#fff2da;border-radius:15px;padding:5px 8px;font-size:9px;font-weight:700}.status.atrasado,.status.inativo{color:#c63d3d;background:#ffe9e9}.status.recuperado,.status.agendado{color:#087958;background:#dff7eb}.actions{gap:5px;display:flex}.actions button{color:#087958;cursor:pointer;background:#fff;border:1px solid #78cbae;border-radius:6px;padding:6px 7px;font-size:9px}.actions button.dark{border-color:var(--navy);background:var(--navy);color:#fff}.actions button:disabled{opacity:.35;cursor:not-allowed}.chart{padding-bottom:12px}.chart select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px}.chart-total{color:var(--navy);padding:6px 20px 0;font-size:25px;display:block}.chart>small{padding:0 20px;font-size:10px}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 47px,#eef2f6 48px);align-items:end;gap:8px;height:190px;margin:18px 20px 8px;display:flex}.bars div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.bars span{background:linear-gradient(#13b884,#087b5b);border-radius:4px 4px 0 0;width:65%}.bars small{color:var(--muted);font-size:8px}.insight{color:#fff;background:linear-gradient(100deg,#0a2b50,#123f6d);border-radius:14px;align-items:center;gap:17px;margin-top:18px;padding:20px 22px;display:flex}.insight-icon{background:#ffffff1a;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.insight>div:nth-child(2){flex:1}.insight span{color:#76d9b6;letter-spacing:.1em;font-size:9px}.insight h3{margin:5px 0;font-size:15px}.insight p{color:#b8ccdf;margin:0;font-size:11px}.insight .primary{color:var(--navy);background:#fff}.filters{gap:10px;padding:16px;display:flex}.filters input,.filters select,input,select,textarea{color:var(--ink);background:#fff;border:1px solid #ccd6e1;border-radius:8px;outline:none;padding:10px 11px}.filters input{flex:1}.filters input:focus,input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3478d418}.list-panel{overflow:hidden}.tabs{gap:5px;margin-bottom:14px;display:flex;overflow:auto}.tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.tabs button.active{color:var(--navy);border-color:var(--navy);font-weight:700}.tabs span{background:#e8eef4;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:9px}.empty{text-align:center;padding:65px}.empty span{color:#9fb0c2;font-size:35px}.empty h3{margin:10px 0 5px}.empty p{color:var(--muted);font-size:13px}.service-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.service-top{justify-content:space-between;display:flex}.service-top span{width:42px;height:42px;color:var(--navy);background:#e9f1fa;border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.service-top button{background:0 0;border:0}.service-card>small{color:var(--blue);margin-top:15px;font-size:10px;display:block}.service-card h3{margin:5px 0 18px}.service-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:13px 0;display:grid}.service-stats small,.service-stats strong{display:block}.service-stats small{color:var(--muted);font-size:9px}.service-active{color:var(--green);margin-top:13px;font-size:10px}.timeline{padding:10px 22px}.timeline article{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 3px;display:flex}.timeline-dot{color:#91a0b0;background:#eef2f6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.timeline-dot.done{color:var(--green);background:#dff7eb}.timeline article>div{flex:1}.timeline p,.timeline small{margin:3px 0;display:block}.timeline p{font-size:12px}.timeline small{color:var(--muted);font-size:10px}.reports{margin-top:8px}.ranking{padding:4px 20px}.rank{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.rank>span{background:#eaf1f8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.rank>div{flex:1}.rank strong,.rank small{display:block}.rank small{color:var(--muted);margin-top:3px;font-size:9px}.settings{padding:24px}.logo-upload{background:var(--navy);color:#fff;border-radius:15px;place-items:center;width:64px;height:64px;margin-bottom:20px;font-weight:700;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{gap:6px;font-size:11px;font-weight:700;display:grid}.form-grid input,.form-grid select,.form-grid textarea{width:100%}.form-grid textarea{resize:vertical;min-height:90px}.wide{grid-column:1/-1}.settings>.primary{margin-top:18px}.modal-backdrop{z-index:50;background:#071a2f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(540px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #00162e66}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.modal-head h2{margin:0;font-size:18px}.modal-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px}.modal>form,.modal>div:not(.modal-head){padding:20px 22px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.check input{width:auto}.client-summary{background:#f3f6f9;border-radius:10px;align-items:center;gap:12px;margin-bottom:15px;padding:12px;display:flex}.client-summary>span{width:38px;height:38px;color:var(--navy);background:#dfeafa;border-radius:50%;place-items:center;font-weight:800;display:grid}.client-summary strong,.client-summary small{display:block}.client-summary small{color:var(--muted);margin-top:3px;font-size:10px}.message-box label,.result-options+label{gap:6px;font-size:11px;font-weight:700;display:grid}.message-box textarea{resize:vertical;width:100%;min-height:120px}.privacy{color:var(--muted);background:#f3f6f9;border-radius:8px;padding:10px;font-size:10px}.warning{color:#a93131;background:#ffeded;border-radius:8px;margin-bottom:12px;padding:10px;font-size:11px}.result-options{gap:7px;margin-bottom:13px;display:grid}.result-options label{border:1px solid var(--line);cursor:pointer;border-radius:9px;gap:10px;padding:10px;display:flex}.result-options label.selected{border-color:var(--green);background:#f0fbf7}.result-options strong,.result-options small{display:block}.result-options small{color:var(--muted);margin-top:2px;font-size:9px}.result-options input{width:auto}.toast{color:#fff;z-index:70;background:#063f32;border-radius:10px;padding:13px 17px;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 25px #001a1250}.scrim{display:none}@media (width<=1100px){.kpi-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.report-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.workspace>header{height:72px;padding:0 16px}.menu-toggle{background:#edf2f7;border:0;border-radius:8px;padding:8px 10px;font-size:18px;display:block}.workspace header .eyebrow{display:none}.workspace header h1{font-size:17px}.account>div:last-child{display:none}.page-content{padding:20px 15px 40px}.hero-row,.page-intro{align-items:flex-start;gap:15px}.hero-row{display:grid}.hero-row h2,.page-intro h2{font-size:21px}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.kpi{align-items:flex-start;padding:13px}.kpi-icon{width:36px;height:36px;font-size:16px}.kpi strong{font-size:18px}.kpi p{font-size:10px}.insight{flex-wrap:wrap;align-items:flex-start}.insight .primary{width:100%}.service-grid,.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.filters{flex-wrap:wrap}.filters input{flex-basis:100%}.scrim{z-index:25;background:#061a2f80;border:0;display:block;position:fixed;inset:0}.page-intro .primary{white-space:nowrap}.reports{grid-template-columns:1fr 1fr}.account{margin-left:auto}.modal-backdrop{padding:10px}}.commercial-plan-note{color:#607589;text-align:center;max-width:980px;margin:28px auto 0;font-size:13px}.commercial-pricing-grid article>p b{color:#0a2340}.commercial-pricing-grid ul{min-height:224px}@media (width<=820px){.commercial-pricing-grid ul{min-height:0}}.support-center{gap:14px;min-width:0;display:grid}.support-heading{color:#fff;background:linear-gradient(135deg,#082f51,#0b5d96);border:1px solid #cbdfea;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.support-heading small{color:#f2bd31;letter-spacing:.1em;font-size:10px;font-weight:900}.support-heading h2{margin:5px 0;font-size:25px}.support-heading p{color:#d7e8f4;margin:0}.support-heading button{align-self:center}.support-sla{color:#526a7e;background:#f7fafc;border:1px solid #d8e5ee;border-radius:10px;justify-content:space-between;gap:12px;padding:11px 15px;font-size:11px;display:flex}.support-notice,.support-error{border-radius:9px;margin:0;padding:10px 13px}.support-notice{color:#087b4d;background:#e6f7ee}.support-error{color:#b52f2f;background:#ffeded}.support-layout{background:#fff;border:1px solid #ccdeea;border-radius:16px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr);min-height:620px;display:grid;overflow:hidden}.support-list{background:#f6fafc;border-right:1px solid #d8e5ee;min-width:0;max-height:720px;overflow-y:auto}.support-filters{z-index:2;background:#f6fafc;gap:7px;padding:12px;display:grid;position:sticky;top:0}.support-filters input,.support-filters select,.support-create input,.support-create select,.support-create textarea,.support-reply textarea,.support-admin-controls input,.support-admin-controls select{color:#082445;background:#fff;border:1px solid #bcd2e1;border-radius:8px;width:100%;padding:10px}.support-list>strong{color:#60758a;padding:0 13px 8px;font-size:11px;display:block}.support-list>button:not(.support-load){color:#082445;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dfe9ef;gap:5px;width:100%;padding:13px;display:grid;position:relative}.support-list>button:hover,.support-list>button.active{background:#e8f4fc}.support-list>button>span{justify-content:space-between;gap:7px;display:flex}.support-list em,.support-ticket-head>span{color:#0b5d96;background:#e7f1f8;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.support-list small,.support-list time{color:#60758a;font-size:10px}.support-list i{color:#fff;background:#d94a4a;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:10px;right:10px}.support-load{margin:12px auto;padding:8px 12px;display:block}.support-empty{text-align:center;color:#60758a;padding:28px}.support-conversation{background:#eef5fa;flex-direction:column;min-width:0;display:flex}.support-ticket-head{background:#fff;border-bottom:1px solid #d7e4ed;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.support-ticket-head small{color:#0b65a3;font-weight:900}.support-ticket-head h3{margin:4px 0}.support-ticket-head p{color:#60758a;margin:0;font-size:11px}.support-admin-controls{background:#f8fbfd;border-bottom:1px solid #dce7ee;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;padding:10px 18px;display:grid}.support-admin-controls label,.support-create label{color:#50677d;gap:5px;font-size:10px;font-weight:800;display:grid}.support-messages{flex-direction:column;flex:1;gap:10px;min-height:260px;max-height:430px;padding:18px;display:flex;overflow-y:auto}.support-messages article{background:#fff;border-radius:5px 14px 14px;align-self:flex-start;max-width:min(78%,660px);padding:11px 13px;box-shadow:0 3px 12px #08244514}.support-messages article.cliente{background:#dff0ff;border-radius:14px 5px 14px 14px;align-self:flex-end}.support-messages article.internal{background:#fff9e9;border:1px dashed #d4aa36;align-self:stretch;max-width:none}.support-messages header{justify-content:space-between;gap:14px;display:flex}.support-messages time{color:#718599;font-size:9px}.support-messages p{white-space:pre-wrap;margin:6px 0}.support-messages a{color:#0b65a3;font-weight:800}.support-messages article>small{color:#936500;margin-top:7px;display:block}.support-reply{background:#fff;border-top:1px solid #d5e3ec;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:12px 18px;display:grid}.support-reply textarea{resize:vertical;grid-column:1/-1}.support-reply label{color:#0b5d96;font-size:11px}.support-reply label input[type=file]{max-width:190px}.support-security{color:#7a6a45;margin:0;padding:7px 18px 12px;font-size:10px}.support-resolve{color:#087b4d;background:#effaf4;border:1px solid #8bc8aa;border-radius:8px;align-self:flex-end;margin:0 18px;padding:8px 11px;font-weight:800}.support-create{gap:12px;width:min(680px,100%);margin:auto;padding:22px;display:grid}.support-create h3{margin:0}.support-create>div{justify-content:flex-end;gap:8px;display:flex}.support-create label small{font-weight:400}.support-welcome{text-align:center;color:#60758a;flex:1;align-content:center;place-items:center;padding:40px;display:grid}.support-welcome>span{color:#0b65a3;font-size:45px}.support-welcome h3{color:#082445}.support-closed{text-align:center;padding:12px}.support-closed button{padding:8px 11px}.support-admin .support-heading{background:linear-gradient(135deg,#061d38,#0a416d)}.support-ticket-head .status-resolvido,.support-ticket-head .status-encerrado,.support-list .status-resolvido,.support-list .status-encerrado{color:#087b4d;background:#e1f6ea}.support-ticket-head .status-aguardando_cliente,.support-list .status-aguardando_cliente{color:#8a6100;background:#fff1d3}@media (width<=900px){.support-layout{grid-template-columns:1fr}.support-list{border-bottom:1px solid #d8e5ee;border-right:0;max-height:330px}.support-admin-controls{grid-template-columns:1fr 1fr}.support-admin-controls button{align-self:end}.support-conversation{min-height:620px}}@media (width<=620px){.support-heading,.support-sla{display:grid}.support-layout{border-radius:12px}.support-messages article{max-width:90%}.support-reply{grid-template-columns:1fr}.support-reply textarea{grid-column:1}.support-admin-controls{grid-template-columns:1fr}.support-ticket-head{display:grid}.support-create{padding:15px}.support-create>div{display:grid}.support-sla{font-size:10px}}@media (width<=460px){.kpi-grid,.reports{grid-template-columns:1fr}.page-intro{display:grid}.page-intro .primary{justify-self:start}.hero-row .primary{width:100%}.account .notification{display:none}}.agenda-toolbar{align-items:center;gap:9px;margin-bottom:13px;display:flex}.view-switch{background:#e7edf3;border-radius:9px;margin-right:auto;padding:3px;display:flex}.view-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px}.view-switch button.active{color:var(--navy);background:#fff;font-weight:700;box-shadow:0 2px 8px #17314d18}.agenda-board{overflow:auto}.agenda-head,.agenda-row{grid-template-columns:75px repeat(4,minmax(190px,1fr));min-width:850px;display:grid}.agenda-head{border-bottom:1px solid var(--line);background:#f9fbfd}.agenda-head>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:13px;display:grid}.agenda-head span{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.agenda-head strong{font-size:11px}.agenda-head small{color:var(--muted);font-size:9px}.agenda-row>b{color:var(--muted);padding:14px 12px;font-size:10px}.agenda-row>div{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:82px;padding:5px}.appointment,.free-slot{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;width:100%;min-height:70px;padding:8px}.appointment{border-left:4px solid}.appointment strong,.appointment small{display:block}.appointment strong{font-size:10px}.appointment small{color:var(--muted);margin:4px 0;font-size:9px}.appointment .status{display:inline-block}.free-slot{color:var(--muted);text-align:center;border-style:dashed;display:none}.agenda-row>div:hover .free-slot{display:block}.workflow-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.workflow{background:#eaf0f5;border-radius:14px;padding:12px}.workflow-head{justify-content:space-between;align-items:center;padding:3px 4px 11px;display:flex}.workflow-head h3{margin:0;font-size:14px}.workflow-head span{background:#d8e2ec;border-radius:12px;padding:3px 8px;font-size:10px}.workflow article{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:9px;padding:13px}.workflow article>div{margin-bottom:10px}.workflow strong,.workflow small{display:block}.workflow small{color:var(--muted);margin-top:4px;font-size:9px}.workflow article>b{font-size:12px}.workflow article>button{float:right;background:var(--navy);color:#fff;border:0;border-radius:6px;padding:6px 8px;font-size:9px}.order-list{padding:8px 18px}.order-list article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 100px 150px 70px;align-items:center;gap:12px;padding:15px 4px;display:grid}.order-list strong,.order-list small{display:block}.order-list small{color:var(--muted);margin-top:3px;font-size:10px}.order-id{color:var(--blue);font-weight:800}.professional-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.professional-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.professional-person{align-items:center;gap:11px;display:flex}.professional-person>span{color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.professional-person>div{flex:1}.professional-person h3,.professional-person p{margin:0}.professional-person p{color:var(--muted);margin-top:3px;font-size:10px}.professional-person>b{color:var(--green);background:#e5f8f0;border-radius:12px;padding:5px 8px;font-size:9px}.professional-metrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 0;display:grid}.professional-metrics>div{background:#f4f7fa;border-radius:9px;padding:10px}.professional-metrics small,.professional-metrics strong{display:block}.professional-metrics small{color:var(--muted);font-size:8px}.professional-metrics strong{margin-top:4px;font-size:13px}.cash-list{padding-bottom:8px}.cash-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 20px;display:flex}.cash-row>span{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cash-row>span.in{color:var(--green);background:#e2f7ef}.cash-row>span.out{color:var(--red);background:#ffeded}.cash-row>div{flex:1}.cash-row strong,.cash-row small{display:block}.cash-row small{color:var(--muted);margin-top:3px;font-size:9px}.negative{color:var(--red)}.payment-split{padding:0 20px 20px}.payment-row{margin:15px 0}.payment-row>div:first-child{justify-content:space-between;font-size:11px;display:flex}.payment-row>div:last-child{background:#e9eef3;border-radius:5px;height:7px;margin-top:7px;overflow:hidden}.payment-row i{background:var(--green);border-radius:5px;height:100%;display:block}.payment-split>.primary{width:100%;margin-top:15px}.commission-table{overflow:auto}.today-list article{border-top:1px solid var(--line);align-items:center;gap:11px;padding:11px 18px;display:flex}.today-list article>b{width:42px;font-size:11px}.today-list article>span:not(.status){color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.today-list article>div{flex:1}.today-list article strong,.today-list article small{display:block}.today-list article small{color:var(--muted);margin-top:3px;font-size:9px}.today-list article em{font-style:normal}@media (width<=900px){.workflow-cards,.professional-grid{grid-template-columns:1fr}.order-list article{grid-template-columns:55px 1fr 85px}.order-list article .status,.order-list article button{display:none}}.catalog-note{color:#315b80;background:#eef7ff;border:1px solid #cfe2f5;border-radius:9px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.landing{min-height:100vh;color:var(--ink);background:#fff}.landing-nav{justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 24px;display:flex}.landing-brand{color:var(--navy);align-items:center;gap:9px;text-decoration:none;display:flex}.landing-brand span{font-size:30px;font-weight:900}.landing-brand strong{font-size:21px}.landing-actions{align-items:center;gap:18px;display:flex}.text-link{color:var(--navy);font-size:14px;font-weight:700;text-decoration:none}.landing-hero{background:linear-gradient(125deg,#f7fbff 0%,#eef6fc 55%,#e6f3ed 100%);grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:610px;padding:70px max(24px,50vw - 590px);display:grid}.landing-pill{color:#087958;letter-spacing:.1em;background:#dff5ec;border-radius:30px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.hero-copy h1{letter-spacing:-.04em;color:var(--navy);margin:22px 0;font-size:54px;line-height:1.06}.hero-copy h1 em{color:var(--green);font-style:normal}.hero-copy>p{color:var(--muted);max-width:560px;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.primary.big{padding:15px 21px;font-size:15px;text-decoration:none;display:inline-block}.hero-actions span{color:var(--muted);max-width:160px;font-size:11px}.hero-product{perspective:1000px}.mini-window{background:#fff;border:1px solid #d6e1ea;border-radius:18px;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 30px 70px #0a2b5040}.mini-top{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.mini-top span{color:#b8cadc;font-size:11px}.mini-kpis{background:#f5f8fb;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.mini-kpis i{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px;font-style:normal}.mini-kpis small,.mini-kpis strong{display:block}.mini-kpis small{color:var(--muted);font-size:9px}.mini-kpis strong{color:var(--navy);margin-top:5px;font-size:19px}.mini-content{grid-template-columns:1.7fr 1fr;gap:14px;padding:18px;display:grid}.mini-content>div,.mini-content aside{border:1px solid var(--line);border-radius:10px;gap:9px;padding:14px;display:grid}.mini-content span{background:#f5f8fb;border-radius:7px;padding:8px;font-size:10px}.mini-content aside{background:#eaf8f2}.mini-content aside strong{color:var(--green);font-size:25px}.mini-content aside small{color:var(--muted);font-size:10px}.segment-strip{max-width:1180px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:28px 24px;font-size:13px;display:flex}.segment-strip strong{color:var(--navy);font-size:15px}.features{max-width:1180px;margin:auto;padding:90px 24px}.features>div:first-child{text-align:center;max-width:650px;margin:0 auto 45px}.features h2{color:var(--navy);margin:16px 0 10px;font-size:36px}.features>div>p{color:var(--muted)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.feature-grid article>span{width:44px;height:44px;color:var(--blue);background:#e9f2fc;border-radius:12px;place-items:center;font-size:20px;display:grid}.feature-grid h3{margin:16px 0 7px}.feature-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.landing-cta{color:#fff;background:linear-gradient(120deg,#082445,#124a70);border-radius:20px;justify-content:space-between;align-items:center;max-width:1132px;margin:0 auto 80px;padding:42px;display:flex}.landing-cta span{color:#69dfb5;letter-spacing:.1em;font-size:10px}.landing-cta h2{margin:8px 0 0;font-size:28px}.landing-cta .primary{color:var(--navy);background:#fff}.landing footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:28px 24px;display:flex}.landing footer p{color:var(--muted);font-size:12px}.assistant-showcase{filter:drop-shadow(0 30px 45px #08244528);max-width:470px;margin:auto}.showcase-heading{justify-content:space-between;align-items:center;width:min(100%,410px);margin:0 auto 10px;display:flex}.showcase-heading>span{color:#08345c;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.showcase-heading>span i{background:#14a66f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #14a66f1d}.showcase-heading button{color:#31506b;cursor:pointer;background:#fffc;border:1px solid #cbd9e5;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:800}.showcase-heading button:hover{color:#80600d;border-color:#d3a637}.phone-frame{background:#edf2ec;border:8px solid #0b1f36;border-radius:46px;width:min(100%,410px);height:535px;margin:auto;position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:inset 0 0 0 2px #496078,0 24px 60px #0824452e}.phone-frame:before{content:"";z-index:0;background:radial-gradient(circle at 20% 15%,#0ca67812 0 2px,#0000 3px) 0 0/22px 22px,#eef1ea;position:absolute;inset:92px 0 48px}.phone-speaker{z-index:5;background:#07111f;border-radius:20px;width:104px;height:25px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-status{z-index:4;color:#11243a;justify-content:space-between;height:39px;padding:9px 22px 0;font-size:10px;display:flex;position:relative}.assistant-chat-head{z-index:3;background:#fff;border-bottom:1px solid #dbe2e7;grid-template-columns:18px 38px 1fr auto;align-items:center;gap:8px;height:57px;padding:7px 13px;display:grid;position:relative}.chat-back{color:#1775d1;font-size:28px;line-height:1}.chat-avatar{color:#e7b539;background:linear-gradient(145deg,#0a2e52,#0d5270);border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid}.assistant-chat-head strong,.assistant-chat-head small{display:block}.assistant-chat-head strong{color:#1b2e42;font-size:10px}.assistant-chat-head strong b{color:#fff;background:#2d8ee6;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;display:inline-grid}.assistant-chat-head small{color:#758597;margin-top:2px;font-size:7px}.chat-actions{color:#1876cf;white-space:nowrap;font-size:15px}.assistant-chat{z-index:2;flex-direction:column;justify-content:flex-end;gap:7px;height:386px;padding:13px 11px;display:flex;position:relative;overflow:hidden}.chat-day{color:#496477;background:#d7e6e7;border-radius:8px;align-self:center;padding:4px 8px;font-size:7px;box-shadow:0 1px 2px #0001}.showcase-message{color:#223549;background:#fff;border-radius:9px;max-width:84%;padding:8px 9px 13px;animation:.45s cubic-bezier(.22,.8,.35,1) both assistantBubbleIn;position:relative;box-shadow:0 1px 2px #1d35451c}.showcase-message.user{background:#d8f8cf;border-top-right-radius:3px;align-self:flex-end}.showcase-message.assistant{border-top-left-radius:3px;align-self:flex-start}.showcase-message p{margin:0;font-size:9px;line-height:1.45}.message-author{color:#9a7219;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.showcase-message time{color:#87939c;font-size:6px;position:absolute;bottom:3px;right:7px}.showcase-message.user time{color:#51856c}.message-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.message-tags span{color:#087958;background:#e2f6ef;border:1px solid #78cbb1;border-radius:12px;padding:3px 6px;font-size:6px;font-weight:750}.typing-bubble{background:#fff;border-radius:3px 9px 9px;align-self:flex-start;gap:3px;padding:9px 12px;display:flex;box-shadow:0 1px 2px #1d35451c}.typing-bubble i{background:#8493a0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typingDot}.typing-bubble i:nth-child(2){animation-delay:.15s}.typing-bubble i:nth-child(3){animation-delay:.3s}.chat-composer{z-index:3;color:#2773b9;background:#f4f5f1;grid-template-columns:22px 1fr 22px;align-items:center;gap:6px;height:45px;padding:6px 10px;display:grid;position:relative}.chat-composer>div{color:#9aa6af;background:#fff;border:1px solid #d0d8dc;border-radius:18px;height:30px;padding:7px 12px;font-size:8px}.chat-composer b{font-size:16px}.showcase-note{text-align:center;color:#63778a;margin:8px 0 0;font-size:8px}.assistant-showcase.is-paused .typing-bubble i{animation-play-state:paused}@keyframes assistantBubbleIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes typingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=900px){.landing-hero{grid-template-columns:1fr;padding-top:50px}.hero-product{max-width:650px}.feature-grid{grid-template-columns:1fr 1fr}.segment-strip{flex-wrap:wrap;gap:16px}.landing-cta{margin:0 20px 60px}}@media (width<=620px){.assistant-showcase{max-width:360px}.showcase-heading{width:100%;padding:0 4px}.phone-frame{border-width:7px;border-radius:38px;width:100%;height:500px;transform:none}.assistant-chat{height:351px}.showcase-message{max-width:91%}.showcase-message p{font-size:9px}.showcase-note{font-size:7px}}@media (prefers-reduced-motion:reduce){.phone-frame{transform:none}.showcase-message,.typing-bubble i{animation:none!important}}@media (width<=620px){.landing-nav{padding:0 16px}.landing-actions .text-link{display:none}.landing-hero{padding:45px 18px}.hero-copy h1{font-size:39px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.mini-content{grid-template-columns:1fr}.segment-strip{padding:22px 18px;display:grid}.features{padding:65px 18px}.features h2{font-size:29px}.feature-grid{grid-template-columns:1fr}.landing-cta{gap:24px;padding:28px;display:grid}.landing-cta h2{font-size:23px}.landing footer{gap:8px;padding:24px 18px;display:grid}}.landing-menu{gap:25px;display:flex}.landing-menu a,.footer-links a{color:var(--muted);font-size:13px;font-weight:650;text-decoration:none}.landing-menu a:hover,.footer-links a:hover{color:var(--navy)}.hero-copy h1{font-size:52px}.hero-actions .demo-link{color:var(--navy);background:#fff;border:1px solid #b9c8d8;border-radius:9px;padding:14px 20px;font-weight:800;text-decoration:none}.hero-trust{color:#52677e;gap:17px;margin-top:22px;font-size:11px;display:flex}.loss-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:90px 24px;display:grid}.loss-section h2,.how h2,.calculator-section h2,.pricing h2,.faq h2{color:var(--navy);margin:16px 0;font-size:36px;line-height:1.15}.loss-section>div>p,.calculator-section>div>p,.section-title>p{color:var(--muted);line-height:1.6}.pain-grid{gap:12px;display:grid}.pain-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px 20px;box-shadow:0 7px 24px #0c2c4c0a}.pain-grid strong,.pain-grid span{display:block}.pain-grid strong{color:var(--navy);margin-bottom:6px}.pain-grid span{color:var(--muted);font-size:12px}.how{background:#f5f8fb;padding:90px max(24px,50vw - 590px)}.section-title{text-align:center;max-width:700px;margin:0 auto 42px}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.steps b{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.steps h3{color:var(--navy);margin:18px 0 7px}.steps p{color:var(--muted);font-size:13px;line-height:1.55}.features .section-title{max-width:700px}.calculator-section{color:#fff;background:linear-gradient(125deg,#0b294c,#103d67);grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding:70px max(24px,50vw - 590px);display:grid}.calculator-section h2{color:#fff}.calculator-section .landing-pill{color:#69dfb5;background:#ffffff14}.calculator-section>div>p{color:#c6d5e4}.public-calculator{color:var(--ink);background:#fff;border-radius:18px;padding:24px;box-shadow:0 22px 55px #00182e55}.calc-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.calc-fields label{gap:6px;font-size:10px;font-weight:750;display:grid}.calc-fields input{width:100%}.calc-result{background:#eef9f5;border-radius:13px;gap:5px;margin-top:17px;padding:18px;display:grid}.calc-result small{color:#087958;letter-spacing:.1em;font-size:9px;font-weight:800}.calc-result strong{color:var(--green);font-size:28px}.calc-result span{color:var(--muted);font-size:11px}.calc-result a{color:var(--navy);justify-self:start;margin-top:7px;font-size:12px;font-weight:800}.pricing{max-width:1180px;margin:auto;padding:95px 24px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:28px;display:flex;position:relative}.price-card.featured{border:2px solid var(--navy);transform:translateY(-8px);box-shadow:0 20px 45px #0b2b4b1a}.popular{background:var(--navy);color:#fff;letter-spacing:.1em;white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:8px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-card h3{color:var(--navy);font-size:19px}.price{align-items:baseline;gap:4px;margin:5px 0 16px;display:flex}.price small{color:var(--muted)}.price strong{color:var(--navy);font-size:37px}.price span{color:var(--muted);font-size:11px}.price-card ul{color:var(--muted);gap:11px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:grid}.price-card a{text-align:center;margin-top:auto;text-decoration:none}.faq{background:#f5f8fb;padding:90px max(24px,50vw - 450px)}.faq-grid{gap:10px;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 18px}.faq summary{cursor:pointer;color:var(--navy);justify-content:space-between;padding:18px 0;font-weight:750;list-style:none;display:flex}.faq details p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.footer-links{gap:20px;display:flex}.demo-page{background:#edf2f7;min-height:100vh}.demo-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.demo-page>header>div{align-items:center;gap:16px;display:flex}.demo-badge{color:#9b650f;background:#fff2da;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.demo-page .primary{text-decoration:none}.demo-shell{grid-template-columns:220px 1fr;min-height:calc(100vh - 72px);display:grid}.demo-shell>aside{background:var(--navy);color:#fff;flex-direction:column;gap:7px;padding:28px 18px;display:flex}.demo-shell>aside h3{margin:0 8px 18px}.demo-shell>aside span{color:#c7d6e5;border-radius:8px;padding:11px 13px;font-size:13px}.demo-shell>aside span.active{color:#fff;background:#ffffff18}.demo-content{width:100%;max-width:1400px;margin:auto;padding:28px}.demo-content .page-intro small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:800}.demo-content .page-intro h1{margin:4px 0}.demo-grid{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.demo-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr 90px 75px;align-items:center;gap:10px;padding:13px 18px;display:grid}.demo-list>div>span{width:32px;height:32px;color:var(--navy);background:#e4eef9;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.demo-list strong,.demo-list small{display:block}.demo-list small{color:var(--muted);margin-top:3px;font-size:9px}.demo-list b{font-size:11px}.demo-list button{color:#087958;background:#fff;border:1px solid #67b99b;border-radius:7px;padding:7px;font-size:9px}.demo-performance{padding-bottom:20px}.demo-performance>strong{color:var(--green);padding:0 20px;font-size:31px}.demo-performance>small{color:var(--muted);padding:0 20px;font-size:10px}.demo-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 41px,#edf2f6 42px);align-items:end;gap:8px;height:170px;margin:18px 20px;display:flex}.demo-chart i{background:linear-gradient(#14b983,#087b5b);border-radius:5px 5px 0 0;flex:1}.demo-warning{color:#795712;background:#fff8e9;border:1px solid #f1d699;border-radius:10px;margin-top:18px;padding:12px;font-size:11px}.priority-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr 95px;align-items:center;gap:10px;padding:14px 20px;display:grid}.priority-list>div>span{width:34px;height:34px;color:var(--navy);background:#e6eff9;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.priority-list strong,.priority-list small{display:block}.priority-list small{color:var(--muted);margin-top:3px;font-size:9px}.priority-list b{font-size:11px}.appointment-list article{border-top:1px solid var(--line);grid-template-columns:125px 1fr 100px 140px 70px;align-items:center;gap:12px;padding:14px 18px;display:grid}.appointment-date strong,.appointment-date span{display:block}.appointment-date strong{font-size:11px}.appointment-date span{color:var(--blue);margin-top:3px;font-weight:800}.appointment-list article>div:nth-child(2) strong,.appointment-list article>div:nth-child(2) small{display:block}.appointment-list article>div:nth-child(2) small{color:var(--muted);margin-top:3px;font-size:10px}.delete-button,.danger-mini{color:#b34747;cursor:pointer;background:0 0;border:0;font-size:10px}.return-grid,.campaign-grid,.message-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.return-card,.campaign-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.return-top{align-items:center;gap:9px;display:flex}.return-top>span{width:35px;height:35px;color:var(--navy);background:#e6eff9;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.return-top>div{flex:1}.return-top strong,.return-top small{display:block}.return-top small{color:var(--muted);font-size:9px}.return-info{grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0;display:grid}.return-info span{color:var(--muted);background:#f4f7fa;border-radius:8px;padding:8px;font-size:8px}.return-info strong{color:var(--ink);margin-top:4px;font-size:10px;display:block}.return-card>p{color:var(--muted);font-size:11px}.return-actions{gap:7px;display:flex}.return-actions button{flex:1;font-size:10px}.consent-note{color:var(--red);margin-top:9px;font-size:9px;display:block}.campaign-card>div:first-child{justify-content:space-between;display:flex}.campaign-card>small{color:var(--blue);margin-top:15px;font-size:9px;display:block}.campaign-card h3{margin:6px 0}.campaign-card p{color:var(--muted);min-height:50px;font-size:11px;line-height:1.5}.campaign-card>b{margin-bottom:13px;font-size:10px;display:block}.campaign-card>.primary{width:100%;font-size:10px}.message-template{padding:20px}.message-template>span{width:40px;height:40px;color:var(--green);background:#e4f7ef;border-radius:10px;place-items:center;display:grid}.message-template p{color:var(--muted);min-height:75px;font-size:12px;line-height:1.6}.report-bars{padding:5px 20px 22px}.report-bars>div{grid-template-columns:85px 1fr 30px;align-items:center;gap:10px;margin:14px 0;font-size:10px;display:grid}.report-bars i{background:#edf1f5;border-radius:5px;height:8px;overflow:hidden}.report-bars b{border-radius:5px;height:100%;display:block}.summary-list{padding:2px 20px 20px}.summary-list span{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.settings-overview{grid-template-columns:70px 1fr 280px;align-items:center;gap:18px;padding:22px;display:grid}.settings-overview h2{margin:5px 0}.settings-overview p{color:var(--muted);font-size:11px}.settings-overview>div>small{color:var(--blue);font-size:8px;font-weight:800}.settings-plan{background:#f0f6fb;border-radius:12px;gap:5px;padding:16px;display:grid}.settings-plan span{color:var(--muted);font-size:9px}.settings-plan strong{color:var(--navy)}.settings-plan small{color:var(--muted);font-size:9px}.privacy-panel{margin-top:16px;padding:22px}.privacy-panel p{color:var(--muted);font-size:12px}.privacy-panel a{color:var(--blue);margin-right:18px;font-size:11px}.whatsapp.disabled-link{opacity:.45;pointer-events:none}.legal-page{max-width:760px;margin:0 auto;padding:60px 24px;line-height:1.7}.legal-page h1{color:var(--navy);margin:50px 0 5px;font-size:38px}.legal-page h2{color:var(--navy);margin-top:30px;font-size:19px}.legal-page p{color:var(--muted)}.legal-page>.primary{margin-top:24px;text-decoration:none;display:inline-block}@media (width<=1050px){.landing-menu{display:none}.return-grid,.campaign-grid,.message-grid{grid-template-columns:1fr 1fr}.calculator-section,.demo-grid{grid-template-columns:1fr}.appointment-list article{grid-template-columns:110px 1fr 100px}.appointment-list article select,.appointment-list article .delete-button{display:none}}@media (width<=760px){.loss-section{grid-template-columns:1fr;gap:35px;padding:65px 18px}.steps,.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.return-grid,.campaign-grid,.message-grid{grid-template-columns:1fr}.settings-overview{grid-template-columns:60px 1fr}.settings-plan{grid-column:1/-1}.demo-shell{display:block}.demo-shell>aside{display:none}.demo-content{padding:18px}.demo-page>header{padding:0 16px}.demo-page>header .primary{display:none}.demo-list>div{grid-template-columns:34px 1fr 72px}.demo-list button{display:none}.calc-fields{grid-template-columns:1fr}.hero-trust{gap:7px;display:grid}.footer-links{flex-wrap:wrap}.appointment-list article{grid-template-columns:90px 1fr}.appointment-list article>b{display:none}.return-info{grid-template-columns:1fr 1fr}.landing footer{align-items:flex-start}}.art-toolbar{gap:12px;margin-bottom:20px;padding:16px;display:flex}.art-toolbar input{flex:1}.art-toolbar select{min-width:210px}.art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.art-card{background:#fff;border:1px solid #e4e9ef;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #0e2a4812}.art-card>img{object-fit:cover;background:#e8eef4;width:100%;height:210px}.art-card-body{padding:18px}.art-card-body>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.art-card h3{color:#102f50;margin:12px 0 5px}.art-card p{color:#6d7c8d;min-height:38px;font-size:14px}.art-card .primary{width:100%;margin:12px 0}.art-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.art-actions>*{text-align:center;padding:9px 5px;font-size:12px}.upload-zone{cursor:pointer;background:#f7fafc;border:2px dashed #b9c7d5;border-radius:16px;justify-content:center;align-items:center;min-height:230px;position:relative;overflow:hidden;display:flex!important}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone img{object-fit:contain;width:100%;height:250px}.upload-zone span{color:#496176;flex-direction:column;align-items:center;gap:6px;display:flex}.upload-zone span:first-letter{font-size:34px}.upload-zone>b{color:#fff;background:#0f3b67;border-radius:9px;padding:9px 15px;position:absolute;bottom:12px}.share-layout{grid-template-columns:260px 1fr;gap:24px;padding:4px;display:grid}.share-preview{flex-direction:column;gap:8px;display:flex}.share-preview img{aspect-ratio:1;object-fit:cover;background:#edf2f6;border-radius:14px;width:100%}.share-preview small{color:#6d7c8d}.share-fields{gap:12px;display:grid}.share-fields label{color:#233f5a;gap:6px;font-weight:700;display:grid}.share-fields textarea{min-height:120px}.variables{color:#62758a;font-size:12px;line-height:1.7}.manual-note{color:#765716;background:#fff8e6;border:1px solid #efd494;border-radius:10px;padding:12px}.share-actions{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.share-actions>*{text-align:center;justify-content:center;align-items:center;min-height:48px;display:flex}.send-result{background:#f4f8fb;border:1px solid #dbe5ed;border-radius:14px;margin-top:5px;padding:16px}.send-result p{color:#62758a;margin:4px 0 12px}.send-result>div{flex-wrap:wrap;gap:7px;display:flex}.campaign-result-card>img{object-fit:cover;border-radius:12px;width:100%;height:180px;margin-bottom:12px}.campaign-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid!important}.campaign-metrics span{color:#617386;background:#f4f7fa;border-radius:9px;padding:8px;font-size:10px}.campaign-metrics strong{color:#163b5e;margin-top:3px;font-size:14px;display:block}.demo-art-section{background:#fff;border:1px solid #e5e9ee;border-radius:16px;margin-top:24px;padding:20px}.demo-art-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.demo-art{background:#fff;border:1px solid #e0e7ed;border-radius:14px;overflow:hidden}.demo-art>div{text-align:center;color:#fff;background:linear-gradient(145deg,#0a2846,#174e78);flex-direction:column;justify-content:center;align-items:center;height:180px;padding:22px;display:flex}.demo-art-2>div{background:linear-gradient(145deg,#a87a25,#e1ba62)}.demo-art-3>div{background:linear-gradient(145deg,#17685b,#28a987)}.demo-art>div small{letter-spacing:2px}.demo-art>div strong{margin:12px 0 5px;font-size:23px}.demo-art footer{justify-content:space-between;align-items:center;padding:12px;font-size:12px;display:flex}.demo-art footer button{color:#fff;background:#0f3b67;border:0;border-radius:7px;padding:7px 9px}@media (width<=1000px){.art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.share-layout{grid-template-columns:1fr}.share-preview{grid-template-columns:130px 1fr;align-items:center;display:grid}.share-preview img{grid-row:1/3}.demo-art-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.art-toolbar{flex-direction:column}.art-toolbar select{min-width:0}.art-grid,.demo-art-grid{grid-template-columns:1fr}.art-card>img{height:240px}.share-actions{grid-template-columns:1fr}.share-actions>*{min-height:54px;font-size:15px}.share-preview{grid-template-columns:95px 1fr}.campaign-metrics{grid-template-columns:repeat(2,1fr)}}.client-art-picker>p{color:var(--muted);margin:0 0 14px;font-size:13px}.client-art-picker>div{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.client-art-picker>div>button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:8px;display:flex}.client-art-picker>div>button:hover{border-color:var(--blue);background:#f5f9ff}.client-art-picker img{object-fit:cover;border-radius:8px;width:64px;height:64px}.client-art-picker strong,.client-art-picker small{display:block}.client-art-picker small{color:var(--muted);margin-top:4px}.client-art-picker>.primary{width:100%}@media (width<=640px){.client-art-picker>div{grid-template-columns:1fr}.actions{flex-wrap:wrap}.actions button.dark{min-width:110px}}.upload-ready{color:#087958;background:#e4f7ef;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.revenue-diagnostic{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.diagnostic-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagnostic-fields label{gap:5px;font-size:10px;font-weight:750;display:grid}.diagnostic-fields input{width:100%}.diagnostic-submit{grid-column:1/-1;min-height:46px}.diagnostic-result{background:linear-gradient(145deg,#f2f7fc,#fff9eb);border-radius:14px;flex-direction:column;gap:7px;padding:20px;display:flex}.diagnostic-result>small{color:#a87916;letter-spacing:.12em;font-size:8px;font-weight:850}.diagnostic-result h3{color:var(--navy);margin:8px 0}.diagnostic-result>p{color:var(--muted);font-size:11px;line-height:1.55}.diagnostic-result>span{color:var(--muted);font-size:10px}.diagnostic-result>strong{color:#087958;font-size:30px}.diagnostic-breakdown{grid-template-columns:1fr;gap:6px;margin:6px 0;display:grid}.diagnostic-breakdown p{background:#fff;border-radius:8px;margin:0;padding:8px}.diagnostic-breakdown b,.diagnostic-breakdown small{display:block}.diagnostic-breakdown b{color:var(--navy);font-size:13px}.diagnostic-breakdown small{color:var(--muted);margin-top:2px;font-size:8px}.conservative-result{color:#087958;background:#e2f7ed;border-radius:9px;justify-content:space-between;gap:10px;padding:10px;font-size:10px;display:flex}.diagnostic-result details{color:var(--muted);font-size:9px}.diagnostic-result summary{cursor:pointer;color:var(--blue);font-weight:750}.diagnostic-disclaimer{font-size:8px!important}.diagnostic-actions{gap:7px;margin-top:4px;display:flex}.diagnostic-actions a{text-align:center;text-decoration:none}.plan-audience{min-height:34px;color:var(--muted);font-size:11px}.plan-billing{text-align:center;color:var(--muted);margin-top:11px;font-size:8px;display:block}.dashboard-view-switch{background:#e4ebf2;border-radius:11px;margin-bottom:18px;padding:4px;display:inline-flex}.dashboard-view-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 15px}.dashboard-view-switch button.active{color:var(--navy);background:#fff;font-weight:800;box-shadow:0 4px 12px #08244514}.owner-loading,.owner-empty{text-align:center;padding:45px}.owner-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.owner-heading>div:first-child>span{letter-spacing:.12em;color:#a87916;font-size:9px;font-weight:850}.owner-heading h2{color:var(--navy);margin:5px 0}.owner-heading p{color:var(--muted);margin:0;font-size:11px}.owner-heading>div:last-child{align-items:end;gap:8px;display:flex}.owner-heading label{color:var(--muted);gap:4px;font-size:9px;display:grid}.owner-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.owner-kpis button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:14px;transition:all .16s}.owner-kpis button:hover,.owner-kpis button.selected{border-color:#d2a64b;box-shadow:0 9px 22px #08244510}.owner-kpis small,.owner-kpis strong,.owner-kpis span{display:block}.owner-kpis small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.owner-kpis strong{color:var(--navy);margin:6px 0;font-size:20px}.owner-kpis span{color:var(--blue);font-size:8px}.owner-detail{margin-bottom:15px}.owner-detail>p{color:var(--muted);margin:0;padding:0 20px 16px;font-size:10px}.owner-columns{grid-template-columns:1.45fr .8fr;gap:15px;display:grid}.owner-columns table{min-width:920px}.ranking-toggle{color:var(--muted);font-size:9px}.ranking-toggle input{width:auto}.owner-task-panel form{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 16px;display:grid}.owner-task-panel label{gap:4px;font-size:9px;display:grid}.owner-task-panel form button{grid-column:1/-1}.owner-task-list{gap:7px;padding:0 18px 18px;display:grid}.owner-task-list article{background:#f3f7fa;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.owner-task-list article>div{flex:1}.owner-task-list strong,.owner-task-list small{display:block}.owner-task-list small{color:var(--muted);margin-top:3px;font-size:8px}.owner-goals{margin-top:15px}.owner-goals>div:last-child{padding:0 18px 18px}.owner-goals form{grid-template-columns:1fr 150px 130px 145px 145px auto;gap:7px;display:grid}.owner-goals article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 15px;padding:12px 0;display:grid}.owner-goals progress{width:100%;accent-color:var(--green);grid-column:1/-1}.member-permissions{margin-top:7px}.member-permissions summary{color:var(--blue);cursor:pointer;font-size:8px}.member-permissions>div{background:#f5f8fb;border-radius:8px;gap:5px;padding:8px;display:grid}.member-permissions label{align-items:center;gap:5px;font-size:8px;display:flex}.member-permissions input{width:auto}.team-plans article>small{min-height:28px;color:var(--muted);margin-bottom:9px;font-size:8px;display:block}@media (width<=1100px){.revenue-diagnostic{grid-template-columns:1fr}.owner-kpis{grid-template-columns:repeat(3,1fr)}.owner-columns{grid-template-columns:1fr}.owner-goals form{grid-template-columns:1fr 1fr}.owner-goals form button{grid-column:1/-1}}@media (width<=760px){.diagnostic-fields{grid-template-columns:1fr}.diagnostic-submit{grid-column:auto}.diagnostic-actions{display:grid}.owner-heading{flex-direction:column;align-items:stretch}.owner-heading>div:last-child{grid-template-columns:1fr auto;display:grid}.owner-kpis{grid-template-columns:1fr 1fr}.owner-kpis button{min-height:105px}.owner-task-panel form,.owner-goals form{grid-template-columns:1fr}.owner-task-panel form button,.owner-goals form button{grid-column:auto}.member-list article{flex-direction:column;align-items:stretch}.member-list select,.member-list button{width:100%;max-width:none}}@media (width<=460px){.owner-kpis{grid-template-columns:1fr}.dashboard-view-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}}.communication-modal{width:min(940px,100%)}.client-filters button{white-space:nowrap}.selection-bar{background:#eef6ff;border-top:1px solid #d8e7f6;border-bottom:1px solid #d8e7f6;align-items:center;gap:12px;padding:13px 16px;display:flex}.selection-bar strong{color:var(--navy)}.selection-bar span{color:var(--muted);flex:1;font-size:11px}.communication-actions{flex-wrap:wrap;min-width:355px}.communication-actions button{white-space:nowrap}.communication-actions .danger-mini{color:#a33;border-color:#efb8b8}.history-header{justify-content:space-between;align-items:center;gap:15px;padding:18px 22px 8px;display:flex}.history-header .client-summary{flex:1;margin:0}.history-header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.client-timeline{padding:8px 22px 24px}.client-timeline article{border-top:1px solid var(--line);grid-template-columns:20px 1fr;gap:10px;padding:14px 0;display:grid}.client-timeline article>span{color:var(--gold,#d2a64b);margin-top:3px;font-size:11px}.client-timeline article>div>div{justify-content:space-between;gap:14px;display:flex}.client-timeline strong{color:var(--navy);text-transform:capitalize}.client-timeline time,.client-timeline small,.client-timeline em{color:var(--muted);font-size:10px}.client-timeline p{margin:5px 0;font-size:12px}.client-timeline small,.client-timeline b,.client-timeline em{margin-top:4px;display:block}.client-timeline b{color:var(--green);font-size:10px}.client-timeline em{font-style:normal}.queue-builder{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;display:grid}.queue-builder label{gap:6px;font-size:11px;font-weight:700;display:grid}.queue-builder textarea{min-height:120px}.queue-audience{background:#f3f7fa;border-radius:11px;grid-column:1/-1;padding:13px}.queue-audience>div{flex-wrap:wrap;gap:6px;max-height:100px;margin-top:8px;display:flex;overflow:auto}.queue-audience>div>label{cursor:pointer;align-items:center;gap:4px;display:flex}.queue-audience>div input{width:auto}.queue-audience span{border:1px solid var(--line);background:#fff;border-radius:15px;padding:5px 8px;font-size:9px}.communication-grid{grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:18px;display:grid}.queue-list,.recent-history{padding:0 18px 16px}.queue-list>article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 2px;display:flex}.queue-list>article>div{flex:1}.queue-list h4{margin:8px 0 4px}.queue-list p{color:var(--muted);margin:0;font-size:10px}.recent-history>article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 2px;display:flex}.recent-history>article>span{width:34px;height:34px;color:var(--navy);background:#e6eff9;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.recent-history>article>div{flex:1}.recent-history strong,.recent-history small{display:block}.recent-history p{margin:3px 0;font-size:10px}.recent-history small{color:var(--muted);font-size:9px}.recent-history b{color:var(--green);text-align:right;font-size:9px}.empty.compact{padding:32px 15px}.central-templates{margin:18px 0}.quick-communication{grid-template-columns:1fr minmax(220px,320px) auto auto;align-items:center;gap:10px;padding:18px;display:grid}.quick-communication h3,.quick-communication p{margin:0}.quick-communication p{color:var(--muted);margin-top:4px;font-size:11px}.campaign-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.campaign-buttons button{width:100%;font-size:10px}.queue-runner{padding:20px 22px}.queue-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:grid}.queue-progress progress{width:100%;accent-color:var(--green)}.queue-contact dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px;display:grid}.queue-contact dl>div{background:#f3f7fa;border-radius:9px;padding:10px}.queue-contact dt{color:var(--muted);font-size:9px}.queue-contact dd{margin:4px 0 0;font-size:11px;font-weight:700}.queue-message{gap:6px;font-size:11px;font-weight:700;display:grid}.queue-message textarea{resize:vertical;width:100%;min-height:105px}.queue-art{background:#f4f8fb;border-radius:11px;grid-template-columns:110px 1fr;align-items:center;gap:13px;margin:13px 0;padding:11px;display:grid}.queue-art img{object-fit:cover;border-radius:8px;width:110px;height:90px}.queue-art p{color:var(--muted);font-size:11px}.queue-main-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.queue-main-actions>*{justify-content:center;align-items:center;min-height:46px;display:flex}.queue-footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:16px;padding-top:15px;display:flex}.communication-kpis .amber{color:#a4670c;background:#fff2da}@media (width<=1050px){.communication-grid{grid-template-columns:1fr}.quick-communication{grid-template-columns:1fr 1fr}.quick-communication>div{grid-column:1/-1}}@media (width<=760px){.client-filters{display:grid}.selection-bar{flex-direction:column;align-items:flex-start}.selection-bar .primary{width:100%}.history-header{flex-direction:column;align-items:stretch}.history-header>div:last-child{grid-template-columns:1fr;display:grid}.history-header button{min-height:48px}.queue-builder{grid-template-columns:1fr}.queue-builder .wide,.queue-audience{grid-column:auto}.quick-communication{grid-template-columns:1fr}.quick-communication>div{grid-column:auto}.quick-communication button,.quick-communication select{min-height:52px}.queue-contact dl{grid-template-columns:1fr 1fr}.queue-main-actions{grid-template-columns:1fr;display:grid}.queue-main-actions>*{min-height:54px;font-size:14px}.queue-footer button{min-height:50px}.queue-art{grid-template-columns:80px 1fr}.queue-art img{width:80px;height:80px}.communication-actions{min-width:260px}.communication-actions button{min-height:38px}.communication-modal{max-height:96vh}}.demo-communication{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:20px}.demo-communication>div:last-child{grid-template-columns:1fr 1fr;gap:14px;padding:0 20px 20px;display:grid}.demo-communication article{background:#f4f7fa;border-radius:12px;padding:16px}.demo-communication article>span{color:var(--blue);font-size:9px;font-weight:800}.demo-communication h4{margin:7px 0}.demo-communication p{color:var(--muted);font-size:11px}.demo-communication article>div{flex-wrap:wrap;gap:6px;display:flex}.demo-communication button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;font-size:9px}@media (width<=760px){.demo-communication>div:last-child{grid-template-columns:1fr}}.center-kpi{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.center-kpi:hover{border-color:#d2a64b;transform:translateY(-2px);box-shadow:0 12px 28px #0824451a}.center-kpi:active{transform:scale(.985)}.center-kpi:focus-visible{outline-offset:3px;outline:3px solid #d2a64b66}.center-kpi.selected{background:linear-gradient(135deg, var(--navy), #123f6d);border-color:#d2a64b;box-shadow:0 12px 30px #08244530}.center-kpi.selected p,.center-kpi.selected strong,.center-kpi.selected small{color:#fff}.center-kpi.selected .kpi-icon{color:var(--navy);background:#fff;outline:2px solid #d2a64b}.center-view-heading{background:#edf3f8;border-left:4px solid #d2a64b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 14px;padding:14px 18px;display:flex}.center-view-heading span{letter-spacing:.12em;color:#9b711f;font-size:9px;font-weight:800}.center-view-heading h3{color:var(--navy);margin:3px 0 0}.center-environment{margin-bottom:18px}.environment-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 18px;display:flex}.environment-toolbar>div{margin-right:auto}.environment-toolbar strong,.environment-toolbar small{display:block}.environment-toolbar small{color:var(--muted);margin-top:3px}.center-table{min-width:1180px}.center-table .clickable-row{outline:0}.message-cell{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.queue-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.queue-work-grid>.panel:only-child{grid-column:1/-1}.queue-work-card{padding:18px}.queue-work-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.queue-work-card>div:first-child small{color:var(--muted)}.queue-work-card h3{margin:14px 0 5px}.queue-work-card>p{color:var(--muted);margin:0;font-size:11px}.queue-work-stats{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.queue-work-stats span{color:var(--muted);background:#f3f7fa;border-radius:9px;padding:9px;font-size:9px}.queue-work-stats strong{color:var(--navy);margin-top:3px;font-size:16px;display:block}.queue-work-progress>div{justify-content:space-between;font-size:10px;display:flex}.queue-work-progress progress{width:100%;height:10px;accent-color:var(--green)}.queue-work-progress small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.queue-work-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.queue-detail-list{gap:7px;display:grid}.queue-detail-list article{background:#f4f7fa;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.queue-detail-list article>span{width:28px;height:28px;color:var(--navy);background:#dce8f4;border-radius:50%;place-items:center;font-weight:800;display:grid}.queue-detail-list strong,.queue-detail-list small{display:block}.queue-detail-list small{color:var(--muted);margin-top:3px;font-size:9px}.contact-filters{grid-template-columns:repeat(6,minmax(130px,1fr));gap:9px;padding:16px;display:grid}.contact-filters label{color:var(--muted);gap:4px;font-size:9px;display:grid}.contact-detail dl,.blocked-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-detail dl>div,.blocked-grid dl>div{background:#f3f7fa;border-radius:9px;padding:10px}.contact-detail dt,.blocked-grid dt{color:var(--muted);font-size:9px}.contact-detail dd,.blocked-grid dd{margin:4px 0 0;font-size:11px;font-weight:700}.contact-detail label{gap:6px;font-size:11px;font-weight:700;display:grid}.contact-detail textarea{resize:vertical;min-height:110px}.blocked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.blocked-grid>article{border:1px solid var(--line);border-radius:12px;padding:15px}.blocked-grid>article>p{color:var(--muted);font-size:11px}.blocked-grid>article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.demo-center-kpis{grid-template-columns:repeat(4,1fr)!important;padding:0 20px 14px!important;display:grid!important}.demo-center-kpis button{text-align:left;border-color:#cad7e3;padding:12px;display:block}.demo-center-kpis strong,.demo-center-kpis small{display:block}.demo-center-kpis strong{color:var(--navy);margin:4px 0;font-size:18px}.demo-center-kpis small{color:var(--muted)}@media (width<=1050px){.queue-work-grid{grid-template-columns:1fr}.contact-filters{grid-template-columns:repeat(3,1fr)}.demo-center-kpis{grid-template-columns:1fr 1fr!important}}@media (width<=760px){.center-kpi{min-height:112px}.center-kpi:hover{transform:none}.center-view-heading{flex-direction:column;align-items:stretch}.center-view-heading button{min-height:48px}.environment-toolbar{flex-direction:column;align-items:stretch}.environment-toolbar>div{margin:0}.environment-toolbar button{min-height:48px}.queue-work-stats{grid-template-columns:1fr 1fr}.queue-work-actions{display:grid}.queue-work-actions button{min-height:50px}.contact-filters{grid-template-columns:1fr 1fr}.contact-filters select,.contact-filters input{min-height:48px}.blocked-grid{grid-template-columns:1fr;padding:12px}.blocked-grid>article>div:last-child{display:grid}.blocked-grid button{min-height:50px}.center-table .communication-actions button{min-height:44px}.demo-center-kpis{grid-template-columns:1fr 1fr!important}}@media (width<=460px){.contact-filters,.demo-center-kpis{grid-template-columns:1fr!important}}.clickable-card,.clickable-row{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.clickable-card:hover,.clickable-row:hover{border-color:#9bb7d2;transform:translateY(-2px);box-shadow:0 10px 28px #15304b18}.clickable-row:hover{background:#f7faff;transform:none}.clickable-card:focus-visible,.clickable-row:focus-visible{outline-offset:2px;outline:3px solid #3478d433}.detail-modal{padding:22px}.detail-modal>strong{color:var(--navy);font-size:22px;display:block}.detail-modal>p{color:var(--muted)}.detail-modal dl{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.detail-modal dl>div{background:#f3f7fa;border-radius:10px;padding:12px}.detail-modal dt{color:var(--muted);text-transform:uppercase;font-size:9px}.detail-modal dd{color:var(--navy);margin:5px 0 0;font-weight:750}.report-bars .report-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:85px 1fr 30px;align-items:center;gap:10px;width:100%;margin:6px 0;padding:8px 4px;font-size:10px;display:grid}.report-bars .report-row:hover,.summary-list button:hover{background:#f3f7fa}.report-bars .report-row i{background:#edf1f5;border-radius:5px;height:8px;overflow:hidden}.report-bars .report-row i b{border-radius:5px;height:100%;display:block}.summary-list button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;padding:13px 4px;font-size:11px;display:flex}.summary-list button b{color:var(--navy)}@media (width<=760px){.detail-modal dl{grid-template-columns:1fr}.clickable-card:hover{transform:none}}.reports-workspace{max-width:1700px}.report-filters{margin-bottom:16px;padding:14px}.report-filters>div{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.report-filters label{min-width:145px;color:var(--muted);gap:5px;font-size:9px;font-weight:750;display:grid}.report-filters select,.report-filters input{min-height:40px}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.report-kpi{border:1px solid var(--line);text-align:left;min-height:122px;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:11px;padding:15px;transition:all .16s;display:flex;box-shadow:0 4px 14px #15304b0a}.report-kpi>span{width:38px;height:38px;color:var(--blue);background:#e8f1ff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.report-kpi>div{min-width:0}.report-kpi small{color:var(--muted);font-size:10px;font-weight:700;display:block}.report-kpi strong{color:var(--navy);margin:3px 0;font-size:23px;display:block}.report-kpi p,.report-kpi em{margin:0;font-size:9px;display:block}.report-kpi p{color:var(--blue);font-weight:800}.report-kpi em{color:var(--muted);margin-top:4px;font-style:normal}.report-kpi:hover{border-color:#d2a64b;transform:translateY(-2px);box-shadow:0 11px 26px #0824451c}.report-kpi:focus-visible{outline-offset:2px;outline:3px solid #d2a64b55}.report-kpi.green>span{color:var(--green);background:#e4f7ef}.report-kpi.red>span{color:var(--red);background:#ffeded}.report-kpi.gold>span{color:#a4670c;background:#fff2da}.report-kpi.selected{background:linear-gradient(135deg, var(--navy), #123f6d);border-color:#d2a64b}.report-kpi.selected small,.report-kpi.selected strong,.report-kpi.selected p,.report-kpi.selected em{color:#fff}.report-kpi.selected>span{color:var(--navy);background:#fff;outline:2px solid #d2a64b}.report-view-heading{background:#edf3f8;border-left:4px solid #d2a64b;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:14px 17px;display:flex}.report-view-heading small{color:#9b711f;letter-spacing:.12em;font-size:9px;font-weight:850}.report-view-heading h3,.report-view-heading p{margin:3px 0}.report-view-heading p{color:var(--muted);font-size:10px}.report-overview-grid{grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:16px;display:grid}.period-comparison{color:var(--muted);align-self:center;font-size:9px;font-weight:750}.period-comparison.up{color:var(--green)}.period-comparison.down{color:var(--red)}.report-funnel>div:last-child{justify-items:center;gap:5px;padding:3px 18px 20px;display:grid}.report-funnel button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0b3158,#1a6793);border:0;border-radius:8px;grid-template-columns:1fr auto;gap:2px 10px;min-width:42%;max-width:100%;padding:9px 13px;transition:all .15s;display:grid}.report-funnel button:hover{filter:brightness(1.12);transform:scale(1.01)}.report-funnel button span{font-size:10px;font-weight:750}.report-funnel button strong{font-size:16px}.report-funnel button small{color:#c8dcec;grid-column:1/-1;font-size:8px}.rate-panel>div:last-child{gap:10px;padding:4px 20px 17px;display:grid}.rate-panel>div:last-child>div{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;display:grid}.rate-panel span{font-size:10px}.rate-panel strong{color:var(--navy);font-size:12px}.rate-panel i{background:#edf1f5;border-radius:6px;grid-column:1/-1;height:7px;overflow:hidden}.rate-panel b{background:linear-gradient(90deg, var(--green), #22c997);border-radius:6px;height:100%;display:block}.report-chart-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.report-columns{border-top:1px solid var(--line);align-items:end;gap:8px;height:220px;padding:15px 18px 18px;display:flex}.report-columns button{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;grid-template-rows:auto 1fr auto;gap:5px;display:grid}.report-columns button>strong{color:var(--navy);font-size:9px}.report-columns button>i{border-bottom:1px solid var(--line);justify-content:center;align-items:end;display:flex}.report-columns button b{background:linear-gradient(#22c997,#087b5b);border-radius:5px 5px 0 0;width:65%;min-height:5px;display:block}.report-columns button>span{text-transform:uppercase;font-size:8px}.report-columns.revenue b{background:linear-gradient(#e3bb65,#a57216)}.report-line-list>div:last-child{gap:9px;padding:8px 20px 20px;display:grid}.report-line-list button{cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr 36px;align-items:center;gap:9px;display:grid}.report-line-list button span,.report-line-list button strong{font-size:9px}.report-line-list button i{background:#edf1f5;border-radius:6px;height:8px;overflow:hidden}.report-line-list button b{background:var(--blue);border-radius:6px;height:100%;display:block}.report-category-chart>div:last-child{grid-template-columns:1fr 1fr;gap:12px;padding:8px 20px 20px;display:grid}.report-category-chart section{background:#f4f7fa;border-radius:10px;gap:5px;padding:11px;display:grid}.report-category-chart section>strong{color:var(--navy);font-size:10px}.report-category-chart section>button{cursor:pointer;text-align:left;background:#fff;border:0;border-radius:7px;justify-content:space-between;gap:8px;padding:7px;font-size:9px;display:flex}.report-category-chart section>small{color:var(--muted);font-size:9px}.comparison-stack{gap:16px;display:grid}.comparison-table table{min-width:850px}.comparison-table td strong{white-space:nowrap}.report-detail-panel{overflow:hidden}.report-detail-panel table{min-width:1000px}.report-detail-panel .clickable-row{cursor:pointer}.report-message-cell{white-space:nowrap;text-overflow:ellipsis;max-width:230px;overflow:hidden}.rate-detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.rate-detail-grid article{border:1px solid var(--line);background:#f4f8fb;border-radius:12px;padding:18px}.rate-detail-grid small{color:var(--muted);font-size:9px;font-weight:750}.rate-detail-grid strong{color:var(--navy);margin:7px 0;font-size:30px;display:block}.rate-detail-grid p{color:var(--muted);margin:0;font-size:10px}.inactive-report-table{min-width:1450px!important}.report-row-actions{flex-wrap:wrap;gap:5px;min-width:350px;display:flex}.report-row-actions button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #bdd0e1;border-radius:6px;padding:6px;font-size:9px}.report-row-actions button:disabled{opacity:.4;cursor:not-allowed}.report-client-modal{padding:18px 22px}.report-modal-actions{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.report-history-list{display:grid}.report-history-list article{border-top:1px solid var(--line);grid-template-columns:18px 1fr;gap:9px;padding:12px 0;display:grid}.report-history-list article>span{color:#d2a64b;font-size:9px}.report-history-list article>div{grid-template-columns:1fr auto;gap:3px 10px;display:grid}.report-history-list strong{color:var(--navy);text-transform:capitalize}.report-history-list time{color:var(--muted);font-size:9px}.report-history-list p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.empty.compact>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}@media (width<=1200px){.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-overview-grid{grid-template-columns:1fr}.report-filters label{flex:180px}.rate-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.report-filters>div{grid-template-columns:1fr 1fr;display:grid}.report-filters label{min-width:0}.report-filters select,.report-filters input{width:100%;min-height:48px}.report-kpi{min-height:132px}.report-kpi:hover{transform:none}.report-view-heading{flex-direction:column;align-items:stretch}.report-view-heading button{min-height:50px}.report-funnel button{min-width:58%}.report-chart-grid,.report-category-chart>div:last-child{grid-template-columns:1fr}.rate-detail-grid{grid-template-columns:1fr;padding:12px}.report-modal-actions{display:grid}.report-modal-actions button{min-height:50px}.report-row-actions button{min-height:42px}.report-detail-panel .table-wrap{overflow-x:auto}}@media (width<=480px){.report-kpi-grid,.report-filters>div{grid-template-columns:1fr}.report-kpi{min-height:105px}.report-funnel button{min-width:72%}}.demo-report-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:20px;overflow:hidden}.demo-report-kpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 16px;display:grid}.demo-report-kpis .kpi{box-shadow:none;background:#f7f9fb}.demo-report-funnel{background:#f4f8fb;align-items:end;gap:6px;padding:18px 20px 22px;display:flex}.demo-report-funnel>div{color:#fff;background:linear-gradient(145deg,#0b3158,#1a6793);border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;min-height:56px;padding:10px;display:flex}.demo-report-funnel>div:nth-child(2){min-height:70px}.demo-report-funnel>div:nth-child(3){min-height:84px}.demo-report-funnel>div:nth-child(4){min-height:98px}.demo-report-funnel>div:nth-child(5){min-height:112px}.demo-report-funnel>div:nth-child(6){background:linear-gradient(145deg,#087b5b,#19b681);min-height:126px}.demo-report-funnel span{font-size:8px}.demo-report-funnel strong{font-size:18px}@media (width<=900px){.demo-report-kpis{grid-template-columns:1fr 1fr}.demo-report-funnel{overflow-x:auto}.demo-report-funnel>div{min-width:120px}}@media (width<=480px){.demo-report-kpis{grid-template-columns:1fr}}.service-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.services-workspace .service-card{flex-direction:column;display:flex}.service-disabled{opacity:.72;background:#f5f6f8}.service-description{color:var(--muted);margin:-8px 0 14px;font-size:10px;line-height:1.5}.service-card-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:13px;display:flex}.service-card-actions button{min-height:35px}.service-empty>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px;display:flex}.service-catalog-modal{width:min(980px,100%)}.service-dialog-body{padding:18px 22px}.service-catalog-toolbar{grid-template-columns:minmax(220px,1fr) 180px auto auto;gap:8px;margin-bottom:10px;display:grid}.service-catalog-toolbar input,.service-catalog-toolbar select{width:100%}.suggested-service-list{gap:9px;max-height:56vh;padding:3px;display:grid;overflow:auto}.suggested-service-list>article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(260px,1fr) 180px;align-items:center;gap:10px;padding:12px;display:grid}.suggested-service-list>article.selected{background:#fffaf0;border-color:#d2a64b}.suggested-check{cursor:pointer;align-items:center;gap:10px;display:flex}.suggested-check input{flex:none;width:18px;height:18px}.suggested-check strong,.suggested-check small{display:block}.suggested-check small{color:var(--muted);margin-top:3px;font-size:9px}.suggested-service-list article>label:not(.suggested-check){color:var(--muted);gap:4px;font-size:9px;font-weight:700;display:grid}.suggested-service-list article>label input,.suggested-service-list article>label select{width:100%}.duplicate-choice{background:#fff2da;border-radius:8px;align-items:center;padding:8px;color:#8a5c0a!important;grid-column:1/-1!important;grid-template-columns:1fr 210px!important}.catalog-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.catalog-footer>span{color:var(--muted);font-size:11px;font-weight:700}.catalog-footer>div{gap:8px;display:flex}.services-workspace .status.inativo{color:#c63d3d;background:#ffe9e9}@media (width<=800px){.service-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.service-head-actions button{min-height:48px}.service-catalog-toolbar{grid-template-columns:1fr 1fr}.suggested-service-list>article{grid-template-columns:1fr}.duplicate-choice{grid-column:auto!important;grid-template-columns:1fr!important}.catalog-footer{flex-direction:column;align-items:stretch}.catalog-footer>div{grid-template-columns:1fr;display:grid}.catalog-footer button,.service-card-actions button{min-height:48px}.service-dialog-body{padding:14px}.service-catalog-modal{max-height:94vh}}@media (width<=480px){.service-head-actions,.service-catalog-toolbar{grid-template-columns:1fr}.suggested-service-list{max-height:50vh}}.area-required{border-left:4px solid var(--gold);background:#fffaf0}.area-required strong{color:var(--navy)}.area-required p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.service-area-group{gap:12px;display:grid}.service-area-group>header{border-bottom:2px solid #d9e3ec;justify-content:space-between;align-items:center;padding:4px 2px 10px;display:flex}.service-area-group>header span{color:#9b741f;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.service-area-group>header h3{color:var(--navy);margin:4px 0 0;font-size:20px}.service-area-group>header b{color:#7c5b15;background:#f2e5c7;border-radius:20px;padding:7px 11px;font-size:10px}.catalog-area-section{gap:8px;margin-top:14px;display:grid}.catalog-area-section>h3{z-index:1;background:var(--navy);color:#fff;border-radius:8px;margin:0;padding:9px 11px;font-size:13px;position:sticky;top:0}.duplicate-alert{color:#8a5c0a;background:#fff2da;border-radius:7px;margin:0 0 10px;padding:7px 8px;font-size:9px;font-weight:800}.segment-options .check span{gap:2px;display:grid}.segment-options .check strong{color:var(--navy);font-size:11px}.segment-options .check small{color:var(--muted);font-size:8px;font-weight:500}@media (width<=700px){.service-area-group>header{align-items:flex-start}.service-area-group>header h3{font-size:17px}.catalog-area-section>h3{font-size:12px}.segment-options{grid-template-columns:1fr!important}}.demo-area-showcase{border:1px solid var(--line);background:#f7f9fb;border-radius:18px;max-width:1180px;margin:24px auto;padding:24px}.demo-area-heading span{letter-spacing:.1em;color:#9b741f;font-size:9px;font-weight:900}.demo-area-heading h2{color:var(--navy);margin:7px 0}.demo-area-heading p{color:var(--muted);margin:0;font-size:11px}.demo-area-groups{gap:14px;margin:18px 0;display:grid}.demo-area-groups>div>strong{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.demo-area-tabs{flex-wrap:wrap;gap:8px;margin:0;display:flex}.demo-area-tabs button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:24px;padding:10px 14px;font-weight:800}.demo-area-tabs button.active{background:var(--navy);border-color:var(--navy);color:#fff}.demo-area-result{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.demo-area-result>header{justify-content:space-between;align-items:center;display:flex}.demo-area-result>header small{color:#9b741f;font-weight:900}.demo-area-result>header h3{color:var(--navy);margin:4px 0}.demo-area-result>header b{color:var(--green);font-size:10px}.demo-area-result>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.demo-area-result article{border:1px solid var(--line);border-radius:10px;gap:5px;padding:11px;display:grid}.demo-area-result article span{color:var(--blue);text-transform:uppercase;font-size:8px}.demo-area-result article strong{color:var(--navy);font-size:11px}.demo-area-result article small{color:var(--muted);font-size:8px}@media (width<=800px){.demo-area-showcase{margin:18px}.demo-area-result>div{grid-template-columns:1fr 1fr}.demo-area-tabs button{flex:1;min-height:46px}}@media (width<=480px){.demo-area-result>div{grid-template-columns:1fr}}.demo-service-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:20px;overflow:hidden}.demo-service-section>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 20px;display:grid}.demo-service-section article{border:1px solid var(--line);border-radius:12px;gap:6px;padding:14px;display:grid}.demo-service-section article small{color:var(--blue);text-transform:uppercase}.demo-service-section article strong{color:var(--navy)}.demo-service-section article span{color:var(--muted);font-size:10px}.demo-service-section article button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:8px}@media (width<=900px){.demo-service-section>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=480px){.demo-service-section>div:last-child{grid-template-columns:1fr}}.client-detail{padding:18px 22px}.client-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-detail-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.client-detail-summary>div{border:1px solid var(--line);background:#f3f7fa;border-radius:11px;padding:13px}.client-detail-summary small,.client-detail-summary strong{display:block}.client-detail-summary small{color:var(--muted);letter-spacing:.06em;font-size:8px}.client-detail-summary strong{color:var(--navy);margin-top:5px;font-size:12px}.client-notes{color:#70511a;background:#fff8e9;border-left:4px solid #d2a64b;border-radius:8px;padding:11px;font-size:10px}.client-section-title{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 9px;display:flex}.client-section-title h3,.client-section-title p{margin:0}.client-section-title h3{color:var(--navy);font-size:15px}.client-section-title p{color:var(--muted);margin-top:3px;font-size:9px}.client-next-services{border-top:1px solid var(--line)}.client-next-services>article{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:13px;display:flex}.client-next-services>article>div:first-child{gap:4px;display:grid}.client-next-services>article>div:first-child .status{justify-self:start}.client-next-services>article>div:first-child small{color:var(--muted);font-size:9px}.client-next-services>article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.client-appointment-form{padding:18px 22px}.appointment-service-picker{grid-template-columns:1fr 1fr;gap:8px;max-height:310px;display:grid;overflow:auto}.appointment-service-picker>article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px}.appointment-service-picker>article.selected{background:#fffaf0;border-color:#d2a64b}.appointment-service-picker>article>label{cursor:pointer;align-items:center;gap:9px;display:flex}.appointment-service-picker>article>label input{width:18px;height:18px}.appointment-service-picker>article strong,.appointment-service-picker>article small{display:block}.appointment-service-picker>article small{color:var(--muted);margin-top:3px;font-size:9px}.appointment-service-picker>article>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:9px;display:grid}.appointment-service-picker>article>div>label{color:var(--muted);gap:4px;font-size:9px;display:grid}.appointment-service-picker .save-default-price{align-items:center;gap:7px;display:flex}.appointment-service-picker .save-default-price input{width:16px;height:16px}.appointment-details-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.appointment-details-grid>label{gap:5px;font-size:10px;font-weight:700;display:grid}.appointment-details-grid .wide{grid-column:1/-1}.appointment-details-grid textarea{resize:vertical;min-height:80px}.appointment-summary{background:#edf4f8;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding:12px;display:grid}.appointment-summary span{text-align:center}.appointment-summary small,.appointment-summary strong{display:block}.appointment-summary small{color:var(--muted);font-size:8px}.appointment-summary strong{color:var(--navy);margin-top:4px;font-size:14px}@media (width<=800px){.client-detail-summary,.appointment-summary{grid-template-columns:1fr 1fr}.appointment-service-picker,.appointment-details-grid{grid-template-columns:1fr}.appointment-details-grid .wide{grid-column:auto}.client-next-services>article{flex-direction:column;align-items:stretch}.client-next-services>article>div:last-child{display:grid}.client-detail-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.client-detail-actions button,.client-next-services button,.client-appointment-form .modal-actions button{min-height:48px}.client-appointment-form,.client-detail{padding:14px}}@media (width<=480px){.client-detail-summary,.appointment-summary,.client-detail-actions,.appointment-service-picker>article>div{grid-template-columns:1fr}}.sidebar .brand{background:#fff;border-radius:12px;justify-content:center;align-items:center;margin:0 3px 22px;padding:9px 10px;display:flex;box-shadow:0 7px 20px #00162e38}.sidebar .brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:45px;display:block}.sidebar{gap:0;height:100dvh;min-height:0;padding:14px 12px 10px;overflow:hidden}.sidebar .brand{flex:none;margin:0 2px 10px;padding:7px 9px}.sidebar .brand img{height:38px}.sidebar .sidebar-menu{scrollbar-width:thin;scrollbar-color:#567594 transparent;overscroll-behavior:contain;flex:1;align-content:start;gap:2px;min-height:0;padding:0 4px 8px 0;display:grid;overflow:hidden auto}.sidebar .sidebar-menu::-webkit-scrollbar{width:5px}.sidebar .sidebar-menu::-webkit-scrollbar-thumb{background:#567594;border-radius:8px}.sidebar .sidebar-menu button{flex:none;min-height:35px;padding:7px 10px;font-size:12px}.sidebar .sidebar-menu button .menu-icon{width:18px;min-width:18px;height:18px;font-size:15px}.sidebar-footer{background:linear-gradient(#061d3800,#061d38 12%);border-top:1px solid #ffffff1e;flex:none;padding-top:8px}.sidebar-booking-link{color:#082f51;background:linear-gradient(145deg,#f8dda0,#d8aa37);border:1px solid #ffe9ac;border-radius:11px;gap:5px;margin:0 0 7px;padding:9px 10px;display:grid;box-shadow:0 9px 22px #00162e42,inset 0 1px #ffffff80}.sidebar-booking-link.loading{align-content:center;min-height:52px}.sidebar-booking-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.sidebar-booking-link span{letter-spacing:.09em;font-size:7px;font-weight:800}.sidebar-booking-title i{background:#a3522e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #fff6}.sidebar-booking-title i.active{background:#139b63}.sidebar-booking-link>a,.sidebar-booking-link>small{color:#082f51;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.sidebar-booking-link>a:hover{text-decoration:underline}.sidebar-booking-link>button{color:#fff;background:#082f51;border:1px solid #082f51;border-radius:8px;width:100%;min-height:30px;margin:0;padding:6px 8px;font-size:9px;font-weight:800}.sidebar-booking-link>button:hover,.sidebar-booking-link>button:focus-visible{background:#0b4f87;border-color:#0b4f87}.sidebar-footer .plan-card{border-radius:11px;gap:4px;margin:0;padding:9px 10px}.sidebar-footer .plan-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-footer .plan-card span{font-size:7px}.sidebar-footer .plan-card strong{font-size:12px}.sidebar-footer .plan-card small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;display:block;overflow:hidden}.sidebar-footer-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:3px;display:grid}.sidebar-footer .plan-card button{min-height:31px;margin:0;padding:7px 5px;font-size:8px}.sidebar-footer .logout{min-height:34px;margin:4px 0 0;padding:7px 10px;font-size:11px}@media (height<=720px) and (width>=761px){.sidebar{padding-top:8px}.sidebar .brand{margin-bottom:6px;padding:5px 8px}.sidebar .brand img{height:31px}.sidebar .sidebar-menu{gap:1px}.sidebar .sidebar-menu button{min-height:31px;padding:5px 9px;font-size:11px}.sidebar-footer{padding-top:5px}.sidebar-booking-link{gap:3px;margin-bottom:5px;padding:6px 8px}.sidebar-booking-link>button{min-height:27px;padding:4px 6px}.sidebar-footer .plan-card{padding:7px 9px}.sidebar-footer .plan-card small{display:none}.sidebar-footer-actions{margin-top:1px}.sidebar-footer .plan-card button{min-height:27px;padding:5px 3px}.sidebar-footer .logout{min-height:29px;padding:5px 9px}}@media (width<=760px){.sidebar{height:100dvh}.sidebar .sidebar-menu{padding-bottom:10px}.sidebar-footer .plan-card small{display:block}.sidebar-footer .plan-card button,.sidebar-footer .logout,.sidebar-booking-link>button{min-height:42px}}.landing-brand img{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:52px;display:block}.landing footer .landing-brand img{max-width:170px;height:46px}@media (width<=620px){.landing-brand img{max-width:145px;height:42px}}.notification-center{position:relative}.notification-bell{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;font-size:22px;position:relative}.notification-bell:hover{background:#f0f5fa}.notification-bell b{background:var(--red);color:#fff;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{border:1px solid var(--line);z-index:80;background:#fff;border-radius:15px;width:min(430px,100vw - 30px);max-height:72vh;position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 24px 65px #08244538}.notification-popover>header{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.notification-popover>header strong,.notification-popover>header small{display:block}.notification-popover>header small{color:var(--muted);margin-top:2px;font-size:9px}.notification-popover>header button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.notification-popover>div{max-height:60vh;overflow:auto}.notification-popover article{border-bottom:1px solid #edf1f5;padding:12px 14px}.notification-popover article.new{background:#f2f8ff}.notification-main{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr;gap:8px;padding:0;display:grid}.notification-main>span{color:#a4670c;background:#fff0d8;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.notification-main strong,.notification-main p,.notification-main small{margin:0;display:block}.notification-main strong{font-size:11px}.notification-main p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}.notification-main small{color:var(--blue);margin-top:5px;font-size:8px}.notification-popover article>div:last-child{flex-wrap:wrap;gap:5px;margin:9px 0 0 32px;display:flex}.notification-popover article>div:last-child button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:6px;padding:5px 7px;font-size:8px}.notification-empty{text-align:center;color:var(--muted);padding:35px;font-size:11px}.alerts-dashboard{margin:20px 0}.alerts-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.alerts-title>div>span{color:#9b711f;letter-spacing:.13em;font-size:9px;font-weight:850}.alerts-title h2{color:var(--navy);margin:5px 0;font-size:21px}.alerts-title p{color:var(--muted);margin:0;font-size:11px}.alert-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.alert-card{border:1px solid var(--line);text-align:left;min-height:104px;color:var(--ink);cursor:pointer;background:#fff;border-radius:13px;align-items:flex-start;gap:9px;padding:13px;transition:all .16s;display:flex}.alert-card:hover{border-color:#d2a64b;transform:translateY(-2px);box-shadow:0 10px 24px #08244514}.alert-card>span{width:34px;height:34px;color:var(--blue);background:#e9f2fc;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.alert-card small,.alert-card strong,.alert-card em{display:block}.alert-card small{min-height:25px;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.alert-card strong{color:var(--navy);margin:2px 0;font-size:22px}.alert-card em{color:var(--blue);font-size:8px;font-style:normal}.alert-card.urgent>span{color:var(--red);background:#ffeded}.alert-card.selected{background:linear-gradient(135deg, var(--navy), #174d76);border-color:#d2a64b}.alert-card.selected small,.alert-card.selected strong,.alert-card.selected em{color:#fff}.alert-results{overflow:hidden}.alert-list article{border-top:1px solid var(--line);grid-template-columns:30px minmax(210px,1fr) minmax(320px,1.25fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.alert-list article.high{background:snow}.alert-dot{width:27px;height:27px;color:var(--blue);background:#e7f2ff;border-radius:50%;place-items:center;font-weight:900;display:grid}.alert-list article.high .alert-dot{color:var(--red);background:#ffeded}.alert-list strong,.alert-list p,.alert-list small{margin:0;display:block}.alert-list strong{font-size:11px}.alert-list p{color:var(--muted);margin:3px 0;font-size:9px}.alert-list small{color:var(--blue);text-transform:capitalize;font-size:8px}.alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.alert-actions button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #b9cadd;border-radius:6px;padding:6px 7px;font-size:8px}.alert-actions button.resolve{color:#087958;background:#e5f8f0;border-color:#8fd5bd}.notification-settings{margin:16px 0;overflow:hidden}.notification-state{color:#9b6710;background:#fff2da;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:800}.notification-state.active{color:#087958;background:#dff7eb}.notification-state.blocked{color:#b43a3a;background:#ffeded}.notification-settings-grid{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr;gap:16px;padding:18px 20px;display:grid}.notification-settings-grid section{background:#f6f9fb;border-radius:12px;padding:16px}.notification-settings-grid h4{color:var(--navy);margin:0 0 8px}.notification-settings-grid p{color:var(--muted);font-size:10px;line-height:1.5}.notification-settings-grid section>.primary,.notification-settings-grid section>.ghost{margin:5px 6px 5px 0}.install-guide{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:12px;display:grid}.install-guide span{color:var(--muted);font-size:9px;line-height:1.5}.preference-controls{gap:8px;display:grid}.preference-controls label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:10px;font-weight:700;display:flex}.preference-controls input[type=checkbox]{width:18px;height:18px}.preference-controls input[type=time],.preference-controls select{min-width:125px}.notification-categories{flex-wrap:wrap;align-items:center;gap:13px;padding:4px 20px 18px;display:flex}.notification-categories>strong{width:100%;color:var(--navy);font-size:11px}.notification-categories label{align-items:center;gap:5px;font-size:9px;display:flex}.notification-categories input{width:16px;height:16px}.background-status{background:#fff8e9;border-left:4px solid #d2a64b;border-radius:9px;margin:0 20px 20px;padding:12px}.background-status span,.background-status strong{display:block}.background-status span{color:#9b711f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.background-status strong{color:var(--navy);margin:4px 0;font-size:11px}.background-status p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}@media (width<=1200px){.alert-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-list article{grid-template-columns:28px 1fr}.alert-actions{grid-column:2;justify-content:flex-start}.notification-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.notification-popover{position:fixed;top:76px;right:12px}.alerts-title{flex-direction:column;align-items:stretch}.alerts-title button{min-height:48px}.alert-card-grid{grid-template-columns:1fr 1fr}.alert-card:hover{transform:none}.alert-list article{grid-template-columns:25px 1fr;padding:13px}.alert-actions{grid-template-columns:1fr 1fr;display:grid}.alert-actions button{min-height:44px}.notification-settings-grid{padding:12px}.notification-settings-grid section>.primary,.notification-settings-grid section>.ghost{width:100%;min-height:48px}.preference-controls label{flex-direction:column;align-items:flex-start}.preference-controls input[type=time],.preference-controls select{width:100%;min-height:46px}.notification-categories{grid-template-columns:1fr 1fr;display:grid}.notification-categories>strong{grid-column:1/-1}.background-status{margin:0 12px 14px}.account .notification-center{display:block}}@media (width<=460px){.alert-card-grid,.alert-actions,.notification-categories{grid-template-columns:1fr}.notification-categories>strong{grid-column:auto}.notification-bell{width:38px;height:38px}}.team-panel{margin-top:16px;padding:22px}.team-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-heading small{color:var(--blue);font-size:9px;font-weight:800}.team-heading h3{margin:4px 0}.team-heading p,.billing-note,.role-help p{color:var(--muted);font-size:11px}.team-heading>strong{color:var(--navy);font-size:13px}.seat-progress{background:#e8eef4;border-radius:8px;height:8px;margin:16px 0 20px;overflow:hidden}.seat-progress i{background:linear-gradient(90deg, var(--navy), #d8a72f);height:100%;display:block}.team-plans{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.team-plans article{border:1px solid var(--line);border-radius:12px;padding:15px}.team-plans article.selected{background:#fffbef;border:2px solid #d8a72f}.team-plans h4{margin:0 0 7px}.team-plans strong{color:var(--navy);font-size:20px;display:block}.team-plans strong small{color:var(--muted);font-size:9px}.team-plans p{color:var(--muted);font-size:10px}.team-plans button{width:100%}.team-columns{grid-template-columns:1.2fr 1fr;gap:22px;margin-top:24px;display:grid}.member-list,.pending-invites{gap:8px;display:grid}.member-list article,.pending-invites article{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.member-list article>div,.pending-invites article>div{flex:1}.member-list strong,.member-list small,.pending-invites strong,.pending-invites small{display:block}.member-list small,.pending-invites small{color:var(--muted);margin-top:3px;font-size:9px}.member-list select{max-width:150px;padding:7px}.owner-badge{color:#8a6513;background:#fff2cf;border-radius:12px;padding:5px 8px;font-size:9px}.invite-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invite-form label{gap:5px;font-size:10px;font-weight:700;display:grid}.invite-form button{grid-column:1/-1}.invite-link{grid-template-columns:1fr auto;gap:6px;margin-top:10px;display:grid}.invite-link input{min-width:0}.pending-invites{margin-top:22px}.role-help{margin-top:18px}.role-help summary{cursor:pointer;color:var(--navy);font-weight:700}.segment-options{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid}.segment-options legend{padding:0 6px;font-size:11px;font-weight:700}.pricing-note{text-align:center;color:var(--muted);margin-top:25px;font-size:11px}.invite-page{background:linear-gradient(140deg,#edf4fa,#fff8e8);place-items:center;min-height:100vh;padding:20px;display:grid}.invite-page section{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;width:min(520px,100%);padding:35px;box-shadow:0 20px 55px #0824451a}.invite-page img{width:230px;max-width:100%;margin-bottom:25px}.invite-page span{color:#b98718;letter-spacing:.15em;font-size:10px;font-weight:800;display:block}.invite-page h1{color:var(--navy);font-size:27px}.invite-page p{color:var(--muted);line-height:1.6}.invite-page .primary{margin-top:12px;text-decoration:none;display:inline-block}@media (width<=760px){.team-heading{align-items:flex-start;display:grid}.team-plans,.team-columns,.invite-form{grid-template-columns:1fr}.invite-form button{grid-column:auto}.member-list article,.pending-invites article{flex-wrap:wrap;align-items:stretch}.member-list article>div,.pending-invites article>div{flex-basis:100%}.segment-options{grid-template-columns:1fr}}.photo-share-actions{grid-template-columns:1.35fr 1fr 1fr 1fr}.photo-share-actions .primary{background:linear-gradient(135deg,#0f3b67,#176a5a)}@media (width<=760px){.photo-share-actions{grid-template-columns:1fr}.photo-share-actions>*{min-height:48px}}.revenue-radar{background:linear-gradient(145deg,#f7fbff 0%,#fff 48%,#fffaf0 100%);border:1px solid #d8e1ea;border-radius:20px;margin:22px 0;padding:22px;box-shadow:0 18px 45px #0824450d}.radar-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.radar-heading>div:first-child>span,.daily-organizer header span,.growth-consultant header span{color:#a87916;letter-spacing:.13em;font-size:9px;font-weight:850}.radar-heading h2{color:var(--navy);margin:6px 0;font-size:23px}.radar-heading p{color:var(--muted);margin:0;font-size:11px}.radar-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.growth-consultant-button{background:linear-gradient(135deg, var(--navy), #1c527e);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:800;box-shadow:0 8px 20px #08244525}.radar-summary{background:var(--navy);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;padding:12px;display:grid}.radar-summary>div{border-right:1px solid #ffffff20;padding:11px 13px}.radar-summary>div:last-child{border:0}.radar-summary small,.radar-summary strong,.radar-summary span{display:block}.radar-summary small{color:#b9cbe0;letter-spacing:.08em;font-size:7px}.radar-summary strong{color:#fff;margin:5px 0;font-size:18px}.radar-summary span{color:#aebfd1;font-size:8px;line-height:1.4}.radar-summary .confidence-alta{color:#48dfad}.radar-summary .confidence-média{color:#f0c357}.radar-summary .confidence-baixa{color:#ff9f9f}.radar-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.radar-card{border:1px solid var(--line);text-align:left;min-height:170px;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;gap:9px;padding:13px;transition:all .18s;display:flex}.radar-card:hover{border-color:#d2a64b;transform:translateY(-2px);box-shadow:0 12px 28px #08244514}.radar-card.selected{background:linear-gradient(150deg,#fff,#fff9e9);border:2px solid #d2a64b}.radar-card-icon{color:#1d6caa;background:#e9f2fc;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.radar-card.green .radar-card-icon{color:#07825d;background:#dff7ec}.radar-card.amber .radar-card-icon{color:#a46b0a;background:#fff1d5}.radar-card.red .radar-card-icon{color:#b43a3a;background:#ffeded}.radar-card small,.radar-card strong,.radar-card b,.radar-card p,.radar-card em{display:block}.radar-card small{min-height:28px;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.4}.radar-card strong{color:var(--navy);margin:4px 0;font-size:20px}.radar-card b{color:#168260;font-size:10px}.radar-card p{color:var(--muted);margin:7px 0;font-size:8px;line-height:1.45}.radar-card em{color:var(--blue);font-size:8px;font-style:normal;font-weight:750}.radar-data-quality{background:#fff8e9;border-left:4px solid #d2a64b;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:11px;padding:11px 13px;display:flex}.radar-data-quality strong{color:#72500a;font-size:9px}.radar-data-quality span{color:#866b32;font-size:8px}.radar-command{color:#fff;background:linear-gradient(135deg,#0c2c4d,#124d72);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;display:flex}.radar-command small{color:#e1b94f;letter-spacing:.12em;font-size:8px}.radar-command h3{margin:5px 0;font-size:15px}.radar-command p{color:#c2d2e1;margin:0;font-size:9px}.radar-loading,.radar-empty{text-align:center;padding:40px}.radar-loading>span,.radar-empty>span{color:#a87916;letter-spacing:.1em;font-size:9px;font-weight:850}.radar-loading h2,.radar-empty h2{color:var(--navy)}.radar-loading p,.radar-empty p{color:var(--muted);font-size:11px}.radar-details{margin-top:13px;overflow:hidden}.radar-client-list>article{border-top:1px solid var(--line);grid-template-columns:62px minmax(220px,1fr) 130px minmax(230px,auto);align-items:center;gap:12px;padding:14px 18px;display:grid}.radar-score{text-align:center;background:#eef4fa;border-radius:14px;place-content:center;width:54px;height:54px;display:grid}.radar-score strong{color:var(--navy);font-size:19px}.radar-score small{color:var(--muted);font-size:7px}.radar-score.birthday{background:#fff0f5}.radar-client-list>article>div:nth-child(2)>strong,.radar-client-list>article>div:nth-child(2)>p,.radar-client-list>article>div:nth-child(2)>small{display:block}.radar-client-list>article>div:nth-child(2)>strong{font-size:12px}.radar-client-list>article>div:nth-child(2)>p{color:var(--muted);margin:4px 0;font-size:9px}.radar-client-list>article>div:nth-child(2)>small{color:var(--blue);font-size:8px}.radar-client-list details{margin-top:7px}.radar-client-list summary{color:#8a681a;cursor:pointer;font-size:8px}.radar-client-list details span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.radar-client-value small,.radar-client-value strong,.radar-client-value span{display:block}.radar-client-value small{color:var(--muted);font-size:7px}.radar-client-value strong{color:#087958;margin:3px 0;font-size:15px}.radar-client-value span{color:var(--muted);font-size:8px}.radar-client-list>article>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.radar-client-list button{padding:7px;font-size:8px}.radar-slot-list{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.radar-slot-list article,.radar-upsell-list article,.radar-campaign-list article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.radar-slot-list span,.radar-slot-list strong,.radar-slot-list p,.radar-slot-list small,.radar-slot-list b{display:block}.radar-slot-list span{color:var(--blue);text-transform:uppercase;font-size:8px}.radar-slot-list strong{color:var(--navy);margin:5px 0;font-size:16px}.radar-slot-list p,.radar-slot-list small{color:var(--muted);font-size:8px}.radar-slot-list b{color:#087958;margin:8px 0}.radar-upsell-list,.radar-campaign-list{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.radar-upsell-list article strong,.radar-upsell-list article small,.radar-upsell-list article b{display:block}.radar-upsell-list article p{color:var(--navy);font-size:10px}.radar-upsell-list article p span{color:#c68f19}.radar-upsell-list article small{color:var(--muted);font-size:8px}.radar-upsell-list article b{color:#087958;margin:8px 0}.radar-campaign-list article>span{color:#a87916;font-size:7px;font-weight:850}.radar-campaign-list h4{color:var(--navy);margin:5px 0}.radar-campaign-list p,.radar-campaign-list small{color:var(--muted);font-size:9px}.radar-campaign-list blockquote{color:#675328;background:#fff9ec;border-left:3px solid #d2a64b;margin:10px 0;padding:9px;font-size:8px}.consultant-backdrop{z-index:120;background:#051a2cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.growth-consultant{background:#fff;border-radius:20px;width:min(720px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #00122666}.growth-consultant header,.daily-organizer header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f5f9fd,#fff9e9);justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.growth-consultant header h2,.daily-organizer header h2{color:var(--navy);margin:5px 0}.growth-consultant header p,.daily-organizer header p{color:var(--muted);margin:0;font-size:9px}.growth-consultant header>button,.daily-organizer header>button{color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:24px}.consultant-prompts{flex-wrap:wrap;gap:6px;padding:15px 20px;display:flex}.consultant-prompts button{color:var(--navy);cursor:pointer;background:#f7fafc;border:1px solid #c8d6e4;border-radius:20px;padding:7px 10px;font-size:8px}.consultant-answer{background:#f8fbfd;border:1px solid #d4e1ec;border-radius:14px;margin:0 20px 15px;padding:16px}.consultant-answer>span{color:#a87916;font-size:7px;font-weight:850}.consultant-answer h3{color:var(--navy);margin:5px 0}.consultant-answer p{color:#405367;font-size:10px;line-height:1.6}.consultant-answer details{border-top:1px solid var(--line);padding-top:9px}.consultant-answer summary{color:var(--blue);cursor:pointer;font-size:9px}.consultant-answer details small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.consultant-answer>div{gap:7px;margin-top:12px;display:flex}.growth-consultant>form{grid-template-columns:1fr auto;gap:8px;padding:0 20px 15px;display:grid}.growth-consultant>form input{min-width:0}.growth-consultant>footer{color:var(--muted);text-align:center;background:#f1f5f8;padding:11px 20px;font-size:8px}.daily-organizer{background:#fff;border-radius:20px;width:min(650px,100%);max-height:90vh;overflow:auto}.daily-organizer>div{padding:14px 20px}.daily-organizer>div article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:10px;padding:12px 0;display:grid}.daily-organizer>div article>b{width:34px;height:34px;color:var(--blue);background:#e9f2fc;border-radius:50%;place-items:center;font-size:10px;display:grid}.daily-organizer article strong{font-size:11px}.daily-organizer article p,.daily-organizer article small{color:var(--muted);margin:3px 0;font-size:8px}.daily-organizer>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.intelligence-settings{margin-top:16px;overflow:hidden}.intelligence-settings .panel-head>span{color:#8b6816;background:#fff4d5;border-radius:14px;padding:6px 9px;font-size:8px}.intelligence-settings-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.intelligence-settings-grid section{border:1px solid var(--line);background:#f6f9fb;border-radius:12px;padding:14px}.intelligence-settings-grid h4{color:var(--navy);margin:0 0 10px}.intelligence-settings-grid label{border-bottom:1px solid var(--line);color:#405367;grid-template-columns:1fr 90px auto;align-items:center;gap:7px;padding:7px 0;font-size:9px;display:grid}.intelligence-settings-grid label input,.intelligence-settings-grid label select{min-width:0;padding:7px}.intelligence-settings-grid label small{color:var(--muted);font-size:7px}.intelligence-settings-grid section>p{color:var(--muted);font-size:9px;line-height:1.5}.intelligence-settings-grid section>.ghost,.intelligence-settings-grid section>.primary{width:100%;margin-top:7px}.business-days{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.business-days button{border:1px solid var(--line);height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;font-size:8px}.business-days button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.demo-radar{color:#fff;background:linear-gradient(140deg,#082c50,#164e73);border-radius:16px;margin:18px 0;padding:19px}.demo-radar .panel-head{align-items:flex-end}.demo-radar .panel-head span{color:#e4b53c;font-size:8px;font-weight:850}.demo-radar .panel-head h3{color:#fff;margin:5px 0}.demo-radar .panel-head p{color:#b9ccdd}.demo-radar .panel-head button,.demo-radar footer button{color:#082445;background:#d5a631;border:0;border-radius:8px;padding:9px;font-weight:800}.demo-radar>div:nth-child(2){grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.demo-radar article{color:var(--ink);background:#fff;border-radius:11px;padding:12px}.demo-radar article small,.demo-radar article strong,.demo-radar article span,.demo-radar article em{display:block}.demo-radar article small{color:var(--muted);text-transform:uppercase;font-size:7px}.demo-radar article strong{color:var(--navy);margin:5px 0;font-size:18px}.demo-radar article span,.demo-radar article em{color:var(--muted);font-size:7px}.demo-radar article em{color:var(--blue);margin-top:7px;font-style:normal}.demo-radar footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.demo-radar footer p{color:#c5d5e3;font-size:9px}@media (width<=1250px){.radar-card-grid{grid-template-columns:repeat(3,1fr)}.intelligence-settings-grid{grid-template-columns:1fr 1fr}.radar-client-list>article{grid-template-columns:55px 1fr 110px}.radar-client-list>article>div:last-child{grid-column:2/-1}.demo-radar>div:nth-child(2){grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.revenue-radar{border-radius:15px;padding:14px}.radar-heading,.radar-command{flex-direction:column;align-items:stretch}.radar-heading>div:last-child{grid-template-columns:1fr;display:grid}.radar-heading button,.radar-command button{min-height:48px}.radar-summary{grid-template-columns:1fr 1fr}.radar-summary>div{border-bottom:1px solid #ffffff20;border-right:0}.radar-card-grid{grid-template-columns:1fr 1fr}.radar-card{min-height:155px}.radar-client-list>article{grid-template-columns:50px 1fr;padding:13px}.radar-client-value{grid-column:2}.radar-client-list>article>div:last-child{grid-column:1/-1}.radar-client-list button{min-height:44px}.radar-slot-list,.radar-upsell-list,.radar-campaign-list{grid-template-columns:1fr}.growth-consultant,.daily-organizer{max-height:94vh}.growth-consultant>form{grid-template-columns:1fr}.growth-consultant>form button{min-height:48px}.intelligence-settings-grid,.intelligence-settings-grid label{grid-template-columns:1fr}.intelligence-settings-grid input,.intelligence-settings-grid select{min-height:44px}.demo-radar>div:nth-child(2){grid-template-columns:1fr 1fr}.demo-radar footer{flex-direction:column;align-items:stretch}}@media (width<=480px){.radar-summary,.radar-card-grid,.demo-radar>div:nth-child(2){grid-template-columns:1fr}.radar-summary strong{font-size:16px}.radar-card{min-height:auto}.consultant-backdrop{padding:8px}.growth-consultant header,.daily-organizer header{padding:15px}.consultant-prompts{padding:12px}.consultant-answer{margin:0 12px 12px}.growth-consultant>form{padding:0 12px 12px}.daily-organizer>footer{display:grid}.radar-client-list>article{grid-template-columns:1fr}.radar-score{width:100%;height:42px}.radar-client-value,.radar-client-list>article>div:last-child{grid-column:auto}.radar-client-list>article>div:last-child{grid-template-columns:1fr}}.professional-schedule-settings{border-top:1px solid var(--line);padding:18px}.professional-schedule-settings>div:first-child h4{color:var(--navy);margin:0 0 4px}.professional-schedule-settings>div:first-child p,.settings-empty{color:var(--muted);margin:0 0 12px;font-size:9px}.professional-schedule-settings>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.professional-schedule-settings article{border:1px solid var(--line);background:#f8fafc;border-radius:11px;grid-template-columns:minmax(130px,1fr) 130px 130px auto;align-items:end;gap:9px;padding:12px;display:grid}.professional-schedule-settings article>strong{color:var(--navy);align-self:center;font-size:11px}.professional-schedule-settings label{color:var(--muted);gap:4px;font-size:8px;display:grid}.professional-schedule-settings input{min-width:0;padding:8px}.demo-consultant-example{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:11px!important;margin-top:12px!important;padding:13px!important}.demo-consultant-example small,.demo-consultant-example strong,.demo-consultant-example p,.demo-consultant-example span{display:block}.demo-consultant-example small{color:#e4b53c;letter-spacing:.09em;font-size:7px;font-weight:850}.demo-consultant-example strong{margin:6px 0;font-size:12px}.demo-consultant-example p,.demo-consultant-example span{color:#c7d8e7;margin:0;font-size:8px;line-height:1.55}.demo-consultant-example span{margin-top:6px}@media (width<=800px){.professional-schedule-settings>div:last-child{grid-template-columns:1fr}.professional-schedule-settings article{grid-template-columns:1fr 1fr}.professional-schedule-settings article>strong,.professional-schedule-settings article>button{grid-column:1/-1}}.voice-console{background:linear-gradient(135deg,#f6faff,#fff9eb);border:1px solid #d4e0eb;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 20px 12px;padding:13px;display:grid}.voice-console>div:nth-child(2) strong,.voice-console>div:nth-child(2) small{display:block}.voice-console>div:nth-child(2) strong{color:var(--navy);font-size:10px}.voice-console>div:nth-child(2) small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.voice-visual{background:var(--navy);border-radius:14px;justify-content:center;align-items:center;gap:3px;width:54px;height:48px;display:flex}.voice-visual i{background:#e2b342;border-radius:4px;width:3px;height:10px}.voice-listening .voice-visual i{animation:.75s ease-in-out infinite receative-wave}.voice-listening .voice-visual i:nth-child(2),.voice-speaking .voice-visual i:nth-child(4){animation-delay:.12s}.voice-listening .voice-visual i:nth-child(3),.voice-speaking .voice-visual i:nth-child(2){animation-delay:.24s}.voice-speaking .voice-visual i{animation:.9s ease-in-out infinite receative-wave}.voice-processing .voice-visual{animation:1.1s ease-in-out infinite receative-pulse}.voice-blocked,.voice-error,.voice-no-speech{background:#fff8f8;border-color:#e8b7b7}.voice-main-button,.voice-cancel{cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:850}.voice-main-button{color:#fff;background:linear-gradient(135deg,#0b345f,#17628b)}.voice-main-button span{color:#e2b342;margin-right:4px}.voice-cancel{color:#a93333;background:#ffe8e8}.voice-question-label{color:var(--navy);grid-column:1/-1;font-size:8px;font-weight:800}.growth-consultant>form textarea{resize:vertical;grid-column:1/-1;width:100%;min-height:72px}.voice-form-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.voice-confirmation-warning{background:#fff8e7;border-left:3px solid #d8a52e;padding:8px;color:#72520b!important}.voice-answer-actions{flex-wrap:wrap}.voice-settings-card{margin-top:16px;overflow:hidden}.voice-settings-card .panel-head>span{color:#087958;background:#e4f7ef;border-radius:15px;padding:6px 9px;font-size:8px}.voice-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px;display:grid}.voice-settings-grid>label{border:1px solid var(--line);color:#405367;background:#f8fafc;border-radius:11px;padding:12px;font-size:9px}.voice-settings-grid>label:not(.check){grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.voice-settings-grid select{grid-column:1/-1}.voice-settings-grid input[type=range]{grid-column:1/-1;width:100%}.voice-settings-grid label>small{color:var(--muted);grid-column:1/-1;font-size:7px}.voice-settings-grid .check{align-items:flex-start;gap:9px;display:flex}.voice-settings-grid .check input{flex:none;width:18px;height:18px}.voice-settings-grid .check strong,.voice-settings-grid .check small{display:block}.voice-settings-grid .check strong{color:var(--navy);font-size:9px}.voice-settings-grid .check small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.voice-settings-actions{justify-content:flex-end;gap:8px;padding:0 17px 17px;display:flex}.voice-settings-actions button{min-height:40px}@keyframes receative-wave{0%,to{height:9px}50%{height:30px}}@keyframes receative-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (width<=800px){.voice-console{grid-template-columns:auto 1fr;margin:12px}.voice-console>button{grid-column:1/-1;min-height:48px}.voice-settings-grid{grid-template-columns:1fr}.voice-settings-actions,.voice-form-actions{grid-template-columns:1fr;display:grid}.voice-form-actions button,.voice-answer-actions button{min-height:46px}}@media (width<=480px){.voice-console{text-align:center;grid-template-columns:1fr}.voice-visual{margin:auto}.voice-console>button{grid-column:auto}.voice-answer-actions{grid-template-columns:1fr;display:grid!important}.voice-settings-card .panel-head{flex-direction:column;align-items:flex-start}}.demo-voice-showcase{color:#fff;background:linear-gradient(145deg,#072746,#0e426b);border-radius:18px;width:min(1260px,100% - 40px);margin:20px auto;padding:22px;box-shadow:0 18px 45px #08244525}.demo-voice-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.demo-voice-heading span{color:#e1b64c;letter-spacing:.12em;font-size:8px;font-weight:850}.demo-voice-heading h2{margin:5px 0;font-size:20px}.demo-voice-heading p{color:#b9cce0;margin:0;font-size:10px}.demo-voice-heading>b{color:#082445;background:#e1b64c;border-radius:15px;padding:7px 10px;font-size:8px}.demo-voice-grid{grid-template-columns:320px 1fr;gap:12px;display:grid}.demo-voice-grid>div{gap:7px;display:grid}.demo-voice-grid>div button{text-align:left;color:#d7e3ee;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff25;border-radius:10px;padding:11px;font-size:9px}.demo-voice-grid>div button.active{color:#fff;background:#ffffff18;border-color:#e1b64c}.demo-voice-grid article{color:var(--ink);background:#fff;border-radius:14px;padding:18px}.demo-voice-grid article>span,.demo-voice-grid article>small{color:#a87916;letter-spacing:.09em;font-size:7px;font-weight:850}.demo-voice-grid h3{color:var(--navy);margin:6px 0 18px}.demo-voice-grid article p{color:#405367;font-size:11px;line-height:1.6}.demo-voice-grid article>div{gap:7px;margin-top:12px;display:flex}.demo-voice-grid article button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800}@media (width<=800px){.demo-voice-showcase{width:calc(100% - 20px);padding:14px}.demo-voice-heading{flex-direction:column;align-items:flex-start}.demo-voice-grid{grid-template-columns:1fr}.demo-voice-grid>div button,.demo-voice-grid article button{min-height:44px}}.professional-title{align-items:flex-end}.professional-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.professional-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:14px;box-shadow:0 4px 14px #15304b08}.professional-kpis small,.professional-kpis strong,.professional-kpis span{display:block}.professional-kpis small{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:800}.professional-kpis strong{color:var(--navy);margin:5px 0;font-size:24px}.professional-kpis span{color:#198260;font-size:8px}.professional-toolbar{grid-template-columns:minmax(220px,1fr) 190px 210px auto;gap:8px;margin-bottom:14px;padding:13px;display:grid}.professional-toolbar input,.professional-toolbar select{width:100%}.professional-rich-card{flex-direction:column;gap:10px;display:flex}.professional-inactive{opacity:.76;background:#f7f8fa}.professional-open{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.professional-open>span{color:#fff;background:linear-gradient(135deg,#0d365f,#1d6c82);border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;font-weight:850;display:grid}.professional-open>div{flex:1}.professional-open h3,.professional-open p{margin:0}.professional-open h3{font-size:14px}.professional-open p{color:var(--muted);margin-top:4px;font-size:9px}.professional-open>b{color:#087958;background:#dff7eb;border-radius:15px;padding:6px 8px;font-size:8px}.professional-open>b.inactive{color:#b33c3c;background:#ffe9e9}.professional-tags{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.professional-tags span{color:#285d89;background:#eaf2fa;border-radius:12px;padding:5px 7px;font-size:8px}.professional-services{min-height:25px;color:var(--muted);font-size:8px;line-height:1.5;display:block}.professional-card-actions{grid-template-columns:1fr 1fr auto;gap:6px;margin-top:auto;display:grid}.professional-card-actions button{min-height:38px}.role-migration{background:#fff8e9;border-left:3px solid #d2a64b;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.role-migration span,.role-migration strong{font-size:8px}.role-migration strong{color:#7d5b10}.role-migration button{color:var(--blue);cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:8px;font-weight:800}.professional-empty{text-align:center;padding:45px}.professional-empty>span{color:#8ba1b6;font-size:34px}.professional-empty h3{margin:8px 0}.professional-empty p{color:var(--muted);font-size:11px}.professional-dialog{flex-direction:column;width:min(1050px,96vw);max-height:94vh;display:flex;overflow:hidden}.professional-dialog .modal-head>div small{color:#a87916;font-size:8px;font-weight:850}.professional-dialog .modal-head>div h2{margin:4px 0 0}.professional-form{gap:12px;padding:16px 20px;display:grid;overflow:auto}.professional-form-section{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;padding:15px}.professional-form-section h3{color:var(--navy);margin:0 0 4px;font-size:14px}.professional-form-section>p,.section-heading p{color:var(--muted);margin:0 0 12px;font-size:9px}.role-search{width:100%;margin-bottom:10px}.universal-role-grid,.activity-grid,.access-profile-grid{flex-wrap:wrap;gap:7px;display:flex}.universal-role-grid label,.activity-grid label,.access-profile-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:9px;display:flex}.universal-role-grid label.selected,.activity-grid label.selected,.access-profile-grid label.selected{background:#eef7ff;border-color:#1976b9;box-shadow:0 0 0 2px #1976b91a}.job-title-field{gap:6px;margin-top:13px;font-size:9px;font-weight:750;display:grid}.job-title-field small{color:var(--muted);font-weight:500}.permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.permission-matrix label{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 130px;align-items:center;gap:8px;padding:8px 10px;font-size:8px;font-weight:700;display:grid}.permission-matrix select{min-height:36px}.security-note{background:#fff9e8;border-left:3px solid #d8aa37;padding:10px;color:#75530c!important;margin-top:10px!important}.regulated-details{background:#fff9ec;border-color:#ecd28f}.review-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;display:grid}.review-card dl div{background:#eef5fa;border-radius:9px;padding:9px}.review-card dt{color:var(--muted);text-transform:uppercase;font-size:7px}.review-card dd{color:var(--navy);margin:3px 0 0;font-size:9px;font-weight:800}.role-group-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:380px;display:grid;overflow:auto}.role-group-list fieldset{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-content:flex-start;gap:5px;margin:0;padding:10px;display:flex}.role-group-list legend{color:var(--navy);padding:0 5px;font-size:9px;font-weight:800}.role-group-list fieldset>label{cursor:pointer;background:#fff;border:1px solid #dbe3eb;border-radius:14px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.role-group-list fieldset>label.selected{color:#72500a;background:#fff7df;border-color:#d2a64b;font-weight:800}.role-group-list input[type=radio]{width:14px;height:14px}.role-group-list fieldset>input{width:100%;margin-top:5px}.regulated-role-group{background:#fff9ec}.regulated-role-group>p{color:#936b13;width:100%;margin:0 0 5px;font-size:8px}.complementary-roles{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.complementary-roles summary{color:var(--blue);cursor:pointer;font-size:9px;font-weight:750}.complementary-roles>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.complementary-roles label{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.section-heading>div:last-child{gap:6px;display:flex}.professional-service-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:350px;display:grid;overflow:auto}.professional-service-picker article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.professional-service-picker article.selected{background:#f2fbf7;border-color:#74b99f}.professional-service-picker label{cursor:pointer;align-items:center;gap:8px;display:flex}.professional-service-picker label input{width:17px;height:17px}.professional-service-picker strong,.professional-service-picker small{display:block}.professional-service-picker strong{font-size:9px}.professional-service-picker small{color:var(--muted);margin-top:2px;font-size:7px}.professional-service-picker article>button{color:var(--muted);cursor:pointer;background:#edf2f6;border:0;border-radius:12px;padding:6px 8px;font-size:7px}.professional-service-picker article>button.specialty-selected{color:#087958;background:#e5f8f0;font-weight:800}.professional-days{grid-template-columns:repeat(7,38px);gap:5px;margin:11px 0;display:grid}.professional-days button{border:1px solid var(--line);height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px}.professional-days button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.professional-history{gap:6px;display:grid}.professional-history article{background:#fff;border-left:3px solid #d2a64b;padding:8px 10px}.professional-history article strong,.professional-history article span{display:block}.professional-history article strong{font-size:9px}.professional-history article span{color:var(--muted);margin-top:3px;font-size:7px}.professional-dialog-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}@media (width<=1000px){.professional-kpis,.professional-toolbar{grid-template-columns:1fr 1fr}.role-group-list,.professional-service-picker{grid-template-columns:1fr}}@media (width<=700px){.professional-title{flex-direction:column;align-items:stretch}.professional-title button{min-height:48px}.professional-kpis,.professional-toolbar,.professional-card-actions{grid-template-columns:1fr}.professional-card-actions button{min-height:46px}.professional-dialog{border-radius:0;width:100vw;max-height:100vh}.professional-form,.professional-form-section{padding:12px}.permission-matrix,.permission-matrix label{grid-template-columns:1fr}.review-card dl{grid-template-columns:1fr 1fr}.universal-role-grid label,.activity-grid label,.access-profile-grid label{width:100%;min-height:44px}.section-heading{flex-direction:column;align-items:stretch}.section-heading>div:last-child{display:grid}.section-heading button{min-height:44px}.professional-service-picker article{grid-template-columns:1fr}.professional-service-picker article>button{min-height:36px}.professional-dialog-footer{grid-template-columns:1fr;display:grid}.professional-dialog-footer button{min-height:48px}}.demo-professional-showcase{color:#fff;background:linear-gradient(145deg,#072746,#0e426b);border-radius:18px;width:min(1260px,100% - 40px);margin:20px auto 42px;padding:22px;box-shadow:0 18px 45px #08244525}.demo-professional-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.demo-professional-heading span{color:#e1b64c;letter-spacing:.12em;font-size:8px;font-weight:850}.demo-professional-heading h2{margin:5px 0;font-size:20px}.demo-professional-heading p{color:#b9cce0;margin:0;font-size:10px}.demo-professional-heading>b{color:#082445;background:#e1b64c;border-radius:15px;padding:7px 10px;font-size:8px}.demo-professional-showcase>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.demo-professional-showcase article{color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.demo-professional-showcase article>span{color:#fff;background:#0f3b67;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:grid}.demo-professional-showcase h3,.demo-professional-showcase article p{margin:0}.demo-professional-showcase h3{font-size:11px}.demo-professional-showcase article strong{color:#a87916;margin:3px 0;font-size:8px;display:block}.demo-professional-showcase article p{color:var(--muted);font-size:7px}.demo-professional-showcase article button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:7px;font-size:7px}@media (width<=800px){.demo-professional-showcase>div:last-child{grid-template-columns:1fr 1fr}.demo-professional-heading{flex-direction:column;align-items:flex-start}}@media (width<=500px){.demo-professional-showcase{width:calc(100% - 20px);padding:14px}.demo-professional-showcase>div:last-child{grid-template-columns:1fr}.demo-professional-showcase article button{min-height:40px}}.assistant-mode-tabs{grid-template-columns:1fr 1fr;gap:7px;padding:14px 20px 0;display:grid}.assistant-mode-tabs button{min-height:42px;color:var(--navy);cursor:pointer;background:#f7fafc;border:1px solid #cbd9e5;border-radius:11px;font-size:9px;font-weight:850}.assistant-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#0b345f,#13577d);border-color:#d8aa37;box-shadow:0 8px 20px #08244524}.assistant-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px 20px;display:grid}.assistant-action-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;padding:12px;transition:all .18s;display:grid}.assistant-action-grid>button:hover{border-color:#d8aa37;transform:translateY(-2px);box-shadow:0 10px 24px #08244512}.assistant-action-grid>button>span{width:38px;height:38px;color:var(--navy);background:#eaf2f9;border-radius:11px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.assistant-action-grid strong{color:var(--navy);font-size:10px}.assistant-action-grid small{color:var(--muted);font-size:7px;line-height:1.4}.assistant-flow{padding:15px 20px}.assistant-flow-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.assistant-flow-heading span{color:#a87916;letter-spacing:.1em;font-size:7px;font-weight:900}.assistant-flow-heading h3{color:var(--navy);margin:4px 0}.assistant-flow-heading p{color:var(--muted);margin:0;font-size:8px}.assistant-flow-heading>b{white-space:nowrap;color:#805d0d;background:#fff3d3;border-radius:15px;padding:6px 9px;font-size:8px}.assistant-progress{background:#e6edf3;border-radius:10px;height:6px;margin:12px 0;overflow:hidden}.assistant-progress i{border-radius:inherit;background:linear-gradient(90deg,#0c426b,#d8aa37);height:100%;transition:width .25s;display:block}.assistant-current-step{background:#f8fbfd;border:1px solid #d8e2eb;border-radius:14px;padding:14px}.assistant-current-step>small{color:#a87916;font-size:7px;font-weight:850}.assistant-current-step h4{color:var(--navy);margin:5px 0;font-size:13px}.assistant-current-step>p{color:var(--muted);margin:0 0 8px;font-size:8px}.assistant-suggestions{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.assistant-suggestions button{color:#315571;cursor:pointer;background:#fff;border:1px solid #c7d6e3;border-radius:16px;padding:6px 9px;font-size:7px}.assistant-answer-row{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.assistant-answer-row textarea{resize:vertical;width:100%;min-height:64px}.assistant-error{background:#fff0f0;border-radius:8px;padding:8px;color:#a83232!important;margin:8px 0 0!important;font-size:8px!important}.assistant-collected{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px}.assistant-collected summary{color:var(--navy);cursor:pointer;font-size:8px;font-weight:800}.assistant-collected>div,.assistant-summary>div{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:10px;padding:7px 0;display:grid}.assistant-collected span,.assistant-summary span{color:var(--muted);font-size:8px}.assistant-collected strong,.assistant-summary strong{color:var(--navy);font-size:9px}.assistant-flow-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.assistant-flow-actions button{min-height:40px}.assistant-review-alert{color:#0b6c50;background:#e8f7f0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.assistant-review-alert>span{color:#fff;background:#0b7e5c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.assistant-review-alert strong{font-size:10px}.assistant-review-alert p{margin:3px 0 0;font-size:8px;line-height:1.5}.assistant-summary{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:5px 12px}.assistant-warnings,.assistant-errors{border-radius:10px;margin-top:9px;padding:8px 11px}.assistant-warnings{color:#74540d;background:#fff7e5}.assistant-errors{color:#9d2f2f;background:#fff0f0}.assistant-warnings p,.assistant-errors p{margin:3px 0;font-size:8px}@media (width<=800px){.assistant-mode-tabs,.assistant-action-grid{padding-left:12px;padding-right:12px}.assistant-flow{padding:12px}.assistant-answer-row{grid-template-columns:1fr}.assistant-answer-row button{min-height:48px}.assistant-flow-actions{grid-template-columns:1fr 1fr;display:grid}.assistant-flow-actions button{min-height:48px}.assistant-collected>div,.assistant-summary>div{grid-template-columns:110px 1fr}}@media (width<=480px){.assistant-action-grid,.assistant-flow-actions,.assistant-mode-tabs{grid-template-columns:1fr}.assistant-flow-heading{flex-direction:column}.assistant-collected>div,.assistant-summary>div{grid-template-columns:1fr;gap:3px}}.demo-voice-modes{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;display:grid}.demo-voice-modes button{color:#d4e1ec;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:10px;min-height:40px;font-size:8px;font-weight:800}.demo-voice-modes button.active{color:#fff;background:#ffffff18;border-color:#e1b64c}.demo-assistant-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.demo-assistant-grid article{color:var(--ink);background:#fff;border-radius:12px;padding:14px}.demo-assistant-grid article span,.demo-assistant-grid article small{color:#a87916;font-size:7px;font-weight:850;display:block}.demo-assistant-grid article h3{color:var(--navy);margin:6px 0}.demo-assistant-grid article p{min-height:38px;color:var(--muted);font-size:8px;line-height:1.5}.demo-assistant-grid article button{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;min-height:38px;font-size:8px;font-weight:800}.demo-assistant-grid article small{text-align:center;color:#087958;margin-top:7px}@media (width<=800px){.demo-assistant-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.demo-voice-modes,.demo-assistant-grid{grid-template-columns:1fr}}.activation-page{min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#f5f8fc,#fffaf0)}.activation-page>header{color:#fff;background:#06264a;justify-content:space-between;align-items:center;height:78px;padding:14px 4vw;display:flex}.activation-page>header img{object-fit:contain;object-position:left;width:220px;max-height:52px}.activation-page>header span{font-size:11px}.activation-steps{grid-template-columns:repeat(4,1fr);gap:12px;width:min(980px,92%);margin:36px auto 28px;display:grid}.activation-steps b{text-align:center;color:#9caabd;position:relative}.activation-steps b:after{content:"";background:#d8e0e8;width:75%;height:2px;position:absolute;top:14px;left:65%}.activation-steps b:last-child:after{display:none}.activation-steps b:first-child,.activation-steps b:nth-child(2){color:#168a4d}.activation-steps b.current{color:#d49d14}.activation-steps small{margin-top:8px;font-size:9px;display:block}.activation-grid{grid-template-columns:1.5fr .8fr;gap:22px;width:min(1160px,92%);margin:auto;display:grid}.activation-card,.activation-access{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 18px 50px #08244512}.activation-card h1{color:var(--navy);margin:7px 0 22px}.activation-status{color:#a57208;background:#fff4d3;border-radius:16px;padding:6px 10px;font-size:9px;font-weight:850}.activation-plan{background:#f4f8fc;border-radius:13px;padding:17px}.activation-plan small,.activation-plan strong,.activation-plan span{display:block}.activation-plan strong{color:var(--navy);margin:4px 0;font-size:20px}.activation-pay{text-align:center;margin:18px 0;padding:14px;text-decoration:none;display:block}.manual-note{background:#fff8e5;border-left:3px solid #d8a72f;padding:11px;font-size:10px}.proof-form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.proof-form label{gap:6px;font-size:9px;font-weight:750;display:grid}.proof-form input{border:1px solid var(--line);border-radius:8px;padding:10px}.activation-actions{gap:8px;margin-top:12px;display:flex}.activation-message{color:#087958;font-weight:700}.payment-history{border-top:1px solid var(--line);margin-top:18px}.payment-history p{grid-template-columns:1fr 1fr auto;gap:8px;font-size:9px;display:grid}.activation-access h2{color:var(--navy)}.activation-access>p{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.activation-access strong,.activation-access small{display:block}.activation-access small{color:var(--muted);margin-top:3px;font-size:8px}.activation-access>a{text-align:center;margin-top:20px;display:block}.admin-general{background:#f3f6f9;min-height:100vh;padding-bottom:40px}.admin-general>header{color:#fff;background:#06264a;align-items:center;gap:20px;padding:16px 4vw;display:flex}.admin-general>header img{width:190px}.admin-general>header div{flex:1}.admin-general>header h1,.admin-general>header span{margin:0;display:block}.admin-general>header span{color:#dfad35;font-size:8px}.admin-general>header a{color:#fff}.admin-toolbar,.admin-company-list,.admin-message{width:min(1200px,92%);margin:20px auto}.admin-toolbar{gap:12px;display:flex}.admin-toolbar input{flex:1}.admin-company-list{gap:13px;display:grid}.admin-company-list>article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1.2fr .8fr;gap:18px;padding:20px;display:grid}.admin-company-list small,.admin-company-list span{display:block}.admin-company-list h2{color:var(--navy);margin:4px 0}.admin-company-list p{color:var(--muted);font-size:9px}.admin-company-list strong{font-size:10px}.admin-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-actions button,.admin-actions a{min-height:40px}.admin-actions .danger{color:#a62f2f}.admin-payment-list{border-left:1px solid var(--line);padding-left:15px}.admin-message{color:#087958;background:#e8f7ef;border-radius:8px;padding:10px}@media (width<=760px){.activation-grid,.admin-company-list>article{grid-template-columns:1fr}.activation-page>header img{width:170px}.activation-steps{gap:3px}.proof-form{grid-template-columns:1fr}.activation-actions,.admin-actions{display:grid}.admin-payment-list{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.admin-general>header{flex-wrap:wrap;align-items:flex-start}.admin-general>header div{min-width:50%}}.admin-profile-link{color:#76540d;white-space:nowrap;background:#fff8e5;border:1px solid #d8aa37;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.admin-shell{min-height:100vh;color:var(--ink);background:#f4f7fa;grid-template-columns:250px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;z-index:40;background:linear-gradient(#06264a,#07345f);flex-direction:column;height:100vh;padding:23px 15px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff18;padding:0 4px 18px}.admin-brand img{object-fit:contain;object-position:center;background:#fff;border-radius:12px;width:100%;height:58px;padding:7px 10px;display:block;box-shadow:0 8px 22px #00162e40}.admin-brand small{color:#f0c65d;letter-spacing:.16em;margin:8px 6px 0;font-size:8px;font-weight:850;display:block}.admin-sidebar nav{gap:5px;padding-top:18px;display:grid}.admin-sidebar nav button{color:#d9e6f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:9px 12px;font-size:10px;display:flex}.admin-sidebar nav button span{text-align:center;width:25px;font-size:15px}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ffffff16}.admin-sidebar nav button.active{box-shadow:inset 3px 0 #dfad35}.admin-sidebar-footer{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;margin-top:auto;padding:13px}.admin-sidebar-footer strong,.admin-sidebar-footer small,.admin-sidebar-footer b,.admin-sidebar-footer a{display:block}.admin-sidebar-footer small{color:#aec3d6;margin:4px 0;font-size:7px}.admin-sidebar-footer b{color:#dfad35;margin-bottom:10px;font-size:7px}.admin-sidebar-footer a{color:#fff;border-top:1px solid #ffffff12;padding:7px 0;font-size:8px;text-decoration:none}.admin-workspace{min-width:0}.admin-workspace>header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:14px;height:76px;padding:12px 28px;display:flex;position:sticky;top:0}.admin-workspace>header>div:first-of-type{flex:1}.admin-workspace>header span{color:#a87815;letter-spacing:.1em;font-size:7px;font-weight:850}.admin-workspace>header h1{color:var(--navy);margin:3px 0 0;font-size:22px}.admin-account{align-items:center;gap:9px;display:flex}.admin-account>span{color:#e2b548;background:#092e55;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.admin-account strong,.admin-account small{display:block}.admin-account small{color:var(--muted);margin-top:3px;font-size:7px}.admin-menu-toggle{display:none}.admin-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-kpi{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px;transition:all .18s;display:flex;box-shadow:0 5px 18px #08244508}.admin-kpi:hover{border-color:#d6a73a;transform:translateY(-2px)}.admin-kpi>span{color:#2861df;background:#e8f1ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.admin-kpi.green>span{color:#1d9a55;background:#e5f8ec}.admin-kpi.amber>span{color:#d9980a;background:#fff3d7}.admin-kpi.red>span{color:#e74343;background:#ffe8e8}.admin-kpi small,.admin-kpi strong,.admin-kpi b{display:block}.admin-kpi small{color:var(--muted);font-size:8px}.admin-kpi strong{color:var(--navy);margin:3px 0;font-size:24px}.admin-kpi b{color:#587087;font-size:7px}.admin-overview-grid{grid-template-columns:1.5fr .7fr;gap:15px;display:grid}.admin-overview-grid>article,.admin-history-page,.admin-settings>article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.admin-overview-grid h2{color:var(--navy);margin:0 0 14px;font-size:15px}.admin-overview-grid>article:last-child>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;width:100%;padding:13px 4px;display:flex}.admin-table-panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:visible;box-shadow:0 8px 26px #0824450a}.admin-table-title{justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.admin-table-title span{color:#a87815;letter-spacing:.12em;font-size:7px;font-weight:850}.admin-table-title h2{color:var(--navy);margin:4px 0;font-size:18px}.admin-table-title p{color:var(--muted);margin:0;font-size:8px}.admin-filters{grid-template-columns:minmax(270px,1fr) 170px 150px 180px;gap:8px;padding:0 20px 15px;display:grid}.admin-filters label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.admin-filters input{border:0;outline:0;width:100%}.admin-filters select{min-width:0}.admin-selection{background:#edf5fc;border-radius:9px;justify-content:space-between;margin:0 20px 12px;padding:9px 12px;font-size:8px;display:flex}.admin-selection button{color:var(--blue);background:0 0;border:0;font-weight:800}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1180px}.admin-table-wrap th{color:#5d6f80;text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;background:#f7f9fb;padding:12px;font-size:7px}.admin-table-wrap td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px;font-size:8px}.admin-table-wrap td>strong,.admin-table-wrap td>small{display:block}.admin-table-wrap td>small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.company-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.company-cell>span{color:#e3b44c;background:#082e57;border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:850;display:grid}.company-cell strong,.company-cell small{display:block}.company-cell strong{color:var(--navy);font-size:9px}.company-cell small{color:var(--muted);margin-top:3px;font-size:7px}.admin-status{white-space:nowrap;color:#536372;background:#edf1f4;border-radius:15px;padding:5px 8px;font-size:7px;font-weight:850;display:inline-block}.admin-status.active,.admin-status.ativo,.admin-status.confirmado,.admin-status.acesso_temporario{color:#168348;background:#e4f8eb}.admin-status.acesso_temporario{color:#275fc5;background:#e7efff}.admin-status.aguardando_pagamento,.admin-status.comprovante_enviado,.admin-status.pagamento_em_analise{color:#9a6b03;background:#fff3d6}.admin-status.vencimento_proximo{color:#b25a0a;background:#ffead7}.admin-status.suspenso,.admin-status.cancelado,.admin-status.pagamento_pendente,.admin-status.acesso_temporario_expirado,.admin-status.inativo{color:#bd3030;background:#ffe8e8}.online-dot{color:#168348;font-size:7px}.online-dot:before{content:"";background:#20b664;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #dff7e8}.admin-row-actions{position:relative}.admin-row-actions summary{border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:7px;padding:7px;font-weight:900;list-style:none}.admin-row-actions summary::-webkit-details-marker{display:none}.admin-row-actions>div{border:1px solid var(--line);z-index:12;background:#fff;border-radius:11px;width:210px;padding:7px;position:absolute;top:34px;right:0;box-shadow:0 15px 35px #08244525}.admin-row-actions button,.admin-row-actions a{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:0 0;border:0;padding:8px;font-size:8px;text-decoration:none;display:block}.admin-row-actions .danger{color:#c93434}.admin-row-actions .success{color:#138348}.admin-empty{text-align:center;padding:45px}.admin-empty span{color:#9badbd;font-size:30px}.admin-empty h3{color:var(--navy);margin:8px 0}.admin-empty p{color:var(--muted);font-size:9px}.admin-toast{z-index:80;color:#fff;cursor:pointer;background:#087958;border:0;border-radius:9px;padding:11px 15px;position:fixed;top:90px;right:22px;box-shadow:0 12px 30px #06264a30}.admin-modal-backdrop{z-index:90;background:#04182bb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-detail,.admin-action-dialog{background:#fff;border-radius:18px;width:min(980px,96vw);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #0005}.admin-detail>header,.admin-action-dialog>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;align-items:center;gap:12px;padding:19px 22px;display:flex;position:sticky;top:0}.admin-detail>header>div,.admin-action-dialog>header>div{flex:1}.admin-detail>header span,.admin-action-dialog>header span{color:#a87815;font-size:7px;font-weight:850}.admin-detail>header h2,.admin-action-dialog>header h2{color:var(--navy);margin:4px 0}.admin-detail>header p,.admin-action-dialog>header p{color:var(--muted);margin:0;font-size:8px}.admin-detail>header>button,.admin-action-dialog>header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.admin-detail-grid article{border:1px solid var(--line);border-radius:12px;padding:15px}.admin-detail h3{color:var(--navy);font-size:12px}.admin-detail dl{margin:0}.admin-detail dl>div{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;padding:7px 0;font-size:8px;display:grid}.admin-detail dt{color:var(--muted)}.admin-detail dd{margin:0;font-weight:700}.admin-detail-actions{flex-wrap:wrap;gap:7px;padding:0 22px 16px;display:flex}.admin-detail-actions button{min-height:38px}.admin-detail-tabs{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 18px;display:grid}.admin-detail-tabs>article,.admin-notes{border:1px solid var(--line);border-radius:12px;padding:15px}.admin-detail-tabs p{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.admin-notes{margin:0 22px 20px}.admin-notes pre{white-space:pre-wrap;font:inherit;color:var(--muted);font-size:8px}.admin-action-dialog{width:min(620px,96vw);padding-bottom:18px}.admin-action-dialog>label,.admin-action-dialog>.admin-form-grid,.admin-confirm-note{margin-left:22px;margin-right:22px}.admin-action-dialog>label{gap:6px;margin-top:14px;font-size:9px;font-weight:750;display:grid}.admin-action-dialog textarea{min-height:72px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.admin-form-grid label{gap:5px;font-size:8px;font-weight:750;display:grid}.admin-form-grid .wide{grid-column:1/-1}.admin-confirm-note{background:#fff6df;border-left:3px solid #d8aa37;padding:9px;font-size:8px}.admin-action-dialog footer{justify-content:flex-end;gap:8px;padding:0 22px;display:flex}.danger-button{color:#fff;background:#cf3d3d;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.admin-history-page{gap:7px;display:grid}.admin-audit-row{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr 230px;align-items:center;gap:12px;padding:10px 0;display:grid}.admin-audit-row>span{color:#a87815;text-transform:capitalize;font-size:8px;font-weight:850}.admin-audit-row strong,.admin-audit-row small{display:block}.admin-audit-row strong{font-size:8px}.admin-audit-row small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.5}.admin-settings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-settings span{color:#a87815;font-size:7px;font-weight:850}.admin-settings h2{color:var(--navy)}.admin-settings p{font-size:10px}.admin-settings small{color:var(--muted)}.admin-settings b{color:#087958;background:#e5f8ef;border-radius:14px;padding:6px 9px;font-size:8px;display:inline-block}.admin-scrim{display:none}@media (width<=1100px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-filters{grid-template-columns:1fr 1fr}.admin-overview-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{width:250px;transition:all .2s;position:fixed;left:-270px}.admin-sidebar.open{left:0}.admin-menu-toggle{background:0 0;border:0;font-size:20px;display:block}.admin-workspace>header{padding:10px 14px}.admin-account>div{display:none}.admin-content{padding:12px}.admin-kpis,.admin-settings,.admin-detail-grid,.admin-detail-tabs,.admin-form-grid{grid-template-columns:1fr}.admin-filters{grid-template-columns:1fr;padding:0 12px 12px}.admin-table-title{padding:15px 12px}.admin-detail,.admin-action-dialog{border-radius:0;width:100vw;max-height:100vh}.admin-detail-grid,.admin-detail-tabs{padding:12px}.admin-detail-actions{padding:0 12px 12px;display:grid}.admin-detail-actions button{min-height:46px}.admin-form-grid .wide{grid-column:auto}.admin-action-dialog footer{grid-template-columns:1fr;display:grid}.admin-action-dialog footer button{min-height:46px}.admin-audit-row{grid-template-columns:1fr;gap:4px}.admin-profile-link{display:none}.admin-scrim{z-index:35;background:#04182b80;border:0;display:block;position:fixed;inset:0}}.premium-landing-hero{isolation:isolate;background:radial-gradient(circle at 88% 16%,#e5f5ed 0,#0000 28%),radial-gradient(circle at 12% 90%,#edf5ff 0,#0000 30%),linear-gradient(135deg,#fff 0%,#fbfcfd 60%,#f2f8f5 100%);grid-template-columns:.82fr 1.18fr;gap:42px;min-height:680px;position:relative;overflow:hidden}.premium-landing-hero:after{content:"";z-index:-1;border:1px solid #d4ab4b28;border-radius:50%;width:540px;height:540px;position:absolute;top:-250px;right:-250px;box-shadow:0 0 0 54px #d4ab4b0b,0 0 0 108px #0e8f5b0a}.premium-landing-hero .hero-copy{z-index:5;position:relative}.premium-landing-hero .landing-pill{color:#087958;background:#eef8f3;border:1px solid #cbe9dc}.premium-landing-hero .hero-copy h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:500;line-height:1.03}.premium-landing-hero .hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#087958,#25a86f);-webkit-background-clip:text;background-clip:text;font-weight:700}.premium-primary{box-shadow:0 12px 30px #0824452b}.premium-landing-hero .hero-trust span:first-child{color:#087958;font-weight:800}.premium-product-stage{isolation:isolate;width:min(790px,57vw);height:520px;margin:0 auto;position:relative}.premium-orbit{z-index:-1;border:1px solid #c9a64f33;border-radius:50%;position:absolute}.orbit-one{width:430px;height:430px;top:2px;right:-20px}.orbit-two{border-color:#168d5c25;width:310px;height:310px;top:62px;right:40px}.premium-laptop{filter:drop-shadow(0 32px 34px #08244530);width:92%;position:absolute;top:65px;left:0}.premium-laptop-camera{z-index:4;background:#6b7b8a;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:50%}.premium-screen{background:#f6f9fc;border:11px solid #182129;border-bottom-width:15px;border-radius:18px 18px 7px 7px;grid-template-columns:108px 1fr;height:357px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #4b5660}.premium-laptop-base{background:linear-gradient(#e9edf0,#aeb7bd);border-radius:2px 2px 22px 22px;width:108%;height:19px;position:relative;left:-4%;box-shadow:0 6px 8px #08244538}.premium-laptop-base i{background:#a5adb3;border-radius:0 0 8px 8px;width:14%;height:5px;position:absolute;top:0;left:43%}.premium-demo-sidebar{color:#fff;background:linear-gradient(#062543,#0a3658);align-content:start;gap:5px;padding:15px 9px;display:grid}.premium-demo-sidebar>strong{align-items:center;gap:5px;margin:0 3px 12px;font-size:9px;display:flex}.premium-demo-sidebar>strong span{color:#fff;background:#15965f;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.premium-demo-sidebar small{color:#bdd0de;border-radius:6px;align-items:center;gap:7px;padding:7px;font-size:6px;display:flex}.premium-demo-sidebar small.active{color:#fff;background:#ffffff18}.premium-demo-sidebar small b{text-align:center;width:13px;font-size:8px}.premium-demo-content{background:linear-gradient(#fff,#f5f8fb);min-width:0;padding:14px}.premium-demo-content>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.premium-demo-content>header div{gap:2px;display:grid}.premium-demo-content>header small{color:#258767;letter-spacing:.1em;font-size:5px;font-weight:900}.premium-demo-content>header strong{color:#082445;white-space:nowrap;font-size:8px}.premium-demo-content>header>span{color:#607589;white-space:nowrap;background:#fff;border:1px solid #dce5ed;border-radius:6px;padding:5px 7px;font-size:5px}.premium-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.premium-kpis article{background:#fff;border:1px solid #dfe7ed;border-radius:8px;min-width:0;padding:8px;position:relative;box-shadow:0 4px 10px #08244508}.premium-kpis i{border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.premium-kpis small,.premium-kpis strong,.premium-kpis span{display:block}.premium-kpis small{color:#536b7e;white-space:nowrap;padding-right:15px;font-size:5px}.premium-kpis strong{color:#082445;margin:7px 0 2px;font-size:14px}.premium-kpis span{color:#7a8b99;font-size:5px}.premium-kpis .blue i{color:#276bb0;background:#e6f1ff}.premium-kpis .green i{color:#128553;background:#e4f6ec}.premium-kpis .gold i{color:#a8740c;background:#fff4d8}.premium-kpis .violet i{color:#7658bd;background:#eee9ff}.premium-demo-bottom{grid-template-columns:.82fr 1.25fr .85fr;gap:7px;margin-top:8px;display:grid}.premium-demo-bottom>article{background:#fff;border:1px solid #dfe7ed;border-radius:8px;height:164px;padding:9px;overflow:hidden}.premium-demo-bottom header{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.premium-demo-bottom header strong{color:#082445;font-size:7px}.premium-demo-bottom header small{color:#2870aa;font-size:5px}.premium-schedule>div{color:#536b7e;border-bottom:1px solid #edf1f4;justify-content:space-between;margin-top:9px;padding:7px 0;font-size:6px;display:flex}.premium-schedule>div b{color:#087958}.premium-chart header small{color:#788a99;font-size:4px;display:block}.premium-chart header strong{margin-top:4px;font-size:13px;display:block}.premium-chart header>span{color:#0d8b58;background:#e8f7ef;border-radius:10px;padding:3px 5px;font-size:5px}.chart-grid{background:repeating-linear-gradient(#e8eef2 0 1px,#0000 1px 24px);height:96px;margin-top:8px;position:relative}.chart-grid:before{content:"";filter:drop-shadow(0 10px 8px #2fa16e30);background:linear-gradient(145deg,#0000 0 20%,#31a26f 21% 22%,#0000 23% 36%,#31a26f 37% 38%,#0000 39% 50%,#31a26f 51% 52%,#0000 53% 67%,#31a26f 68% 69%,#0000 70% 80%,#31a26f 81% 82%,#0000 83%);position:absolute;inset:8px 0 5px}.chart-grid i{width:16.66%;height:100%;display:inline-block;position:relative}.premium-opportunity{color:#fff;background:linear-gradient(150deg,#082f51,#0d4a70)!important;border:0!important}.premium-opportunity small{color:#d5b95f;font-size:5px;font-weight:900}.premium-opportunity strong{margin:13px 0 5px;font-size:14px;display:block}.premium-opportunity p{color:#c4d7e5;font-size:6px;line-height:1.5}.premium-opportunity span{color:#082445;background:#fff;border-radius:5px;margin-top:15px;padding:6px;font-size:5px;font-weight:800;display:inline-block}.premium-phone{z-index:8;background:#f4f2ea;border:7px solid #141b20;border-radius:32px;width:195px;height:390px;position:absolute;bottom:10px;right:-2px;overflow:hidden;box-shadow:0 28px 42px #08244545}.premium-phone-notch{z-index:3;background:#111820;border-radius:12px;width:72px;height:17px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.premium-phone-status{color:#111;background:#fff;justify-content:space-between;align-items:flex-start;height:30px;padding:7px 12px 0;font-size:6px;display:flex}.premium-phone>header{background:#fff;border-bottom:1px solid #dde5e8;grid-template-columns:28px 1fr auto;align-items:center;gap:6px;height:44px;padding:4px 9px;display:grid}.premium-phone>header>span{color:#e7ba45;background:#082f51;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.premium-phone>header div{display:grid}.premium-phone>header strong{color:#142738;font-size:7px}.premium-phone>header small{color:#7b8d99;font-size:5px}.premium-phone>header>b{color:#2a6f9e;font-size:12px}.premium-phone-chat{background-color:#eef5ed;background-image:radial-gradient(#c7ddce 1px,#0000 1px);background-size:12px 12px;height:267px;padding:18px 8px 8px;overflow:hidden}.premium-chat-day{color:#758b82;background:#dce7e3;border-radius:5px;width:max-content;margin:0 auto 10px;padding:3px 6px;font-size:4px;display:block}.premium-phone-chat p{color:#294036;background:#d7f6cb;border-radius:6px;max-width:84%;margin:7px 0;padding:7px 7px 12px;font-size:6px;line-height:1.45;animation:.35s both premium-message-in;position:relative;box-shadow:0 2px 5px #08244512}.premium-phone-chat p.assistant{background:#fff;margin-right:auto}.premium-phone-chat p.user{margin-left:auto}.premium-phone-chat p b{color:#a27512;margin-bottom:3px;font-size:5px;display:block}.premium-phone-chat p time{color:#83968c;font-size:4px;position:absolute;bottom:3px;right:5px}.premium-typing{background:#fff;border-radius:7px;gap:3px;width:max-content;padding:8px 10px;display:flex}.premium-typing i{background:#8ea39b;border-radius:50%;width:4px;height:4px;animation:1s infinite premium-dot}.premium-typing i:nth-child(2){animation-delay:.15s}.premium-typing i:nth-child(3){animation-delay:.3s}.premium-phone>footer{color:#668078;background:#f4f2ea;align-items:center;gap:5px;height:35px;padding:5px 7px;font-size:9px;display:flex}.premium-phone>footer div{color:#a1aaa7;background:#fff;border:1px solid #dde4e2;border-radius:15px;flex:1;padding:6px 8px;font-size:5px}.premium-phone>footer b{color:#14865a}.premium-platform-badge{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #d7e1e8;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;display:flex;position:absolute;bottom:-4px;left:16px;box-shadow:0 13px 30px #08244520}.premium-platform-badge>span{color:#0c8b56;background:#e7f7ee;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.premium-platform-badge small,.premium-platform-badge strong{display:block}.premium-platform-badge small{color:#a57914;letter-spacing:.1em;font-size:5px}.premium-platform-badge strong{color:#082445;margin-top:2px;font-size:8px}.premium-demo-note{color:#738595;font-size:6px;position:absolute;bottom:-25px;right:12px}@keyframes premium-message-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes premium-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=1080px){.premium-landing-hero{grid-template-columns:1fr;padding-bottom:100px}.premium-landing-hero .hero-copy{max-width:720px}.premium-product-stage{width:min(790px,90vw)}.premium-landing-hero .hero-copy h1{font-size:54px}}@media (width<=760px){.premium-landing-hero{padding:52px 18px 85px}.premium-landing-hero .hero-copy h1{font-size:42px}.premium-product-stage{width:100%;height:480px}.premium-laptop{width:100%;top:70px}.premium-screen{grid-template-columns:85px 1fr}.premium-demo-sidebar{padding:12px 6px}.premium-demo-sidebar small{padding:6px 4px;font-size:5px}.premium-demo-sidebar>strong{font-size:7px}.premium-phone{width:175px;height:360px;right:-8px}.premium-phone-chat{height:237px}.premium-platform-badge{left:0}.premium-demo-note{right:0}}@media (width<=520px){.premium-landing-hero .hero-copy h1{font-size:39px}.premium-landing-hero .hero-trust{gap:7px;display:grid}.premium-product-stage{width:100%;height:470px;margin-top:0}.premium-laptop{opacity:.98;width:100%;top:40px;left:0}.premium-screen{border-width:7px 7px 10px;grid-template-columns:62px minmax(0,1fr);height:275px}.premium-laptop-base{width:100%;left:0}.premium-demo-sidebar{padding:10px 4px}.premium-demo-sidebar>strong{margin-left:1px;margin-right:1px}.premium-demo-sidebar small{gap:4px;padding:5px 3px}.premium-demo-sidebar small:nth-of-type(n+6){display:none}.premium-demo-content{padding:9px}.premium-demo-content>header strong{font-size:6px}.premium-kpis{grid-template-columns:1fr 1fr}.premium-kpis article:nth-child(n+3){display:none}.premium-demo-bottom{grid-template-columns:1fr 1fr}.premium-demo-bottom>article{height:112px}.premium-opportunity{display:none}.premium-phone{border-width:6px;border-radius:27px;width:145px;height:298px;bottom:45px;right:4px}.premium-phone-notch{width:62px;height:15px}.premium-phone-chat{height:175px;padding-top:14px}.premium-phone>header{grid-template-columns:25px 1fr auto;padding-left:7px;padding-right:7px}.premium-phone>header>span{width:23px;height:23px}.premium-platform-badge{max-width:205px;padding:8px 10px;bottom:8px;left:0}.premium-demo-note{bottom:-12px;right:0}}.commercial-consultant-launch{z-index:110;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#061d38,#0b4f87);border:1px solid #d8aa37;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #00152d55}.commercial-consultant-launch>span{color:#061d38;background:#d8aa37;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.commercial-consultant-launch strong,.commercial-consultant-launch small{display:block}.commercial-consultant-launch strong{font-size:12px}.commercial-consultant-launch small{color:#c8d9e8;margin-top:3px;font-size:8px}.commercial-consultant-backdrop{z-index:160;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061d38c9;place-items:end;padding:18px;display:grid;position:fixed;inset:0}.commercial-consultant-panel{background:#fff;border:1px solid #bcd2e2;border-radius:22px;width:min(470px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #00152d80}.commercial-consultant-panel>header{z-index:2;color:#fff;background:linear-gradient(135deg,#061d38,#0b4f87);justify-content:space-between;gap:15px;padding:19px 20px;display:flex;position:sticky;top:0}.commercial-consultant-panel>header span{color:#e8bd55;letter-spacing:.12em;font-size:7px;font-weight:900}.commercial-consultant-panel>header h2{margin:5px 0 3px;font-size:21px}.commercial-consultant-panel>header p{color:#c7d8e7;margin:0;font-size:8px}.commercial-consultant-panel>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.commercial-chat{background:#eef5fa;gap:9px;max-height:285px;padding:16px;display:grid;overflow:auto}.commercial-chat article{align-items:flex-start;gap:7px;max-width:88%;display:flex}.commercial-chat article.user{flex-direction:row-reverse;justify-self:end}.commercial-chat article span{color:#fff;background:#061d38;border-radius:50%;flex:none;place-items:center;min-width:27px;height:27px;padding:0 5px;font-size:7px;font-weight:800;display:grid}.commercial-chat article.user span{color:#061d38;background:#d8aa37}.commercial-chat article p{color:#29435b;background:#fff;border:1px solid #d7e2eb;border-radius:4px 12px 12px;margin:0;padding:9px 11px;font-size:9px;line-height:1.55}.commercial-chat article.user p{background:#e7f7ef;border-radius:12px 4px 12px 12px}.commercial-quick,.commercial-segments{flex-wrap:wrap;gap:6px;padding:11px 16px 0;display:flex}.commercial-quick button,.commercial-quick a,.commercial-segments button{color:#0a365f;cursor:pointer;background:#fff;border:1px solid #b8cada;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:750;text-decoration:none}.commercial-quick button:last-child{background:#fff9e9;border-color:#d8aa37}.commercial-question{grid-template-columns:1fr auto;gap:7px;padding:12px 16px 16px;display:grid}.commercial-question input{min-width:0}.commercial-question button{color:#fff;background:#061d38;border:0;border-radius:9px;padding:0 14px;font-weight:800}.commercial-lead-form{grid-template-columns:1fr 1fr;gap:9px;padding:16px;display:grid}.commercial-lead-form h3,.commercial-lead-form>p,.commercial-lead-form>label,.commercial-lead-form>div,.commercial-error{grid-column:1/-1}.commercial-lead-form h3{color:#061d38;margin:0}.commercial-lead-form>p{color:#60758a;margin:0 0 5px;font-size:9px}.commercial-lead-form>label{color:#60758a;align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.commercial-lead-form>label input{flex:none;width:18px;height:18px}.commercial-lead-form>div{justify-content:flex-end;gap:7px;display:flex}.commercial-lead-form>div button{min-height:40px}.commercial-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.commercial-error{color:#b32f2f;font-size:8px}.commercial-success{text-align:center;padding:28px}.commercial-success>span{color:#139b63;background:#e6f7ef;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:24px;display:grid}.commercial-success h3{color:#061d38}.commercial-success p{color:#60758a;font-size:9px}.commercial-success a{margin-top:8px;text-decoration:none;display:inline-block}.commercial-consultant-panel>footer{color:#60758a;text-align:center;background:#f0f5f8;padding:10px 16px;font-size:7px}.admin-table-wrap td small{color:#60758a;margin-top:4px;font-size:8px;display:block}.admin-table-wrap td a{color:#0b4f87;font-weight:750;text-decoration:none}@media (width<=600px){.commercial-consultant-launch{padding:10px;bottom:12px;right:12px}.commercial-consultant-launch small{display:none}.commercial-consultant-backdrop{align-items:end;padding:0}.commercial-consultant-panel{border-radius:20px 20px 0 0;max-height:94vh}.commercial-lead-form,.commercial-question{grid-template-columns:1fr}.commercial-question button{min-height:44px}}.commercial-header-actions{align-items:center;gap:5px;display:flex}.commercial-header-actions button{place-items:center;width:40px;height:40px;display:grid;border-radius:50%!important}.commercial-header-actions button:hover{background:#ffffff18}.commercial-chat{scroll-behavior:smooth;max-height:330px}.commercial-thinking p{align-items:center;gap:4px;display:flex!important}.commercial-thinking i{background:#0b4f87;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate commercial-pulse}.commercial-thinking i:nth-child(2){animation-delay:.18s}.commercial-thinking i:nth-child(3){animation-delay:.36s}.commercial-thinking small{color:#60758a;margin-left:3px}@keyframes commercial-pulse{to{opacity:.25;transform:translateY(-2px)}}.commercial-question button:disabled{opacity:.58;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.commercial-thinking i{animation:none}.commercial-chat{scroll-behavior:auto}.premium-phone-chat p,.premium-typing i{animation:none!important}}.admin-tutorial-audio{grid-column:1/-1}.admin-tutorial-audio>p{color:var(--muted);line-height:1.55}.admin-tutorial-audio>form{grid-template-columns:1.2fr 1.2fr auto;align-items:end;gap:10px;margin:15px 0 8px;display:grid}.admin-tutorial-audio>form label{color:#536a7e;gap:5px;font-size:8px;font-weight:800;display:grid}.admin-tutorial-audio>form input,.admin-tutorial-audio>form select{width:100%}.admin-tutorial-message{color:#087958;background:#e8f7ef;border-radius:8px;margin-top:10px;padding:9px;display:block}.admin-tutorial-list{gap:6px;max-height:430px;margin-top:15px;display:grid;overflow:auto}.admin-tutorial-list>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.admin-tutorial-list strong,.admin-tutorial-list small{display:block}.admin-tutorial-list strong{color:var(--navy);font-size:9px}.admin-tutorial-list small{margin-top:3px;font-size:7px}.admin-tutorial-list>div>div:last-child{align-items:center;gap:6px;display:flex}.admin-tutorial-list audio{width:250px;height:32px}.admin-tutorial-list button{font-size:8px}.admin-tutorial-list .danger{color:#b42e2e}@media (width<=760px){.admin-tutorial-audio>form{grid-template-columns:1fr}.admin-tutorial-audio>form button{min-height:46px}.admin-tutorial-list>div{grid-template-columns:1fr}.admin-tutorial-list>div>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-tutorial-list audio{grid-column:1/-1;width:100%}}.assistant-current-step .assistant-auto-note{color:#245777;background:#edf6ff;border-radius:9px;margin:8px 0 0;padding:8px 10px;font-size:8px;line-height:1.5}.voice-listening .assistant-auto-note{color:#087958;background:#e7f8ef}.assistant-quick-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#082d52,#0d4772);border:1px solid #d6e1ea;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:0 0 16px;padding:16px 18px;transition:all .18s;display:grid;box-shadow:0 9px 24px #08244518}.assistant-quick-card:hover{border-color:#d8aa37;transform:translateY(-2px);box-shadow:0 14px 30px #08244525}.assistant-quick-card:focus-visible{outline-offset:2px;outline:3px solid #d8aa3766}.assistant-quick-icon{color:#082d52;background:#e1b343;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.assistant-quick-card>span:nth-child(2){gap:3px;display:grid}.assistant-quick-card small{color:#e8c86f;letter-spacing:.09em;font-size:8px;font-weight:900}.assistant-quick-card strong{font-size:14px}.assistant-quick-card em{color:#c9d8e5;font-size:9px;font-style:normal}.assistant-quick-card em.connected{color:#70e2ae}.assistant-quick-card>b{white-space:nowrap;border:1px solid #ffffff42;border-radius:9px;padding:10px 13px;font-size:9px}.assistant-quick-card.compact{color:var(--navy);box-shadow:none;background:#fff}.assistant-quick-card.compact strong{color:var(--navy)}.assistant-quick-card.compact em{color:var(--muted)}.assistant-quick-card.compact em.connected{color:var(--green)}.assistant-quick-card.compact>b{color:var(--navy);border-color:#bdcedd}@media (width<=600px){.assistant-quick-card{grid-template-columns:auto 1fr;padding:14px}.assistant-quick-card>b{text-align:center;grid-column:1/-1;place-items:center;min-height:42px;display:grid}.assistant-quick-icon{width:42px;height:42px}}:root{--navy:#061d38;--navy2:#082f51;--ink:#0a2340;--muted:#60758a;--line:#d5e4f0;--bg:#eef5fa;--green:#139b63;--red:#d94343;--amber:#e5a928;--blue:#0b4f87;--tech-blue:#1976b9;--ice:#eef5fa;--gold:#d8aa37}.admin-status.teste_gratuito_24h{color:#087958;background:#e5f8ef}.admin-status.teste_expirado{color:#bd3030;background:#ffe8e8}html{background:var(--ice);scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 88% 5%,#d7ecfa 0,#0000 25rem),linear-gradient(145deg,#eef5fa 0%,#f7fbfe 52%,#e9f3fa 100%)}.sidebar{scrollbar-width:thin;scrollbar-color:#327caf #082f51;background:radial-gradient(circle at 20% 0,#0b4f8766,#0000 18rem),linear-gradient(#061d38 0%,#082f51 56%,#061d38 100%);border-right:1px solid #2c649055;overflow-y:auto;box-shadow:12px 0 36px #061d3814}.sidebar nav button,.logout{color:#dcecf8;transition:background-color .16s,color .16s,transform .16s}.sidebar nav button:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#0b4f87,#1976b9);position:relative;box-shadow:0 8px 22px #00172d55,inset 0 1px #ffffff26}.sidebar nav button.active:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.brand{background:#fff;border-radius:13px;min-height:60px;margin-bottom:20px;padding:8px 10px;box-shadow:0 8px 24px #00152d35}.brand img{object-fit:contain;max-width:100%;height:auto}.plan-card{background:linear-gradient(145deg,#0c3c68,#104f82);border-color:#4b84ad77;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #00162f38}.plan-card span{color:#b9d8ef}.plan-card small{color:#7be0b1}.plan-card button{background:#ffffff0b;border-color:#88acd0;transition:all .16s}.plan-card button:hover{color:var(--navy);background:#fff}.logout:hover{color:#fff;background:#ffffff10}.workspace{background:linear-gradient(160deg,#eef5fa 0%,#f8fbfd 55%,#eaf4fa 100%)}.workspace>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafdffed;border-bottom:1px solid #c9ddea;box-shadow:0 8px 26px #082f5109}.workspace header h1,.hero-row h2,.page-intro h2{color:var(--navy)}.eyebrow{color:var(--tech-blue)}.page-content{position:relative}.page-content:before{content:"";pointer-events:none;background-image:linear-gradient(#1976b906 1px,#0000 1px),linear-gradient(90deg,#1976b906 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:84px 0 0 255px;-webkit-mask-image:linear-gradient(#0007,#0000 52%);mask-image:linear-gradient(#0007,#0000 52%)}.page-content>*{position:relative}.panel,.kpi,.service-card,.professional-card,.return-card,.art-card,.workflow article,.admin-table-panel,.admin-overview-grid>article,.admin-history-page,.admin-settings>article{border-color:#d5e4f0;box-shadow:0 10px 28px #082f510a,0 1px 2px #082f5108}.panel,.kpi,.service-card,.professional-card,.return-card,.art-card{background:linear-gradient(160deg,#fff 0% 78%,#f7fbfe 100%)}.kpi{border-top:3px solid #1976b9;transition:transform .18s,border-color .18s,box-shadow .18s}button.kpi,.clickable-card,.clickable-row{transition:transform .18s,border-color .18s,box-shadow .18s}button.kpi:hover,.clickable-card:hover{border-color:#78aed2;transform:translateY(-2px);box-shadow:0 14px 32px #082f5116}.kpi-icon,.report-kpi>span,.alert-card>span{color:var(--blue);background:linear-gradient(145deg,#e8f4fc,#d7eafb);box-shadow:inset 0 0 0 1px #bcdaf0}.kpi strong,.panel-head h3,.service-card h3,.professional-card h3{color:var(--navy)}.panel-head{background:linear-gradient(90deg,#fff,#f6fbfe);border-bottom:1px solid #e1ebf3;border-radius:14px 14px 0 0}th,.admin-table-wrap th{color:#405f79;background:#eaf3f9;border-color:#d2e3ef}tbody tr{transition:background-color .14s}tbody tr:hover{background:#f3f9fd}.tabs{border-bottom:1px solid #d5e4f0}.tabs button.active{color:var(--blue);border-color:var(--tech-blue)}.workflow{background:linear-gradient(145deg,#e1eef7,#edf6fb)}.agenda-head{background:linear-gradient(90deg,#e6f1f8,#f4f9fc)}.appointment{box-shadow:0 5px 14px #082f510a}.free-slot{color:#117a50;background:#effaf5;border-color:#8bcfb3}.primary{background:linear-gradient(135deg,#082f51,#0b4f87 58%,#1976b9);transition:filter .16s,transform .16s,box-shadow .16s;box-shadow:0 7px 16px #0b4f8725}.primary:hover{filter:brightness(1.06);background:linear-gradient(135deg,#082f51,#12629e);transform:translateY(-1px);box-shadow:0 10px 22px #0b4f8732}.whatsapp{background:linear-gradient(135deg,#0e8353,#17a96c)}.ghost{color:var(--navy);background:#fff;border-color:#bcd2e2}.ghost:hover{background:#f2f8fc;border-color:#5797c3}input,select,textarea{border-color:#bfd3e2;box-shadow:inset 0 1px 2px #082f5105}input:focus,select:focus,textarea:focus{border-color:var(--tech-blue);box-shadow:0 0 0 3px #1976b920}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #1976b955}.status{border:1px solid #f1cf83}.status.agendado,.status.recuperado{border-color:#98d6bc}.status.atrasado,.status.inativo{border-color:#efaaaa}.modal-backdrop,.admin-modal-backdrop,.consultant-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061d38c7}.modal,.admin-detail,.admin-action-dialog,.growth-consultant,.daily-organizer{border:1px solid #bcd2e2;box-shadow:0 30px 90px #00152d70}.revenue-radar{background:radial-gradient(circle at 86% -10%,#1a8cce66,#0000 26rem),linear-gradient(145deg,#061d38 0%,#083760 48%,#0b4f87 100%);border-color:#2c76ad;position:relative;overflow:hidden;box-shadow:0 24px 56px #061d3830}.revenue-radar:before,.revenue-radar:after{content:"";pointer-events:none;border:1px solid #7acbff22;border-radius:50%;position:absolute}.revenue-radar:before{width:520px;height:520px;top:-365px;right:-180px}.revenue-radar:after{width:380px;height:380px;top:-285px;right:-95px}.revenue-radar>*{position:relative}.radar-heading>div:first-child>span{color:#f0c65d}.radar-heading h2{color:#fff}.radar-heading p{color:#c8deed}.radar-heading .ghost{color:#fff;background:#ffffff12;border-color:#ffffff40}.radar-heading .ghost:hover{background:#ffffff20}.growth-consultant-button{color:#061d38;background:linear-gradient(135deg,#d8aa37,#f0c65d);box-shadow:0 10px 24px #00152d40}.radar-summary{background:#03172da3;border:1px solid #ffffff1c;box-shadow:inset 0 1px #ffffff16}.radar-card{border-color:#b8d4e7;box-shadow:0 9px 22px #00172d1c}.radar-card:hover{border-color:var(--gold);box-shadow:0 14px 30px #00172d30}.radar-card.selected{border-color:var(--gold);background:linear-gradient(150deg,#fff,#fff8e7)}.radar-data-quality{background:#fff8e9e8}.radar-command{background:linear-gradient(135deg,#03182e,#0a416c);border:1px solid #ffffff25}.radar-details{background:#fff;border-color:#bcd7e8}.assistant-quick-card{background:radial-gradient(circle at 90% 10%,#238bd34a,#0000 15rem),linear-gradient(135deg,#061d38,#082f51 55%,#0b4f87);border-color:#3b7da9;box-shadow:0 16px 36px #061d3828}.assistant-quick-icon{background:linear-gradient(145deg,#f1cb69,#d8aa37);box-shadow:0 7px 18px #00152d40}.alert-card{border-color:#d2e3ef;box-shadow:0 7px 20px #082f510b}.alert-card.selected{border-color:var(--gold);background:linear-gradient(135deg,#061d38,#0b4f87)}.insight{background:linear-gradient(110deg,#061d38,#0a416c 58%,#0b4f87);border:1px solid #4e8db6;box-shadow:0 16px 36px #061d3820}.reports-workspace,.admin-shell{background:linear-gradient(145deg,#eef5fa,#f8fbfd 55%,#eaf4fa)}.report-kpi{border-color:#d2e3ef}.report-kpi.selected{border-color:var(--gold);background:linear-gradient(135deg,#061d38,#0b4f87)}.report-columns button b{background:linear-gradient(#39a4e0,#0b4f87)}.report-funnel button{background:linear-gradient(90deg,#061d38,#0b4f87)}.admin-sidebar{background:radial-gradient(circle at 20% 0,#0b4f8766,#0000 18rem),linear-gradient(#061d38,#082f51 65%,#061d38)}.admin-workspace>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafdffed;border-color:#c9ddea}.admin-content{background:0 0}.admin-kpi{border-color:#d2e3ef}.admin-kpi:hover{border-color:var(--gold)}.admin-shell{grid-template-columns:280px minmax(0,1fr)}.admin-sidebar{padding:22px 17px}.admin-sidebar nav{gap:6px}.admin-sidebar nav button{min-height:47px;padding:10px 13px;font-size:13px;font-weight:700}.admin-sidebar nav button span{width:27px;font-size:17px}.admin-brand small{font-size:9px}.admin-sidebar-footer strong{font-size:12px}.admin-sidebar-footer small,.admin-sidebar-footer b,.admin-sidebar-footer a{font-size:10px}.admin-workspace>header{height:82px;padding:14px 32px}.admin-workspace>header h1{font-size:25px}.admin-workspace>header span{font-size:9px}.admin-account strong{font-size:12px}.admin-account small{font-size:10px}.admin-content{padding:26px 30px 36px}.admin-overview-hero{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.admin-overview-hero>div:first-child span{color:#a87815;letter-spacing:.12em;font-size:9px;font-weight:900}.admin-overview-hero h2{color:var(--navy);margin:5px 0 3px;font-size:27px}.admin-overview-hero p{color:#62798c;margin:0;font-size:13px}.admin-solution-tabs{background:#fff;border:1px solid #c7dbe9;border-radius:12px;align-items:center;padding:4px;display:flex;box-shadow:0 5px 16px #0824450a}.admin-solution-tabs button{color:#173c60;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:8px 15px;font-size:12px;font-weight:800}.admin-solution-tabs button.active{color:#fff;background:#082f51;box-shadow:0 5px 13px #082f5130}.admin-kpis-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-kpi{border-radius:17px;gap:15px;min-height:145px;padding:20px}.admin-kpi>span{border-radius:14px;width:54px;height:54px;font-size:22px}.admin-kpi small{font-size:13px;font-weight:750}.admin-kpi strong{font-size:28px}.admin-kpi b{color:#9a6a11;margin-top:7px;font-size:10px}.admin-kpi:focus-visible,.admin-module-card:focus-visible,.admin-attention-row:focus-visible,.admin-module-list button:focus-visible{outline-offset:2px;outline:3px solid #e3b440}.admin-module-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.admin-module-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d2e3ef;border-radius:17px;align-items:center;gap:16px;min-height:145px;padding:20px;transition:all .18s;display:flex;box-shadow:0 7px 22px #0824450b}.admin-module-card:hover{border-color:var(--gold);transform:translateY(-2px)}.admin-module-card>span{color:#0b5d96;background:#e7f1fb;border-radius:15px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.admin-module-card:nth-child(2)>span{color:#c88900;background:#fff3d7}.admin-module-card:nth-child(3)>span{color:#17834a;background:#e5f8ec}.admin-module-card small,.admin-module-card strong,.admin-module-card b{display:block}.admin-module-card small{color:#31516d;font-size:13px;font-weight:800}.admin-module-card strong{color:var(--navy);margin:3px 0;font-size:28px}.admin-module-card p{color:#667e91;margin:0;font-size:11px}.admin-module-card b{color:#9a6a11;margin-top:9px;font-size:10px}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:18px}.admin-overview-grid>article{border-radius:17px;padding:20px;box-shadow:0 7px 22px #0824450b}.admin-overview-grid h2{font-size:18px}.admin-attention-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1ebf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 4px!important;display:grid!important}.admin-attention-row>span:nth-child(2){gap:3px;display:grid}.admin-attention-row small{color:#6b8193;font-size:11px}.admin-attention-row b{color:#9a6a11;font-size:10px}.admin-company-avatar{color:#fff;background:#082f51;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid!important}.admin-module-view{background:#fff;border:1px solid #d2e3ef;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px #0824450b}.admin-module-view>header{color:#fff;background:linear-gradient(135deg,#082f51,#0b5d96);padding:23px 25px}.admin-module-view>header span{color:#efbd3f;letter-spacing:.12em;font-size:9px;font-weight:900}.admin-module-view>header h2{margin:5px 0;font-size:25px}.admin-module-view>header p{color:#d7e9f5;margin:0;font-size:13px}.admin-module-list{padding:8px 22px;display:grid}.admin-module-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2ebf1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.admin-module-list button:hover{background:#f7fbfd}.admin-module-list button>span:nth-child(2){gap:4px;display:grid}.admin-module-list small{color:#6d8294}.admin-module-list em{font-style:normal}.admin-module-list b{color:#9a6a11;font-size:11px}@media (width<=1180px){.admin-kpis-primary{grid-template-columns:repeat(2,1fr)}.admin-overview-hero{flex-direction:column;align-items:flex-start}.admin-solution-tabs{width:100%;overflow-x:auto}.admin-solution-tabs button{white-space:nowrap}.admin-module-kpis{grid-template-columns:1fr}}.admin-company-actions{gap:9px;display:flex}.admin-company-actions button{min-height:42px;padding:10px 16px;font-size:12px}.admin-view-tools{justify-content:space-between;align-items:center;padding:0 20px 16px;display:flex}.admin-view-tools>div{gap:7px;display:flex}.admin-view-tools button{color:#31516d;cursor:pointer;background:#f7fafc;border:1px solid #d2e1eb;border-radius:9px;min-height:40px;padding:9px 15px;font-size:12px;font-weight:800}.admin-view-tools button.active{color:#fff;background:#082f51;border-color:#082f51;box-shadow:0 5px 14px #082f5127}.admin-view-tools>strong{color:#657c8e;font-size:11px}.admin-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 20px 22px;display:grid}.admin-company-card{background:#fff;border:1px solid #d2e3ef;border-radius:17px;min-width:0;padding:18px;transition:all .18s;box-shadow:0 7px 22px #0824450c}.admin-company-card:hover,.admin-company-card:focus-visible{border-color:#d8aa37;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #08244516}.admin-company-card>header{border-bottom:1px solid #e1ebf1;align-items:center;gap:13px;padding-bottom:14px;display:flex}.admin-company-card h3{color:#082445;margin:0;font-size:14px}.admin-company-card header p{color:#536e84;margin:4px 0;font-size:11px}.admin-company-card header small{color:#71889a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-company-facts,.admin-company-dates{border-bottom:1px solid #e1ebf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 0;display:grid}.admin-company-facts>span,.admin-company-dates>span{border-right:1px solid #e1ebf1;align-content:start;gap:5px;min-width:0;padding-right:8px;display:grid}.admin-company-facts>span:last-child,.admin-company-dates>span:last-child{border-right:0}.admin-company-card small{color:#71889a;font-size:9px}.admin-company-card strong{overflow-wrap:anywhere;color:#082445;font-size:11px}.admin-solution-badge{color:#6c3cc2;background:#efe7ff;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px}.admin-company-card .admin-status{width:max-content;max-width:100%;font-size:8px}.admin-company-card>footer{justify-content:space-between;gap:8px;padding-top:12px;display:flex}.admin-company-card>footer button{color:#0b5d96;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:11px;font-weight:900}.admin-company-card>footer button:last-child{background:#f8fbfd;border:1px solid #cbdde8;border-radius:8px;width:43px}.admin-company-grid>.admin-empty{grid-column:1/-1}@media (width<=1280px){.admin-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters{grid-template-columns:minmax(250px,1fr) repeat(3,minmax(145px,.45fr))}}@media (width<=760px){.admin-company-grid{grid-template-columns:1fr;padding:4px 12px 16px}.admin-view-tools{padding:0 12px 14px}.admin-view-tools>strong{display:none}.admin-company-facts,.admin-company-dates{grid-template-columns:1fr}.admin-company-facts>span,.admin-company-dates>span{border-bottom:1px solid #edf3f6;border-right:0;padding:7px 0}.admin-company-facts>span:last-child,.admin-company-dates>span:last-child{border-bottom:0}.admin-table-title{align-items:flex-start;gap:12px}.admin-company-actions,.admin-company-actions button{width:100%}}.team-collab{gap:14px;min-width:0;display:grid}.team-collab-head{color:#fff;background:linear-gradient(135deg,#082f51,#0b5d96);border:1px solid #4381aa;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.team-collab-head small{color:#efbd3f;letter-spacing:.12em;font-size:9px;font-weight:900}.team-collab-head h2{margin:5px 0;font-size:25px}.team-collab-head p{color:#d7e9f5;margin:0}.team-collab-head>div:last-child{gap:7px;display:flex}.team-collab-head button{color:#fff;background:#ffffff0d;border:1px solid #fff4;border-radius:9px;min-height:40px;padding:9px 13px;font-weight:800}.team-collab-head button.active{color:#082f51;background:#fff}.team-collab-head button b{color:#082f51;background:#efbd3f;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:4px;display:inline-grid}.team-notice,.team-error{text-align:left;border:0;border-radius:9px;padding:10px 13px}.team-notice{color:#08794a;background:#e5f8ec}.team-error{color:#ae3030;background:#ffe9e9;margin:0}.team-chat-layout,.team-task-layout{background:#fff;border:1px solid #d0e1ec;border-radius:16px;grid-template-columns:290px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.team-chat-layout>aside{background:#f6fafc;border-right:1px solid #d9e6ee;overflow-y:auto}.team-chat-layout>aside button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0eaf0;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.team-chat-layout>aside button.active,.team-chat-layout>aside button:hover{background:#e5f2fb}.team-chat-layout>aside button>span{color:#fff;background:#082f51;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.team-chat-layout aside strong,.team-chat-layout aside small{display:block}.team-chat-layout aside small{color:#6d8294;margin-top:3px}.team-conversation{background:#edf5fa;flex-direction:column;min-width:0;display:flex}.team-conversation>header{background:#fff;border-bottom:1px solid #d8e5ed;justify-content:space-between;padding:15px 18px;display:flex}.team-conversation h3{margin:0}.team-messages{flex-direction:column;flex:1;gap:9px;max-height:480px;padding:17px;display:flex;overflow-y:auto}.team-messages article{background:#fff;border-radius:5px 13px 13px;align-self:flex-start;max-width:76%;padding:10px 12px;box-shadow:0 3px 12px #0824450c}.team-messages article.mine{background:#dcefff;border-radius:13px 5px 13px 13px;align-self:flex-end}.team-messages article strong{font-size:10px}.team-messages article p{white-space:pre-wrap;margin:5px 0}.team-messages article time{color:#71879a;font-size:9px}.team-conversation>form{background:#fff;border-top:1px solid #d7e4ec;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.team-conversation textarea{resize:vertical;border:1px solid #bfd4e2;border-radius:9px;min-width:0;padding:10px}.team-empty{color:#6b8192;text-align:center;place-items:center;min-height:120px;padding:25px;display:grid}.team-task-layout>aside{background:#f6fafc;border-right:1px solid #d7e4ec;padding:15px}.team-task-layout>aside form{gap:9px;display:grid}.team-task-layout input,.team-task-layout select,.team-task-layout textarea,.team-task-detail select{background:#fff;border:1px solid #bfd4e2;border-radius:8px;width:100%;padding:10px}.team-task-layout form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.team-task-board{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);min-width:0;display:grid}.team-task-list{border-right:1px solid #d8e5ed;overflow-y:auto}.team-task-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e9ef;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.team-task-list>button.active,.team-task-list>button:hover{background:#edf6fc}.team-task-list button>span{background:#7aa7c6;border-radius:5px;width:5px;height:36px}.team-task-list .priority-alta{background:#e2a426}.team-task-list .priority-urgente{background:#db4d4d}.team-task-list button div{gap:4px;display:grid}.team-task-list button small{color:#6e8496}.team-task-list button em{color:#315b78;background:#e6f0f7;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal}.team-task-detail{flex-direction:column;min-width:0;display:flex}.team-task-detail>header{border-bottom:1px solid #d8e5ed;justify-content:space-between;gap:15px;padding:16px;display:flex}.team-task-detail h3{margin:4px 0}.team-task-detail header p{color:#61798c;margin:0}.team-task-detail header select{width:170px}.team-task-detail>.team-conversation{flex:1}.team-linked{color:#785610;background:#fff7df;margin:0;padding:9px 16px}@media (width<=1000px){.team-chat-layout,.team-task-layout{grid-template-columns:230px minmax(0,1fr)}.team-task-board{grid-template-columns:1fr}.team-task-list{border-bottom:1px solid #d8e5ed;border-right:0;max-height:260px}}@media (width<=760px){.team-collab-head{flex-direction:column;align-items:flex-start}.team-collab-head>div:last-child{width:100%}.team-collab-head button{flex:1}.team-chat-layout,.team-task-layout{grid-template-columns:1fr;min-height:0}.team-chat-layout>aside{border-bottom:1px solid #d8e5ed;border-right:0;max-width:100%;display:flex;overflow-x:auto}.team-chat-layout>aside button{min-width:190px}.team-task-layout>aside{border-bottom:1px solid #d8e5ed;border-right:0}.team-messages{min-height:330px}.team-task-detail>header{flex-direction:column}.team-task-detail header select{width:100%}.team-conversation>form{grid-template-columns:1fr}.team-messages article{max-width:90%}}@media (height<=780px) and (width>=761px){.sidebar{padding-top:14px;padding-bottom:12px}.brand{min-height:51px;margin-bottom:10px}.sidebar nav{gap:2px}.sidebar nav button,.logout{padding:8px 11px;font-size:12px}.plan-card{padding:11px}.plan-card button{padding:7px}.logout{margin-top:5px}}@media (width<=1100px){.page-content:before{left:0}.radar-summary{grid-template-columns:1fr 1fr}}@media (width<=760px){.workspace>header{background:#fafdfff5}.page-content:before{inset:72px 0 0}.page-content{padding:18px 13px 38px}.kpi-grid{grid-template-columns:1fr 1fr}.revenue-radar{border-radius:16px}.radar-heading h2{font-size:21px}.panel-head{align-items:flex-start;gap:10px}.sidebar{box-shadow:18px 0 50px #00152d55}}@media (width<=480px){.kpi-grid{grid-template-columns:1fr}.kpi{min-height:92px}.radar-summary{grid-template-columns:1fr}.hero-row .primary,.page-intro .primary{width:100%;min-height:46px}.hero-row,.page-intro{display:grid}.workspace>header{padding-inline:12px}.page-content{padding-inline:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sidebar nav button:hover,.primary:hover,button.kpi:hover,.clickable-card:hover,.alert-card:hover,.report-kpi:hover,.admin-kpi:hover,.assistant-quick-card:hover{transform:none!important}}.clickable-card,.clickable-row{cursor:pointer;touch-action:manipulation}.clickable-card:active,.clickable-row:active{background-color:#edf6fc;transform:scale(.992)}.clickable-card[role=button],.clickable-row[role=button]{outline:0}.modal-viewport-backdrop{isolation:isolate;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:16px;display:flex;overflow:hidden;z-index:1000!important;position:fixed!important;inset:0!important}.responsive-modal{overscroll-behavior:contain;flex-direction:column;width:min(920px,100vw - 48px);max-height:calc(100dvh - 32px);margin:0;display:flex;overflow:hidden}.communication-modal{height:min(860px,100dvh - 32px)}.responsive-modal>.modal-head{z-index:3;background:#fff;flex:none;position:relative}.responsive-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#5f7890 #e8eff5;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto;padding:0!important}.responsive-modal-body::-webkit-scrollbar{width:14px}.responsive-modal-body::-webkit-scrollbar-track{background:#e8eff5;border-left:1px solid #d5e0e9}.responsive-modal-body::-webkit-scrollbar-thumb{background:#5f7890;border:3px solid #e8eff5;border-radius:12px}.responsive-modal-body::-webkit-scrollbar-thumb:hover{background:#294f73}.responsive-modal-body:focus-visible{outline-offset:-3px;outline:3px solid #d8aa37}.modal-close{flex:none;place-items:center;width:46px;height:46px;display:grid;border-radius:50%!important}.modal-close:hover{color:var(--navy)!important;background:#edf4f9!important}.appointment-detail-modal,.record-detail-modal{width:min(920px,100vw - 48px)}.detail-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-title strong{color:var(--navy);font-size:22px;display:block}.detail-title p{color:var(--muted);margin:4px 0 0}.rich-appointment-detail,.record-detail{padding:20px 22px}.rich-appointment-detail dl,.record-detail dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rich-appointment-detail dl>div,.record-detail dl>div{background:#f2f7fb;border:1px solid #dce8f1;border-radius:12px;min-width:0;padding:14px}.rich-appointment-detail dt,.record-detail dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.rich-appointment-detail dd,.record-detail dd{color:var(--navy);overflow-wrap:anywhere;margin:6px 0 0;font-weight:750}.detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.detail-action-grid>*{text-align:center;place-items:center;min-height:46px;text-decoration:none;display:grid}.danger-action{background:#fff2f2!important;border:1px solid #e7aaaa!important;border-radius:9px!important;font-weight:750!important}.record-description{color:#6d5722;background:#fff8e9;border-left:4px solid #d8aa37;border-radius:8px;padding:13px}.action-link{place-items:center;text-decoration:none;display:inline-grid}.phone-action-bar{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.phone-action-bar>*{place-items:center;min-height:44px;text-decoration:none;display:grid}.client-mobile-list{display:none}.mobile-open-hint{color:var(--blue);margin-top:7px;font-size:9px;font-weight:750;display:block}.service-card>.mobile-open-hint,.professional-card>.mobile-open-hint{display:none}@media (width<=760px){.modal-viewport-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));background:#061d38c7;align-items:flex-end}.responsive-modal,.communication-modal,.appointment-detail-modal,.record-detail-modal{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));border-radius:18px;margin:0;padding-bottom:0}.responsive-modal>.modal-head{padding:10px 12px}.responsive-modal>.modal-head h2{font-size:17px}.responsive-modal-body{padding-bottom:max(8px, env(safe-area-inset-bottom))!important}.client-desktop-table{display:none}.client-mobile-list{gap:10px;padding:12px;display:grid}.client-mobile-card{background:#fff;border:1px solid #cfe0ec;border-radius:14px;min-height:150px;padding:15px 14px 13px 54px;position:relative;box-shadow:0 6px 18px #082f510b}.client-mobile-card .mobile-selection{place-items:center;width:28px;height:44px;display:grid;position:absolute;top:20px;left:16px}.client-mobile-card .mobile-selection input{width:22px;height:22px}.client-mobile-card .client-name>span{width:42px;height:42px}.client-mobile-card .client-name strong{font-size:16px}.client-mobile-card .client-name small{font-size:12px}.mobile-client-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.mobile-client-facts span{background:#f3f7fa;border-radius:9px;min-width:0;padding:9px}.mobile-client-facts small,.mobile-client-facts strong{display:block}.mobile-client-facts small{color:var(--muted);font-size:7px}.mobile-client-facts strong{overflow-wrap:anywhere;margin-top:3px;font-size:10px}.appointment-list{gap:10px;padding:10px;display:grid}.appointment-list article{background:#fff;border:1px solid #cfe0ec;border-radius:14px;grid-template-columns:90px minmax(0,1fr);gap:10px;min-height:92px;padding:16px;display:grid}.appointment-list article>b,.appointment-list article select,.appointment-list article .delete-button{display:none}.appointment-list article>div:nth-child(2) strong{font-size:16px}.appointment-list article>div:nth-child(2) small{font-size:11px;line-height:1.45}.appointment-date strong{font-size:11px}.appointment-date span{font-size:18px}.rich-appointment-detail,.record-detail{padding:14px}.rich-appointment-detail dl,.record-detail dl,.detail-action-grid{grid-template-columns:1fr}.detail-action-grid>*{min-height:50px}.detail-title strong{font-size:20px}.phone-action-bar{grid-template-columns:1fr;display:grid}.phone-action-bar>*{min-height:50px}.client-detail{padding:14px!important}.client-detail-summary{grid-template-columns:1fr 1fr}.client-detail-actions{grid-template-columns:1fr}.client-detail-actions button{min-height:50px}.client-next-services>article>div:last-child{grid-template-columns:1fr}.client-next-services>article>div:last-child button{width:100%}.service-card>.mobile-open-hint,.professional-card>.mobile-open-hint{display:block}.service-card,.professional-card{min-height:44px}.service-card-actions,.professional-card-actions{grid-template-columns:1fr}.service-card-actions button,.professional-card-actions button{min-height:48px}.professional-open{min-height:58px}.toast{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));text-align:center}}@media (width<=360px){.mobile-client-facts,.client-detail-summary{grid-template-columns:1fr}.client-mobile-card{padding-left:48px}.workspace>header .tutorial-launcher{display:none}}.growth-consultant{width:min(760px,100vw - 24px);max-height:92vh;overflow:auto}.assistant-live-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 20px 2px;display:grid}.assistant-live-summary>div{background:#f8fbfe;border:1px solid #dbe5ee;border-radius:12px;padding:11px}.assistant-live-summary small,.assistant-live-summary span{color:#6e8091;font-size:7px;display:block}.assistant-live-summary strong{color:var(--navy);margin:3px 0;font-size:20px;display:block}.voice-console.conversation-active{border-color:#4caf7a;box-shadow:0 0 0 3px #28a66a15}.assistant-welcome{color:#fff;background:linear-gradient(135deg,#092d50,#0d426d);border-radius:13px;align-items:center;gap:12px;margin:10px 20px;padding:14px;display:flex}.assistant-welcome>span{color:#092d50;background:#e2b342;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.assistant-welcome strong{font-size:11px}.assistant-welcome p{color:#c7d8e7;margin:4px 0 0;font-size:8px;line-height:1.5}.assistant-conversation{gap:9px;max-height:300px;margin:12px 20px;padding-right:4px;display:grid;overflow:auto}.assistant-conversation article{align-items:flex-start;gap:8px;max-width:88%;display:flex}.assistant-conversation article.user{flex-direction:row-reverse;justify-self:end}.assistant-conversation article>span{color:#fff;background:#092d50;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:7px;font-weight:800;display:grid}.assistant-conversation article.user>span{color:#092d50;background:#d7a72f}.assistant-conversation article>div{background:#f7fafc;border:1px solid #dbe5ee;border-radius:4px 13px 13px;padding:10px 12px}.assistant-conversation article.user>div{background:#edf5fb;border-radius:13px 4px 13px 13px}.assistant-conversation strong{color:var(--navy);margin-bottom:4px;font-size:9px;display:block}.assistant-conversation p{color:#405367;margin:0;font-size:9px;line-height:1.55}.assistant-conversation details{margin-top:7px}.assistant-conversation summary{color:#92701d;cursor:pointer;font-size:7px;font-weight:800}.assistant-conversation details small{color:#66788a;margin-top:4px;font-size:7px;display:block}.assistant-unified-form{margin:12px 20px;display:block!important}.assistant-unified-form>div{grid-template-columns:1fr auto;align-items:stretch;gap:8px;margin-top:6px;display:grid}.assistant-unified-form textarea{border-radius:11px!important;min-height:58px!important}.assistant-unified-form button{min-width:86px}.voice-answer-actions.unified{margin:0 20px 12px}.assistant-operation-shortcuts{border-top:1px solid #e0e7ed;margin:10px 20px;padding-top:10px}.assistant-operation-shortcuts>summary{cursor:pointer;color:#4f6578;font-size:8px;font-weight:800}.assistant-operation-shortcuts .assistant-action-grid{margin-top:10px}@media (width<=700px){.assistant-live-summary{grid-template-columns:1fr 1fr;padding:12px}.assistant-conversation,.assistant-unified-form,.assistant-welcome,.assistant-operation-shortcuts{margin-left:12px;margin-right:12px}.assistant-unified-form>div{grid-template-columns:1fr}.assistant-unified-form button{min-height:46px}.assistant-conversation article{max-width:96%}}.online-booking-card{color:#fff;background:linear-gradient(135deg,#061d38,#0b4f87);border:1px solid #1976b9;margin:24px 24px 0}.online-booking-card .eyebrow,.online-booking-card p{color:#dcecf8}.online-booking-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.online-booking-head h3{margin:.3rem 0;font-size:1.25rem}.online-booking-link{gap:10px;margin:18px 0;display:flex}.online-booking-link input{color:#0a2340;background:#fff;flex:1}.online-booking-actions{flex-wrap:wrap;gap:10px;display:flex}.online-booking-actions .ghost{color:#0a2340;background:#fff;text-decoration:none}.booking-qr{text-align:center;padding:12px}.booking-qr img{width:min(320px,80vw);margin:0 auto 16px;display:block}.booking-settings-form{gap:16px;display:grid}.booking-settings-form fieldset{border:1px solid #c5dced;border-radius:14px;padding:14px}.booking-settings-form legend{color:#0a2340;font-weight:800}.booking-settings-form label{gap:6px;display:grid}.booking-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booking-checkboxes label,.booking-inline-toggles label,.toggle-row{align-items:center;gap:8px;display:flex}.booking-inline-toggles{flex-wrap:wrap;gap:18px;display:flex}.public-booking{color:#0a2340;background:radial-gradient(circle at 100% 0,#dcecf8,#0000 35%),linear-gradient(150deg,#eef5fa,#fff 55%,#e7f5ef);place-items:start center;min-height:100vh;padding:32px 16px;display:grid}.booking-card{background:#fff;border:1px solid #c5dced;border-radius:24px;width:min(760px,100%);padding:30px;overflow:hidden;box-shadow:0 24px 70px #061d3824}.booking-brand{border-bottom:1px solid #dcecf8;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.booking-brand img,.booking-manage>img,.booking-error img{width:160px;height:auto}.booking-brand span{color:#139b63;font-weight:800}.booking-company{padding:28px 0 18px}.booking-company h1{margin:.35rem 0;font-size:clamp(2rem,6vw,3.2rem)}.booking-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 26px;display:grid}.booking-progress span{background:#dcecf8;border-radius:99px;height:6px;font-size:0}.booking-progress span.active{background:#1976b9}.booking-step{gap:18px;display:grid}.booking-step h2{font-size:1.35rem}.booking-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.booking-options button,.slot-grid button{text-align:left;color:#0a2340;background:#fff;border:1px solid #b8d3e7;border-radius:14px;padding:16px}.booking-options button:hover,.booking-options button.selected,.slot-grid button.selected{background:#eef7ff;border-color:#1976b9;box-shadow:0 0 0 2px #1976b91f}.booking-options strong,.booking-options small,.booking-options p,.slot-grid strong,.slot-grid small{display:block}.booking-options p{color:#60758a;margin:.5rem 0 0}.booking-button{justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.booking-back{color:#0b4f87;background:0 0;border:0;justify-self:start;font-weight:800}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.booking-step>label,.booking-form>label{gap:7px;font-weight:700;display:grid}.booking-step input,.booking-step textarea{width:100%;font:inherit;border:1px solid #b8d3e7;border-radius:12px;padding:13px}.booking-summary{background:#eef5fa;border-left:4px solid #d8aa37;border-radius:12px;gap:7px;padding:16px;display:grid}.booking-summary strong{font-size:1.2rem}.booking-consent{align-items:start;grid-template-columns:auto 1fr!important;font-weight:400!important}.booking-consent input{width:20px;height:20px}.booking-inline-error{color:#a32929;background:#fff1f1;border:1px solid #f2b8b8;border-radius:10px;padding:12px}.booking-card footer{color:#60758a;border-top:1px solid #dcecf8;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;font-size:.85rem;display:flex}.booking-success,.booking-error,.booking-manage{text-align:center;gap:18px;margin-top:6vh;display:grid}.booking-check{color:#139b63;background:#e2f7ed;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:2rem;font-weight:900;display:grid}.booking-manage .booking-summary{text-align:left}.booking-manage-actions{gap:10px;display:grid}.booking-manage .danger-action{border-radius:12px;min-height:48px}@media (width<=700px){.online-booking-card{margin:16px 12px 0}.online-booking-head,.online-booking-link{flex-direction:column;align-items:stretch}.online-booking-actions>*{justify-content:center;width:100%}.booking-checkboxes{grid-template-columns:1fr}.public-booking{background:#eef5fa;padding:0}.booking-card{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:22px 18px}.booking-brand img{width:140px}.booking-options{grid-template-columns:1fr}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-card footer{flex-direction:column}.booking-button{width:100%}}.commercial-routine{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid}.routine-items{flex-wrap:wrap;gap:8px;display:flex}.routine-items button{color:#0a2340;text-align:left;background:#eef5fa;border:1px solid #dcecf8;border-radius:12px;min-height:44px;padding:10px 12px}.routine-items button:hover,.routine-items button:focus-visible,.routine-items button.selected{background:#dcecf8;border-color:#1976b9;box-shadow:0 0 0 2px #1976b91f}.routine-items button.danger{color:#a52020;background:#fff0f0;border-color:#efb8b8}.routine-items button.danger.selected{border-color:#d94343;box-shadow:0 0 0 2px #d943431f}.routine-results-head{border-top:1px solid #dcecf8;grid-column:1/-1;justify-content:space-between;align-items:end;gap:16px;padding-top:6px;display:flex}.routine-results-head>div:first-child{gap:3px;display:grid}.routine-results-head small{color:#60758a}.routine-results-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.routine-results-head input{border:1px solid #bdd8eb;border-radius:9px;min-width:280px;padding:10px 12px}.routine-list{grid-column:1/-1}.routine-load-more{color:#0b4f87;background:#eef5fa;border:1px solid #bdd8eb;grid-column:1/-1;justify-self:center}@media (width<=900px){.commercial-routine{grid-template-columns:1fr}.routine-results-head,.routine-list,.routine-load-more{grid-column:auto}.routine-results-head{flex-direction:column;align-items:stretch}.routine-results-head>div:last-child{width:100%}.routine-results-head input{flex:1;min-width:0}}@media (width<=600px){.routine-items{grid-template-columns:1fr 1fr;width:100%;display:grid}.routine-items button{width:100%}.routine-results-head>div:last-child{display:grid}.routine-results-head input,.routine-results-head button{width:100%}}.commercial-landing{--navy:#061d38;--deep:#082f51;--tech:#0b4f87;--ice:#eef5fa;--green:#139b63;--gold:#d8aa37;--ink:#0a2340;background:var(--ice);color:var(--ink);min-height:100vh;overflow-x:hidden}.commercial-landing *{box-sizing:border-box}.commercial-landing a{text-decoration:none}.commercial-nav{background:var(--navy);z-index:20;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:26px;height:78px;padding:10px clamp(24px,5vw,76px);display:flex;position:relative}.commercial-brand{background:#fff;border-radius:10px;padding:7px 12px;display:flex;box-shadow:0 8px 20px #0002}.commercial-brand img{object-fit:contain;width:170px;height:43px}.commercial-menu,.commercial-nav-actions{align-items:center;gap:34px;display:flex}.commercial-menu a,.commercial-enter{color:#fff;font-size:15px;font-weight:650}.commercial-menu a:hover,.commercial-menu a:focus-visible{color:#f2c653}.commercial-gold-button,.commercial-outline-button{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-weight:850;transition:all .2s;display:inline-flex}.commercial-gold-button{color:#071c33;background:linear-gradient(135deg,#efbd3a,#d8a124);box-shadow:0 10px 25px #0002}.commercial-gold-button:hover{filter:brightness(1.04);transform:translateY(-2px)}.commercial-outline-button{color:#fff;background:#ffffff08;border:1px solid #c4d5e4;gap:9px}.commercial-outline-button:hover{background:#ffffff14}.commercial-mobile-menu{color:#fff;display:none}.commercial-hero{background:radial-gradient(circle at 88% 30%,#117bc52c,transparent 25%),linear-gradient(135deg,var(--navy),#07365d);color:#fff;grid-template-columns:minmax(380px,.85fr) minmax(600px,1.45fr);align-items:center;gap:34px;min-height:620px;padding:52px clamp(24px,5vw,76px) 38px;display:grid;position:relative}.commercial-hero:after{content:"";opacity:.18;clip-path:polygon(0 65%,45% 30%,100% 75%,100% 100%,0 100%);background:repeating-linear-gradient(165deg,#0000 0 28px,#1ea2e5 29px 30px,#0000 31px 50px);height:220px;position:absolute;inset:auto 0 0}.commercial-hero-copy{z-index:3;max-width:650px;position:relative}.commercial-eyebrow,.commercial-section-heading>span{color:#f3bd31;letter-spacing:.055em;font-size:13px;font-weight:900}.commercial-hero h1{letter-spacing:-.045em;max-width:720px;margin:20px 0 24px;font-size:clamp(43px,4.2vw,69px);line-height:1.04}.commercial-hero-copy>p{color:#d6e4ef;max-width:610px;font-size:20px;line-height:1.55}.commercial-hero-actions{gap:16px;margin-top:30px;display:flex}.commercial-hero-actions a{min-height:58px;font-size:16px}.commercial-capabilities{color:#d8e6ef;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:15px;display:flex}.commercial-capabilities i{background:#e5ad25;border-radius:50%;width:5px;height:5px}.commercial-product-stage{z-index:4;height:505px;position:relative}.commercial-demo-switch{z-index:15;background:#fff;border-radius:18px;padding:3px;display:flex;position:absolute;top:-34px;right:46px}.commercial-demo-switch button{color:#667b8e;background:0 0;border:0;border-radius:15px;padding:5px 10px;font-size:11px}.commercial-demo-switch button.active{background:var(--tech);color:#fff}.commercial-laptop{filter:drop-shadow(0 32px 35px #0006);width:86%;transition:all .3s;position:absolute;top:24px;left:0}.commercial-laptop.soft{opacity:.55;transform:scale(.96)}.commercial-screen{background:#f7fafc;border:10px solid #151d25;border-radius:18px 18px 5px 5px;grid-template-columns:130px 1fr;height:398px;display:grid;overflow:hidden}.commercial-screen aside{background:linear-gradient(#06233f,#0a3b62);flex-direction:column;gap:4px;padding:13px 9px;display:flex}.commercial-screen aside img{object-fit:contain;background:#fff;border-radius:5px;width:110px;height:34px;margin-bottom:8px;padding:4px}.commercial-screen aside button{color:#c7d9e5;text-align:left;background:0 0;border:0;border-radius:5px;padding:8px;font-size:7px}.commercial-screen aside button.active{color:#fff;background:#0e67a7}.commercial-screen-content{background:linear-gradient(#fff,#f4f8fb);min-width:0;padding:18px}.commercial-screen-content>header{justify-content:space-between;align-items:center;display:flex}.commercial-screen-content>header small{color:#1473ad;letter-spacing:.08em;font-size:6px;font-weight:900}.commercial-screen-content h2{margin:4px 0 0;font-size:15px}.commercial-screen-content>header>span{color:#60758a;border:1px solid #d8e4ed;border-radius:6px;padding:7px;font-size:7px}.commercial-demo-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:17px;display:grid}.commercial-demo-kpis button{text-align:left;background:#fff;border:1px solid #dce7ef;border-radius:8px;min-height:110px;padding:10px;transition:all .15s}.commercial-demo-kpis button.selected{border-color:#2682c1;box-shadow:0 0 0 2px #2682c126}.commercial-demo-kpis i{border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:12px;font-style:normal;display:grid}.commercial-demo-kpis strong,.commercial-demo-kpis span{display:block}.commercial-demo-kpis strong{color:#082445;font-size:18px}.commercial-demo-kpis span{color:#334b5f;margin-top:4px;font-size:7px;line-height:1.35}.commercial-demo-kpis .blue i{color:#1675bb;background:#e6f1ff}.commercial-demo-kpis .gold i{color:#af7900;background:#fff0c8}.commercial-demo-kpis .green i{color:#0c9558;background:#e2f6eb}.commercial-estimate{text-align:right;color:#6c7f8f;margin:5px 0 7px;font-size:6px}.commercial-demo-activities{background:#fff;border:1px solid #dce7ef;border-radius:8px;padding:9px}.commercial-demo-activities header{justify-content:space-between;margin-bottom:4px;font-size:8px;display:flex}.commercial-demo-activities header button{color:#0b67a4;background:0 0;border:0;font-size:7px}.commercial-demo-activities>button{text-align:left;color:#1c3448;background:#fff;border:0;border-top:1px solid #edf2f6;grid-template-columns:45px 1fr 65px 35px;align-items:center;gap:5px;width:100%;padding:6px;font-size:7px;display:grid}.commercial-demo-activities>button:hover{background:#f3f8fc}.commercial-demo-activities>button span{text-align:center;border-radius:9px;padding:3px}.commercial-demo-activities>button span.blue{background:#e6f1ff}.commercial-demo-activities>button span.gold{background:#fff0c8}.commercial-demo-activities>button span.green{background:#e2f6eb}.commercial-demo-activities>button i{color:#075d99;font-style:normal;font-weight:800}.commercial-laptop-base{background:linear-gradient(#e8edf0,#9ca8b0);border-radius:0 0 20px 20px;width:108%;height:16px;margin-left:-4%}.commercial-phone{color:#0b233d;z-index:8;background:#f8fafb;border:7px solid #111a22;border-radius:31px;width:190px;height:397px;transition:all .3s;position:absolute;bottom:4px;right:0;overflow:hidden;box-shadow:0 25px 38px #0006}.commercial-phone.focus{transform:scale(1.05);box-shadow:0 28px 50px #0008}.commercial-phone-notch{z-index:2;background:#111a22;border-radius:13px;width:77px;height:18px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.commercial-phone>header{color:#fff;background:#073454;grid-template-columns:25px 22px 1fr auto;align-items:center;gap:5px;height:68px;padding:29px 9px 7px;display:grid}.commercial-phone>header button{color:#fff;background:#ffffff1d;border:0;border-radius:5px;height:24px}.commercial-phone>header img{width:22px;height:22px}.commercial-phone>header span{font-size:9px;font-weight:800}.commercial-phone>main{padding:12px 10px}.commercial-phone>main>small{color:#1775ae;font-size:6px;font-weight:900}.commercial-phone h3{margin:3px 0 12px;font-size:15px}.commercial-phone>main>button{text-align:left;color:#122c43;background:#fff;border:1px solid #dde7ee;border-radius:9px;grid-template-columns:30px 24px 1fr auto;align-items:center;gap:5px;width:100%;height:68px;margin:8px 0;display:grid}.commercial-phone>main>button i{color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.commercial-phone>main>button.blue i{background:#117ac4}.commercial-phone>main>button.gold i{background:#dea61b}.commercial-phone>main>button.green i{background:#159b63}.commercial-phone>main>button strong{font-size:18px}.commercial-phone>main>button span{font-size:8px}.commercial-phone h4{margin:12px 0 7px;font-size:9px}.commercial-quick{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.commercial-quick button{color:#0b6fae;background:#fff;border:1px solid #dbe6ed;border-radius:8px;padding:8px 2px;font-size:13px}.commercial-quick button span{color:#172f43;margin-top:5px;font-size:7px;display:block}.commercial-fiction{color:#bfd3e2;font-size:10px;position:absolute;bottom:-18px;left:10px}.commercial-toast{color:#fff;z-index:80;background:#082f51;border-left:4px solid #d8aa37;border-radius:8px;padding:14px 18px;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #0004}.commercial-dual-section,.commercial-journey-section,.commercial-segments-section,.commercial-pricing,.commercial-faq{padding:72px clamp(24px,6vw,96px)}.commercial-dual-section{background:#f8fbfd}.commercial-dual-section>header,.commercial-journey-section>header,.commercial-segments-section>header,.commercial-routine>header,.commercial-timeline>header{align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.commercial-section-number{color:#075893;background:#e5f0f8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.commercial-dual-section header small,.commercial-journey-section header small,.commercial-segments-section header small,.commercial-routine header small,.commercial-timeline header small{color:#0b6aa6;letter-spacing:.06em;font-weight:900}.commercial-dual-section h2,.commercial-journey-section h2,.commercial-segments-section h2,.commercial-detail-grid h2{margin:4px 0;font-size:clamp(25px,3vw,38px)}.commercial-dual-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.commercial-dual-grid>a{color:var(--ink);background:#fff;border:1px solid #d9e6ef;border-radius:18px;gap:20px;padding:28px;transition:all .2s;display:flex;box-shadow:0 10px 28px #0824450d}.commercial-dual-grid>a:hover{transform:translateY(-4px);box-shadow:0 16px 34px #08244517}.commercial-icon{border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.commercial-icon.blue{color:#096bb0;background:#e5f1ff}.commercial-icon.green{color:#0e955b;background:#e3f6eb}.commercial-dual-grid h3{margin:0 0 8px;font-size:24px}.commercial-dual-grid p{color:#587084;line-height:1.6}.commercial-dual-grid b{color:#0b659f;margin-top:16px;display:block}.commercial-detail-grid{background:#fff;grid-template-columns:1.2fr 1fr;gap:26px;padding:64px clamp(24px,4vw,68px);display:grid;position:relative}.commercial-routine,.commercial-timeline{min-width:0}.commercial-table,.commercial-timeline-card{background:#fff;border:1px solid #d9e5ed;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #0824450c}.commercial-table .head,.commercial-table>button{grid-template-columns:.75fr 1.35fr .8fr 1.2fr .8fr .65fr;align-items:center;gap:10px;display:grid}.commercial-table .head{color:#567084;background:#edf5fa;padding:12px;font-size:11px}.commercial-table>button{text-align:left;color:#152f44;background:#fff;border:0;border-top:1px solid #e3ebf1;width:100%;padding:14px 12px}.commercial-table>button:hover{background:#f4f9fc}.commercial-table>button>span b,.commercial-table>button>span small{display:block}.commercial-table>button>span small{color:#738696;margin-top:3px}.commercial-table>button i{border-radius:9px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.commercial-table .red{color:#b52d25;background:#fee2df}.commercial-table .gold{color:#986a00;background:#fff0ca}.commercial-table .green{color:#087849;background:#daf2e5}.commercial-table .blue{color:#0b6198;background:#e1effb}.commercial-table em{color:#fff;text-align:center;background:#0b568d;border-radius:6px;padding:8px;font-style:normal}.commercial-timeline-card{padding:16px}.commercial-timeline-card h3{font-size:15px}.commercial-timeline-card button{text-align:left;color:#18334a;background:#fff;border:0;border-top:1px solid #e5edf2;grid-template-columns:25px 80px 1fr auto;align-items:center;gap:8px;width:100%;padding:12px 3px;display:grid}.commercial-timeline-card button:hover{background:#f5f9fc}.commercial-timeline-card button i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.commercial-timeline-card i.blue{background:#1b76b3}.commercial-timeline-card i.green{background:#139b63}.commercial-timeline-card i.gold{background:#d8aa37}.commercial-timeline-card button b{background:#edf3f7;border-radius:9px;padding:4px 7px;font-size:10px}.commercial-timeline>p{color:#607589;font-size:12px;line-height:1.55}.commercial-journey-section{background:#f2f7fb}.commercial-journey{background:#fff;border:1px solid #d9e6ef;border-radius:18px;grid-template-columns:repeat(5,1fr);padding:24px;display:grid}.commercial-journey article{text-align:center;padding:12px;position:relative}.commercial-journey article>span{color:#075f9b;background:#e5f1fa;border-radius:13px;place-items:center;width:48px;height:48px;margin:0 auto;font-size:22px;display:grid}.commercial-journey h3{margin:12px 0 6px}.commercial-journey p{color:#5e7486;font-size:13px;line-height:1.5}.commercial-journey article>i{color:#9cbed5;font-size:32px;font-style:normal;position:absolute;top:42px;right:-8px}.commercial-segments-section{background:#fff}.commercial-segments-section header p{color:#607589}.commercial-segments{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.commercial-segments article{background:#fafdff;border:1px solid #d8e5ee;border-radius:12px;align-items:center;gap:12px;padding:20px;display:flex}.commercial-segments article span{color:#086ca9;font-size:22px}.commercial-pricing{background:#eef5fa}.commercial-section-heading{text-align:center;max-width:760px;margin:0 auto 36px}.commercial-section-heading h2{margin:10px 0;font-size:clamp(30px,4vw,48px)}.commercial-section-heading p{color:#607589;font-size:17px}.commercial-pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:auto;display:grid}.commercial-pricing-grid>article{background:#fff;border:1px solid #d6e3ec;border-radius:18px;padding:28px;position:relative}.commercial-pricing-grid>article.featured{border:2px solid #d8aa37;transform:translateY(-10px);box-shadow:0 20px 40px #0824451a}.commercial-popular{color:#082445;white-space:nowrap;background:#d8aa37;border-radius:15px;padding:6px 14px;font-size:11px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.commercial-pricing-grid h3{font-size:24px}.commercial-pricing-grid article>div{align-items:baseline;gap:3px;display:flex}.commercial-pricing-grid article>div strong{font-size:40px}.commercial-pricing-grid article>p{color:#607589}.commercial-pricing-grid ul{color:#375065;padding:0;line-height:2;list-style:none}.commercial-pricing-grid .commercial-gold-button{width:100%}.commercial-faq{background:#fff}.commercial-faq>div:last-child{max-width:900px;margin:auto}.commercial-faq details{border-bottom:1px solid #d8e4ec;padding:18px 0}.commercial-faq summary{cursor:pointer;justify-content:space-between;font-weight:800;display:flex}.commercial-faq details p{color:#607589;line-height:1.6}.commercial-final-cta{background:radial-gradient(circle at 20% 0,#0c568b,transparent 36%),var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:26px;padding:38px clamp(24px,7vw,110px);display:flex}.commercial-final-cta>div{align-items:center;gap:18px;display:flex}.commercial-final-cta>div>span{color:#e2ad25;font-size:48px}.commercial-final-cta h2{margin:0;font-size:clamp(27px,3.5vw,46px)}.commercial-final-cta .commercial-outline-button{min-height:46px}.commercial-footer{color:#cbdbe7;background:#04162a;justify-content:space-between;align-items:center;gap:24px;padding:30px clamp(24px,6vw,92px);display:flex}.commercial-footer>div:first-child{align-items:center;gap:20px;display:flex}.commercial-footer img{background:#fff;border-radius:8px;width:155px;padding:7px}.commercial-footer p{font-size:13px}.commercial-footer>div:last-child{gap:20px;display:flex}.commercial-footer a{color:#cbdbe7;font-size:13px}@media (width<=1150px){.commercial-menu{gap:17px}.commercial-hero{grid-template-columns:1fr;padding-top:55px}.commercial-hero-copy{max-width:760px}.commercial-product-stage{width:min(900px,100%);margin:auto}.commercial-detail-grid{grid-template-columns:1fr}.commercial-laptop{width:82%}.commercial-phone{right:4%}}@media (width<=820px){.commercial-menu,.commercial-nav-actions .commercial-enter{display:none}.commercial-mobile-menu{margin-left:auto;display:block}.commercial-mobile-menu summary{border:1px solid #fff5;border-radius:7px;padding:8px 12px;font-size:22px;list-style:none}.commercial-mobile-menu div{background:#fff;border-radius:12px;min-width:210px;padding:10px;display:grid;position:absolute;top:68px;right:16px;box-shadow:0 18px 35px #0004}.commercial-mobile-menu div a{color:#082445;padding:11px}.commercial-hero{padding:44px 22px 54px;display:block}.commercial-hero h1{font-size:44px}.commercial-product-stage{height:600px;margin-top:40px}.commercial-laptop{transform-origin:top;width:100%;position:relative;top:0}.commercial-phone{bottom:6px;right:10px}.commercial-dual-grid,.commercial-pricing-grid{grid-template-columns:1fr}.commercial-pricing-grid>article.featured{transform:none}.commercial-journey{grid-template-columns:1fr}.commercial-journey article{text-align:left;grid-template-columns:55px 1fr;column-gap:10px;display:grid}.commercial-journey article>span{grid-row:1/3}.commercial-journey h3,.commercial-journey p{margin:0}.commercial-journey article>i{display:none}.commercial-segments{grid-template-columns:repeat(2,1fr)}.commercial-final-cta,.commercial-footer{flex-direction:column;align-items:flex-start}.commercial-final-cta>div:last-child,.commercial-footer>div:last-child{flex-wrap:wrap}}@media (width<=560px){.commercial-nav{height:68px;padding:8px 14px}.commercial-brand img{width:120px;height:34px}.commercial-nav-actions .commercial-gold-button{display:none}.commercial-hero h1{font-size:37px}.commercial-hero-copy>p{font-size:17px}.commercial-hero-actions{flex-direction:column}.commercial-capabilities{gap:8px}.commercial-product-stage{height:565px}.commercial-demo-switch{right:0}.commercial-laptop{width:100%;overflow:hidden}.commercial-screen{border-width:6px;grid-template-columns:72px 1fr;height:280px}.commercial-screen aside{padding:7px 4px}.commercial-screen aside img{width:62px;height:23px}.commercial-screen aside button{padding:5px;font-size:5px}.commercial-screen-content{padding:8px}.commercial-screen-content h2{font-size:10px}.commercial-demo-kpis{gap:3px;margin-top:8px}.commercial-demo-kpis button{min-height:82px;padding:5px}.commercial-demo-kpis i{width:17px;height:17px;margin-bottom:5px}.commercial-demo-kpis strong{font-size:10px}.commercial-demo-kpis span{font-size:5px}.commercial-demo-activities>button{grid-template-columns:26px 1fr 35px;font-size:5px}.commercial-demo-activities>button span{display:none}.commercial-phone{width:180px;height:370px;bottom:0;right:50%;transform:translate(50%)}.commercial-phone.focus{transform:translate(50%)scale(1.03)}.commercial-fiction{text-align:center;width:100%;bottom:-18px}.commercial-dual-section,.commercial-journey-section,.commercial-segments-section,.commercial-pricing,.commercial-faq{padding:52px 18px}.commercial-dual-grid>a{flex-direction:column;padding:20px}.commercial-detail-grid{padding:50px 18px}.commercial-table .head{display:none}.commercial-table>button{grid-template-columns:1fr auto;gap:8px;padding:15px}.commercial-table>button>span,.commercial-table>button>strong,.commercial-table>button>time{display:block}.commercial-table>button>span:nth-child(3){display:none}.commercial-table>button>span:nth-child(4),.commercial-table>button>time{grid-column:1}.commercial-table>button>em{grid-area:1/2/4}.commercial-timeline-card button{grid-template-columns:24px 1fr}.commercial-timeline-card button time,.commercial-timeline-card button b{grid-column:2}.commercial-segments{grid-template-columns:1fr}.commercial-final-cta{padding:38px 18px}.commercial-final-cta>div:first-child>span{display:none}.commercial-final-cta>div:last-child{width:100%;display:grid}.commercial-footer>div:first-child{display:block}.commercial-footer>div:last-child{display:grid}.commercial-toast{bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.commercial-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.commercial-product-stage{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:18px;height:auto;min-height:470px;padding-top:24px;display:grid}.commercial-laptop{align-self:center;width:100%;min-width:0;position:relative;inset:auto}.commercial-phone{place-self:end;width:190px;position:relative;inset:auto}.commercial-fiction{bottom:-2px;left:0}.commercial-demo-switch{top:-8px;right:0}.commercial-detail-grid>*{min-width:0}.commercial-table{width:100%;max-width:100%}.commercial-detail-grid .commercial-routine{width:100%;max-width:100%;display:block}.commercial-detail-grid .commercial-routine>header,.commercial-detail-grid .commercial-routine>.commercial-table{width:100%}.commercial-detail-grid .commercial-timeline{width:100%;min-width:0;max-width:100%}.commercial-detail-grid .commercial-timeline-card button{grid-template-columns:24px 82px minmax(0,1fr) max-content;align-items:center;column-gap:12px;height:auto;min-height:64px;padding:13px 6px;line-height:1.35;overflow:visible}.commercial-detail-grid .commercial-timeline-card button>*{min-width:0;position:static}.commercial-detail-grid .commercial-timeline-card button span{white-space:normal;overflow-wrap:anywhere;display:block}.commercial-detail-grid .commercial-timeline-card button time{white-space:normal;line-height:1.35}.commercial-detail-grid .commercial-timeline-card button b{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-self:end;max-width:180px;line-height:1.25}@media (width<=1500px){.commercial-detail-grid{grid-template-columns:1fr}.commercial-routine,.commercial-timeline{width:100%}}@media (width<=1150px){.commercial-product-stage{grid-template-columns:minmax(0,1fr) 190px;width:100%;min-height:470px}.commercial-laptop{width:100%}.commercial-phone{right:auto}}@media (width<=700px){.commercial-product-stage{flex-direction:column;align-items:center;gap:22px;height:auto;min-height:0;padding:34px 0 28px;display:flex}.commercial-laptop{order:1;width:100%;overflow:visible}.commercial-phone{flex:none;order:2;width:190px;position:relative;bottom:auto;right:auto;transform:none}.commercial-phone.focus{transform:scale(1.03)}.commercial-fiction{text-align:center;color:#c7d9e5;order:3;width:100%;margin:0;position:static}.commercial-demo-switch{top:0;right:0}.commercial-detail-grid .commercial-timeline-card button{grid-template-columns:24px minmax(0,1fr);align-items:start;row-gap:7px;min-height:0;padding:15px 4px}.commercial-detail-grid .commercial-timeline-card button i{grid-row:1/4}.commercial-detail-grid .commercial-timeline-card button time,.commercial-detail-grid .commercial-timeline-card button span,.commercial-detail-grid .commercial-timeline-card button b{text-align:left;grid-column:2;justify-self:start;max-width:100%}}@media (width<=560px){.commercial-product-stage{height:auto;min-height:0;margin-top:26px;padding-bottom:20px}.commercial-phone{bottom:auto;right:auto;transform:none}.commercial-phone.focus{transform:scale(1.02)}.commercial-fiction{position:static;bottom:auto}}.commercial-intelligence{color:#fff;background:linear-gradient(135deg,#082445 0%,#0b416e 100%);border:1px solid #1b5988;border-radius:18px;margin:14px 0;overflow:hidden;box-shadow:0 12px 28px #061d3824}.commercial-intelligence>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 22px 18px;display:grid}.commercial-intelligence-mark{color:#082445;background:#eab52b;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:0 7px 18px #eab52b40}.commercial-intelligence header small{color:#f3c951;letter-spacing:.11em;font-size:10px;font-weight:900}.commercial-intelligence header h3{color:#fff;margin:3px 0 5px;font-size:22px}.commercial-intelligence header p{color:#d8e8f5;max-width:980px;margin:0;font-size:14px;line-height:1.55}.commercial-intelligence-listen{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff61;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.commercial-intelligence-listen:hover,.commercial-intelligence-listen:focus-visible{color:#0b4f87;background:#fff;outline:3px solid #fff3}.commercial-intelligence-priorities{background:#ffffff2e;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.commercial-intelligence-priorities>button{color:#0a2340;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px 16px;display:grid}.commercial-intelligence-priorities>button:hover,.commercial-intelligence-priorities>button:focus-visible{z-index:1;outline-offset:-3px;background:#eef7fd;outline:3px solid #55a7db;position:relative}.commercial-intelligence-priorities>button:disabled{cursor:default;opacity:.82}.commercial-intelligence-priorities>button>span{color:#0b65a3;background:#e5f2fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.commercial-intelligence-priorities>button>span.attention{color:#9b6200;background:#fff3d7}.commercial-intelligence-priorities>button>span.success{color:#087b4d;background:#def5e9}.commercial-intelligence-priorities>button.urgent>span{color:#c83232;background:#ffe6e6}.commercial-intelligence-priorities strong,.commercial-intelligence-priorities small{display:block}.commercial-intelligence-priorities strong{margin-bottom:3px;font-size:13px}.commercial-intelligence-priorities small{color:#60758a;font-size:11px;line-height:1.35}.commercial-intelligence-priorities em{color:#0b65a3;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}@media (width<=1120px){.commercial-intelligence-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.commercial-intelligence>header{grid-template-columns:auto minmax(0,1fr);padding:17px}.commercial-intelligence-listen{grid-column:1/-1;justify-content:center}.commercial-intelligence-priorities{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.commercial-intelligence-priorities>button{scroll-snap-align:start;flex:0 0 88%}}.sidebar .brand .brand-compact-logo,.sidebar-mode-toggle{display:none}.sidebar .sidebar-menu button .menu-label{width:auto;min-width:0;font-size:inherit;text-align:left;white-space:nowrap;flex:auto;line-height:1.2}@media (width>=761px){.app-shell .sidebar,.app-shell .workspace{transition:width .22s,margin-left .22s,transform .22s}.sidebar-mode-toggle{color:#0b4f87;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b7d2e5;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;display:inline-flex}.sidebar-mode-toggle:hover,.sidebar-mode-toggle:focus-visible{background:#eef7fd;border-color:#1976b9;outline:3px solid #1976b929}.sidebar-mode-toggle span{font-size:15px;line-height:1}.sidebar-mode-toggle b{font-size:11px}.app-shell.sidebar-mode-compact .sidebar{width:76px;padding-left:8px;padding-right:8px}.app-shell.sidebar-mode-compact .workspace{margin-left:76px}.app-shell.sidebar-mode-compact .sidebar .brand{justify-content:center;padding-left:0;padding-right:0}.app-shell.sidebar-mode-compact .brand-full-logo{display:none}.app-shell.sidebar-mode-compact .sidebar .brand .brand-compact-logo{object-fit:contain;border-radius:12px;width:48px;height:48px;display:block}.app-shell.sidebar-mode-compact .sidebar-menu button{justify-content:center;padding-left:8px;padding-right:8px}.app-shell.sidebar-mode-compact .sidebar-menu .menu-label{display:none}.app-shell.sidebar-mode-compact .sidebar-menu button .menu-icon{flex:none;margin:0}.app-shell.sidebar-mode-compact .sidebar-footer{display:none}.app-shell.sidebar-mode-hidden .sidebar{pointer-events:none;transform:translate(-100%)}.app-shell.sidebar-mode-hidden .workspace{margin-left:0}}.team-intelligence{background:#fff;border:1px solid #c8ddeb;border-radius:18px;margin:16px 0;overflow:hidden;box-shadow:0 8px 24px #072a4814}.team-intelligence-head{background:linear-gradient(135deg,#eef7fd,#fff);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.team-intelligence-head small{color:#0b65a3;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.team-intelligence-head h3{color:#082445;margin:4px 0;font-size:22px}.team-intelligence-head p{color:#60758a;margin:0}.team-intelligence-head>span{color:#0b4f87;white-space:nowrap;background:#e5f2fb;border-radius:999px;padding:7px 10px;font-size:11px}.team-intelligence-tabs{background:#f8fbfd;border-bottom:1px solid #d9e7f0;gap:6px;padding:0 22px;display:flex;overflow-x:auto}.team-intelligence-tabs button{color:#60758a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 13px;font-weight:800}.team-intelligence-tabs button.active{color:#0b4f87;border-bottom-color:#1976b9}.team-intelligence-tabs b{color:#0b4f87;background:#e6f2fa;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.team-intelligence-filters{border-bottom:1px solid #e2ebf2;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:15px 22px;display:grid}.team-intelligence-filters>label{color:#50677d;gap:5px;font-size:10px;font-weight:800;display:grid}.team-intelligence-filters input,.team-intelligence-filters select{color:#0a2340;background:#fff;border:1px solid #bfd5e4;border-radius:8px;min-width:0;height:38px;padding:7px 9px}.team-filter-checks{flex-wrap:wrap;grid-column:1/-1;gap:18px;display:flex}.team-filter-checks label{color:#3d566d;align-items:center;gap:6px;font-size:11px;display:flex}.team-filter-checks input{width:16px;height:16px}.team-section-title{justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.team-section-title strong,.team-section-title small{display:block}.team-section-title small{color:#60758a;margin-top:3px}.team-section-title button,.team-load-more{color:#0b4f87;cursor:pointer;background:#fff;border:1px solid #a9cbe1;border-radius:8px;padding:8px 12px}.team-activity-list>button:not(.team-load-more){color:#0a2340;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4edf3;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px 22px;display:grid}.team-activity-list>button:hover,.team-activity-list>button:focus-visible{outline-offset:-2px;background:#eef7fd;outline:2px solid #55a7db}.team-activity-icon{color:#0b65a3;background:#dceefa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.team-activity-list p{color:#354e65;margin:3px 0}.team-activity-list small{color:#718397}.team-activity-list>button>b{color:#087b4d;white-space:nowrap}.team-activity-list em{color:#0b65a3;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.team-load-more{margin:14px auto;display:block}.team-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px;display:grid}.team-performance-grid article{background:#fff;border:1px solid #ccdeea;border-radius:14px;overflow:hidden}.team-performance-grid article>header{background:#f3f8fc;align-items:center;gap:10px;padding:14px;display:flex}.team-performance-grid article>header>div:nth-child(2){flex:1;min-width:0}.team-performance-grid article>header strong,.team-performance-grid article>header small{display:block}.team-performance-grid article>header small{color:#60758a;text-transform:capitalize}.team-performance-grid article>header>b{color:#087b4d;font-size:11px}.team-avatar{color:#fff;background:#0b4f87;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.team-performance-numbers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-performance-numbers span{border-top:1px solid #e7eef3;padding:11px 13px}.team-performance-numbers span:nth-child(odd){border-right:1px solid #e7eef3}.team-performance-numbers small,.team-performance-numbers b{display:block}.team-performance-numbers small{color:#60758a;font-size:10px}.team-performance-numbers b{color:#082445;margin-top:3px}.team-performance-numbers .danger b{color:#cc3535}.team-performance-numbers .success b{color:#087b4d}.team-management-alerts{gap:9px;padding:18px 22px;display:grid}.team-management-alerts>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5ee;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.team-management-alerts>button>span{color:#996000;background:#fff1d7;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.team-management-alerts>button.high>span{color:#c83232;background:#ffe4e4}.team-management-alerts>button.success>span{color:#087b4d;background:#ddf5e9}.team-management-alerts p{color:#60758a;margin:3px 0 0}.team-management-alerts em{color:#0b65a3;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.team-intelligence-state{text-align:center;background:#f7fafc;border:1px dashed #b9cfde;border-radius:12px;margin:18px 22px;padding:24px}.team-intelligence-state p{color:#60758a;margin:6px 0}.team-intelligence-state button{margin-top:8px}.team-intelligence-state.error{color:#a22;background:#fff6f6;border-color:#e6b6b6}.team-intelligence-state.success{color:#087b4d;background:#f1fbf6;border-color:#afe0ca}@media (width<=1100px){.team-intelligence-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.team-performance-grid{grid-template-columns:1fr}}@media (width<=700px){.team-intelligence-head{padding:17px;display:grid}.team-intelligence-head>span{justify-self:start}.team-intelligence-tabs{padding:0 12px}.team-intelligence-filters{grid-template-columns:1fr 1fr;padding:14px}.team-filter-checks{gap:8px;display:grid}.team-activity-list>button:not(.team-load-more){grid-template-columns:28px minmax(0,1fr);padding:13px 14px}.team-activity-list>button>b,.team-activity-list em{grid-column:2}.team-performance-grid,.team-management-alerts{padding:14px}.team-management-alerts>button{grid-template-columns:30px minmax(0,1fr)}.team-management-alerts em{grid-column:2}.team-intelligence-state{margin:14px}.team-section-title{padding:14px}}.demo-team-intelligence{margin-top:20px;overflow:hidden}.demo-team-heading{color:#fff;background:linear-gradient(135deg,#082445,#0b4f87);justify-content:space-between;gap:20px;padding:20px;display:flex}.demo-team-heading span{color:#f1c54a;letter-spacing:.11em;font-size:10px;font-weight:900}.demo-team-heading h3{max-width:820px;margin:5px 0;font-size:24px}.demo-team-heading p{color:#d7e8f5;max-width:900px;margin:0;line-height:1.5}.demo-team-heading>b{color:#082445;white-space:nowrap;background:#eab52b;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:10px}.demo-team-intelligence>nav{background:#f7fafc;border-bottom:1px solid #dce8f1;gap:7px;padding:0 18px;display:flex;overflow-x:auto}.demo-team-intelligence>nav button{color:#60758a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 12px;font-weight:800}.demo-team-intelligence>nav button.active{color:#0b4f87;border-bottom-color:#1976b9}.demo-team-intelligence>nav b{color:#c83232;background:#ffe6e6;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:inline-grid}.demo-team-activity{grid-template-columns:1.5fr 1fr;gap:14px;padding:18px;display:grid}.demo-team-activity>div{border:1px solid #d4e3ed;border-radius:13px;overflow:hidden}.demo-team-activity>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ebf2;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.demo-team-activity>div>button:hover,.demo-team-activity>div>button.active{background:#eef7fd}.demo-team-activity i{background:#d8aa37;border-radius:999px;width:6px;height:42px}.demo-team-activity strong,.demo-team-activity small{display:block}.demo-team-activity p{color:#354e65;margin:3px 0}.demo-team-activity small{color:#60758a}.demo-team-activity em{color:#0b65a3;font-size:11px;font-style:normal;font-weight:800}.demo-team-activity aside{background:#f8fbfd;border:1px solid #c9deed;border-radius:13px;padding:18px}.demo-team-activity aside>small{color:#0b65a3;letter-spacing:.1em;font-size:9px;font-weight:900}.demo-team-activity aside h4{margin:7px 0;font-size:22px}.demo-team-activity aside>p{color:#60758a}.demo-team-activity dl{gap:8px;display:grid}.demo-team-activity dl>div{background:#eaf3f9;border-radius:9px;padding:10px}.demo-team-activity dt{color:#60758a;font-size:9px}.demo-team-activity dd{margin:3px 0 0;font-weight:800}.demo-team-activity aside>button{color:#fff;background:#0b4f87;border:0;border-radius:8px;width:100%;padding:10px;font-weight:800}.demo-team-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.demo-team-performance article{border:1px solid #cbdfea;border-radius:13px;overflow:hidden}.demo-team-performance article>header{background:#f2f8fc;align-items:center;gap:9px;padding:13px;display:flex}.demo-team-performance article>header>span{color:#fff;background:#0b4f87;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.demo-team-performance article>header>div{flex:1;min-width:0}.demo-team-performance article>header strong,.demo-team-performance article>header small{display:block}.demo-team-performance article>header small{color:#60758a}.demo-team-performance article>header>b{color:#087b4d;font-size:11px}.demo-team-performance article>div{grid-template-columns:1fr 1fr;display:grid}.demo-team-performance article>div span{border-top:1px solid #e4edf3;padding:11px}.demo-team-performance article>div span:nth-child(odd){border-right:1px solid #e4edf3}.demo-team-performance small,.demo-team-performance strong{display:block}.demo-team-performance small{color:#60758a}.demo-team-performance footer{color:#087b4d;background:#eff9f4;justify-content:space-between;padding:12px;display:flex}.demo-team-alerts{gap:9px;padding:18px;display:grid}.demo-team-alerts article{border:1px solid #d5e4ed;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.demo-team-alerts article>span{color:#996000;background:#fff1d7;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.demo-team-alerts article.urgent>span{color:#c83232;background:#ffe5e5}.demo-team-alerts article.success>span{color:#087b4d;background:#ddf5e9}.demo-team-alerts p{color:#60758a;margin:3px 0}.demo-team-alerts button{color:#0b4f87;background:#fff;border:1px solid #b8d3e4;border-radius:8px;padding:8px 10px;font-weight:800}.demo-team-intelligence>footer{color:#0b4f87;background:#eef7fd;gap:7px;padding:14px 18px;display:flex}.demo-team-intelligence>footer span{color:#49657b}@media (width<=900px){.demo-team-activity,.demo-team-performance{grid-template-columns:1fr}.demo-team-heading{display:grid}.demo-team-heading>b{justify-self:start}}@media (width<=650px){.demo-team-heading{padding:17px}.demo-team-intelligence>nav{padding:0 10px}.demo-team-activity,.demo-team-performance,.demo-team-alerts{padding:12px}.demo-team-alerts article{grid-template-columns:32px minmax(0,1fr)}.demo-team-alerts button{grid-column:2}.demo-team-intelligence>footer{display:grid}}.team-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.team-head-actions>span{color:#0b4f87;white-space:nowrap;background:#e5f2fb;border-radius:999px;padding:7px 10px;font-size:11px}.team-head-actions button{color:#0b4f87;cursor:pointer;background:#fff;border:1px solid #a8cade;border-radius:8px;padding:8px 11px;font-weight:800}.team-head-actions button.primary{color:#fff;background:#0b4f87}.team-operation-message{color:#087b4d;background:#eff9f4;margin:0;padding:9px 22px;font-size:12px;font-weight:700}.lead-distribution-modal{gap:14px;display:grid}.lead-distribution-modal>header p{color:#60758a;margin:4px 0}.lead-distribution-controls{grid-template-columns:1.5fr .7fr auto;align-items:end;gap:10px;display:grid}.lead-distribution-controls label{color:#50677d;gap:5px;font-size:11px;font-weight:800;display:grid}.lead-distribution-controls input,.lead-distribution-controls select{background:#fff;border:1px solid #bdd4e3;border-radius:8px;height:40px;padding:8px}.lead-distribution-controls>button{color:#0b4f87;background:#eef7fd;border:1px solid #a8cade;border-radius:8px;height:40px;font-weight:800}.lead-distribution-list{border:1px solid #d4e3ed;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;display:grid;overflow-y:auto}.lead-distribution-list label{border-bottom:1px solid #e5edf3;align-items:center;gap:10px;padding:11px;display:flex}.lead-distribution-list label:nth-child(odd){border-right:1px solid #e5edf3}.lead-distribution-list strong,.lead-distribution-list small{display:block}.lead-distribution-list small{color:#60758a;margin-top:2px}.lead-distribution-list input{width:17px;height:17px}.lead-distribution-modal>footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lead-distribution-modal>footer>span{color:#0b4f87;margin-right:auto;font-weight:800}@media (width<=760px){.team-head-actions{justify-content:flex-start}.lead-distribution-controls,.lead-distribution-list{grid-template-columns:1fr}.lead-distribution-list label:nth-child(odd){border-right:0}.lead-distribution-modal>footer{flex-wrap:wrap}.lead-distribution-modal>footer>span{width:100%}}.team-performance-grid.modern{display:block}.seller-performance-dashboard{gap:14px;display:grid}.seller-performance-title{align-items:center;gap:10px;display:flex}.seller-performance-title>div:nth-child(2){flex:1;min-width:0}.seller-performance-title strong,.seller-performance-title small{display:block}.seller-performance-title small{color:#60758a;text-transform:capitalize}.seller-performance-title>span{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.seller-performance-title .positive{color:#087b4d;background:#e5f7ed}.seller-performance-title .negative{color:#bd3333;background:#ffe9e9}.performance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.performance-kpis article{background:#fff;border:1px solid #ccdeea;border-radius:13px;padding:15px;box-shadow:0 5px 14px #0824450d}.performance-kpis small,.performance-kpis strong,.performance-kpis em{display:block}.performance-kpis small{color:#60758a}.performance-kpis strong{color:#082445;margin-top:7px;font-size:23px}.performance-kpis em{color:#60758a;margin-top:4px;font-size:10px;font-style:normal}.performance-kpis article.primary{background:#eef7ff;border-color:#70ace0}.performance-kpis article.primary strong{color:#0868c9}.performance-main-grid{grid-template-columns:minmax(0,2.2fr) minmax(230px,.8fr);gap:12px;display:grid}.conversion-chart-card,.performance-insights,.conversion-funnel,.performance-details{background:#fff;border:1px solid #ccdeea;border-radius:14px;overflow:hidden}.conversion-chart-card>header,.conversion-funnel>header{justify-content:space-between;gap:12px;padding:14px 15px;display:flex}.conversion-chart-card header strong,.conversion-chart-card header small,.conversion-funnel header strong,.conversion-funnel header small{display:block}.conversion-chart-card header small,.conversion-funnel header small{color:#60758a;margin-top:3px}.conversion-legend{color:#60758a;align-items:center;gap:14px;font-size:10px;display:flex}.conversion-legend span:before{content:"";vertical-align:middle;border-radius:9px;width:17px;height:3px;margin-right:5px;display:inline-block}.conversion-legend .current:before{background:#1578e8}.conversion-legend .previous:before{background:#aab3bc}.conversion-chart-scroll{overflow-x:auto}.conversion-chart-scroll svg{width:100%;min-width:620px;height:auto;display:block}.chart-grid-line{stroke:#dce6ed;stroke-width:1px}.chart-axis-label{fill:#63778a;font-size:10px}.chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-line.current{stroke:#1578e8}.chart-line.previous{stroke:#aab3bc;stroke-width:2px}.chart-point{fill:#fff;stroke:#1578e8;stroke-width:3px}.performance-insights header{color:#082445;border-bottom:1px solid #e1ebf1;padding:14px 15px}.performance-insights>div{color:#0b4f87;background:#eef6fd;border-radius:10px;gap:3px;margin:10px;padding:12px;display:grid}.performance-insights>div.success{color:#087b4d;background:#edf9f2}.performance-insights>div.attention{color:#946000;background:#fff7e7}.performance-insights span{font-size:11px}.conversion-funnel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0 15px 16px;display:grid}.conversion-funnel span{border-left:1px solid #e3ebf1;align-content:start;gap:5px;padding:9px;display:grid}.conversion-funnel span:first-child{border-left:0}.conversion-funnel small{color:#60758a}.conversion-funnel b{color:#082445;font-size:18px}.conversion-funnel i{background:linear-gradient(90deg,#0d69d5,#72aef0);border-radius:999px;height:10px;display:block}.conversion-funnel em{color:#60758a;font-size:9px;font-style:normal}.performance-details summary{color:#0b4f87;cursor:pointer;padding:12px 15px;font-weight:800}.performance-details .team-performance-numbers{border-top:1px solid #e4edf3;grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1050px){.performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-main-grid{grid-template-columns:1fr}.performance-details .team-performance-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.seller-performance-title{flex-wrap:wrap;align-items:flex-start}.seller-performance-title>span{margin-left:48px}.performance-kpis{grid-template-columns:1fr 1fr}.performance-kpis article:last-child{grid-column:1/-1}.conversion-chart-card>header{display:grid}.conversion-legend{flex-wrap:wrap}.conversion-funnel>div{display:flex;overflow-x:auto}.conversion-funnel span{min-width:130px}.performance-details .team-performance-numbers{grid-template-columns:1fr 1fr}}.performance-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdeea;border-radius:13px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 5px 14px #0824450d}.performance-kpis button:hover{border-color:#5ba4da;transform:translateY(-2px);box-shadow:0 9px 20px #08467d1f}.performance-kpis button:focus-visible{outline-offset:2px;outline:3px solid #f0b829}.performance-kpis button.primary{background:#eef7ff;border-color:#70ace0}.performance-kpis button.primary strong{color:#0868c9}.performance-kpis button em{color:#0b65a3;font-weight:800}.metric-detail-modal{gap:12px;display:grid}.metric-formula{background:#eef7ff;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:15px;display:flex}.metric-formula span{text-align:center;display:grid}.metric-formula small{color:#60758a}.metric-formula b{color:#082445;font-size:22px}.metric-formula i{color:#60758a;font-style:normal}.metric-formula>strong{color:#0868c9;font-size:28px}.metric-total{color:#087b4d;background:#edf9f2;border-radius:11px;justify-content:space-between;align-items:center;padding:14px;display:flex}.metric-total strong{font-size:22px}.metric-records-head{justify-content:space-between;gap:10px;display:flex}.metric-records-head small{color:#60758a}.metric-records{border:1px solid #d4e3ed;border-radius:11px;max-height:420px;display:grid;overflow-y:auto}.metric-records>button{color:#082445;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4edf3;grid-template-columns:minmax(0,1fr) 150px minmax(130px,.6fr);align-items:center;gap:12px;padding:12px;display:grid}.metric-records>button:hover,.metric-records>button:focus-visible{outline-offset:-2px;background:#eef7fd;outline:2px solid #55a7db}.metric-records strong,.metric-records small{display:block}.metric-records small{color:#60758a}.metric-records span b{color:#087b4d;margin-top:3px}.metric-records em{color:#0b65a3;font-size:11px;font-style:normal;font-weight:800}@media (width<=650px){.performance-kpis button:last-child{grid-column:1/-1}.metric-formula{flex-wrap:wrap;gap:8px}.metric-records>button{grid-template-columns:1fr 1fr}.metric-records em{grid-column:1/-1}}@media (width<=760px){.app-shell.sidebar-mode-compact .sidebar,.app-shell.sidebar-mode-hidden .sidebar{pointer-events:auto;width:255px}.app-shell.sidebar-mode-compact .sidebar:not(.open),.app-shell.sidebar-mode-hidden .sidebar:not(.open){transform:translate(-100%)}.app-shell.sidebar-mode-compact .sidebar.open,.app-shell.sidebar-mode-hidden .sidebar.open{transform:translate(0)}.app-shell.sidebar-mode-compact .workspace,.app-shell.sidebar-mode-hidden .workspace{margin-left:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.receative-auth-page{color:#0b2848;background:radial-gradient(circle at 8% 10%,#fff7df 0,#0000 28%),linear-gradient(145deg,#f4f8fc,#fff);min-height:100vh}.receative-auth-page>header{color:#fff;background:#06264a;justify-content:space-between;align-items:center;height:78px;padding:13px 5vw;display:flex}.receative-auth-page>header span{font-size:12px}.receative-auth-brand{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.receative-auth-brand-mark{flex:0 0 54px;width:54px;height:52px;display:block;overflow:hidden}.receative-auth-page>header .receative-auth-brand-mark img{width:auto;max-width:none;height:52px;max-height:none;display:block}.receative-auth-page>header .receative-auth-brand-name{color:#fff;letter-spacing:-.03em;font-size:25px;font-weight:850}.receative-auth-shell{background:#fff;border:1px solid #dbe3ea;border-radius:22px;grid-template-columns:minmax(0,560px) minmax(300px,1fr);width:min(1050px,92%);margin:48px auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #06264a1a}.receative-auth-card{padding:38px 46px}.receative-auth-heading>span,.receative-auth-benefits>span{color:#a87916;letter-spacing:.12em;font-size:11px;font-weight:850}.receative-auth-heading h1{color:#06264a;margin:8px 0;font-size:32px}.receative-auth-heading p{color:#627386;margin:0 0 24px;font-size:14px;line-height:1.55}.google-auth-button{color:#17334f;cursor:pointer;background:#fff;border:1px solid #cbd7e1;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;font-size:14px;font-weight:800;display:flex}.google-auth-button:hover{background:#f8fbff;border-color:#3f72b9}.google-auth-button>span{color:#4285f4;font-size:20px;font-weight:900}.google-auth-button:disabled,.auth-submit:disabled{opacity:.65;cursor:wait}.auth-separator{color:#8190a0;align-items:center;gap:10px;margin:20px 0;font-size:11px;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:#e0e6ec;flex:1;height:1px}.receative-auth-form{gap:14px;display:grid}.receative-auth-form label{color:#30475e;gap:6px;font-size:12px;font-weight:750;display:grid}.receative-auth-form input{min-height:46px;font:inherit;border:1px solid #cbd7e1;border-radius:9px;outline:none;padding:10px 12px}.receative-auth-form input:focus{border-color:#2c67a4;box-shadow:0 0 0 3px #2c67a416}.auth-submit{border:0;width:100%;min-height:48px;margin-top:4px}.auth-error,.auth-success{border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.auth-error{color:#a52b2b;background:#fff0f0;border:1px solid #f0caca}.auth-success{color:#08794f;background:#eaf8f0;border:1px solid #c9ead8}.auth-switches{text-align:center;color:#647587;margin-top:17px;font-size:12px}.auth-switches>button,.auth-switches p button{color:#185ea5;cursor:pointer;background:0 0;border:0;font-weight:800}.receative-auth-card>footer{color:#7a8997;text-align:center;border-top:1px solid #e4e9ee;margin-top:22px;padding-top:16px;font-size:10px}.receative-auth-card>footer a{color:#375f85}.receative-auth-benefits{color:#fff;background:linear-gradient(150deg,#06264a,#0c4770);flex-direction:column;justify-content:center;padding:46px 38px;display:flex}.receative-auth-benefits>span{color:#e1b33d}.receative-auth-benefits h2{margin:10px 0 25px;font-size:27px;line-height:1.2}.receative-auth-benefits ul{color:#dbe7f1;gap:17px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.receative-auth-benefits li:first-letter{color:#4bd49a}.receative-auth-benefits p{color:#c4d3df;background:#ffffff0b;border-left:3px solid #e1b33d;margin:28px 0 0;padding:13px;font-size:11px;line-height:1.55}.auth-exit{text-align:center;color:#36506a;background:#f4f7fa;place-content:center;min-height:100vh;display:grid}.auth-exit img{width:260px;margin:auto}.auth-exit p{font-size:13px}.receative-auth-page button:focus-visible,.receative-auth-page a:focus-visible,.receative-auth-page input:focus-visible{outline-offset:2px;outline:3px solid #e0ae35}@media (width<=780px){.receative-auth-page>header{height:68px}.receative-auth-brand-mark{flex-basis:46px;width:46px;height:45px}.receative-auth-page>header .receative-auth-brand-mark img{height:45px}.receative-auth-page>header .receative-auth-brand-name{font-size:21px}.receative-auth-shell{grid-template-columns:1fr;margin:22px auto}.receative-auth-card{padding:27px 22px}.receative-auth-heading h1{font-size:27px}.receative-auth-benefits{padding:28px 22px}.receative-auth-benefits h2{font-size:22px}.google-auth-button,.auth-submit,.receative-auth-form input{min-height:52px}}.tutorial-page{color:#18334e;background:linear-gradient(145deg,#f4f8fc,#fffaf0);min-height:100vh}.tutorial-page>header{background:#fff;border-bottom:1px solid #dbe4ec;justify-content:space-between;align-items:center;height:74px;padding:10px max(20px,50vw - 590px);display:flex}.tutorial-page>header img{object-fit:contain;width:190px;max-height:52px}.tutorial-page>header>div{align-items:center;gap:14px;display:flex}.tutorial-page>header a{color:#173b61;font-size:13px;font-weight:750;text-decoration:none}.tutorial-page>footer{color:#64788a;justify-content:space-between;max-width:1180px;margin:auto;padding:25px;font-size:12px;display:flex}.tutorial-page>footer a{color:#0b5c92;font-weight:800}.tutorial-center.public{background:#fff;border:1px solid #d9e3eb;border-radius:20px;width:min(1180px,94%);margin:34px auto;overflow:hidden;box-shadow:0 22px 60px #08244518}.tutorial-center.embedded{background:#fff;border-radius:19px;width:min(1160px,98vw);max-height:94vh;overflow:auto;box-shadow:0 25px 80px #00182e66}.tutorial-head{color:#fff;background:linear-gradient(130deg,#06264a,#0d496f);align-items:flex-start;gap:15px;padding:24px 28px;display:flex}.tutorial-head>div{flex:1}.tutorial-head span{color:#e3b23e;letter-spacing:.13em;font-size:9px;font-weight:900}.tutorial-head h1{margin:6px 0;font-size:27px}.tutorial-head p{color:#c8d8e6;max-width:720px;margin:0;font-size:12px;line-height:1.55}.tutorial-head>button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.tutorial-progress{background:#f8fafc;border-bottom:1px solid #e2e8ed;padding:14px 28px}.tutorial-progress>div{justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.tutorial-progress i{background:#e1e7ed;border-radius:10px;height:7px;display:block;overflow:hidden}.tutorial-progress b{background:linear-gradient(90deg,#0ca36e,#e1ad35);border-radius:10px;height:100%;display:block}.tutorial-layout{grid-template-columns:315px minmax(0,1fr);min-height:570px;display:grid}.tutorial-layout>nav{background:#f7f9fb;border-right:1px solid #dfe6ec;align-content:start;gap:6px;max-height:650px;padding:14px;display:grid;overflow:auto}.tutorial-layout>nav button{text-align:left;cursor:pointer;color:#425b71;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.tutorial-layout>nav button:hover,.tutorial-layout>nav button.active{background:#fff;border-color:#d9e3eb;box-shadow:0 4px 12px #08244508}.tutorial-layout>nav button.active{border-left:3px solid #d9a72f}.tutorial-layout>nav button.locked{opacity:.68}.tutorial-layout>nav button>span{color:#0a4a77;background:#e5eef6;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.tutorial-layout>nav small,.tutorial-layout>nav strong{display:block}.tutorial-layout>nav small{color:#9b7216;text-transform:uppercase;font-size:7px}.tutorial-layout>nav strong{margin-top:3px;font-size:9px}.tutorial-lesson{min-width:0;padding:25px}.tutorial-visual{background:#eaf1f7;border:1px solid #d6e0e8;border-radius:15px;height:245px;position:relative;overflow:hidden}.tutorial-visual>img{object-fit:cover;object-position:top;width:100%;height:100%}.tutorial-visual>span{color:#fff;background:#06264ae6;border-radius:20px;padding:7px 11px;font-size:8px;font-weight:850;position:absolute;bottom:13px;left:14px}.tutorial-copy{padding-top:20px}.tutorial-copy>span{color:#a87815;letter-spacing:.1em;font-size:8px;font-weight:850}.tutorial-copy h2{color:#06264a;margin:6px 0;font-size:23px}.tutorial-copy>p{color:#607486;font-size:12px;line-height:1.55}.tutorial-copy ol{counter-reset:steps;grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.tutorial-copy li{border:1px solid #dfe6ec;border-radius:10px;padding:11px 11px 11px 39px;font-size:10px;line-height:1.45;position:relative}.tutorial-copy li:before{counter-increment:steps;content:counter(steps);color:#087958;background:#e7f6ef;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:850;display:grid;position:absolute;top:10px;left:10px}.tutorial-audio{gap:9px;margin-top:15px;display:flex}.tutorial-audio button{min-height:43px}.tutorial-audio-note{color:#7b8b99;margin-top:8px;font-size:8px;display:block}.tutorial-lock{text-align:center;place-content:center;justify-items:center;min-height:500px;padding:35px;display:grid}.tutorial-lock>span{font-size:42px}.tutorial-lock h2{color:#06264a}.tutorial-lock p{color:#687b8d;max-width:420px;font-size:12px}.tutorial-lock a,.tutorial-lock button{min-width:220px;margin-top:9px;text-decoration:none}.tutorial-mock{background:#f6f9fc;grid-template-columns:65px 1fr;height:100%;display:grid}.mock-side{background:#06264a;align-content:start;gap:12px;padding:13px;display:grid}.mock-side b{color:#0a4f7b;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mock-side i{background:#ffffff30;border-radius:8px;height:7px}.mock-main{padding:18px}.mock-main>header small,.mock-main>header strong{display:block}.mock-main>header small{color:#aa7912;font-size:8px}.mock-main>header strong{color:#06264a;font-size:18px}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.mock-kpis i{background:#fff;border:1px solid #d8e2ea;border-radius:10px;height:65px;box-shadow:inset 0 4px #d9a72f}.mock-table{background:#fff;border:1px solid #d8e2ea;border-radius:10px;gap:8px;height:80px;padding:12px;display:grid}.mock-table>*{background:#dce5ec;border-radius:7px;height:7px;display:block}.mock-table b{background:#0b4e79;width:35%}.tutorial-help-button{color:#76540d;cursor:pointer;white-space:nowrap;background:#fff9e8;border:1px solid #d5a937;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:850}.tutorial-backdrop{z-index:120;background:#03182bc4;place-items:center;padding:15px;display:grid;position:fixed;inset:0}@media (width<=800px){.tutorial-page>header img{width:150px}.tutorial-page>header>div>a:first-child{display:none}.tutorial-layout{grid-template-columns:1fr}.tutorial-layout>nav{border-bottom:1px solid #dfe6ec;border-right:0;grid-auto-columns:230px;grid-auto-flow:column;overflow-x:auto}.tutorial-lesson{padding:15px}.tutorial-visual{height:190px}.tutorial-copy ol{grid-template-columns:1fr}.tutorial-audio{display:grid}.tutorial-head{padding:20px}.tutorial-head h1{font-size:23px}.tutorial-center.public{width:96%;margin:18px auto}.tutorial-center.embedded{border-radius:0;width:100vw;max-height:100vh}.tutorial-backdrop{padding:0}.tutorial-page>footer{gap:7px;display:grid}.tutorial-help-button{padding:8px;font-size:0}.tutorial-help-button:after{content:"Ajuda";font-size:9px}}.tutorial-player{background:linear-gradient(145deg,#f7fafc,#fffaf0);border:1px solid #dce5ec;border-radius:14px;margin-top:17px;padding:14px}.tutorial-player-main{flex-wrap:wrap;gap:8px;display:flex}.tutorial-player-main button{min-height:43px}.tutorial-voice-settings{border-top:1px solid #e0e6eb;margin-top:11px;padding-top:10px}.tutorial-voice-settings summary{color:#174d78;cursor:pointer;font-size:9px;font-weight:850}.tutorial-voice-settings>div{grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}.tutorial-voice-settings label{color:#526a7e;gap:5px;font-size:8px;display:grid}.tutorial-voice-settings select{width:100%;min-width:0}.tutorial-voice-settings input{padding:0}.tutorial-player-status{gap:3px;margin-top:11px;display:grid}.tutorial-player-status b{color:#0b6e53;font-size:9px}.tutorial-player-status small{color:#718292;font-size:8px;line-height:1.45}.tutorial-player-status button{color:#0b5d91;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:8px;font-weight:850}.tutorial-message{color:#75550b;background:#fff5d7;border-radius:8px;padding:9px!important;font-size:9px!important}.tutorial-transcript{margin-top:16px}.tutorial-transcript h3{color:#123a5e;margin:0 0 8px;font-size:12px}.tutorial-transcript p{color:#536a7d;border-radius:9px;align-items:flex-start;gap:10px;margin:4px 0;padding:9px;font-size:10px;line-height:1.6;transition:all .2s;display:flex}.tutorial-transcript p.active{color:#075f47;background:#e9f7f0;box-shadow:inset 3px 0 #0ca678}.tutorial-transcript p span{color:#0a4771;background:#e7eef5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:850;display:grid}.tutorial-footer-actions{border-top:1px solid #e2e8ed;justify-content:space-between;gap:8px;margin-top:14px;padding-top:14px;display:flex}.tutorial-footer-actions button:disabled{opacity:.38;cursor:not-allowed}@media (width<=800px){.tutorial-player-main,.tutorial-footer-actions{grid-template-columns:1fr;display:grid}.tutorial-player-main button,.tutorial-footer-actions button{min-height:46px}.tutorial-voice-settings>div{grid-template-columns:1fr}.tutorial-help-button:after{content:"Como usar esta tela?"}}.zapi-settings{background:#fff;border:1px solid #d9e3ec;border-radius:16px;margin-top:22px;padding:20px;box-shadow:0 8px 24px #092d500f}.zapi-settings h3{color:var(--navy);margin:0}.zapi-settings>p{color:#5a6d7f;line-height:1.55}.integration-status{color:#41556a;background:#f4f7fa;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.integration-status.connected{color:#087443;background:#e9f8f0}.integration-status.error{color:#a52525;background:#fff0f0}.zapi-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.zapi-form label{color:#263d52;gap:6px;font-size:13px;font-weight:700;display:grid}.zapi-form input{border:1px solid #cbd8e3;border-radius:9px;width:100%;min-height:42px;padding:0 12px}.zapi-connected{background:#f3fbf7;border:1px solid #cae8d8;border-radius:12px;gap:8px;margin:14px 0;padding:14px;display:grid}.zapi-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.zapi-actions button{min-height:42px}.zapi-qr{text-align:center;background:#fafcfd;border:1px dashed #c4d2de;border-radius:12px;justify-items:center;gap:10px;margin-top:15px;padding:16px;display:grid}.zapi-qr img{background:#fff;border-radius:10px;width:220px;max-width:100%;height:auto;padding:10px}.zapi-flow{background:#fff9e9;border-left:4px solid #d7a72f;border-radius:10px;margin-top:18px;padding:16px}.zapi-flow ol{color:#44596c;margin:10px 0 0;padding-left:22px;line-height:1.7}.zapi-flow span{color:#44596c;background:#fff;border:1px solid #ead9a7;border-radius:999px;margin:10px 8px 0 0;padding:8px 10px;font-size:13px;display:inline-flex}.zapi-authorized{background:#f8fbfd;border:1px solid #d8e3ec;border-radius:14px;margin-top:20px;padding:18px}.zapi-authorized h4{color:var(--navy);margin:4px 0}.zapi-authorized p{color:#5a6d7f;margin:4px 0;line-height:1.5}.zapi-user-list{gap:8px;margin-top:16px;display:grid}.zapi-user-list>div{background:#fff;border:1px solid #d9e3ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.zapi-user-list span{gap:3px;display:grid}.zapi-user-list small{color:#66798a}.zapi-user-list em{color:#6a7781;background:#f0f3f5;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.zapi-user-list em.active{color:#087443;background:#e7f7ee}.zapi-user-list .empty{text-align:center;border:1px dashed #cbd8e3;border-radius:10px;padding:12px}.direct-send-confirm{color:#604d18;background:#fff9e8;border:1px solid #edcf72;border-radius:10px;margin-top:12px;padding:12px}@media (width<=760px){.zapi-settings{padding:15px}.zapi-form{grid-template-columns:1fr}.zapi-actions{grid-template-columns:1fr;display:grid}.zapi-actions button{width:100%;min-height:48px}.zapi-user-list>div{grid-template-columns:1fr}.zapi-user-list button{width:100%;min-height:46px}}
