.whatsapp-contact{position:fixed;bottom:16px;right:16px;max-width:min(320px,calc(100vw - 32px));z-index:30;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.whatsapp-contact details{margin-top:8px;font-size:13px}:root{color-scheme:dark;--background:#151316;--surface:#231f29;--surface-elevated:#2c2634;--navigation-surface:#19161c;--field-surface:#1c1821;--primary:#b799e5;--provider-paypal:#003087;--primary-hover:#c7acef;--primary-muted:#3a294b;--accent:#c7a9ed;--purple:var(--accent);--text-primary:#f5f0f8;--text-secondary:#bcb2c5;--text-muted:#afa3b9;--border:#42384c;--control-border:#81728e;--success:#81c4a1;--success-text:#a0dcb9;--success-muted:#203a2e;--warning-text:#fcd34d;--warning:#f59e0b;--warning-muted:#332917;--danger:#ef4444;--danger-text:#fda4af;--danger-muted:#351b24;--focus:#d1b4fa;--on-primary:#21182c;--shadow-color:#00000020;--shadow:0 2px 8px var(--shadow-color);--shadow-lg:0 12px 36px var(--shadow-color);--overlay:#09090bcc;--paper:var(--surface);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border);--lime:var(--primary-muted);--radius:18px;--radius-control:11px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--motion-fast:160ms}:root[data-theme=light]{color-scheme:light;--background:#fafafa;--surface:#ffffff;--surface-elevated:#f0f0f4;--primary-hover:#6d28d9;--primary-muted:#f0eafb;--accent:#6d28d9;--text-primary:#18181b;--text-secondary:#60606b;--text-muted:#686874;--border:#d4d4dc;--success-text:var(--accent);--success-muted:var(--primary-muted);--warning-text:#854d0e;--warning-muted:#fff5d6;--danger-text:#be123c;--danger-muted:#fff0f3;--focus:#7c3aed;--shadow-color:#18181b0a}body{font-family:Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:var(--text-primary)}input,option,select,textarea{background-color:var(--surface)}::selection{background:var(--primary-muted);color:var(--text-primary)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--focus)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.display-preferences{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.theme-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary)}.theme-toggle:hover{color:var(--text-primary);background:var(--surface-elevated)}.brand-mark{background:var(--primary);color:var(--on-primary);font-family:inherit;font-size:28px;font-weight:700;font-style:normal;letter-spacing:-2px;border-radius:10px}.brand strong{font-size:22px;letter-spacing:-.8px;color:var(--text-primary)}.login-story .brand,.site .brand{margin:0}.sidebar{background:var(--surface)}.topbar{background:var(--background);min-height:76px;height:auto;padding-top:12px;padding-bottom:12px}.top-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.nav-link{font-size:13px;min-height:44px;border-radius:9px;color:var(--text-secondary)}.nav-link:hover{background:var(--surface-elevated);color:var(--text-primary)}.nav-link.selected{color:var(--accent);background:var(--primary-muted);box-shadow:inset 2px 0 var(--primary)}.nav-label{font-size:11px}.icon-button{min-height:40px;min-width:40px;color:var(--text-secondary)}.button{min-height:44px;border-radius:10px;font-size:13px;padding:10px 16px;font-weight:600;background:var(--surface);color:var(--text-primary)}.button:hover{background:var(--surface-elevated);border-color:var(--text-muted)}.button.dark,.button.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.button.dark:hover,.button.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.button.small{min-height:40px;font-size:12px}.button:active:not(:disabled),.theme-toggle:active{transform:translateY(1px)}.button.danger{color:var(--danger-text);background:var(--danger-muted);border-color:var(--danger-text)}button:disabled{opacity:.55}.text-link{color:var(--accent);font-size:13px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.card,.resource-card,.site-plan,.stat-card{box-shadow:0 4px 20px var(--shadow-color)}h1{font-weight:650;letter-spacing:-1.1px}h2{font-size:17px}.card-heading p,.page-heading p,.welcome-strip p{font-size:13px}.stat-card>strong{font-size:32px;font-weight:600}.stat-card>div,.stat-card>small{font-size:12px}.welcome-strip{background:var(--surface);border-color:var(--border)}.welcome-strip strong{color:var(--text-primary);font-size:14px}.agent-orb,.spark-icon{background:var(--primary-muted);color:var(--accent)}.agent-orb{transform:none;box-shadow:none;border:1px solid var(--border);outline:none}.agent-spotlight{background:var(--surface)}.chip{font-size:12px}.chip.success,.plan-saved,.success-text{color:var(--success-text)}.chip.success{background:var(--success-muted)}.live-dot{background:var(--success);width:7px;height:7px}.chip.amber{color:var(--warning-text);background:var(--warning-muted)}.bar-ai,.legend-ai{background:var(--accent)}.bar-human,.legend-human{background:var(--text-muted)}.checkbox-label,.form-field>span,table{font-size:13px}.form-field input,.form-field select,.form-field textarea{font-size:14px;min-height:44px;border-radius:9px}.checkbox-label{min-height:40px}.checkbox-label input{width:18px;height:18px;accent-color:var(--primary)}.search-box{min-height:44px}.search-box input{font-size:14px}.composer-tabs button,.tabs button{min-height:40px;font-size:13px}.tabs button.active{color:var(--accent)}.inbox-item.active{background:var(--primary-muted);box-shadow:inset 2px 0 var(--primary)}.inbox-person strong,.thread-heading h2{font-size:14px}.message-bubble,.public-chat-messages .message-bubble{color:var(--text-primary);font-size:14px}.message.ai .message-bubble{background:var(--surface-elevated);border:1px solid var(--border)}.message.human .message-bubble{background:var(--success-muted)}.message.note .message-bubble{background:var(--warning-muted);color:var(--warning-text)}.composer textarea,.public-chat-compose textarea{font-size:14px;background:var(--surface);color:var(--text-primary)}.composer textarea:focus-visible,.public-chat-compose textarea:focus-visible{outline:2px solid var(--focus)}.employee-test-message.customer,.helper-message.user{background:var(--primary-muted)}.site{background:var(--background)}.site-nav{padding:22px 40px}.site-nav a,.site-nav nav{font-size:14px}.site-nav .button.dark{background:var(--surface);color:var(--text-primary);border-color:var(--border)}.site-hero{padding:100px 0 76px;gap:64px;background:radial-gradient(ellipse at 70% 25%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 65%)}.site-kicker{color:var(--text-secondary);letter-spacing:1.8px;font-size:11px}.site-hero h1{font-family:inherit;font-size:clamp(42px,4.5vw,64px);line-height:1.08;letter-spacing:-2.8px;font-weight:650}.site-hero h1 em{font-family:inherit;font-style:normal;color:var(--text-secondary)}.site-hero-copy>p{font-size:17px;line-height:1.7;max-width:540px}.hero-actions{margin-top:30px}.hero-actions .button{min-height:48px;padding:12px 22px;font-size:14px}.site-conversation{background:var(--surface);transform:none;border:1px solid var(--border);box-shadow:0 16px 50px var(--shadow-color);padding:30px}.site-conversation .chip{color:var(--accent);background:var(--primary-muted);margin-bottom:20px}.site-conversation .related-row{padding:20px 0;font-size:14px}.site-conversation .related-row:last-child{border:0}.channel-summary{text-align:center;padding:24px;font-size:13px;line-height:1.9;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.channel-summary strong{color:var(--text-primary)}.landing-benefits{margin:64px 0;gap:40px}.landing-benefits h2{font-size:13px;letter-spacing:1.4px;margin-bottom:14px}.landing-benefits p{font-size:15px;line-height:1.8}.site-section{padding:44px 0}.site-faq>h2,.site-section>h2{font-size:30px;font-weight:600;letter-spacing:-.9px}.site-section>p{max-width:700px;font-size:16px;line-height:1.9}.site-plan{background:var(--surface);border:1px solid var(--border);padding:28px}.site-plan.recommended{background:var(--surface);border:1px solid var(--primary)}.site-plan .chip{background:var(--primary-muted);color:var(--accent)}.site-plan h2{letter-spacing:-1.8px}.site-plan li{font-size:14px}.site-faq details{border-bottom:1px solid var(--border)}.site-faq summary{min-height:48px;padding:16px 0;cursor:pointer}.site-footer{font-size:13px}.login-story{background:var(--surface);border-right:1px solid var(--border)}.login-story h1{color:var(--text-primary)}.login-story h1 em{font-family:inherit;font-style:normal;color:var(--text-secondary)}.login-form-panel{background:var(--background)}.login-form-content{max-width:400px}.login-form-content>p{font-size:14px}.login-mini-card{transform:none;background:var(--surface-elevated);box-shadow:none}.login-alternative{font-size:13px!important}.login-alternative button{color:var(--accent);min-height:44px}.or-divider span,.public-chat-page{background:var(--background)}.public-chat-page{--agent-primary:var(--primary);--agent-on-primary:var(--on-primary);--agent-surface:var(--surface)}.public-chat-box{background:var(--agent-surface)}.public-chat-messages .message.customer .message-bubble,.public-chat-page .button.primary{background:var(--agent-primary);color:var(--agent-on-primary)}.public-chat-header{background:var(--surface-elevated)}.chat-start h3,.public-chat-header h2,.public-chat-intro h1{color:var(--text-primary)}@media (max-width:1100px){.top-actions>.text-link{display:none}.site-nav{gap:16px;padding-left:24px;padding-right:24px}.site-hero{gap:32px}}@media (max-width:850px){.login-story .brand strong,.site .brand strong{display:block}.site-hero{padding:54px 0;grid-template-columns:1fr}.site-conversation{max-width:600px;width:100%}.top-actions>.button:first-child{display:none}.page-heading{flex-wrap:wrap}.page-heading .button{font-size:13px;gap:8px}.topbar{padding:10px 16px}}@media (max-width:540px){.site-main{padding-left:20px;padding-right:20px}.site-nav{padding:18px 20px;gap:12px}.site-nav>.button{margin-left:auto}.site-hero h1{font-size:43px;letter-spacing:-1.8px}.site-hero-copy>p{font-size:16px}.site-conversation{padding:22px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.landing-benefits{gap:28px;margin:40px 0}.top-actions{gap:6px}.top-actions>.button:last-child{display:none}.composer textarea,.form-field input,.form-field select,.form-field textarea,.public-chat-compose textarea,.search-box input{font-size:16px}.form-actions{flex-wrap:wrap}.form-actions .button{font-size:13px;min-height:44px}.table-toolbar{flex-wrap:wrap}.thread-heading{flex-wrap:wrap;padding:14px}.thread-actions{flex-wrap:wrap}.thread-actions .button{font-size:12px;gap:6px}.modal{padding:20px;max-height:calc(100dvh - 24px)}.helper-compose{flex-wrap:wrap}.helper-compose textarea{flex-basis:100%}.stat-card{padding:16px}.recovery-card{margin:28px auto;padding:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{:root{color-scheme:light;--background:white;--surface:white;--surface-elevated:#f4f4f5;--text-primary:#18181b;--text-secondary:#52525b;--border:#d4d4d8}.display-preferences{display:none}}progress{appearance:none;border:0;overflow:hidden;border-radius:8px;background:var(--surface-elevated);accent-color:var(--primary)}progress::-webkit-progress-bar{background:var(--surface-elevated);border-radius:8px}progress::-webkit-progress-value{background:var(--primary);border-radius:8px}progress::-moz-progress-bar{background:var(--primary)}.allowance-list progress::-webkit-progress-value{background:var(--primary)}.login-form-content .form-field input{font-size:14px}@media (max-width:850px){.app-shell:not(.mobile-menu-open) .sidebar{visibility:hidden}}@media (max-width:540px){.login-form-content .form-field input{font-size:16px}.eyebrow{font-size:11px;letter-spacing:1.2px}}.table-scroll{position:relative;overscroll-behavior-x:contain}@media (max-width:650px){.table-scroll td:first-child,.table-scroll th:first-child{position:sticky;left:0;z-index:1;background:var(--surface);border-right:1px solid var(--border)}.table-scroll th:first-child{background:var(--surface-elevated)}}.credit-stack{display:grid;gap:24px}.credits-view>.stats-grid{margin-bottom:0}.credit-stack .card{min-width:0}.credit-stack progress{display:block;width:100%;height:12px;margin:16px 0;accent-color:var(--primary)}.credit-stack textarea{width:100%;font-family:monospace;font-size:14px}.credit-stack details summary{cursor:pointer;padding:12px 0}.credit-confirm{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.credit-warning{font-weight:600}.credit-stack .table-scroll td{max-width:320px;overflow-wrap:anywhere}@media (max-width:640px){.credit-stack{gap:16px}.credit-stack .hero-actions{align-items:stretch}.credit-stack .hero-actions .button{flex:1 1 auto}}.page-wrap.credit-stack{max-width:1200px;margin:0 auto;padding:clamp(16px,4vw,40px)}.credit-stack label{display:grid;gap:8px;color:var(--text-secondary)}.credit-stack input:not([type=checkbox]),.credit-stack select,.credit-stack textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-primary);font-size:16px}.credit-stack .form-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.credit-stack .form-row>label{flex:1 1 220px}.credit-stack label:has(input[type=checkbox]){display:flex;align-items:center}.credit-stack small{display:block;color:var(--text-muted)}.credit-stack code{overflow-wrap:anywhere}.credit-stack dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.account-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh;background:var(--background)}.account-nav{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:24px 16px;border-right:1px solid var(--border);background:var(--surface)}.account-nav .brand{margin:0 8px 24px}.account-nav nav{display:grid;gap:4px}.account-nav nav a{padding:11px 14px;border-radius:8px;color:var(--text-secondary);min-height:44px}.account-nav nav a:hover{background:var(--surface-elevated);color:var(--text-primary)}.account-nav nav a.selected{background:var(--primary-muted);color:var(--accent)}.account-nav nav p{font-size:11px;letter-spacing:.1em;margin:20px 14px 8px;color:var(--text-muted)}.account-content{min-width:0}.account-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--surface)}.toolbar-spacer{flex:1}.account-close,.account-content .site-footer,.account-content .site-header,.account-open,.account-scrim{display:none}.account-content .platform-page{max-width:100%;padding:24px}.account-content .page-wrap{width:100%}.operation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.operation-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.operation-row>*{min-width:0}.operation-timeline{max-height:250px;overflow:auto}.conversation-controls{padding:16px;display:grid;gap:12px;border-bottom:1px solid var(--border)}@media(max-width:850px){.account-layout{display:block}.account-nav{display:none;position:fixed;z-index:90;width:min(290px,85vw);height:100dvh;top:0;left:0}.account-menu-open .account-nav{display:block}.account-close,.account-open{display:inline-flex}.account-close{position:absolute;right:12px;top:12px}.account-menu-open .account-scrim{display:block;position:fixed;inset:0;background:rgb(0 0 0/.5);z-index:89}.account-toolbar{padding:12px}.account-toolbar .toolbar-spacer{display:none}.operation-grid{grid-template-columns:minmax(0,1fr)}}.setup-callout{padding:16px;border-left:3px solid var(--primary);background:var(--primary-muted);color:var(--text-primary);line-height:1.7;border-radius:8px}.setup-details{margin:20px 0;padding:16px;border:1px solid var(--border);border-radius:12px}.setup-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.setup-details[open] summary{margin-bottom:16px}.owner-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-shortcuts button{padding:20px;text-align:left;color:var(--text-primary);cursor:pointer}.owner-shortcuts strong{display:block;font-size:28px;margin-bottom:6px}.owner-customer.selected,.owner-shortcuts .selected{border-color:var(--primary)}.owner-customer-list{display:grid;gap:16px}.owner-customer{padding:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px}.owner-customer h2{font-size:19px}.owner-customer p{overflow-wrap:anywhere;line-height:1.7}.owner-customer .chip{margin:4px 6px 10px 0}.owner-actions{display:grid;gap:8px;min-width:190px}.owner-access-panel{flex-basis:100%;width:100%;min-width:0}.owner-friendly textarea{font-family:inherit}.owner-friendly fieldset{padding:0;margin:0;border:0;min-width:0}.account-nav .brand strong{display:block}.account-nav button{margin-top:8px}.account-layout .site-nav{display:none}.account-content .site-main{width:100%;max-width:1200px}.account-content .platform-page{overflow-wrap:anywhere}@media(max-width:640px){.owner-shortcuts{gap:8px}.owner-shortcuts button{padding:12px}.owner-shortcuts span{font-size:12px}.owner-customer{display:grid;padding:18px;gap:12px}.owner-actions{grid-template-columns:1fr;min-width:0}.account-content .platform-page{padding:16px}.setup-details{padding:12px}.owner-access-panel .helper-suggestions .button{flex:1}}.setup-checklist{list-style:none;padding:0;display:grid;gap:12px;margin:20px 0}.setup-checklist li{display:flex;align-items:center;gap:12px;min-height:44px}.setup-checklist li>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--primary-muted);color:var(--accent)}.setup-checklist small{margin-left:auto;color:var(--text-muted)}:root{--touch-target:44px}.task-navigation{display:grid;gap:4px}.task-nav-row{display:flex;align-items:center;min-width:0}.task-nav-row>.nav-link{flex:1;min-width:0}.task-navigation .nav-link{min-height:var(--touch-target);display:flex;align-items:center;gap:10px}.task-nav-row .nav-expand{flex:0 0 var(--touch-target);min-height:var(--touch-target)}.nav-expand[aria-expanded=true] svg{transform:rotate(180deg)}.task-nav-children{padding-inline-start:22px;border-inline-start:1px solid var(--border);margin:4px 0 8px 20px}.task-nav-children[hidden]{display:none}.task-owner{margin-top:16px;border-top:1px solid var(--border);padding-top:8px}.task-owner summary{cursor:pointer;padding:12px 8px}.account-nav .account-links{display:grid;gap:8px}.account-nav .task-nav-row a{margin:0}.account-nav .task-navigation{padding:0}.task-navigation .nav-link b{margin-left:auto;font-size:12px}.onboarding-progress{width:100%;accent-color:var(--primary)}.dashboard-secondary{margin-top:20px}.dashboard-secondary>summary{padding:16px;cursor:pointer}.conversation-secondary>summary{min-height:44px;cursor:pointer;display:flex;align-items:center}.operation-linked-card{display:block;padding:14px;border:1px solid var(--border);border-radius:12px;margin:8px 0}@media(max-width:850px){.task-navigation .nav-link{font-size:15px}.operation-row{flex-wrap:wrap}.conversation-controls .operation-row>label{width:100%}}.context-help{position:relative}.context-help summary{list-style:none;cursor:pointer}.context-help-body{position:absolute;right:0;top:calc(100% + 8px);z-index:45;width:min(330px,80vw);padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-elevated);box-shadow:0 10px 25px var(--shadow-color)}.context-help-body p{margin:10px 0;color:var(--text-secondary)}.mobile-thread-back{display:none}.table-wrap{max-width:100%;overflow-x:auto}.collapsed .nav-expand,.collapsed .task-nav-children,.collapsed .task-owner{display:none}@media(max-width:650px){.inbox-layout.mobile-thread-open .conversation-list,.inbox-layout:not(.mobile-thread-open) .conversation-detail{display:none}.inbox-layout .conversation-list{max-height:none}.inbox-layout{height:auto;min-height:65dvh}.mobile-thread-back{display:inline-flex;margin:10px;align-self:flex-start}.conversation-detail{min-height:65dvh}.topbar .system-status{display:none}.context-help-body{position:fixed;left:16px;right:16px;top:100px;width:auto}}.task-navigation{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.task-nav-group{min-width:0}.task-nav-row .nav-link{padding-inline:8px;gap:8px}.task-nav-row .nav-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-nav-row .nav-expand{margin:0}.task-navigation{align-content:start;gap:12px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.task-nav-items{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0}.task-nav-row{border-radius:12px}.task-nav-row .nav-link{margin:0;min-height:48px;padding:6px 8px;font-size:14px;line-height:1.35}.task-nav-row .nav-link>svg,.task-owner-shortcut>svg{flex-shrink:0;width:34px;height:34px;padding:7px;border-radius:10px;background:var(--surface-elevated)}.task-nav-row .nav-link.selected>svg{background:var(--primary-muted);color:var(--accent)}.task-nav-row .nav-link span{white-space:normal;overflow-wrap:normal}.task-nav-row .nav-link b{flex-shrink:0;border-radius:10px;color:var(--accent);background:var(--primary-muted);font-size:11px}.task-nav-row .nav-expand{width:36px;min-width:36px;flex-basis:36px;min-height:44px;border-radius:10px;background:transparent}.task-nav-row .nav-expand:hover,.task-nav-row .nav-expand[aria-expanded=true]{background:var(--surface-elevated);color:var(--accent)}.has-current-page>.task-nav-row>.nav-link{color:var(--accent)}.task-sub-link{line-height:1.4;margin:0}.task-sub-link span{min-width:0;flex:1}.task-nav-children{margin:6px 0 8px 24px;padding-left:10px}.task-owner summary{display:flex;gap:8px;align-items:center;font-size:13px;min-height:48px}.task-owner summary>svg{flex-shrink:0}.task-owner summary>span{flex:1}.task-owner[open] summary>svg:last-child{transform:rotate(180deg)}.task-owner .nav-link{padding:10px 12px}.task-search{display:flex;gap:8px;align-items:center;width:100%;min-width:0;min-height:44px;padding:0 10px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:22px;color:var(--text-secondary)}.task-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.task-search>svg{flex-shrink:0}.task-search input{min-width:0;width:100%;border:0;padding:10px 0;background:transparent;color:var(--text-primary);font-size:14px}.task-search input,.task-search input:focus{outline:none;box-shadow:none}.task-search input::placeholder{color:var(--text-secondary)}.task-search input::-webkit-search-cancel-button{display:none}.task-search button{min-width:32px;min-height:44px;padding:0;margin:0}.task-search-results{min-width:0}.task-search-count{font-size:12px;line-height:1.6;color:var(--text-secondary);padding:0 8px 10px;margin:0}.task-search-expand{width:100%;min-height:44px;background:var(--surface-elevated);border-radius:14px}.account-layout .task-navigation:not(.task-compact) .nav-link>span,.app-shell .task-navigation:not(.task-compact) .nav-link>span{display:block}.task-navigation:not(.task-compact) .nav-link{justify-content:flex-start;text-align:left}.task-compact .nav-link{justify-content:center;padding:6px 0}.task-compact .nav-link>b,.task-compact .nav-link>span{display:none}.task-owner-shortcut{margin-top:12px;border-top:1px solid var(--border)}.task-navigation .nav-link,.task-navigation button,.task-owner summary{transition:background-color .15s ease,color .15s ease}.task-navigation svg{transition:transform .15s ease}.task-navigation a:focus-visible,.task-navigation button:focus-visible,.task-navigation summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(min-width:851px){.app-shell:not(.collapsed){--sidebar:280px}.account-layout{grid-template-columns:280px minmax(0,1fr)}.account-layout.account-compact{grid-template-columns:76px minmax(0,1fr)}.account-compact .account-nav{padding-inline:10px}.account-compact .brand{margin-inline:10px}.account-compact .account-links>a,.account-compact .account-links>button,.account-compact .brand strong{display:none}.account-collapse{display:inline-flex}}@media(max-width:850px){.account-collapse{display:none}.task-search input{font-size:16px}.task-nav-row .nav-link{min-height:48px}.app-shell.mobile-menu-open .nav-expand{display:inline-flex}.app-shell.mobile-menu-open .task-nav-children:not([hidden]),.app-shell.mobile-menu-open .task-owner{display:block}}@media(prefers-reduced-motion:reduce){.task-navigation a,.task-navigation button,.task-navigation summary,.task-navigation svg{transition:none}}.action-feedback{position:fixed;inset:auto 24px 24px auto;z-index:10000;margin:0;width:min(440px,calc(100vw - 32px));max-height:50dvh;overflow:auto;padding:16px;border:1px solid var(--border);border-inline-start:3px solid var(--primary);border-radius:14px;background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 8px 32px var(--shadow-color);gap:12px;align-items:start;font-family:inherit}.action-feedback:not(.is-visible){display:none}.action-feedback.is-visible{display:flex}.action-feedback::backdrop{background:transparent;pointer-events:none}.action-feedback>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.action-feedback>div{flex:1;min-width:0}.action-feedback strong{font-size:15px}.action-feedback p{font-size:14px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.action-feedback a{color:var(--accent);display:inline-flex;align-items:center;min-height:44px;font-weight:600}.action-feedback button{flex-shrink:0;min-width:44px;min-height:44px;margin:-7px -7px 0 0}.action-feedback.error{border-inline-start-color:var(--danger)}.action-feedback.error>svg{color:var(--danger)}.action-feedback.warning{border-inline-start-color:var(--warning)}.action-feedback.warning>svg{color:var(--warning)}@media(max-width:650px){.action-feedback{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}.assistant-launch{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow);min-height:48px;cursor:pointer}.assistant-launch svg{color:var(--accent)}body.has-universal-assistant{padding-bottom:80px}body.has-universal-assistant .whatsapp-contact{bottom:90px}.assistant-launch kbd{font:inherit;font-size:10px;color:var(--text-secondary)}.assistant-panel{position:fixed;z-index:95;right:16px;bottom:16px;width:min(390px,calc(100% - 32px));height:min(560px,calc(var(--ui-viewport-height, 100dvh) - 32px));display:flex;flex-direction:column;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-lg);overflow:hidden}.assistant-panel header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.assistant-panel header>.button{flex:none;width:44px;min-height:44px}.assistant-panel footer>small,.assistant-panel header small{display:block;margin-top:5px;color:var(--text-secondary);font-size:12px}.assistant-panel small{color:var(--text-secondary);line-height:1.5}.assistant-body{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:16px}.assistant-panel button{touch-action:manipulation}.assistant-panel button:focus-visible,.assistant-panel input:focus-visible,.assistant-panel summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.assistant-result{padding:14px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;overflow-wrap:anywhere}.assistant-result p{font-size:14px;line-height:1.65;margin:10px 0;white-space:pre-line}.assistant-results{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px}.assistant-results .button{width:100%;min-height:48px;justify-content:space-between;text-align:left;white-space:normal}.assistant-results small{display:block;font-size:11px}.assistant-draft{display:grid;gap:10px;margin-top:12px}.assistant-draft label{display:grid;gap:5px;font-size:12px}.assistant-panel input{width:100%;min-width:0;border-radius:8px;background:var(--surface);color:var(--text-primary);border:1px solid var(--border);padding:11px;font-size:16px}.assistant-email-form{gap:12px;min-width:0}.assistant-email-form input,.assistant-email-form select,.assistant-email-form textarea{width:100%;min-width:0;max-width:100%;font-size:16px}.assistant-email-form textarea{resize:vertical}.assistant-email-delivery{display:grid;gap:10px}.assistant-email-delivery .button{justify-self:start}.assistant-confirm dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.assistant-confirm{border-block:1px solid var(--border);margin-block:12px;padding-block:14px}.assistant-confirm dl>div{display:grid;grid-template-columns:95px 1fr;gap:8px;font-size:13px;margin-top:8px}.assistant-confirm dt{color:var(--text-secondary)}.assistant-confirm dd{margin:0}.assistant-confirm button{margin:4px 8px 4px 0}.assistant-history{margin-top:18px;font-size:12px}.assistant-history summary{cursor:pointer;padding-block:10px}.assistant-history li{margin:10px 0;line-height:1.5}.assistant-panel footer{display:block;flex:0 0 auto;border-top:1px solid var(--border);padding:14px;background:var(--surface)}.assistant-panel footer form{display:flex;gap:8px}.assistant-panel footer form input{flex:1}.assistant-panel footer form button{flex-shrink:0}.assistant-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.assistant-cost-help{display:inline-flex;align-items:center;gap:2px}.assistant-actions .info-trigger,.assistant-footer-actions .info-trigger,.helper-heading .info-trigger{width:44px;height:44px;flex:none}.helper-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.helper-card .helper-heading h2{margin:0}.assistant-report{display:block;background:transparent;border:0;color:var(--text-secondary);text-decoration:underline;font-size:11px;margin-top:12px;min-height:44px;cursor:pointer}@media (max-width:600px){.assistant-launch{bottom:calc(76px + env(safe-area-inset-bottom));right:12px}.assistant-launch kbd{display:none}.assistant-panel{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:auto;left:8px;height:min(560px,calc(var(--ui-viewport-height, 100dvh) - 32px));max-height:calc(var(--ui-viewport-height, 100dvh) - 32px)}.assistant-body,.assistant-panel footer{padding:12px}}.assistant-answer,.assistant-question{margin:10px 0;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-question{margin-left:24px;background:var(--primary-muted)}.assistant-answer{background:var(--surface-elevated)}.assistant-answer small,.assistant-question small{display:block;margin-bottom:4px}.assistant-ai-option{margin-top:12px}.assistant-credit-notice{color:var(--accent);margin-bottom:6px}.assistant-cost-help,.assistant-response-options{font-size:11px;color:var(--text-secondary)}.assistant-response-options summary{cursor:pointer;padding-block:6px}.whatsapp-window-notice{grid-column:1/-1;padding:8px 10px;margin:0;color:var(--warning-text);background:var(--warning-muted);border-radius:8px;font-size:12px;line-height:1.5}.assistant-chart{margin:12px 0}.assistant-chart figcaption small,.assistant-chart figcaption strong{display:block}.assistant-chart ul{padding:0;list-style:none;max-height:260px;overflow:auto}.assistant-chart li{display:grid;grid-template-columns:minmax(70px,1fr) 1fr auto;align-items:center;gap:8px;margin:10px 0;font-size:12px}.assistant-chart-label{overflow-wrap:anywhere}.assistant-chart-track{display:block;height:8px;border-radius:4px;background:var(--surface-elevated);overflow:hidden}.assistant-chart-track>span{display:block;height:100%;background:var(--primary);border-radius:inherit}.whatsapp-window-notice button{margin-top:6px}@media (prefers-reduced-motion:no-preference){.assistant-launch{transition:background .15s ease,transform .15s ease}.assistant-launch:hover{transform:translateY(-2px)}}.setup-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin:12px 0}.setup-choice,.setup-choice-grid>.button{min-height:72px;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:left;justify-content:flex-start;white-space:normal}.voice-field{display:grid;gap:8px;min-width:0}.voice-field-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.voice-field small{color:var(--text-secondary)}.voice-button{min-width:44px;min-height:44px;flex-shrink:0;cursor:pointer}.voice-button[aria-pressed=true]{color:var(--accent);background:var(--primary-muted)}.voice-button:disabled{opacity:.5;cursor:not-allowed}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.button>svg{flex-shrink:0}.info-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);vertical-align:middle;cursor:help}.info-trigger:focus-visible,.info-trigger:hover{background:var(--surface-elevated);color:var(--text-primary)}.context-disclosure summary:focus-visible,.info-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.context-tooltip{position:fixed;z-index:1500;width:280px;max-width:calc(100vw - 24px);padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-lg);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.context-disclosure{margin-block:8px;color:var(--text-secondary);font-size:13px}.context-disclosure>summary{cursor:pointer;min-height:36px;align-content:center;color:var(--text-primary)}.context-disclosure>div{padding-block:8px;line-height:1.6}.detail-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--border);padding:0;background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-lg)}.detail-panel::backdrop{background:rgb(0 0 0/.4)}.detail-panel>header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;background:var(--surface);border-bottom:1px solid var(--border);z-index:1}.detail-panel h2{font-size:18px;margin:0}.detail-panel-body{padding:20px;overflow-wrap:anywhere;line-height:1.65}.detail-panel-body>h3{margin:20px 0 8px}.detail-panel-body p{margin:8px 0}.detail-panel-compact{inset:0;margin:auto;width:min(440px,calc(100vw - 32px));height:fit-content;max-height:80dvh;border:1px solid var(--border);border-radius:16px}.inbox-focused{height:calc(100dvh - 320px);min-height:380px;grid-template-columns:minmax(250px,31%) minmax(0,1fr)}.inbox-focused .conversation-detail{min-height:0;max-height:none;overflow:hidden}.inbox-focused .inbox-search{padding:12px}.inbox-tabs{display:flex;gap:3px;margin-top:10px;overflow-x:auto}.inbox-tabs button{background:transparent;border:0;border-radius:18px;color:var(--text-secondary);padding:7px 9px;min-height:36px;font-size:12px;white-space:nowrap}.inbox-tabs button[aria-pressed=true]{background:var(--primary-muted);color:var(--primary-text,var(--text-primary))}.inbox-focused .inbox-filters{margin:0;flex-wrap:wrap}.inbox-focused .inbox-filters select{max-width:100%;min-height:36px}.inbox-focused .inbox-search .context-disclosure{margin:0}.inbox-focused .inbox-item{padding:14px 12px;border-bottom:0;border-radius:10px;margin:2px 0}.inbox-focused .inbox-list-scroll{padding:4px 6px}.inbox-focused .inbox-item.active{background:var(--primary-muted);box-shadow:inset 3px 0 var(--primary)}.inbox-focused .inbox-person strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.inbox-focused .inbox-person .avatar{width:34px;height:34px;flex:none}.inbox-focused .inbox-person small{font-size:11px;white-space:nowrap}.inbox-focused .inbox-item>p{display:block;-webkit-line-clamp:unset;margin:6px 0 0 44px;line-height:1.4;font-size:13px}.inbox-focused .inbox-item-meta{margin:7px 0 0 44px;font-size:11px;flex-wrap:wrap}.inbox-focused .inbox-item-meta .chip{padding:2px 5px;font-size:10px}.unread-count{background:var(--primary);color:var(--on-primary,#fff);border-radius:20px;min-width:18px;text-align:center;padding:2px 4px;font-size:11px}.priority-dot{color:var(--warning-text);font-weight:700}.inbox-load-more{margin:10px auto;display:block}.inbox-focused .thread-heading{padding:12px 16px;flex:none}.thread-name{font-size:16px;font-weight:650;color:var(--text-primary);border:0;background:none;padding:0;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.inbox-focused .thread-heading p{font-size:12px}.inbox-focused .thread-actions{margin-left:auto;flex-shrink:0}.thread-channel-warning{padding:8px 14px;color:var(--warning-text);background:var(--warning-muted);font-size:12px;margin:0}.compact-controls{padding:8px 12px;gap:6px;flex:none;max-height:35%;overflow:auto;font-size:12px}.control-status{display:flex;align-items:center;gap:4px}.compact-controls .operation-row{gap:6px}.compact-controls .operation-row>label{font-size:12px;display:flex;align-items:center;gap:8px;max-width:100%}.compact-controls select{max-width:180px;padding:6px;min-height:36px}.compact-controls .conversation-secondary>summary{cursor:pointer;padding:8px 0}.compact-controls .button{min-height:36px;padding:7px 10px}.compact-controls .card{margin:8px 0}.inbox-focused .message-list{padding:16px 20px;gap:16px;min-height:0;overscroll-behavior:contain;overflow-anchor:none}.message-date{align-self:center;font-size:11px;color:var(--text-secondary);padding:4px 12px;background:var(--surface-elevated);border-radius:20px}.inbox-focused .message{flex:none;max-width:85%}.inbox-focused .message-bubble{font-size:14px;line-height:1.6;padding:10px 14px;border-radius:16px}.inbox-focused .message.ai .message-bubble,.inbox-focused .message.human .message-bubble{background:var(--primary-muted);border-radius:16px 16px 4px 16px}.inbox-focused .message.customer .message-bubble{border-radius:16px 16px 16px 4px}.inbox-focused .message-author{font-size:11px;margin-bottom:4px}.inbox-focused .message-author time{font-size:10px}.inbox-focused .message.note{max-width:100%}.inbox-focused .composer{flex:none;padding:8px 16px 12px;background:var(--surface)}.inbox-focused .composer-tabs{margin-bottom:0}.inbox-focused .composer textarea{resize:none;min-height:48px}.inbox-focused .composer-bottom small{max-width:65%;font-size:11px;line-height:1.4}.inbox-focused .composer-bottom .button{flex-shrink:0}.inbox-focused .composer-tabs>span{display:inline-flex;margin-left:auto}.inbox-focused .composer-bottom>small{display:block}@media (min-width:761px){.inbox-focused{grid-template-columns:minmax(0,1fr);max-width:780px;margin-inline:auto;height:calc(100dvh - 260px);min-height:520px}.inbox-focused.mobile-thread-open{max-width:1000px}.inbox-focused.mobile-thread-open .conversation-list,.inbox-focused:not(.mobile-thread-open) .conversation-detail{display:none}.inbox-focused .conversation-list{border-right:0}.inbox-focused .mobile-thread-back{display:inline-flex;align-self:flex-start;flex:none;min-height:40px;margin:8px 12px 0;padding:8px 12px;border:0;background:transparent;color:var(--text-secondary)}.inbox-focused .mobile-thread-back:hover{background:var(--surface-elevated);color:var(--text-primary)}body:has(.inbox-focused) .page-heading{margin-bottom:14px}body:has(.inbox-focused) .page-heading .eyebrow{display:none}body:has(.inbox-focused) .workspace-main{padding-top:20px}body:has(.inbox-focused) .assistant-launch{bottom:10px}}@media (max-width:760px){.inbox-focused.mobile-thread-open .conversation-list,.inbox-focused:not(.mobile-thread-open) .conversation-detail{display:none}.info-trigger{width:44px;height:44px}.detail-panel,.detail-panel-compact{inset:auto 0 0;margin:0;width:100%;height:auto;max-height:86dvh;border:1px solid var(--border);border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}.detail-panel>header:before{content:"";position:absolute;top:5px;left:calc(50% - 20px);width:40px;height:4px;background:var(--border);border-radius:5px}.detail-panel>header{padding-top:20px}.detail-panel .button{min-height:44px}.inbox-focused{height:calc(100dvh - 260px);min-height:380px;display:block}.inbox-focused .conversation-list{height:100%;max-height:none}.inbox-focused .conversation-detail{height:100%;min-height:0}.inbox-focused .thread-heading{padding:8px 12px;gap:8px}.inbox-focused .thread-heading .avatar{display:none}.inbox-focused .thread-heading>div:nth-child(2){flex:1}.inbox-focused .thread-actions{gap:3px}.inbox-focused .thread-actions .button{font-size:11px;padding:8px}.inbox-focused .thread-name{font-size:15px}.inbox-focused .mobile-thread-back{display:block;border:0;border-radius:0;margin:0;min-height:44px;text-align:left;padding:8px 12px;flex:none}.inbox-focused .message-list{padding:12px;min-height:0}.inbox-focused .message{max-width:92%}.inbox-focused .composer{padding:4px 12px max(10px,env(safe-area-inset-bottom))}.inbox-focused .composer textarea{font-size:16px}.inbox-focused .composer-tabs button,.inbox-focused .thread-actions .icon-button{min-height:44px}.inbox-focused .composer-bottom small{font-size:10px;max-width:53%}.inbox-focused .inbox-item>p,.inbox-focused .inbox-person>small{display:block}.compact-controls{max-height:28%;padding:6px 10px}.compact-controls .operation-row>label{width:auto}.compact-controls .operation-row>.button{min-height:40px}.inbox-focused.mobile-thread-open{position:fixed;inset:0;z-index:80;height:100dvh;min-height:0;border:0;border-radius:0;padding-top:env(safe-area-inset-top)}body:has(.mobile-thread-open) .assistant-launch{right:10px;top:max(4px,env(safe-area-inset-top));bottom:auto;z-index:81;padding:8px;min-height:36px}body:has(.mobile-thread-open) .assistant-launch span{display:none}}.compact-metrics{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.compact-metrics>.card{flex:1;min-width:150px;border:0;border-radius:0;box-shadow:none;background:none;padding:16px}.compact-metrics>.card+.card{border-left:1px solid var(--border)}body:has(.detail-panel[open]){overflow:hidden}@media (max-width:760px){body:has(.mobile-thread-open){overflow:hidden}.inbox-focused .conversation-detail{max-height:none}body:has(.mobile-thread-open) .assistant-launch kbd{display:none}}.page-heading h1{display:inline}.page-heading .context-info{margin-left:8px}.page-heading .context-info .info-trigger{vertical-align:middle}.thread-overflow{position:relative}.thread-overflow>summary{list-style:none;cursor:pointer}.thread-overflow>summary::-webkit-details-marker{display:none}.thread-overflow>div{display:grid;gap:4px;min-width:208px;max-width:calc(100vw - 32px);position:absolute;right:0;top:100%;z-index:5;padding:8px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow)}.thread-overflow>div button{width:100%;min-height:44px;justify-content:flex-start;text-align:left;gap:8px}.avatar.purple{background:var(--primary-muted);color:var(--text-primary)}.contact-tags{display:flex;gap:6px;flex-wrap:wrap}.inbox-focused .composer-input-row{display:flex;align-items:flex-end;gap:10px;border:1px solid var(--border);border-radius:22px;padding:6px;background:var(--surface-elevated)}.inbox-focused .composer-input-row:focus-within{outline:2px solid var(--focus);outline-offset:2px}.inbox-focused .composer-input-row textarea{flex:1;min-width:0;background:transparent;padding:7px 10px;min-height:44px;border-radius:16px}.inbox-focused .composer-send{flex:none;min-height:44px;border-radius:18px;padding:10px 14px}.inbox-focused .composer-bottom{margin-top:6px}.inbox-focused .composer-bottom small{max-width:100%}.composer-error{color:var(--danger-text);background:var(--danger-muted);border-radius:8px;padding:8px 12px;margin:6px 0;font-size:13px}.compact-controls .control-status{min-width:0}.control-agent{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-agent-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.control-agent-picker small{flex-basis:100%;color:var(--text-secondary)}.compact-controls .conversation-secondary>summary{padding:4px 0}.inbox-focused .inbox-person .avatar{border-radius:50%}.inbox-focused .message-list{gap:12px}.inbox-focused .message.human .message-bubble{border:1px solid var(--border)}@media (min-width:761px){.compact-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center}.compact-controls>.operation-row{grid-column:1/-1;grid-row:2}.compact-controls>.conversation-secondary{grid-column:2;grid-row:1}.compact-controls>.conversation-secondary[open]{grid-column:1/-1;grid-row:3}.compact-controls>.card,.compact-controls>.error-banner,.compact-controls>.operation-linked-card{grid-column:1/-1}}@media (max-width:760px){.compact-controls .operation-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-controls .operation-row>.button{min-height:44px}.inbox-focused .composer-send{padding-inline:12px}}.core-avatar{overflow:hidden;border-radius:18%;user-select:none;touch-action:manipulation;display:inline-flex;width:var(--core-size);height:var(--core-size);max-width:100%;flex:0 0 auto;pointer-events:auto;transition:width .18s ease-out,height .18s ease-out}.core-anchor,.core-avatar{position:relative;isolation:isolate;align-items:center;justify-content:center}.core-anchor{display:flex;width:min(100%,var(--core-slot-size));height:var(--core-slot-size);margin:0 auto}.core-avatar .parcero-compact-model{position:relative;display:block;width:100%;height:100%;pointer-events:none}.core-avatar .preview-blender-canvas{width:100%!important;height:100%!important;pointer-events:none}.core-avatar .preview-blender-canvas canvas{display:block;width:100%;height:100%;pointer-events:none}.core-anchor[data-mode=FEATURED]:before,.core-anchor[data-mode=HERO]:before{content:"";position:absolute;inset:16% 8%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%);z-index:-1;pointer-events:none}.core-inline-button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;max-width:100%;border:0;background:transparent;color:var(--accent);border-radius:50%;cursor:pointer}.core-inline-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.core-creation-layout{display:grid;grid-template-columns:minmax(140px,.36fr) minmax(0,.64fr);gap:24px;align-items:start;margin-top:20px}.core-creation-visual{position:sticky;top:24px;display:grid;justify-items:center;gap:8px}.core-creation-visual small{color:var(--text-secondary);font-size:12px;text-align:center}.core-creation-content{min-width:0}.core-creation-content h2{margin-top:0}.core-welcome-composition{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(0,.6fr);column-gap:24px}.core-welcome-composition>.core-anchor{grid-row:1/5}.core-whisper p{margin:4px 0 8px;line-height:1.5}.core-whisper a{display:block;min-height:44px;padding:12px 0}.core-whisper small{color:var(--text-secondary)}.core-memory-list{padding:0;list-style:none;display:grid;gap:12px}.core-memory-list span{color:var(--accent)}@media (max-width:760px){.core-creation-layout{grid-template-columns:1fr;gap:12px}.core-creation-visual{position:static}.core-anchor[data-mode=HERO]{height:min(23dvh,190px)}.core-anchor[data-mode=HERO] .core-avatar{width:min(var(--core-size),23dvh,190px);height:min(var(--core-size),23dvh,190px)}.core-welcome-composition{display:block}.core-anchor[data-mode=FEATURED]{height:min(var(--core-slot-size),25dvh)}.core-anchor[data-mode=FEATURED] .core-avatar{width:min(var(--core-size),25dvh);height:min(var(--core-size),25dvh)}.universal-assistant[data-editing=true]>.assistant-launch,.universal-assistant[data-editing=true]>.core-message{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.core-avatar{transition:none}}.core-model{position:relative;z-index:1;display:block;width:100%;height:100%;animation:core-enter .3s ease-out}.core-model canvas{display:block;width:100%!important;height:100%!important;pointer-events:none}.core-message{position:fixed;z-index:44;right:20px;bottom:calc(max(20px, env(safe-area-inset-bottom)) + 78px);max-width:min(260px,calc(100vw - 40px));display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-elevated);color:var(--text-primary);font-size:13px;box-shadow:var(--shadow)}.core-message button{border:0;background:transparent;color:inherit;min-width:44px;min-height:44px;cursor:pointer}.core-preferences label{display:flex;align-items:center;gap:12px;min-height:48px;flex-wrap:wrap}.core-preferences input{width:auto;accent-color:var(--accent)}.core-preferences select{width:auto;max-width:100%;margin-left:auto}.core-preferences p,.core-preferences small{color:var(--text-secondary)}body:has(dialog[open]) .universal-assistant{visibility:hidden;pointer-events:none}@keyframes core-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.core-message{bottom:calc(max(20px, env(safe-area-inset-bottom)) + 62px)}}@media (prefers-reduced-motion:reduce){.core-model{animation:none}}.core-fallback{display:inline-flex;align-items:center;justify-content:center;min-width:20px}.core-anchor:has(.core-fallback),.core-creation-visual:has(.core-fallback){display:none}.core-creation-layout:has(.core-fallback){grid-template-columns:1fr}.core-welcome-composition:has(.core-fallback){display:block}.core-avatar:before{content:"";position:absolute;inset:14% 7%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);opacity:.35;transition:opacity .18s ease-out;pointer-events:none;z-index:0}.core-avatar[data-cue=secret]:before,.core-avatar[data-cue=success]:before{opacity:.85}.core-avatar[data-cue=busy]:before{opacity:.65}.core-avatar[data-cue=error]:before{opacity:.2}.core-avatar[data-motion=off],.core-avatar[data-motion=off]:before,.core-avatar[data-motion=reduced],.core-avatar[data-motion=reduced]:before{transition:none}.core-avatar[data-motion=off] .core-model,.core-avatar[data-motion=reduced] .core-model{animation:none}.core-memory-whisper{background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 9%,var(--surface-elevated)),var(--surface-elevated) 72%);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));animation:core-memory-enter .22s ease-out}.core-memory-whisper small{display:flex;gap:6px;align-items:center}.core-memory-whisper svg{color:var(--accent)}.core-memory-whisper p{font-weight:600}.core-memory-whisper[data-motion=off],.core-memory-whisper[data-motion=reduced]{animation:none}@keyframes core-memory-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.core-avatar:before{transition:none}.core-memory-whisper{animation:none}}.customer-followup-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.customer-followup-actions .button,.customer-followup-actions .info-trigger{min-height:44px;min-width:44px}.customer-at-glance small{display:block;color:var(--text-secondary);overflow-wrap:anywhere;margin-top:6px}.business-copilot{min-width:0;display:grid;gap:16px;margin-bottom:20px}.contact-profile>.business-copilot{padding:12px 0}.business-copilot h2{font-size:1.15rem}.business-copilot summary,.contact-profile>details>summary{cursor:pointer;padding:12px 0;min-height:44px;font-weight:600}.customer-summary{max-width:75ch;line-height:1.6;overflow-wrap:anywhere}.copilot-list{display:grid}.copilot-row{display:flex;gap:16px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border);min-width:0}.copilot-row>div:first-child{display:grid;gap:6px;min-width:0}.copilot-row small,.copilot-row strong{overflow-wrap:anywhere}.copilot-row .chip{justify-self:start}.copilot-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.copilot-actions .button{min-height:44px;white-space:normal}.copilot-actions details{max-width:100%}.copilot-timeline{list-style:none;padding:0 0 0 16px;border-left:2px solid var(--border)}.copilot-timeline li{margin:0 0 20px;overflow-wrap:anywhere}.copilot-timeline small{color:var(--text-secondary)}.copilot-form{display:grid;gap:12px;max-width:540px}.copilot-form label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.copilot-form input[type=checkbox]{width:20px;height:20px}.copilot-actions select,.copilot-form input[type=number],.copilot-form select{padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);max-width:100%}@media (max-width:700px){.copilot-row{flex-direction:column}.business-copilot{padding:16px}}.business-copilot .profile-heading{flex-direction:row;align-items:center;gap:12px}.business-copilot .profile-heading h2{margin:0}.business-copilot>.button{justify-self:start}.copilot-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}.copilot-form label{justify-content:space-between}.copilot-form label:has([role=switch]){justify-content:flex-start}.copilot-form [role=switch]{accent-color:var(--accent);flex-shrink:0}.copilot-form .button{justify-self:start}.copilot-evidence summary{font-size:.85rem;color:var(--text-secondary)}.copilot-evidence p{margin:0 0 8px;max-width:60ch;overflow-wrap:anywhere}.copilot-advanced{border-top:1px solid var(--border)}.copilot-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0;border-block:1px solid var(--border)}.copilot-metrics a{display:grid;gap:4px;padding:8px;font-size:.85rem;overflow-wrap:anywhere}.copilot-metrics strong{font-size:1.3rem;color:var(--text-primary)}.copilot-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.business-copilot :is(button,select,input,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.copilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.copilot-form select{width:100%}}.copilot-option{min-width:0}.copilot-option[open]{flex-basis:100%}.copilot-option summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.copilot-option form{display:grid;gap:8px;max-width:100%}.copilot-option input{min-width:0;max-width:100%;width:100%}.copilot-evidence ol{padding-inline-start:20px;overflow-wrap:anywhere}.copilot-evidence li{margin-block:8px}.phone-center{max-width:760px;margin-inline:auto;min-width:0;width:100%}.phone-center h2{display:flex;gap:10px;align-items:center}.phone-center label{display:grid;gap:6px}.phone-center input:not([type=checkbox]),.phone-center select,.phone-center textarea{width:100%;min-width:0}.phone-center label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.phone-center input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.phone-center details{padding-block:10px;border-top:1px solid var(--border)}.phone-center summary{cursor:pointer;min-height:44px;align-content:center}.phone-center code{overflow-wrap:anywhere}.phone-center .button{min-height:44px;white-space:normal}.phone-choices{display:grid;gap:12px}.phone-choices .button{justify-content:flex-start;text-align:start;gap:12px}.phone-choices svg{flex-shrink:0}.phone-choices span{min-width:0;overflow-wrap:anywhere}.phone-choices small{display:block;font-weight:400;color:var(--text-secondary);margin-top:4px}.phone-setup{min-width:0}.phone-setup p{overflow-wrap:anywhere}@media (max-width:600px){.phone-center{padding:16px 16px max(16px,env(safe-area-inset-bottom))}}.phone-offer-heading{display:grid;gap:10px}.phone-offer-heading .badge{width:fit-content}.phone-offer-heading h3{font-size:clamp(24px,4vw,32px);margin:0;letter-spacing:-.035em}.phone-offer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phone-offer-choice{display:flex;flex-direction:column;gap:14px;min-width:0;text-align:left;padding:24px;border:1px solid var(--border);border-radius:20px;color:var(--text-primary);background:var(--surface);font:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s}.phone-offer-choice>svg{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:10px;box-sizing:content-box;border-radius:14px}.phone-offer-choice strong{font-size:18px}.phone-offer-choice small,.phone-offer-choice>span:not(.text-link){color:var(--text-secondary)}.phone-offer-choice .text-link{display:flex;gap:8px;align-items:center;margin-top:auto;min-height:44px}.phone-offer-choice:hover{border-color:var(--accent);box-shadow:0 5px 24px color-mix(in srgb,var(--accent) 10%,transparent)}.phone-center :is(button,summary,input,select,textarea,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.phone-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phone-form-grid>*{min-width:0}.phone-quote{padding:18px;border:1px solid var(--border);border-radius:16px}.phone-quote h4{margin:0}.phone-quote h4 span{font-weight:400;color:var(--text-secondary)}.phone-quote dl{display:grid;gap:10px;font-size:13px}.phone-quote dl>div{display:flex;justify-content:space-between;gap:16px}.phone-quote dd{text-align:right;margin:0;overflow-wrap:anywhere}.phone-quote-total{border-top:1px solid var(--border);padding-top:14px;font-weight:700}.phone-caution,.phone-price-pending{padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.phone-review{padding:18px;border:1px solid var(--accent);border-radius:16px}.phone-offer-admin details>:not(summary){margin-block:12px}.phone-offer-admin fieldset{border:1px solid var(--border);border-radius:12px}.phone-center .phone-consent{min-height:44px;align-items:flex-start}@media (max-width:600px){.phone-form-grid,.phone-offer-options{grid-template-columns:1fr}.phone-offer-choice{padding:20px}.phone-quote{padding:14px}.phone-center .helper-suggestions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.phone-offer-choice{transition:none}}.my-day{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.my-day>*{min-width:0;grid-column:1/-1}.day-heading,.day-next{display:flex;align-items:center;justify-content:space-between;gap:20px}.day-heading h2{font-size:clamp(23px,2.5vw,34px);letter-spacing:-.035em;margin:5px 0}.day-heading p,.day-next p{color:var(--text-secondary);margin:4px 0 0}.day-page-heading{margin-bottom:8px}.day-page-heading .context-info,.day-page-heading .eyebrow,.day-page-heading .sun{display:none}.day-page-heading h1{font-size:16px;color:var(--text-secondary);font-weight:500}.my-day .card{box-shadow:none}.my-day .company-pulse-preview{padding:18px 20px}.my-day .pulse-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 0 8px}.my-day .pulse-grid>div{border:0;border-radius:0;background:transparent;padding:10px 18px;min-width:0}.my-day .pulse-grid>div+div{border-left:1px solid var(--border)}.my-day .pulse-grid strong{font-size:clamp(22px,2vw,30px);overflow-wrap:anywhere}.my-day .pulse-grid span{font-size:12px}.day-workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}.business-question,.business-question .card,.day-workbench>*{min-width:0}.business-question .card{margin:0}.business-question .profile-heading{flex-wrap:wrap;gap:10px}.business-question h2{display:flex;align-items:center;gap:8px;font-size:18px}.business-question .chip{font-size:10px}.answer-actions,.business-question .suggestion-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.business-question .suggestion-row .button{border-radius:999px;font-size:11px;white-space:normal}.business-question input{min-width:0}.business-answer{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.business-answer p{line-height:1.5}.business-question .mini-chart{max-height:300px;overflow:auto}.copilot-compact .copilot-row{border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;padding:16px 0}.copilot-compact .copilot-row:last-child{border-bottom:0}.copilot-compact .copilot-list{gap:0}.copilot-compact .copilot-row>div:first-child{min-width:0}.copilot-compact .copilot-row strong{overflow-wrap:anywhere;font-size:14px}.copilot-compact .copilot-evidence{font-size:12px}.day-next{border:1px solid var(--border);border-radius:14px;padding:20px 24px;background:var(--surface)}.day-next h3{font-size:17px;margin:6px 0}.day-details>summary{cursor:pointer;padding:12px 0;color:var(--text-secondary)}.day-details>.dashboard-layout{margin-top:16px}.topbar-more{position:relative}.topbar-more>summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--border)}.topbar-more>summary::-webkit-details-marker{display:none}.topbar-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;display:grid;gap:12px;padding:16px;width:min(280px,calc(100vw - 32px));max-height:70dvh;overflow-y:auto;background:var(--surface-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.topbar-menu .button{justify-content:flex-start}.customer-at-glance{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:18px 0;border-block:1px solid var(--border);margin:12px 0}.customer-at-glance span{display:block;color:var(--text-secondary);font-size:12px;margin-bottom:6px}.customer-at-glance strong{font-size:15px;overflow-wrap:anywhere}.contact-profile>.business-copilot{border:0;padding-inline:0;box-shadow:none}.phone-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.phone-choices>.button{white-space:normal;text-align:left;min-height:96px;align-items:flex-start;padding:18px;gap:12px}.phone-choices>.button svg{flex-shrink:0;color:var(--accent)}.phone-choices>details,.phone-help{grid-column:1/-1}.phone-empty{display:grid;justify-items:center;text-align:center;padding:24px;gap:8px}.phone-empty p{color:var(--text-secondary);margin:0}.inbox-focused .inbox-item{padding:14px 16px;border-radius:12px}.inbox-focused .inbox-item>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:761px){.inbox-focused{display:block}.inbox-focused.mobile-thread-open .conversation-list,.inbox-focused:not(.mobile-thread-open) .conversation-detail{display:none}.inbox-focused .conversation-list{width:100%;border-right:0;height:100%}.inbox-focused .conversation-detail{height:100%;width:100%}.inbox-focused .mobile-thread-back{display:block;padding:10px 16px;text-align:left;border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:44px}}.universal-assistant .assistant-launch{gap:8px;width:fit-content;height:56px;min-height:56px;padding:6px 10px;justify-content:center;box-sizing:border-box}.assistant-launch-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px}.universal-assistant .assistant-launch kbd{display:none}body:has(dialog[open],[role=dialog][aria-modal=true]) .universal-assistant>.assistant-launch{visibility:hidden}.workspace .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.workspace .button svg{flex-shrink:0}.day-details summary:focus-visible,.topbar summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1100px){.day-workbench,.phone-choices{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.day-heading,.day-next{align-items:flex-start;flex-direction:column;gap:14px}.my-day .pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.my-day .pulse-grid>div{padding:10px 8px}.my-day .pulse-grid>div+div{border-left:0}.customer-at-glance{grid-template-columns:minmax(0,1fr);gap:12px}.universal-assistant .assistant-launch>span:not(.core-avatar){display:none}.universal-assistant .assistant-launch{padding:0;width:56px;height:56px;justify-content:center}.business-question .intelligence-compose{display:flex;gap:8px}.business-question .intelligence-compose input{flex:1;width:0}}.my-day .pulse-grid{background:transparent;border:0;border-radius:0}.my-day .pulse-grid svg{color:var(--accent);margin-bottom:6px}.business-question .business-answer{border:0;border-top:1px solid var(--border);border-radius:0;padding:16px 0 0;background:transparent}.business-question .mini-chart i{min-width:0}.attention-summary a{display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid var(--border);padding:14px 0;color:inherit;text-decoration:none;font-size:13px}.attention-summary strong{color:var(--accent);white-space:nowrap}.business-question .intelligence-compose{flex-direction:row}.thread-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:12px;flex:none;border-bottom:1px solid var(--border)}.inbox-focused .thread-navigation .mobile-thread-back{border-bottom:0}body:has(.inbox-focused.mobile-thread-open) .assistant-launch{display:none}body:has(.inbox-focused.mobile-thread-open) .core-message{display:none}.thread-navigation>.button:last-child{flex:none;min-height:44px}.topbar-profile{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--surface-elevated);border:1px solid var(--border);color:var(--text-primary);text-decoration:none;font-weight:600;flex-shrink:0}.topbar-menu .theme-toggle{justify-self:start}.account-content .platform-page{display:flex;flex-direction:column;gap:24px;min-width:0}.platform-page>.card,.platform-page>.helper-compose,.platform-page>.profile-heading,.platform-page>.stats-grid,.platform-page>h2,.platform-page>p{margin-block:0;min-width:0}.platform-page>.phone-setup-admin{max-width:none;margin-inline:0}.platform-page>.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-page .stat-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.platform-page .stat-card strong{margin:0}.platform-page .helper-compose{flex-wrap:wrap}.platform-page .helper-compose input{flex:1 1 220px;min-width:0;max-width:100%}.platform-page .profile-heading>div{min-width:0}.platform-page .button{white-space:normal;overflow-wrap:anywhere}.phone-setup-admin[open]>:not(summary){margin-block-start:16px}@media (max-width:600px){.account-content .platform-page{gap:16px}.platform-page .stat-card{padding:16px;gap:8px}}.inbox-focused .message-list{min-height:180px;flex:1 1 180px}.inbox-focused .compact-controls{max-height:160px;padding:8px 12px;gap:6px}.inbox-focused .composer,.inbox-focused .thread-heading,.inbox-focused .thread-navigation{flex-shrink:0}.compact-controls>.error-banner,.inbox-focused .composer-error{margin:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow-wrap:anywhere}.compact-controls>.error-banner a,.inbox-focused .composer-error a{text-decoration:underline}@media (min-width:761px){.inbox-focused{height:max(620px,calc(100dvh - 210px))}}@media (max-width:760px){.inbox-focused .message-list{min-height:80px;flex-basis:80px}.inbox-focused .compact-controls{max-height:120px}}.sales-summary{display:flex;align-items:stretch;gap:0;border-block:1px solid var(--border);margin-bottom:20px}.sales-empty-caption{margin:-8px 0 18px;color:var(--muted);font-size:13px}.sales-summary>button{display:grid;gap:4px;flex:1;text-align:left;padding:16px;color:var(--text-primary);background:transparent;border:0;border-right:1px solid var(--border);cursor:pointer}.sales-summary>button strong{font-size:24px}.sales-summary>button span{font-size:13px}.sales-summary>button[aria-pressed=true]{background:var(--surface-elevated);box-shadow:inset 0 -2px var(--purple,#853cec)}.sales-summary .context-info{align-self:center;margin-inline:10px}.sales-identity small,.sales-summary small,.sales-timeline small,.sales-value small{color:var(--muted)}.sales-toolbar{flex-wrap:wrap;gap:10px}.sales-profile-heading select,.sales-stage select,.sales-toolbar select{min-height:44px;max-width:100%}.sales-filter{min-width:180px}.sales-opportunity-list{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.sales-list-heading,.sales-opportunity-row{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(180px,1.3fr) minmax(100px,.7fr) minmax(140px,.8fr);gap:18px;align-items:center;padding:16px 20px}.sales-list-heading{font-size:12px;color:var(--muted);background:var(--surface-elevated)}.sales-opportunity-row+.sales-opportunity-row{border-top:1px solid var(--border)}.sales-identity,.sales-next-action,.sales-stage{min-width:0;display:grid;gap:6px;overflow-wrap:anywhere}.sales-identity .deal-title{min-height:44px;width:fit-content;text-align:left;padding:0}.sales-identity a{width:fit-content}.sales-next-action{font-size:13px;line-height:1.5}.sales-next-action time{color:var(--muted)}.sales-attention{color:var(--text-primary);font-size:12px;border-left:2px solid var(--purple,#853cec);padding-left:8px}.sales-board-card{display:grid;gap:16px}.sales-opportunity-profile{display:grid;gap:18px}.sales-opportunity-profile>.button{width:fit-content;min-height:44px}.sales-profile-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.sales-profile-heading h2{margin:4px 0 8px;overflow-wrap:anywhere}.sales-profile-heading>div:last-child{display:grid;gap:10px}.sales-next-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--border);padding-block:20px}.sales-next-panel>div:first-child{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.sales-next-panel>div:first-child>span:first-child{color:var(--muted);font-size:12px}.sales-completed,.sales-context-actions,.sales-inline-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sales-context-actions .button,.sales-message-editor .button,.sales-next-panel .button{min-height:44px}.sales-completed{padding:14px;background:var(--surface-elevated);border-radius:12px}.sales-message-panel{display:grid;gap:16px;padding-block:10px}.sales-message-editor{width:100%;min-width:0;text-align:left}.sales-message-editor textarea{min-height:140px}.sales-variable-warning{color:var(--text-primary);font-size:13px;padding:10px;background:var(--surface-elevated);border-radius:8px;overflow-wrap:anywhere}.sales-timeline{border-top:1px solid var(--border);padding-top:14px}.sales-timeline summary{min-height:44px;cursor:pointer}.sales-timeline ol{list-style:none;padding:0;margin:0}.sales-timeline li{display:grid;gap:5px;padding:14px 0 14px 18px;border-left:2px solid var(--border);margin-left:4px;overflow-wrap:anywhere}.sales-timeline li+li{border-top:1px solid var(--border)}.sales-timeline li p{margin:4px 0;white-space:pre-wrap}.composer .sales-message-editor{margin-block:12px}.sales-opportunity-row:focus-within{background:var(--surface-elevated)}@media (max-width:1000px){.sales-list-heading{display:none}.sales-opportunity-row{grid-template-columns:minmax(0,1fr) minmax(140px,.8fr)}.sales-value{grid-column:1}.sales-stage{grid-column:2}}@media (max-width:700px){.sales-summary{flex-wrap:wrap}.sales-summary>button{padding:12px 8px;min-width:90px}.sales-summary>button span{font-size:12px}.sales-summary>.context-info{padding-block:8px}.sales-filter,.sales-toolbar>.search-box{flex:1 1 100%;width:100%}.sales-filter select{width:100%}.sales-opportunity-row{padding:14px;gap:14px 10px}.sales-next-action,.sales-opportunity-row .sales-identity{grid-column:1/-1}.sales-value{align-self:center}.sales-stage select{width:100%}.sales-profile-heading{flex-direction:column;gap:14px}.sales-profile-heading>div:last-child{display:flex;align-items:center;flex-wrap:wrap;width:100%}.sales-profile-heading select{flex:1}.sales-next-panel{flex-direction:column;align-items:stretch;gap:14px}.sales-next-panel .form-actions{flex-wrap:wrap;margin-top:0}.sales-opportunity-profile{padding:16px}.sales-context-actions>.button{flex:1 1 auto}}.first-task-guide.preparation-guide{align-items:start}.preparation-guide .first-task-guide-heading .core-anchor{width:40px;height:40px;margin:0;--core-slot-size:40px!important}.preparation-content{min-width:0;flex:1}.preparation-saved ul,.preparation-steps{list-style:none;padding:0;margin:12px 0}.preparation-step{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 0;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text-primary)}.preparation-step span{display:grid;gap:4px}.preparation-saved span,.preparation-step small{color:var(--muted);font-size:12px}.preparation-step.next strong{color:var(--purple,#853cec)}.preparation-saved summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.preparation-saved li{font-size:13px}.preparation-saved li a{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--text-primary);text-decoration:none;padding-block:6px}.preparation-saved li span{margin-left:auto}.preparation-examples{width:100%}.catalog-assistance{grid-column:1/-1;min-width:0;gap:10px}.catalog-assistance .form-extras{margin:0}.catalog-assistance details[open]>:not(summary){margin-top:12px}.catalog-assistance .button,.catalog-assistance summary,.catalog-batch .button{min-height:44px;white-space:normal}.catalog-suggestions{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-elevated)}.catalog-suggestions>div{border-bottom:1px solid var(--border);padding-bottom:12px}.catalog-suggestions p{margin:0 0 10px;overflow-wrap:anywhere}.catalog-import-layout{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2fr);gap:24px;align-items:start}.catalog-import-list{max-height:540px;overflow-y:auto;border:1px solid var(--border);border-radius:12px}.catalog-import-item{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.catalog-import-item:last-child{border-bottom:0}.catalog-import-item>label{display:grid;place-items:center;min-width:44px;cursor:pointer}.catalog-import-item .button{flex:1;min-width:0;justify-content:start;text-align:left;overflow-wrap:anywhere;border:0;border-radius:0}.catalog-import-item .button[aria-pressed=true]{background:var(--surface-elevated);box-shadow:inset 3px 0 var(--accent)}.catalog-batch textarea{font:inherit}.catalog-import-editor{display:grid;gap:14px;min-width:0}.catalog-batch input:not([type=checkbox]),.catalog-batch select,.catalog-batch textarea{width:100%;min-width:0;max-width:100%}.catalog-batch .helper-suggestions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.catalog-import-layout{grid-template-columns:minmax(0,1fr);gap:18px}.catalog-import-list{max-height:190px}.catalog-batch .card-heading{flex-wrap:wrap;gap:12px}.catalog-batch .form-grid{grid-template-columns:minmax(0,1fr)}}.preparation-result{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-elevated);margin-bottom:18px}.preparation-result>strong{flex:1;min-width:160px}.preparation-result .button{min-height:44px}.connection-check{display:grid;gap:6px;padding-block:10px;font-size:13px}.connection-check small{color:var(--muted)}.settings-list dd{white-space:pre-wrap;overflow-wrap:anywhere}.pilot-journey p,.pilot-report p{font-size:13px;line-height:1.6;color:var(--muted)}.pilot-journey li>small{display:block;padding-bottom:8px;color:var(--muted)}.owner-review,.pilot-timezone{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-elevated)}.pilot-report{margin-top:20px}.owner-actions summary,.pilot-report summary{cursor:pointer;min-height:44px;align-content:center}.pilot-report textarea{resize:vertical}.owner-pilot-controls,.owner-pilot-select{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px}.owner-pilot-controls{padding-block:12px}.owner-pilot-select input{width:auto}.owner-access-facts{display:grid;gap:6px}.owner-access-facts div,.owner-review dl>div{display:flex;flex-wrap:wrap;gap:4px 12px}.owner-access-facts dt,.owner-review dt{color:var(--muted)}.owner-access-facts dd,.owner-review dd{margin:0;overflow-wrap:anywhere}.owner-review textarea{width:100%}.owner-access-panel .button,.owner-pilot-controls .button,.pilot-report .button{min-height:44px}.owner-pilot-controls .text-link,.owner-review .text-link{min-height:44px;display:inline-flex;align-items:center}.owner-milestone-limit summary,.owner-pilot-info summary{min-height:44px;cursor:pointer;align-content:center}@media (max-width:760px){.first-task-guide.preparation-guide{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.first-task-guide.preparation-guide>.icon-button{grid-column:2;grid-row:1}.preparation-step{min-height:44px;padding-block:8px}.preparation-step small{line-height:1.5}.preparation-step:not(.next) small{display:none}.preparation-guide .text-link{display:inline-flex;align-items:center;min-height:44px}.preparation-result{padding:12px}}