:is(body:has(.private-surface-root) .site-header,body:has(.private-surface-root) .site-footer,body:has(.private-surface-root) .conversion-dock){display:none!important}body:has(.private-surface-root){background:#080d17}html[data-theme=light] body:has(.private-surface-root){background:#f5f7fb}.private-surface-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--private-font-sans:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--private-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--private-text-xs:.75rem;--private-text-sm:.875rem;--private-text-md:1rem;--private-text-lg:1.125rem;--private-text-xl:clamp(1.35rem, 1.6vw, 1.65rem);--private-text-2xl:clamp(1.7rem, 2.4vw, 2.25rem);--private-leading-tight:1.2;--private-leading-normal:1.55;--private-leading-reading:1.68;--private-space-1:.25rem;--private-space-2:.5rem;--private-space-3:.75rem;--private-space-4:1rem;--private-space-5:1.25rem;--private-space-6:1.5rem;--private-radius-sm:.625rem;--private-radius-md:.875rem;--private-radius-lg:1rem;--private-radius-pill:999px;--private-bg:#0b1422;--private-bg-elevated:#0f1a2a;--private-theme-surface:#111c2c;--private-theme-border:#2d3b50;--private-theme-muted:#8fa0b7;--private-surface:var(--private-theme-surface);--private-surface-soft:#172336;--private-surface-subtle:#1d2a40;--private-field-bg:#0b1626;--private-border:#2d3b50;--private-border-strong:#475a76;--private-text:#f4f7fb;--private-text-secondary:#b7c2d1;--private-muted:#8fa0b7;--private-accent:#8ac0ff;--private-accent-strong:#6aa9f5;--private-accent-contrast:#04101f;--private-accent-soft:#132a45;--private-focus:#9bc7ff;--private-success:#9de0bf;--private-success-bg:#113326;--private-warning:#f4ca78;--private-warning-bg:#3a2d13;--private-danger:#ffadb5;--private-danger-bg:#3a171b;--private-info:#9bc7ff;--private-info-bg:#132a45;--private-neutral-bg:#253044;--private-neutral-text:#c9d3e0;--private-overlay:#030912b8;--private-shadow-sm:0 8px 24px #00000029;--private-shadow-md:0 18px 48px #0000003d;background:var(--private-bg);min-height:100vh;color:var(--private-text);font-family:var(--private-font-sans);font-size:var(--private-text-md);line-height:var(--private-leading-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-theme=light] .private-surface-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--private-bg:#f5f7fb;--private-bg-elevated:#eef3f9;--private-theme-surface:#fff;--private-theme-border:#d7dee9;--private-theme-muted:#64748b;--private-surface:var(--private-theme-surface);--private-surface-soft:#f1f4f8;--private-surface-subtle:#e8eef6;--private-field-bg:#fff;--private-border:#d7dee9;--private-border-strong:#b8c4d5;--private-text:#172033;--private-text-secondary:#4f5d72;--private-muted:#64748b;--private-accent:#3157d5;--private-accent-strong:#2648b9;--private-accent-contrast:#fff;--private-accent-soft:#e9eeff;--private-focus:#3157d5;--private-success:#176b3a;--private-success-bg:#e8f6ee;--private-warning:#7b5200;--private-warning-bg:#fff3d6;--private-danger:#8a2525;--private-danger-bg:#fdeaea;--private-info:#1d4ed8;--private-info-bg:#dbeafe;--private-neutral-bg:#eef1f5;--private-neutral-text:#4b5563;--private-overlay:#0f172a66;--private-shadow-sm:0 8px 24px #17203312;--private-shadow-md:0 18px 48px #1720331a}.private-surface-root *,.private-surface-root :before,.private-surface-root :after{box-sizing:border-box}.private-surface-root h1,.private-surface-root h2,.private-surface-root h3,.private-surface-root h4,.private-surface-root strong{color:var(--private-text)}.private-surface-root p,.private-surface-root li,.private-surface-root dd,.private-surface-root label{overflow-wrap:anywhere}.private-surface-root code,.private-surface-root pre,.private-surface-root kbd{font-family:var(--private-font-mono)}.private-surface-root a{text-underline-offset:.18em}.private-surface-root ::selection{background:color-mix(in srgb, var(--private-accent) 28%, transparent)}.private-surface-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--private-focus);outline-offset:2px;box-shadow:0 0 0 3px var(--private-bg)}.private-surface-root :is(button,input,select,textarea):disabled,.private-surface-root [aria-disabled=true]{cursor:not-allowed;opacity:.58}.private-surface-root input:not([type=checkbox]):not([type=radio]):not([type=range]),.private-surface-root select,.private-surface-root textarea{border-color:var(--private-border-strong);background:var(--private-field-bg);color:var(--private-text)}.private-surface-root input::placeholder,.private-surface-root textarea::placeholder{color:var(--private-muted);opacity:1}.private-surface-root input[type=checkbox],.private-surface-root input[type=radio]{accent-color:var(--private-accent-strong)}.private-surface-app{--private-text-muted:var(--private-muted);--private-warning-soft:var(--private-warning-bg);--private-focus-ring:var(--private-focus);--private-font-sm:var(--private-text-sm);--private-font-xs:var(--private-text-xs);--private-shadow-lg:var(--private-shadow-md);--private-field:var(--private-field-bg);--private-cta-bg:#1768d7;--private-cta-hover:#1259bc;--private-cta-text:#fff;--private-control-border:#62758f;--private-control-height:2.5rem;--private-control-compact-height:2.25rem;--private-control-touch-height:2.75rem;--private-control-radius:.5rem;--private-control-weight:600;--private-panel-shadow:none}html[data-theme=light] .private-surface-app{--private-control-border:#758399;--private-muted:#52627a}.private-surface-header{border-color:var(--private-border);background:color-mix(in srgb, var(--private-bg-elevated) 92%, transparent)}.private-surface-header-inner,.private-surface-main,.private-surface-footer{width:min(1440px,100% - 40px)}.private-surface-main{min-width:0}.private-surface-footer{border-color:var(--private-border);color:var(--private-muted)}.private-brand{color:var(--private-text)}.private-brand small,.private-form-note,.private-link-panel p,.private-detail-list{color:var(--private-text-secondary)}.private-surface-tools{justify-content:flex-end;align-items:center;gap:var(--private-space-2);min-width:0;display:inline-flex}.private-surface-badge,.private-eyebrow,.private-field-label{color:var(--private-accent)}.private-surface-badge{border-color:color-mix(in srgb, var(--private-accent) 34%, var(--private-border));background:color-mix(in srgb, var(--private-accent-soft) 72%, transparent)}.private-theme-toggle{border:1px solid var(--private-border-strong);border-radius:var(--private-radius-sm);background:var(--private-surface);min-height:2.5rem;color:var(--private-text-secondary);font:inherit;font-size:var(--private-text-sm);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .7rem;font-weight:700;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.private-theme-toggle:hover{border-color:var(--private-accent);background:var(--private-surface-soft);color:var(--private-text)}.private-theme-toggle-icon{font-size:1rem;line-height:1}.private-theme-toggle.is-compact{min-height:2.25rem;padding:.42rem .58rem;font-size:.78rem}.private-page-shell{padding:clamp(1.5rem,3.5vw,3rem) 0}.private-hero-grid h1,.private-page-heading h1,.private-status-card h1,.acquisition-page-heading h1{max-width:52rem;color:var(--private-text);font-size:var(--private-text-2xl);line-height:var(--private-leading-tight);letter-spacing:-.035em;margin:.45rem 0 .75rem}.private-hero-grid>div>p:not(.private-eyebrow),.private-page-heading>p:not(.private-eyebrow),.private-status-card>p:not(.private-eyebrow),.acquisition-page-heading>div>p:not(.private-eyebrow){max-width:48rem;color:var(--private-text-secondary);font-size:var(--private-text-md);line-height:var(--private-leading-reading)}.private-eyebrow,.private-field-label,.acquisition-panel-heading span,.acquisition-form-heading>span,.acquisition-provider-state .private-eyebrow,.acquisition-info-steps article>span{font-size:var(--private-text-xs);letter-spacing:.075em}.private-card,.private-panel,.private-metric-card,.private-access-form,.private-access-placeholder,.private-status-card,.private-link-panel,.private-info-grid article,.acquisition-metric,.acquisition-panel,.acquisition-provider-state,.acquisition-info-steps article,.acquisition-foundation-note,.acquisition-form-card,.project-metric-grid>article,.methodology-version-card,.methodology-builder-card,.methodology-question-card,.project-questionnaire-card,.project-evidence-list>article,.project-ocr-list>article,.project-evidence-requirements>article,.operational-alert-card,.reporting-finance-grid>article,.reporting-usage-list article,.data-continuity-list>article{border-color:var(--private-border);background:var(--private-surface);color:var(--private-text);box-shadow:var(--private-shadow-sm)}.private-access-form,.private-access-placeholder,.private-status-card{border-radius:var(--private-radius-lg);padding:clamp(1rem,2.4vw,1.5rem)}.private-status-card{max-width:46rem;margin-top:clamp(1.5rem,5vh,3rem)}.acquisition-panel,.acquisition-form-card,.acquisition-foundation-note{border-radius:var(--private-radius-lg);padding:clamp(.9rem,1.8vw,1.2rem)}.acquisition-metric{min-height:7.25rem;padding:var(--private-space-4);border-radius:var(--private-radius-lg)}.acquisition-metric>span,.acquisition-metric small,.acquisition-task-list span,.acquisition-task-list small,.acquisition-empty p,.acquisition-form-heading p,.acquisition-provider-state p,.acquisition-info-steps p,.acquisition-foundation-note li,.acquisition-limit-card small,.project-metric-grid span,.project-card dt,.project-client-card dt,.project-context-list dt,.reporting-kpi-list dt,.reporting-finance-grid dt,.reporting-usage-list span,.reporting-usage-list small,.private-metric-card span,.private-table td small,.private-help{color:var(--private-muted)}.acquisition-panel-heading h2,.acquisition-form-heading h2,.acquisition-provider-state h2,.acquisition-info-steps h2,.acquisition-empty h2,.acquisition-foundation-note h2,.acquisition-task-list strong,.acquisition-metric strong{color:var(--private-text)}.acquisition-panel-heading{gap:var(--private-space-3);margin-bottom:var(--private-space-4)}.acquisition-panel-heading h2,.acquisition-form-heading h2,.acquisition-provider-state h2,.acquisition-info-steps h2,.acquisition-empty h2,.acquisition-foundation-note h2{font-size:var(--private-text-lg)}.acquisition-panel-heading a{color:var(--private-accent)}.acquisition-stage-summary>div,.acquisition-limit-card,.acquisition-empty,.project-submission-summary,.methodology-card-meta div,.project-task-summary>a,.project-file-list>article,.control-diagnostic-grid>div{border-color:var(--private-border);background:var(--private-surface-soft);color:var(--private-text)}.acquisition-stage-summary span,.acquisition-limit-card span,.acquisition-form-card label,.acquisition-search-field,.acquisition-form-message{color:var(--private-text-secondary)}.acquisition-stage-summary strong,.acquisition-limit-card strong{color:var(--private-text)}.acquisition-task-list>article,.reporting-kpi-list>div,.reporting-finance-grid dl>div,.reporting-status-list>div,.reporting-history-table th,.reporting-history-table td{border-color:var(--private-border)}.private-button{border-radius:var(--private-radius-sm);min-height:2.5rem;padding-inline:.85rem;transition:background .14s,border-color .14s,color .14s}.private-button-primary{background:var(--private-accent);color:var(--private-accent-contrast)}.private-button-primary:hover{background:var(--private-accent-strong)}.private-button-secondary,.private-nav-toggle,.private-app-nav-mobile-head button{border-color:var(--private-border-strong);background:var(--private-surface-soft);color:var(--private-text)}.private-button-secondary:hover,.private-nav-toggle:hover,.private-app-nav-mobile-head button:hover{border-color:var(--private-accent);background:var(--private-surface-subtle)}.private-access-form input[type=email],.acquisition-form-card input,.acquisition-form-card select,.acquisition-form-card textarea,.acquisition-search-field input,.sales-form input,.sales-form select,.sales-form textarea,.sales-inline-form input,.sales-inline-form select,.sales-inline-form textarea,.sales-acceptance-card input,.sales-acceptance-card textarea{border-color:var(--private-border-strong);background:var(--private-field-bg);color:var(--private-text)}.private-form-message,.acquisition-form-message{border:1px solid var(--private-border);background:var(--private-surface-soft);color:var(--private-text-secondary)}.private-form-message.error,.field-error,.form-error,.methodology-validation .methodology-error{color:var(--private-danger)}.private-form-message.error{border-color:color-mix(in srgb, var(--private-danger) 40%, var(--private-border));background:var(--private-danger-bg)}.acquisition-status-pill,.project-status,.methodology-status,.sales-status,.private-state{border:1px solid var(--private-border);background:var(--private-neutral-bg);color:var(--private-neutral-text)}.acquisition-status-pill.is-success,.project-status-active,.project-status-completed,.project-status-achieved,.project-status-passed,.project-status-approved,.project-status-communicated,.project-status-verified,.project-status-effective,.project-status-implemented,.project-status-published,.methodology-status-active,.methodology-status-published,.sales-status-accepted,.sales-status-signed,.sales-status-converted,.private-state.success{border-color:color-mix(in srgb, var(--private-success) 32%, var(--private-border));background:var(--private-success-bg);color:var(--private-success)}.acquisition-status-pill.is-warning,.project-status-waiting_client,.project-status-watch,.project-status-waived,.project-status-pending,.project-status-draft,.project-status-needs_support,.project-status-changes_requested,.project-status-todo,.methodology-status-draft,.sales-status-sent,.sales-status-review{border-color:color-mix(in srgb, var(--private-warning) 32%, var(--private-border));background:var(--private-warning-bg);color:var(--private-warning)}.acquisition-status-pill.is-info,.project-status-in_review,.project-status-in_progress,.project-status-planned,.project-status-partially_implemented,.methodology-status-in_review{border-color:color-mix(in srgb, var(--private-info) 32%, var(--private-border));background:var(--private-info-bg);color:var(--private-info)}.acquisition-status-pill.is-danger,.project-status-at_risk,.project-status-blocked,.project-status-failed,.project-status-missed,.project-status-critical,.project-status-not_effective,.sales-status-rejected,.sales-status-declined,.sales-status-cancelled,.sales-status-expired,.private-state.error{border-color:color-mix(in srgb, var(--private-danger) 32%, var(--private-border));background:var(--private-danger-bg);color:var(--private-danger)}.private-app-nav a,.project-local-nav a{color:var(--private-text-secondary)}.private-app-nav a:hover,.private-app-nav a:focus-visible,.project-local-nav a:hover,.project-local-nav a:focus-visible{background:var(--private-surface-soft);color:var(--private-text)}.private-app-nav a.is-active,.project-local-nav a.is-active,.local-nav a.is-active{border-color:color-mix(in srgb, var(--private-accent) 38%, var(--private-border));background:var(--private-accent-soft);color:var(--private-accent);box-shadow:none}.private-surface-app .private-app-nav-group{border-color:var(--private-border);background:color-mix(in srgb, var(--private-surface) 62%, transparent)}.private-app-nav-group-label{color:var(--private-muted)}.project-local-nav,.local-nav-select{border-color:var(--private-border);background:color-mix(in srgb, var(--private-surface) 94%, transparent)}.private-tabs{border-bottom:1px solid var(--private-border);scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}.private-tab{min-height:2.5rem;color:var(--private-text-secondary);font:inherit;font-size:var(--private-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.55rem .75rem;font-weight:700}.private-tab:hover,.private-tab[aria-selected=true]{color:var(--private-text);border-bottom-color:var(--private-accent)}.private-popover,.private-menu{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);color:var(--private-text);box-shadow:var(--private-shadow-md);padding:.4rem}.private-menu-button{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);min-width:2.5rem;min-height:2.5rem;color:var(--private-text-secondary);font:inherit;cursor:pointer;place-items:center;display:inline-grid}.private-menu-button:hover{border-color:var(--private-accent);color:var(--private-text)}.private-drawer{z-index:80;border-left:1px solid var(--private-border);background:var(--private-bg-elevated);width:min(26rem,92vw);color:var(--private-text);box-shadow:var(--private-shadow-md);position:fixed;inset:0 0 0 auto;overflow-y:auto}.private-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.private-list>*{border-bottom:1px solid var(--private-border);padding:.7rem 0}.private-table-wrap,.reporting-history-table{border-color:var(--private-border);background:var(--private-surface);scrollbar-width:thin;max-width:100%;overflow:auto}.private-table th,.private-table td,.reporting-history-table th,.reporting-history-table td{padding:.65rem .75rem}.private-table th,.reporting-history-table thead th{background:var(--private-surface-soft);color:var(--private-muted)}.private-table td,.reporting-history-table td{color:var(--private-text)}.private-surface-control{--private-surface:var(--private-theme-surface);--private-border:var(--private-theme-border);--private-muted:var(--private-theme-muted);--private-panel:var(--private-surface);--private-soft:var(--private-surface-soft)}.private-surface-control .private-table-wrap,.private-surface-control .private-table th,.private-surface-control .control-release-identity-grid>div,.training-builder-row,.training-material-body{background:var(--private-surface);color:var(--private-text)}.private-surface-control .private-table th,.training-material-body{background:var(--private-surface-soft)}.control-operator-label{color:var(--private-muted)}.private-session-warning{background:var(--private-overlay)}.private-session-warning-card,.private-login-card{border-color:var(--private-border);background:var(--private-surface);color:var(--private-text);box-shadow:var(--private-shadow-md)}.private-session-warning-card h2,.private-login-copy h1{color:var(--private-text)}.private-session-warning-card p:not(.private-eyebrow),.private-login-copy>p:last-child{color:var(--private-text-secondary)}@media (max-width:1080px){.private-surface-header-inner,.private-surface-main,.private-surface-footer,.private-surface-app .private-surface-header-inner,.private-surface-app .private-surface-main,.private-surface-app .private-surface-footer{width:min(100% - 32px,1440px)}.private-surface-app .private-surface-header{border-color:var(--private-border)}.private-surface-app .private-app-nav,.private-app-nav-mobile-head{background:var(--private-bg-elevated);color:var(--private-text)}.private-surface-app .private-app-nav{border-right:1px solid var(--private-border);box-shadow:var(--private-shadow-md)}.private-nav-overlay{background:var(--private-overlay)}.private-hero-grid,.project-two-column,.reporting-two-column{grid-template-columns:1fr}}@media (max-width:760px){.private-surface-header-inner,.private-surface-main,.private-surface-footer,.private-surface-app .private-surface-header-inner,.private-surface-app .private-surface-main,.private-surface-app .private-surface-footer{width:min(100% - 24px,1440px)}.private-surface-header-inner{gap:var(--private-space-3);min-height:4rem}.private-brand small,.private-surface-badge,.private-theme-toggle-label{display:none}.private-theme-toggle.is-compact{width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0}.private-page-shell{padding:1.25rem 0 2rem}.private-inline-actions,.button-row{gap:var(--private-space-2)}.private-inline-actions .private-button{flex:auto}.acquisition-dashboard-grid,.acquisition-settings-grid,.acquisition-form-grid,.acquisition-metrics-grid,.project-metric-grid,.sales-form-grid,.sales-card-list,.reporting-two-column{grid-template-columns:1fr}.acquisition-panel-heading,.sales-card-heading,.private-link-panel,.data-continuity-list>article{flex-direction:column;align-items:stretch}.private-table,.reporting-history-table table{min-width:42rem}.private-drawer{width:min(100%,24rem)}}@media (max-width:520px){.private-inline-actions{grid-template-columns:1fr;display:grid}.private-inline-actions .private-button,.private-button{width:100%}.private-surface-footer{gap:var(--private-space-2)}}@media (prefers-reduced-motion:reduce){.private-surface-root *,.private-surface-root :before,.private-surface-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-link-result,.document-state-box,.document-edit-block,.control-release-identity-grid>div{border-color:var(--private-border);background:var(--private-surface-soft);color:var(--private-text)}.document-edit-section,.document-source-list>article,.document-review-list>article,.document-version-list>article,.document-delivery-list>article{border-color:var(--private-border)}.document-preview,.document-html-preview,.training-certificate-document{color:#172033;background:#fff}.document-preview h1,.document-preview h2,.document-preview h3,.document-preview strong,.document-html-preview h1,.document-html-preview h2,.document-html-preview h3,.document-html-preview strong,.training-certificate-document h1,.training-certificate-document h2,.training-certificate-document h3,.training-certificate-document strong{color:#172033}.document-preview,.document-preview>header,.document-preview th,.document-preview td,.training-certificate-document dl div{border-color:#d7dee9}.document-preview th{color:#4f5d72;background:#f1f4f8}.private-surface-channel fieldset{border-color:var(--private-border)}.assistant-workspace,.assistant-sidebar,.assistant-provider-state,.assistant-message,.assistant-artifact-card,.assistant-question-editor,.assistant-source-card,.assistant-workflow-summary>div,.assistant-workflow-card,.assistant-workflow-steps article{border-color:var(--private-border);background:var(--private-surface);color:var(--private-text)}.assistant-sidebar,.assistant-workflow-steps article,.assistant-question-editor{background:var(--private-bg-elevated)}.assistant-message.is-user,.assistant-conversation-list>button:hover,.assistant-conversation-list>button.is-active,.assistant-context-state,.assistant-example-grid button,.assistant-attachment-chip{border-color:color-mix(in srgb, var(--private-accent) 30%, var(--private-border));background:var(--private-accent-soft);color:var(--private-text)}.assistant-message.is-system{background:var(--private-surface-soft)}.assistant-chat-header,.assistant-composer,.assistant-artifacts,.assistant-sources,.assistant-workflow-observability,.assistant-workflow-body,.assistant-legal-state{border-color:var(--private-border)}.assistant-conversation-list>button,.assistant-empty h2,.assistant-chat-header h2,.assistant-message-text,.assistant-composer label,.assistant-artifact-head h3,.assistant-artifact-editor>label,.assistant-question-editor,.assistant-source-card strong,.assistant-workflow-summary strong,.assistant-workflow-card>summary strong,.assistant-workflow-kpis strong,.assistant-workflow-steps span,.assistant-workflow-logs p strong{color:var(--private-text)}.assistant-provider-state small,.assistant-conversation-list small,.assistant-conversation-list span,.assistant-legal-state span,.assistant-empty p,.assistant-chat-header p,.assistant-message-meta,.assistant-message>small,.assistant-first-message,.assistant-context-state span,.assistant-context-state small,.assistant-artifacts-heading p,.assistant-artifact-head p,.assistant-artifact-options label,.assistant-question-grid label,.assistant-source-card span,.assistant-source-card small,.assistant-workflow-summary small,.assistant-workflow-card>summary span,.assistant-workflow-steps small,.assistant-workflow-logs p,.assistant-workflow-toolbar small,.assistant-composer-label>span,.assistant-composer>div>span{color:var(--private-muted)}.assistant-example-grid button:hover{border-color:var(--private-accent);background:var(--private-surface-subtle)}.assistant-composer textarea,.assistant-artifact-editor input,.assistant-artifact-editor textarea,.assistant-artifact-editor select{border-color:var(--private-border-strong);background:var(--private-field-bg);color:var(--private-text)}.assistant-message-text a,.assistant-workflow-logs>summary{color:var(--private-accent)}.assistant-approval-panel{border-color:color-mix(in srgb, var(--private-warning) 36%, var(--private-border));background:var(--private-warning-bg)}.assistant-approval-panel p{color:var(--private-warning)}.assistant-artifact-success{background:var(--private-success-bg);color:var(--private-success)}.assistant-workflow-kpis span,.assistant-workflow-cancel-reason{background:var(--private-surface-soft);color:var(--private-text-secondary)}.assistant-workflow-progress{background:var(--private-surface-subtle)}.assistant-workflow-progress i{background:var(--private-accent)}.dorysk-modal-backdrop{background:var(--private-overlay)}.dorysk-modal-card{border-color:var(--private-border-strong);background:var(--private-surface);color:var(--private-text);box-shadow:var(--private-shadow-md)}.dorysk-modal-heading p,.dorysk-modal-field,.dorysk-modal-field small{color:var(--private-text-secondary)}.dorysk-modal-field textarea,.dorysk-modal-field input{border-color:var(--private-border-strong);background:var(--private-field-bg);color:var(--private-text)}.private-surface-app .private-app-nav{min-height:0;overflow:visible}.private-app-nav-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding-right:.1rem;overflow:hidden auto}.private-surface-app .private-app-nav-groups{align-content:start}.private-surface-app .private-app-nav-group{padding:.38rem}.private-surface-app .private-app-nav-group-links a{border-radius:var(--private-radius-sm);border:1px solid #0000;align-items:center;min-height:2.25rem;padding:.48rem .58rem;line-height:1.25;display:flex}.private-app-nav-account{z-index:4;border-top:1px solid var(--private-border);background:var(--private-bg-elevated);flex:none;margin-top:auto;padding-top:.65rem;position:relative}.private-account-menu{position:relative}.private-account-trigger{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);width:100%;min-height:3rem;color:var(--private-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.42rem .5rem;display:grid}.private-account-trigger:hover,.private-account-trigger:focus-visible,.private-account-trigger[aria-expanded=true]{border-color:var(--private-accent);background:var(--private-surface-soft)}.private-account-avatar{background:var(--private-accent-soft);width:2rem;height:2rem;color:var(--private-accent);font-size:var(--private-text-sm);border-radius:50%;place-items:center;font-weight:800;display:grid}.private-account-trigger-copy{gap:.08rem;min-width:0;display:grid}.private-account-trigger-copy strong,.private-account-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.private-account-trigger-copy strong{color:var(--private-text);font-size:var(--private-text-sm)}.private-account-trigger-copy small,.private-account-trigger-more{color:var(--private-muted)}.private-account-trigger-copy small{font-size:var(--private-text-xs)}.private-account-trigger-more{letter-spacing:.08em;font-size:1.15rem}.private-account-popover{z-index:12;gap:.38rem;max-height:min(70vh,34rem);display:grid;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.private-account-summary,.private-account-preferences{border-bottom:1px solid var(--private-border);gap:.12rem;padding:.58rem .62rem;display:grid}.private-account-summary>span,.private-account-section-label{color:var(--private-muted);font-size:var(--private-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.private-account-summary strong{overflow-wrap:anywhere;color:var(--private-text);font-size:var(--private-text-sm)}.private-account-summary small{overflow-wrap:anywhere;color:var(--private-text-secondary);font-size:var(--private-text-xs)}.private-account-links{gap:.12rem;display:grid}.private-account-links a{border-radius:var(--private-radius-sm);min-height:2.35rem;color:var(--private-text-secondary);font-size:var(--private-text-sm);align-items:center;padding:.48rem .58rem;font-weight:700;text-decoration:none;display:flex}.private-account-links a:hover,.private-account-links a:focus-visible{background:var(--private-surface-soft);color:var(--private-text)}.private-account-appearance-row{color:var(--private-text-secondary);font-size:var(--private-text-sm);justify-content:space-between;align-items:center;gap:.65rem;font-weight:700;display:flex}.private-account-logout{border-top:1px solid var(--private-border);padding-top:.35rem}.private-account-logout .private-button{width:100%}.private-help-page{gap:var(--private-space-5);display:grid}.private-help-grid{gap:var(--private-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.private-help-card{border:1px solid var(--private-border);border-radius:var(--private-radius-md);min-width:0;padding:var(--private-space-4);background:var(--private-surface);color:var(--private-text)}.private-help-card h2{color:var(--private-text);font-size:var(--private-text-lg);margin-top:0}.private-help-card p{color:var(--private-text-secondary)}.private-help-card ul{gap:.32rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.private-help-card li a{min-height:2.2rem;color:var(--private-accent);align-items:center;font-weight:700;display:inline-flex}#contactos,#consumo,#plan{scroll-margin-top:5rem}#contactos:focus,#consumo:focus,#plan:focus{outline:2px solid var(--private-focus);outline-offset:3px}@media (max-width:1080px){.private-surface-app .private-app-nav{padding:0 .75rem .75rem;display:flex;overflow:hidden}.private-app-nav-mobile-head,.private-app-nav-account{flex:none}.private-app-nav-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.private-app-nav-account{padding-top:.55rem}}@media (max-width:760px){.private-help-grid{grid-template-columns:1fr}.private-account-popover{max-height:min(68vh,31rem)}}.home-page-shell{gap:var(--private-space-5);display:grid}.home-page-heading{gap:var(--private-space-2);max-width:64rem;display:grid}.home-page-heading h1{max-width:58rem;color:var(--private-text);font-size:var(--private-text-2xl);line-height:var(--private-leading-tight);letter-spacing:-.035em;margin:0}.home-page-heading>p:not(.private-eyebrow){max-width:46rem;color:var(--private-text-secondary);font-size:var(--private-text-md);line-height:var(--private-leading-reading);margin:0}.home-workspace{gap:var(--private-space-5)}.home-workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--private-space-3);min-height:2.75rem;padding-bottom:var(--private-space-3);border-bottom:1px solid var(--private-border);display:flex}.home-workspace-toolbar label{align-items:center;gap:var(--private-space-2);color:var(--private-text-secondary);font-size:var(--private-text-sm);font-weight:700;display:inline-flex}.home-workspace-toolbar select{border:1px solid var(--private-border-strong);border-radius:var(--private-radius-sm);background:var(--private-field-bg);min-height:2.4rem;color:var(--private-text);font:inherit;padding:.4rem 2rem .4rem .65rem}.home-workspace-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--private-space-3);color:var(--private-text-muted);display:flex}.home-action-section{gap:var(--private-space-3);display:grid}.home-section-heading{gap:var(--private-space-1);display:grid}.home-section-heading h2,.home-empty-state h2,.home-assistant-entry h2{color:var(--private-text);font-size:var(--private-text-lg);line-height:var(--private-leading-tight);margin:0}.home-section-heading>p:not(.private-eyebrow),.home-empty-state>p:not(.private-eyebrow),.home-assistant-entry p:not(.private-eyebrow){max-width:48rem;color:var(--private-text-secondary);font-size:var(--private-text-sm);line-height:var(--private-leading-reading);margin:0}.home-action-card.operational-alert-card{gap:var(--private-space-4);padding:var(--private-space-4);border-radius:var(--private-radius-md);box-shadow:none}.home-action-controls{align-items:flex-start;gap:var(--private-space-2);display:flex}.home-alert-menu{position:relative}.home-alert-menu summary{border:1px solid var(--private-border-strong);border-radius:var(--private-radius-sm);background:var(--private-surface);width:2.5rem;min-width:2.5rem;min-height:2.5rem;color:var(--private-text-secondary);font-size:var(--private-text-lg);cursor:pointer;justify-content:center;align-items:center;font-weight:800;line-height:1;list-style:none;display:inline-flex}.home-alert-menu summary::-webkit-details-marker{display:none}.home-alert-menu summary:hover,.home-alert-menu summary:focus-visible{border-color:var(--private-accent);background:var(--private-surface-soft);color:var(--private-text)}.home-alert-menu-panel{top:calc(100% + var(--private-space-1));z-index:20;border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);width:12.5rem;box-shadow:var(--private-shadow-md);display:grid;position:absolute;right:0;overflow:hidden}.home-alert-menu-panel button{border:0;border-bottom:1px solid var(--private-border);min-height:2.5rem;color:var(--private-text);text-align:left;font:inherit;font-size:var(--private-text-sm);cursor:pointer;background:0 0;padding:.55rem .75rem}.home-alert-menu-panel button:last-child{border-bottom:0}.home-alert-menu-panel button:hover:not(:disabled),.home-alert-menu-panel button:focus-visible:not(:disabled){background:var(--private-surface-soft)}.home-alert-menu-panel button:disabled{color:var(--private-text-muted);cursor:not-allowed}.home-empty-state,.home-assistant-entry{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);color:var(--private-text)}.home-empty-state{justify-items:start;gap:var(--private-space-2);padding:var(--private-space-5);display:grid}.home-empty-state .private-button{margin-top:var(--private-space-2)}.home-assistant-entry{justify-content:space-between;align-items:center;gap:var(--private-space-4);padding:var(--private-space-4);background:color-mix(in srgb, var(--private-accent-soft) 35%, var(--private-surface));display:flex}.home-assistant-entry>div{gap:var(--private-space-1);display:grid}@media (max-width:760px){.home-page-shell,.home-workspace{gap:var(--private-space-4)}.home-workspace-toolbar,.home-assistant-entry{flex-direction:column;align-items:stretch}.home-workspace-toolbar-actions{justify-content:space-between}.home-action-card.operational-alert-card{grid-template-columns:1fr}.home-action-controls{justify-content:flex-start}}@media (max-width:520px){.home-workspace-toolbar label,.home-workspace-toolbar select,.home-assistant-entry .private-button{width:100%}.home-workspace-toolbar label,.home-workspace-toolbar-actions{flex-direction:column;align-items:stretch}.home-action-controls>.private-button{flex:auto}}.home-action-card.severity-critical{border-left-color:var(--private-danger)}.home-action-card.severity-high{border-left-color:var(--private-warning)}.private-assistant-launcher{align-items:center;gap:var(--private-space-1);border:1px solid var(--private-border);background:var(--private-surface);min-height:2.25rem;color:var(--private-text);font-size:var(--private-text-sm);border-radius:999px;padding:.35rem .65rem;font-weight:750;text-decoration:none;display:inline-flex}.private-assistant-launcher:hover,.private-assistant-launcher:focus-visible{border-color:var(--private-accent);background:var(--private-accent-soft)}.private-assistant-nav{gap:var(--private-space-1);display:grid}.private-assistant-nav-primary{gap:var(--private-space-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.private-assistant-nav-primary>a{min-width:0}.private-assistant-nav-primary>button{border-radius:var(--private-radius-sm);width:2rem;height:2rem;color:var(--private-text-muted);font:inherit;cursor:pointer;background:0 0;border:0}.private-assistant-nav-primary>button:hover,.private-assistant-nav-primary>button:focus-visible{background:var(--private-surface-soft);color:var(--private-text)}.private-assistant-nav.is-active .private-assistant-nav-primary>a{background:var(--private-accent-soft);color:var(--private-text)}.private-assistant-nav-history{gap:var(--private-space-2);padding:0 var(--private-space-1) var(--private-space-2) var(--private-space-3);display:grid}.private-assistant-nav-new{color:var(--private-accent)!important;font-weight:750!important}.private-assistant-nav-history input{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-field-bg);width:100%;min-height:2.1rem;color:var(--private-text);font:inherit;font-size:var(--private-text-xs);padding:.35rem .55rem}.private-assistant-nav-items{gap:.15rem;display:grid}.private-assistant-nav-items>a{gap:.05rem;font-size:var(--private-text-xs)!important;padding:.42rem .55rem!important;display:grid!important}.private-assistant-nav-items>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.private-assistant-nav-items>a small{color:var(--private-text-muted);font-size:.68rem}.private-assistant-nav-items>a.is-current{background:var(--private-accent-soft);color:var(--private-text)}.private-assistant-nav-empty{color:var(--private-text-muted);padding:.4rem .55rem}.assistant-page-shell{width:min(100%,76rem);margin-inline:auto;padding-bottom:0}.assistant-main-clean{border:1px solid var(--private-border);border-radius:var(--private-radius-lg);background:var(--private-surface);min-height:min(74rem,100dvh - 12rem);color:var(--private-text);box-shadow:var(--private-shadow-sm);display:grid;overflow:clip}.assistant-empty-compact{align-content:center;justify-items:center;gap:var(--private-space-5);text-align:center;background:0 0;min-height:62vh;padding:clamp(1.25rem,4vw,3rem)}.assistant-empty-copy{gap:var(--private-space-2);max-width:44rem;display:grid}.assistant-empty-copy h1{color:var(--private-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.05}.assistant-empty-copy p{color:var(--private-text-secondary);line-height:var(--private-leading-reading);margin:0}.assistant-example-grid-compact{gap:var(--private-space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,54rem)}.assistant-example-grid-compact button{gap:var(--private-space-1);min-height:0;padding:var(--private-space-3);border-color:var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);color:var(--private-text);text-align:left;display:grid}.assistant-example-grid-compact button strong{font-size:var(--private-text-sm)}.assistant-example-grid-compact button span{color:var(--private-text-secondary);font-size:var(--private-text-xs);line-height:var(--private-leading-reading)}.assistant-example-grid-compact button:hover:not(:disabled),.assistant-example-grid-compact button:focus-visible:not(:disabled){border-color:var(--private-accent);background:var(--private-accent-soft)}.assistant-chat-header-clean{z-index:8;justify-content:space-between;align-items:flex-start;gap:var(--private-space-3);padding:var(--private-space-4) var(--private-space-5);border-bottom:1px solid var(--private-border);background:color-mix(in srgb, var(--private-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.assistant-chat-title{gap:var(--private-space-1);min-width:0;display:grid}.assistant-chat-title h1{color:var(--private-text);font-size:var(--private-text-xl);line-height:var(--private-leading-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.assistant-context-row{align-items:center;gap:var(--private-space-2);flex-wrap:wrap;display:flex}.assistant-context-chip{border:1px solid var(--private-border);background:var(--private-surface-soft);max-width:min(100%,38rem);color:var(--private-text-secondary);font-size:var(--private-text-xs);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .45rem .25rem .6rem;display:inline-flex}.assistant-context-chip strong{color:var(--private-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-context-chip button{width:1.35rem;height:1.35rem;color:var(--private-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%}.assistant-context-chip button:hover,.assistant-context-chip button:focus-visible{background:var(--private-border);color:var(--private-text)}.assistant-context-muted{color:var(--private-text-muted);font-size:var(--private-text-xs)}.assistant-text-button{color:var(--private-accent);font:inherit;font-size:var(--private-text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.assistant-chat-menu{position:relative}.assistant-chat-menu>summary{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);width:2.5rem;height:2.5rem;color:var(--private-text);cursor:pointer;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;list-style:none;display:inline-flex}.assistant-chat-menu>summary::-webkit-details-marker{display:none}.assistant-chat-menu>div{z-index:20;border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);min-width:11rem;box-shadow:var(--private-shadow-md);display:grid;position:absolute;top:calc(100% + .3rem);right:0;overflow:hidden}.assistant-chat-menu button{border:0;border-bottom:1px solid var(--private-border);color:var(--private-text);text-align:left;font:inherit;font-size:var(--private-text-sm);cursor:pointer;background:0 0;padding:.65rem .75rem}.assistant-chat-menu button:last-child{border-bottom:0}.assistant-chat-menu button:hover:not(:disabled),.assistant-chat-menu button:focus-visible:not(:disabled){background:var(--private-surface-soft)}.assistant-chat-menu button.is-danger{color:var(--private-danger)}.assistant-activity{margin:var(--private-space-3) var(--private-space-5) 0;border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft)}.assistant-activity>summary{justify-content:space-between;gap:var(--private-space-3);color:var(--private-text);cursor:pointer;padding:.65rem .8rem;display:flex}.assistant-activity>summary small{color:var(--private-text-muted)}.assistant-activity-body{gap:var(--private-space-2);padding:0 var(--private-space-3) var(--private-space-3);display:grid}.assistant-workflow-compact{gap:var(--private-space-2);padding-top:var(--private-space-2);border-top:1px solid var(--private-border);display:grid}.assistant-workflow-compact>div:first-child{justify-content:space-between;gap:var(--private-space-2);display:flex}.assistant-workflow-compact>div:first-child span{color:var(--private-text-muted);font-size:var(--private-text-xs)}.assistant-workflow-steps-compact{gap:var(--private-space-1);flex-wrap:wrap;display:flex}.assistant-workflow-steps-compact>span{background:var(--private-surface);color:var(--private-text-secondary);border-radius:999px;padding:.25rem .45rem;font-size:.7rem}.assistant-workflow-steps-compact>span.is-failed,.assistant-workflow-steps-compact>span.is-denied{color:var(--private-danger)}.assistant-main-clean .assistant-messages{min-height:22rem;max-height:none;padding:var(--private-space-5);gap:var(--private-space-3);overflow:visible}.assistant-main-clean .assistant-message{border-color:var(--private-border);background:var(--private-surface-soft);max-width:min(82%,48rem);box-shadow:none;border-radius:1rem;padding:.8rem .95rem}.assistant-main-clean .assistant-message.is-user{background:var(--private-accent-soft);border-color:color-mix(in srgb, var(--private-accent) 35%, var(--private-border))}.assistant-main-clean .assistant-message-meta{color:var(--private-text-muted)}.assistant-main-clean .assistant-message-text{color:var(--private-text)}.assistant-main-clean .assistant-message-text a{color:var(--private-accent)}.assistant-first-message{justify-items:center;gap:var(--private-space-3);color:var(--private-text-secondary);margin:auto;display:grid}.assistant-first-message p{margin:0}.assistant-suggestion-row{justify-content:center;gap:var(--private-space-2);flex-wrap:wrap;display:flex}.assistant-suggestion-row button{border:1px solid var(--private-border);background:var(--private-surface);color:var(--private-text-secondary);font:inherit;font-size:var(--private-text-xs);cursor:pointer;border-radius:999px;padding:.4rem .65rem}.assistant-suggestion-row button:hover,.assistant-suggestion-row button:focus-visible{border-color:var(--private-accent);color:var(--private-text);background:var(--private-accent-soft)}.assistant-processing{align-self:flex-start;align-items:center;gap:var(--private-space-2);color:var(--private-text-secondary);font-size:var(--private-text-sm);display:inline-flex}.assistant-processing img{width:1.55rem;height:1.55rem;animation:1.4s ease-in-out infinite assistant-logo-pulse}@keyframes assistant-logo-pulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.assistant-processing img{animation:none}}.assistant-result-actions{gap:var(--private-space-2);padding:0 var(--private-space-5) var(--private-space-3);flex-wrap:wrap;display:flex}.assistant-main-clean .assistant-approval-panel,.assistant-main-clean .assistant-artifacts,.assistant-source-disclosure{margin:0 var(--private-space-5) var(--private-space-4)}.assistant-main-clean .assistant-approval-panel{border-color:color-mix(in srgb, var(--private-warning) 45%, var(--private-border));background:color-mix(in srgb, var(--private-warning-soft) 45%, var(--private-surface))}.assistant-main-clean .assistant-approval-panel p{color:var(--private-text-secondary)}.assistant-source-disclosure{border-top:1px solid var(--private-border);padding-top:var(--private-space-3)}.assistant-source-disclosure>summary{color:var(--private-text-secondary);font-size:var(--private-text-sm);cursor:pointer;font-weight:750}.assistant-source-disclosure .assistant-source-grid{margin-top:var(--private-space-3)}.assistant-main-clean .assistant-source-card{border-color:var(--private-border);background:var(--private-surface-soft);color:var(--private-text)}.assistant-main-clean .assistant-source-card span,.assistant-main-clean .assistant-source-card small{color:var(--private-text-secondary)}.assistant-main-clean .assistant-source-card a{color:var(--private-accent)}.assistant-composer-sticky{z-index:7;gap:var(--private-space-2);padding:var(--private-space-3) var(--private-space-5) var(--private-space-4);border-top:1px solid var(--private-border);background:color-mix(in srgb, var(--private-surface) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:auto 0 0;position:sticky;bottom:0}.assistant-composer-sticky textarea{resize:vertical;border-color:var(--private-border-strong);background:var(--private-field-bg);min-height:4.25rem;max-height:12rem;color:var(--private-text);border-radius:1rem}.assistant-composer-sticky textarea:focus{border-color:var(--private-accent);box-shadow:0 0 0 3px var(--private-focus-ring)}.assistant-composer-context{background:var(--private-accent-soft);color:var(--private-text-secondary);font-size:var(--private-text-xs);border-radius:999px;justify-self:start;padding:.2rem .5rem}.assistant-composer-footer{gap:var(--private-space-3);justify-content:space-between!important;align-items:center!important;display:flex!important}.assistant-composer-footer>span{color:var(--private-text-muted)!important;font-size:var(--private-text-xs)!important}.assistant-icon-button{border:1px solid var(--private-border);background:var(--private-surface);width:2.5rem;height:2.5rem;color:var(--private-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.assistant-icon-button:hover:not(:disabled),.assistant-icon-button:focus-visible:not(:disabled){border-color:var(--private-accent);background:var(--private-accent-soft)}.assistant-main-clean .assistant-attachment-chip{border-color:var(--private-border);background:var(--private-surface-soft);color:var(--private-text-secondary)}.assistant-main-clean .assistant-attachment-chip button{color:var(--private-accent)}.assistant-notice-action{margin-left:var(--private-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}@media (max-width:760px){.private-assistant-launcher span:last-child{display:none}.assistant-page-shell{width:100%;margin:0;padding:0}.assistant-main-clean{min-height:calc(100dvh - 8.5rem);box-shadow:none;border-inline:0;border-radius:0}.assistant-chat-header-clean{padding:var(--private-space-3)}.assistant-chat-title h1{font-size:var(--private-text-lg)}.assistant-activity{margin-inline:var(--private-space-3)}.assistant-main-clean .assistant-messages{padding:var(--private-space-4) var(--private-space-3)}.assistant-main-clean .assistant-message{max-width:94%}.assistant-result-actions,.assistant-main-clean .assistant-approval-panel,.assistant-main-clean .assistant-artifacts,.assistant-source-disclosure{margin-inline:var(--private-space-3);padding-inline:0}.assistant-composer-sticky{padding:var(--private-space-3)}.assistant-composer-footer{flex-direction:column!important;align-items:stretch!important}.assistant-composer-actions{justify-content:flex-end;width:100%;display:flex}.assistant-example-grid-compact{grid-template-columns:1fr}}@media (max-width:520px){.assistant-empty-compact{min-height:68vh;padding:var(--private-space-4)}.assistant-context-row{flex-direction:column;align-items:flex-start}.assistant-main-clean .assistant-message{max-width:100%}.assistant-result-actions .private-button{width:100%}}.assistant-archived-state{justify-content:space-between;align-items:center;gap:var(--private-space-3);padding:var(--private-space-4) var(--private-space-5);border-top:1px solid var(--private-border);background:var(--private-surface-soft);color:var(--private-text-secondary);margin-top:auto;display:flex}@media (max-width:760px){.assistant-archived-state{padding:var(--private-space-3);flex-direction:column;align-items:stretch}}.assistant-activity-toolbar{justify-content:flex-end;margin-bottom:.45rem;display:flex}.assistant-workflow-compact progress{width:100%;height:.35rem;accent-color:var(--private-accent)}.assistant-workflow-cancel-reason{color:var(--private-muted);font-size:var(--private-font-sm);margin:.35rem 0 0}.assistant-source-group-label{color:var(--private-muted);font-size:var(--private-font-xs);letter-spacing:.02em;grid-column:1/-1;font-weight:700}.global-search-page{width:min(100%,78rem);margin-inline:auto}.global-search-layout{gap:var(--private-space-4);display:grid}.global-search-hero,.global-search-controls,.global-search-empty,.global-search-results,.global-search-advanced{border:1px solid var(--private-border);border-radius:var(--private-radius-lg);background:var(--private-surface);color:var(--private-text);box-shadow:var(--private-shadow-sm)}.global-search-hero{gap:var(--private-space-4);padding:clamp(1rem,2.4vw,1.75rem);display:grid}.global-search-copy{gap:var(--private-space-2);max-width:52rem;display:grid}.global-search-copy h1{color:var(--private-text);font-size:clamp(1.65rem,3vw,2.35rem);line-height:var(--private-leading-tight);letter-spacing:-.035em;margin:0}.global-search-copy p{color:var(--private-text-secondary);line-height:var(--private-leading-reading);margin:0}.global-search-form{gap:var(--private-space-2);display:grid}.global-search-form>label{color:var(--private-text);font-size:var(--private-text-sm);font-weight:750}.global-search-input-row{gap:var(--private-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.global-search-input-row input{border:1px solid var(--private-border-strong);border-radius:var(--private-radius-md);background:var(--private-field-bg);width:100%;min-height:3.2rem;color:var(--private-text);font:inherit;font-size:var(--private-text-md);padding:.72rem .85rem}.global-search-input-row input:focus{border-color:var(--private-accent);box-shadow:0 0 0 3px var(--private-focus-ring);outline:none}.global-search-form-meta{justify-content:space-between;align-items:center;gap:var(--private-space-3);color:var(--private-text-muted);font-size:var(--private-text-xs);display:flex}.global-search-form-meta a{color:var(--private-accent);font-weight:750;text-decoration:none}.global-search-controls{justify-content:space-between;align-items:center;gap:var(--private-space-3);padding:var(--private-space-3);display:flex}.global-search-quick-filters{gap:var(--private-space-1);scrollbar-width:thin;flex:auto;display:flex;overflow-x:auto}.global-search-quick-filters button,.global-search-examples button{border:1px solid var(--private-border);background:var(--private-surface-soft);color:var(--private-text-secondary);font:inherit;font-size:var(--private-text-xs);cursor:pointer;border-radius:999px;flex:none;padding:.42rem .68rem;font-weight:700}.global-search-quick-filters button:hover,.global-search-quick-filters button:focus-visible,.global-search-examples button:hover,.global-search-examples button:focus-visible{border-color:var(--private-accent);color:var(--private-text);background:var(--private-accent-soft)}.global-search-filter-toggle{flex:none}.global-search-advanced{padding:var(--private-space-4);display:none}.global-search-advanced.is-open{gap:var(--private-space-3);display:grid}.global-search-advanced-head{justify-content:space-between;align-items:flex-start;gap:var(--private-space-3);display:flex}.global-search-advanced-head>div{gap:.15rem;display:grid}.global-search-advanced-head span{color:var(--private-text-muted);font-size:var(--private-text-xs)}.global-search-advanced-head>button{color:var(--private-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.4rem}.global-search-advanced-grid{gap:var(--private-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.global-search-advanced-grid label{gap:var(--private-space-1);color:var(--private-text-secondary);font-size:var(--private-text-xs);font-weight:700;display:grid}.global-search-advanced-grid input,.global-search-advanced-grid select{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-field-bg);width:100%;min-height:2.5rem;color:var(--private-text);font:inherit;padding:.45rem .55rem}.global-search-filter-overlay{display:none}.global-search-empty{gap:var(--private-space-4);padding:clamp(1rem,2.4vw,1.6rem);display:grid}.global-search-empty h2,.global-search-results h2,.global-search-result-group h3,.global-search-result h4{color:var(--private-text);margin:0}.global-search-empty p{color:var(--private-text-secondary);margin:.25rem 0 0}.global-search-examples{gap:var(--private-space-2);flex-wrap:wrap;display:flex}.global-search-recents{gap:var(--private-space-1);border-top:1px solid var(--private-border);padding-top:var(--private-space-3);display:grid}.global-search-recents>strong{margin-bottom:var(--private-space-1);font-size:var(--private-text-sm)}.global-search-recents>div{justify-content:space-between;align-items:center;gap:var(--private-space-2);min-height:2.2rem;display:flex}.global-search-recents>div>button:first-child{min-width:0;color:var(--private-text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.25rem 0;overflow:hidden}.global-search-recents>div>button:last-child{width:1.9rem;height:1.9rem;color:var(--private-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%}.global-search-recents button:hover,.global-search-recents button:focus-visible{color:var(--private-text);background:var(--private-surface-soft)}.global-search-results{gap:var(--private-space-4);padding:clamp(1rem,2.4vw,1.6rem);display:grid}.global-search-results-head{justify-content:space-between;align-items:flex-start;gap:var(--private-space-3);display:flex}.global-search-results-head>div{gap:var(--private-space-1);display:grid}.global-search-results-head span{color:var(--private-text-muted);font-size:var(--private-text-xs)}.global-search-result-group{gap:var(--private-space-2);display:grid}.global-search-result-group+.global-search-result-group{border-top:1px solid var(--private-border);padding-top:var(--private-space-4)}.global-search-result-group-head{justify-content:space-between;align-items:center;gap:var(--private-space-2);display:flex}.global-search-result-group-head h3{font-size:var(--private-text-md)}.global-search-result-group-head span{background:var(--private-surface-soft);min-width:1.7rem;color:var(--private-text-muted);text-align:center;font-size:var(--private-text-xs);border-radius:999px;padding:.12rem .4rem}.global-search-result-list{gap:var(--private-space-1);display:grid}.global-search-result{gap:var(--private-space-3);padding:var(--private-space-3);border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.global-search-result-main{gap:.28rem;min-width:0;display:grid}.global-search-result-meta{align-items:center;gap:var(--private-space-2);color:var(--private-text-muted);font-size:var(--private-text-xs);flex-wrap:wrap;display:flex}.global-search-result-meta span{color:var(--private-accent);font-weight:750}.global-search-result h4{font-size:var(--private-text-md);line-height:var(--private-leading-tight)}.global-search-result p{color:var(--private-text-secondary);font-size:var(--private-text-sm);margin:0}.global-search-snippet{color:var(--private-text-muted);font-size:var(--private-text-xs);line-height:var(--private-leading-reading)}.global-search-result mark{background:var(--private-warning-soft);color:var(--private-text);border-radius:.18rem;padding-inline:.08rem}.global-search-result-actions{align-items:center;gap:var(--private-space-1);display:flex}.global-search-more{position:relative}.global-search-more>summary{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);width:2.35rem;height:2.35rem;color:var(--private-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.global-search-more>summary::-webkit-details-marker{display:none}.global-search-more>div{z-index:15;border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);min-width:12.5rem;box-shadow:var(--private-shadow-md);position:absolute;top:calc(100% + .3rem);right:0;overflow:hidden}.global-search-more a{color:var(--private-text);font-size:var(--private-text-sm);padding:.65rem .75rem;text-decoration:none;display:block}.global-search-more a:hover,.global-search-more a:focus-visible{background:var(--private-surface-soft)}.global-search-no-results{gap:var(--private-space-2);padding:var(--private-space-5) 0;justify-items:start;display:grid}.global-search-no-results p{color:var(--private-text-secondary);margin:0}.global-search-load-more{padding-top:var(--private-space-2);justify-content:center;display:flex}.global-search-notice{margin:0}@media (max-width:760px){.global-search-page{width:100%}.global-search-hero,.global-search-controls,.global-search-empty,.global-search-results{box-shadow:none;border-inline:0;border-radius:0}.global-search-controls{flex-direction:column;align-items:stretch}.global-search-filter-toggle{width:100%}.global-search-filter-overlay{z-index:48;background:var(--private-overlay);border:0;display:block;position:fixed;inset:0}.global-search-advanced{z-index:49;border-radius:var(--private-radius-lg) var(--private-radius-lg) 0 0;max-height:82dvh;box-shadow:var(--private-shadow-lg);position:fixed;inset:auto 0 0;overflow:auto}.global-search-advanced-grid{grid-template-columns:1fr}.global-search-result{grid-template-columns:1fr;align-items:stretch}.global-search-result-actions{justify-content:flex-end}}@media (max-width:520px){.global-search-input-row{grid-template-columns:1fr}.global-search-input-row .private-button{width:100%}.global-search-form-meta{flex-direction:column;align-items:flex-start}.global-search-results-head{flex-direction:column;align-items:stretch}.global-search-result-actions .private-button{flex:auto}}.global-search-page{width:min(100%,78rem)}.global-search-layout{gap:1rem;min-width:0}.global-search-heading{justify-content:space-between;align-items:flex-end;min-width:0;padding:.4rem 0 .15rem;display:flex}.global-search-heading>div{gap:.3rem;min-width:0;display:grid}.global-search-heading .private-eyebrow{margin:0}.global-search-heading h1{color:var(--private-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.17}.global-search-heading p:not(.private-eyebrow){color:var(--private-text-secondary);font-size:var(--private-text-sm);margin:0;line-height:1.5}.global-search-search-panel{border:1px solid var(--private-border);border-radius:var(--private-radius-lg);background:var(--private-surface);box-shadow:var(--private-shadow-sm);gap:1rem;min-width:0;padding:clamp(.9rem,1.8vw,1.35rem);display:grid}.global-search-form{gap:.5rem}.global-search-form>label{font-size:var(--private-text-sm)}.global-search-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0;display:grid}.global-search-input-field{min-width:0;position:relative}.global-search-input-row .global-search-input-field input{box-sizing:border-box;background:var(--private-field-bg);width:100%;height:3.15rem;min-height:3.15rem;font-size:var(--private-text-md);padding-inline:2.75rem 2.8rem}.global-search-input-row .global-search-input-field input::-webkit-search-cancel-button{display:none}.global-search-field-icon{width:1.25rem;height:1.25rem;color:var(--private-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.global-search-field-icon svg{width:100%;height:100%;display:block}.global-search-clear{width:2rem;height:2rem;color:var(--private-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;font-size:1.35rem;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.global-search-clear:hover,.global-search-clear:focus-visible{background:var(--private-surface-soft);color:var(--private-text)}.global-search-submit{min-width:6.4rem;min-height:3.15rem;padding-inline:1rem}.global-search-form-meta{flex-wrap:wrap;line-height:1.45}.global-search-form-meta a{white-space:nowrap}.global-search-search-panel .global-search-controls{border:0;border-top:1px solid var(--private-border);min-width:0;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;padding:.9rem 0 0;display:flex}.global-search-filter-label{font-size:var(--private-text-xs);color:var(--private-text-secondary);flex:none;font-weight:700}.global-search-search-panel .global-search-quick-filters{scrollbar-width:thin;flex-wrap:nowrap;flex:1 1 0;gap:.4rem;min-width:0;padding-bottom:.2rem;overflow-x:auto}.global-search-quick-filters button{border-radius:.5rem;min-height:2.25rem;padding:.42rem .7rem}.global-search-quick-filters button.is-active{border-color:var(--private-accent);background:var(--private-accent-soft);color:var(--private-text)}.global-search-filter-toggle{min-height:2.35rem;font-size:var(--private-text-xs);margin-left:auto}.global-search-advanced{margin-top:-.35rem}.global-search-empty{gap:1.15rem;padding:clamp(1.15rem,2.2vw,1.7rem)}.global-search-start-head{align-items:center;gap:1rem;display:flex}.global-search-start-icon{border:1px solid var(--private-border);background:var(--private-accent-soft);width:2.9rem;height:2.9rem;color:var(--private-accent);border-radius:.9rem;flex:0 0 2.9rem;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:inline-flex}.global-search-start-head>div{gap:.3rem;min-width:0;display:grid}.global-search-start-head .private-eyebrow{margin:0}.global-search-empty .global-search-start-head h2{font-size:clamp(1.04rem,1.5vw,1.3rem);line-height:1.25}.global-search-empty .global-search-start-head p:not(.private-eyebrow){font-size:var(--private-text-sm);margin:0}.global-search-start-content{grid-template-columns:minmax(0,1fr);gap:1.3rem;min-width:0;display:grid}.global-search-start-content:has(.global-search-recents){grid-template-columns:minmax(0,1.5fr) minmax(12rem,.85fr)}.global-search-start-content h3{color:var(--private-text-secondary);font-size:var(--private-text-sm);margin:0 0 .6rem;font-weight:750}.global-search-examples button{min-height:2.5rem;font-size:var(--private-text-sm);border-radius:.55rem;padding:.5rem .85rem;font-weight:600}.global-search-examples button>span{color:var(--private-accent);margin-right:.3rem}.global-search-recents{border-top:0;border-left:1px solid var(--private-border);gap:.15rem;padding:0 0 0 1.2rem}.global-search-recents h3{margin-bottom:.45rem}.global-search-recents>div{min-height:2.25rem}.global-search-results{gap:1.3rem}.global-search-results-head>div{gap:.3rem}.global-search-results-head .private-eyebrow{margin:0}.global-search-results-head h2{overflow-wrap:anywhere;font-size:clamp(1.1rem,1.8vw,1.5rem)}.global-search-results-head span{font-size:var(--private-text-sm)}.global-search-result-group-head{padding-bottom:.3rem}.global-search-result{border:1px solid #0000;border-bottom-color:var(--private-border);background:0 0;border-radius:.5rem;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.8rem}.global-search-result:hover,.global-search-result:focus-within{border-color:var(--private-border);background:var(--private-surface-soft)}.global-search-result-symbol{background:var(--private-accent-soft);width:2.35rem;height:2.35rem;color:var(--private-accent);border:1px solid var(--private-border);border-radius:.65rem;justify-content:center;align-self:start;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.global-search-result-main{overflow-wrap:anywhere}.global-search-result h4{line-height:1.3}.global-search-result-actions .private-button{min-height:2.35rem}.global-search-loading{border:1px solid var(--private-border);border-radius:var(--private-radius-lg);background:var(--private-surface);color:var(--private-text-secondary);font-size:var(--private-text-sm);align-items:center;gap:.7rem;padding:1.25rem;display:flex}.global-search-loading-indicator{border:2px solid var(--private-border-strong);border-top-color:var(--private-accent);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite global-search-spin;display:block}@keyframes global-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.global-search-loading-indicator{animation:none}}@media (max-width:760px){.global-search-heading{padding:.2rem .75rem 0}.global-search-search-panel{border-radius:.75rem;margin-inline:.5rem;padding:.85rem}.global-search-search-panel .global-search-controls{flex-direction:column;align-items:flex-start}.global-search-search-panel .global-search-quick-filters{scrollbar-width:thin;flex-wrap:nowrap;flex:none;width:100%;padding-bottom:.2rem;overflow-x:auto}.global-search-filter-toggle{align-self:flex-end;width:auto;margin:0}.global-search-start-content:has(.global-search-recents){grid-template-columns:minmax(0,1fr)}.global-search-recents{border-left:0;border-top:1px solid var(--private-border);padding:1rem 0 0}.global-search-result{grid-template-columns:2.5rem minmax(0,1fr)}.global-search-result-actions{grid-column:2;justify-content:flex-start}.global-search-result-actions .private-button{flex:none}}@media (max-width:520px){.global-search-input-row{grid-template-columns:minmax(0,1fr)}.global-search-input-row .global-search-submit{width:100%}.global-search-form-meta{gap:.4rem}.global-search-start-head{align-items:flex-start}.global-search-start-icon{flex-basis:2.25rem;width:2.25rem;height:2.25rem;font-size:1.45rem}.global-search-result-actions{grid-column:1/-1}}.acquisition-guided-page{width:100%;min-width:0;max-width:none;margin-inline:0}.acquisition-flow{gap:var(--private-space-4);display:grid}.acquisition-flow-header{justify-content:space-between;align-items:flex-end;gap:var(--private-space-4);padding:var(--private-space-2) 0;display:flex}.acquisition-flow-header>div{gap:var(--private-space-1);max-width:52rem;display:grid}.acquisition-flow-header h1{font-size:clamp(1.55rem,2.6vw,2.2rem);line-height:var(--private-leading-tight);margin:0}.acquisition-flow-header p:not(.private-eyebrow){color:var(--private-text-secondary);line-height:var(--private-leading-reading);margin:0}.acquisition-flow-tabs{gap:var(--private-space-1);scrollbar-width:thin;border-bottom:1px solid var(--private-border);padding-bottom:1px;display:flex;overflow-x:auto}.acquisition-flow-tabs button{min-height:2.55rem;color:var(--private-text-secondary);font:inherit;font-size:var(--private-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.55rem .8rem;font-weight:700}.acquisition-flow-tabs button:hover,.acquisition-flow-tabs button:focus-visible{color:var(--private-text);background:var(--private-surface-soft)}.acquisition-flow-tabs button.is-active{border-bottom-color:var(--private-accent);color:var(--private-text)}.acquisition-flow-progress{color:var(--private-text-muted);font-size:var(--private-text-xs);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.acquisition-flow-progress span{background:var(--private-surface-soft);border-radius:999px;padding:.28rem .58rem}.acquisition-flow-progress span.is-current{background:var(--private-accent-soft);color:var(--private-accent-strong);font-weight:750}.acquisition-flow-progress i{opacity:.65;font-style:normal}.acquisition-flow-content,.acquisition-flow-stack{gap:var(--private-space-4);display:grid}.acquisition-flow-section,.acquisition-flow-search-card,.acquisition-flow-editor{border:1px solid var(--private-border);border-radius:var(--private-radius-lg);background:var(--private-surface);box-shadow:var(--private-shadow-sm);padding:clamp(.9rem,2vw,1.25rem)}.acquisition-flow-search-card form,.acquisition-flow-editor form{gap:var(--private-space-3);display:grid}.acquisition-flow-search-main{gap:var(--private-space-2);grid-template-columns:minmax(0,1.3fr) minmax(14rem,.8fr) auto;align-items:end;display:grid}.acquisition-flow-search-main label,.acquisition-flow-filter-grid label,.acquisition-flow-editor label{color:var(--private-text-secondary);font-size:var(--private-text-sm);gap:.35rem;font-weight:650;display:grid}.acquisition-flow-search-main input,.acquisition-flow-filter-grid input,.acquisition-flow-filter-grid select,.acquisition-flow-filter-grid textarea,.acquisition-flow-editor input,.acquisition-flow-editor select,.acquisition-flow-editor textarea{border:1px solid var(--private-border-strong);border-radius:var(--private-radius-sm);background:var(--private-field);width:100%;min-height:2.55rem;color:var(--private-text);font:inherit;padding:.58rem .7rem}.acquisition-flow-filters{border-top:1px solid var(--private-border);padding-top:var(--private-space-2)}.acquisition-flow-filters>summary,.acquisition-flow-secondary>summary{color:var(--private-text-secondary);font-size:var(--private-text-sm);cursor:pointer;font-weight:700}.acquisition-flow-filter-grid{gap:var(--private-space-3);padding-top:var(--private-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acquisition-flow-confirm,.acquisition-flow-bulk{justify-content:space-between;align-items:center;gap:var(--private-space-3);border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);padding:var(--private-space-3);display:flex}.acquisition-flow-confirm>div{gap:.2rem;display:grid}.acquisition-flow-confirm span,.acquisition-flow-bulk span{color:var(--private-text-secondary);font-size:var(--private-text-sm)}.acquisition-flow-search-runs,.acquisition-flow-list,.acquisition-flow-limit-list{gap:var(--private-space-1);display:grid}.acquisition-flow-search-runs article,.acquisition-flow-list article,.acquisition-flow-limit-list article{align-items:center;gap:var(--private-space-3);border-top:1px solid var(--private-border);min-height:3.8rem;padding:var(--private-space-2) 0;display:flex}.acquisition-flow-search-runs article:first-child,.acquisition-flow-list article:first-child,.acquisition-flow-limit-list article:first-child{border-top:0}.acquisition-flow-search-runs article>div,.acquisition-flow-list article>div,.acquisition-flow-limit-list article>div{flex:1;gap:.18rem;min-width:0;display:grid}.acquisition-flow-search-runs span,.acquisition-flow-list span,.acquisition-flow-list small,.acquisition-flow-limit-list span,.acquisition-flow-limit-list small{color:var(--private-text-muted);font-size:var(--private-text-xs)}.acquisition-flow-table-wrap{width:100%;overflow-x:auto}.acquisition-flow-table{border-collapse:collapse;width:100%;min-width:760px}.acquisition-flow-table th{color:var(--private-text-muted);font-size:var(--private-text-xs);text-align:left;border-bottom:1px solid var(--private-border);padding:.55rem .65rem;font-weight:750}.acquisition-flow-table td{border-bottom:1px solid var(--private-border);color:var(--private-text-secondary);font-size:var(--private-text-sm);vertical-align:middle;padding:.65rem}.acquisition-flow-table td strong,.acquisition-flow-table td small{display:block}.acquisition-flow-table td strong{color:var(--private-text)}.acquisition-flow-table td small{color:var(--private-text-muted);font-size:var(--private-text-xs);margin-top:.16rem}.acquisition-flow-table tr.is-muted{opacity:.7}.acquisition-row-actions{justify-content:flex-end;align-items:center;gap:var(--private-space-1);white-space:nowrap;display:flex}.acquisition-more-menu{position:relative}.acquisition-more-menu>summary{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);width:2.35rem;height:2.35rem;color:var(--private-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.acquisition-more-menu>summary::-webkit-details-marker{display:none}.acquisition-more-menu>div{z-index:24;border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);min-width:13rem;box-shadow:var(--private-shadow-md);position:absolute;top:calc(100% + .3rem);right:0;overflow:hidden}.acquisition-more-menu button,.acquisition-more-menu a{width:100%;color:var(--private-text);font:inherit;font-size:var(--private-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:.65rem .75rem;text-decoration:none;display:block}.acquisition-more-menu button:hover,.acquisition-more-menu button:focus-visible,.acquisition-more-menu a:hover,.acquisition-more-menu a:focus-visible{background:var(--private-surface-soft)}.acquisition-flow-empty{gap:var(--private-space-1);border:1px dashed var(--private-border-strong);border-radius:var(--private-radius-md);background:var(--private-surface-soft);padding:var(--private-space-4);justify-items:start;display:grid}.acquisition-flow-empty h2,.acquisition-flow-empty h3,.acquisition-flow-empty p{margin:0}.acquisition-flow-empty p{color:var(--private-text-secondary)}.acquisition-flow-secondary{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);padding:var(--private-space-3)}.acquisition-flow-secondary>:not(summary){margin-top:var(--private-space-3)}.acquisition-flow-metrics{gap:var(--private-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.acquisition-flow-metrics article{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);padding:var(--private-space-3);gap:.2rem;display:grid}.acquisition-flow-metrics span,.acquisition-flow-metrics small{color:var(--private-text-muted);font-size:var(--private-text-xs)}.acquisition-flow-metrics strong{font-size:1.35rem}.acquisition-flow-pipeline-summary{gap:var(--private-space-2);flex-wrap:wrap;display:flex}.acquisition-flow-pipeline-summary>div{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);min-width:8.5rem;padding:var(--private-space-2);gap:.12rem;display:grid}.acquisition-flow-pipeline-summary span,.acquisition-flow-pipeline-summary small{color:var(--private-text-muted);font-size:var(--private-text-xs)}.acquisition-quick-overlay{z-index:60;background:var(--private-overlay);justify-items:end;display:grid;position:fixed;inset:0}.acquisition-quick-view{border-left:1px solid var(--private-border);background:var(--private-surface);width:min(30rem,92vw);height:100%;box-shadow:var(--private-shadow-lg);padding:var(--private-space-4);overflow:auto}.acquisition-quick-view dl{gap:var(--private-space-2);display:grid}.acquisition-quick-view dl>div{border-top:1px solid var(--private-border);padding-top:var(--private-space-2);gap:.2rem;display:grid}.acquisition-quick-view dt{color:var(--private-text-muted);font-size:var(--private-text-xs)}.acquisition-quick-view dd{color:var(--private-text);margin:0}@media (max-width:900px){.acquisition-flow-search-main{grid-template-columns:1fr 1fr}.acquisition-flow-search-main .private-button{grid-column:1/-1;justify-self:start}.acquisition-flow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.acquisition-guided-page{width:100%}.acquisition-flow-header{flex-direction:column;align-items:stretch}.acquisition-flow-header .private-button{align-self:flex-start}.acquisition-flow-tabs{margin-inline:calc(var(--private-space-3) * -1);padding-inline:var(--private-space-3)}.acquisition-flow-progress{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.acquisition-flow-search-main,.acquisition-flow-filter-grid,.acquisition-form-row{grid-template-columns:1fr}.acquisition-flow-confirm,.acquisition-flow-bulk{flex-direction:column;align-items:stretch}.acquisition-flow-confirm .private-button,.acquisition-flow-bulk .private-button{width:100%}.acquisition-flow-search-runs article,.acquisition-flow-list article{flex-wrap:wrap;align-items:flex-start}.acquisition-flow-table{min-width:680px}}@media (max-width:520px){.acquisition-flow-metrics{grid-template-columns:1fr}.acquisition-flow-section,.acquisition-flow-search-card,.acquisition-flow-editor{margin-inline:calc(var(--private-space-3) * -1);box-shadow:none;border-inline:0;border-radius:0}.acquisition-quick-view{width:100%}}.crm-client-stack,.crm-client-card{min-width:0}.crm-client-heading{justify-content:space-between;align-items:flex-start;gap:var(--private-space-3);display:flex}.crm-client-heading>div:first-child{min-width:0}.crm-client-heading h2,.crm-client-heading p{margin-block:.25rem 0}.crm-relationship-summary{margin-top:var(--private-space-3)}.crm-relation-grid{gap:var(--private-space-2);margin-top:var(--private-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.crm-relation-grid>section{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);min-width:0;padding:var(--private-space-3);align-content:start;gap:.34rem;display:grid}.crm-relation-grid a,.crm-relation-grid span,.crm-relation-grid small{color:var(--private-text-secondary);font-size:var(--private-text-sm);overflow-wrap:anywhere}.crm-relation-grid a{color:var(--private-accent-strong);text-decoration:none}.crm-relation-grid a:hover,.crm-relation-grid a:focus-visible{text-decoration:underline}.crm-relation-title{justify-content:space-between;align-items:center;gap:var(--private-space-2);color:var(--private-text);display:flex}.crm-relation-title span{color:var(--private-text-muted);font-size:var(--private-text-xs)}.private-row-menu{position:relative}.private-row-menu>summary{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);min-width:2.35rem;min-height:2.35rem;color:var(--private-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.private-row-menu>summary::-webkit-details-marker{display:none}.private-row-menu>div{z-index:28;border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);min-width:12rem;box-shadow:var(--private-shadow-md);position:absolute;top:calc(100% + .3rem);right:0;overflow:hidden}.private-row-menu>div>a,.private-row-menu>div>button{width:100%;color:var(--private-text);font:inherit;font-size:var(--private-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:.65rem .75rem;text-decoration:none;display:block}.private-row-menu>div>a:hover,.private-row-menu>div>a:focus-visible,.private-row-menu>div>button:hover,.private-row-menu>div>button:focus-visible{background:var(--private-surface-soft)}.finance-two-column{gap:var(--private-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-list article,.finance-list article>div:first-child{min-width:0}.finance-list h3,.finance-list p,.finance-list small{overflow-wrap:anywhere}@media (max-width:760px){.crm-client-heading{flex-direction:column;align-items:stretch}.crm-relation-grid,.finance-two-column{grid-template-columns:1fr}.private-row-menu>div{max-width:min(18rem,85vw);left:0;right:auto}}.private-read-only-banner{border-bottom:1px solid color-mix(in srgb, var(--private-warning) 38%, var(--private-border));background:var(--private-warning-bg);color:var(--private-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.9rem;display:flex}.private-read-only-banner strong{font-weight:750}.private-read-only-banner span{color:var(--private-muted)}.mfa-recovery-codes{gap:var(--private-space-2);margin-top:var(--private-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.mfa-recovery-codes code{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface-soft);color:var(--private-text);font:600 var(--private-text-sm)/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-align:center;padding:.6rem .7rem;display:block}@media (max-width:520px){.mfa-recovery-codes{grid-template-columns:1fr}}.private-surface-app :is(.private-card,.private-panel,.acquisition-panel,.acquisition-empty,.private-status-card){border-color:var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);color:var(--private-text);box-shadow:var(--private-panel-shadow)}.private-surface-app :is(.acquisition-empty,.private-status-card)>p:not(.private-eyebrow){color:var(--private-text-secondary);line-height:var(--private-leading-normal)}.private-surface-app :is(.private-button,.private-menu-button,.private-tab,.project-local-nav a,.local-nav a){min-height:var(--private-control-height);border-radius:var(--private-control-radius);max-width:100%;font-size:var(--private-text-sm);font-weight:var(--private-control-weight);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.private-surface-app .private-button{padding:var(--private-space-2) var(--private-space-3)}.private-surface-app .private-button-primary{border-color:var(--private-cta-bg);background:var(--private-cta-bg);color:var(--private-cta-text)}.private-surface-app .private-button-primary:where(:hover,:active):not(:disabled):not([aria-disabled=true]){border-color:var(--private-cta-hover);background:var(--private-cta-hover)}.private-surface-app :is(.private-button-secondary,.private-menu-button){border-color:var(--private-control-border);background:var(--private-surface-soft);color:var(--private-text)}.private-surface-app :is(.private-button-secondary,.private-menu-button):where(:hover,:active):not(:disabled):not([aria-disabled=true]){border-color:var(--private-accent);background:var(--private-surface-subtle)}.private-surface-app .private-menu-button{min-width:var(--private-control-height)}.private-surface-app :is(.acquisition-form-card,.sales-form,.sales-inline-form,.acquisition-search-field,.private-control-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]),select,textarea){min-height:var(--private-control-height);border:1px solid var(--private-control-border);border-radius:var(--private-control-radius);background:var(--private-field-bg);min-width:0;max-width:100%;color:var(--private-text);padding:var(--private-space-2) var(--private-space-3);font:inherit;font-size:var(--private-text-sm);line-height:var(--private-leading-normal)}.private-surface-app :is(.acquisition-form-card,.sales-form,.sales-inline-form,.acquisition-search-field,.private-control-field) textarea{resize:vertical;min-height:6rem}.private-surface-app :is(input,select,textarea)[aria-invalid=true]{border-color:var(--private-danger);border-width:2px}.private-surface-app :is(.private-button,.private-menu-button,.private-tab,.project-local-nav a,.local-nav a,input,select,textarea,summary):focus-visible{outline:2px solid var(--private-focus);outline-offset:3px;box-shadow:0 0 0 2px var(--private-bg)}.private-surface-app :is(button,input,select,textarea):disabled,.private-surface-app [aria-disabled=true]{opacity:.58;cursor:not-allowed}.private-surface-app [aria-busy=true]{cursor:progress}.private-surface-app :is(.acquisition-status-pill,.project-status,.methodology-status,.sales-status,.private-state){align-items:center;gap:var(--private-space-1);max-width:100%;min-height:1.75rem;padding:var(--private-space-1) var(--private-space-2);border-radius:var(--private-radius-pill);font-size:var(--private-text-xs);font-weight:var(--private-control-weight);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.4;display:inline-flex}.private-surface-app :is(.private-tabs,.project-local-nav,.local-nav){scrollbar-width:thin;scroll-padding-inline:var(--private-space-2);padding:var(--private-space-1)}.private-surface-app :is(.private-tab[aria-selected=true],.project-local-nav a[aria-current=page],.local-nav a[aria-current=page]){border-bottom:2px solid var(--private-accent);background:var(--private-accent-soft);color:var(--private-accent);font-weight:700}.private-surface-app :is(.private-form-message,.acquisition-form-message){padding:var(--private-space-3);border:1px solid var(--private-control-border);border-radius:var(--private-control-radius);background:var(--private-surface-soft);color:var(--private-text-secondary);font-size:var(--private-text-sm);line-height:var(--private-leading-normal)}.private-surface-app :is(.private-form-message,.acquisition-form-message).error{border-color:var(--private-danger);background:var(--private-danger-bg);color:var(--private-danger)}.private-surface-app :is(.private-form-message,.acquisition-form-message).success{border-color:var(--private-success);background:var(--private-success-bg);color:var(--private-success)}.private-surface-app :is(.private-form-message,.acquisition-form-message).warning{border-color:var(--private-warning);background:var(--private-warning-bg);color:var(--private-warning)}.private-surface-app .private-density-compact{--private-control-height:var(--private-control-compact-height)}@media (max-width:760px),(pointer:coarse){.private-surface-app,.private-surface-app .private-density-compact{--private-control-height:var(--private-control-touch-height)}}@media (prefers-reduced-motion:reduce){.private-surface-app :is(.private-button,.private-menu-button,.private-tab){transition:none}}.global-search-grid-shell,.global-search-grid-shell .crm-data-grid{width:100%;min-width:0}.global-search-grid-shell .crm-table-scroll{max-width:100%;overflow-x:auto}.global-search-grid-link{color:var(--private-accent);font-weight:700;text-decoration:none}.global-search-grid-link:hover{text-decoration:underline}.global-search-grid-link:focus-visible{outline:2px solid var(--private-focus-ring);outline-offset:3px}.global-search-kind-pill{border:1px solid var(--private-border);max-width:100%;color:var(--private-text);font-size:var(--private-text-xs);white-space:normal;border-radius:999px;padding:.2rem .5rem;display:inline-flex}.global-search-grid-shell .crm-list-footer{line-height:1.5}.fix051-workspace,.fix051-workspace>*,.fix051-utilities{min-width:0;max-width:100%}.fix051-workspace .acquisition-flow-tabs{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:thin;overflow:auto hidden}.fix051-workspace .acquisition-flow-tabs button{white-space:nowrap}.fix051-workspace .acquisition-flow-content{min-width:0}.fix051-utilities,.fix051-quick-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.fix051-utilities .private-button{min-height:2rem;font-size:.78rem}.fix051-summary-list{gap:.4rem;display:grid}.fix051-summary-list>div{border-top:1px solid var(--private-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.5rem 0;display:flex}.fix051-summary-list>div>span{color:var(--private-text-secondary);font-size:var(--private-text-sm)}@media (max-width:600px){.fix051-workspace .acquisition-flow-tabs{margin-inline:0;padding-inline:0}.fix051-summary-list>div{flex-direction:column;align-items:flex-start}}.fix051-finance-tabs a{white-space:nowrap;min-height:2.55rem;color:var(--private-text-secondary);font-size:var(--private-text-sm);border-bottom:2px solid #0000;flex:none;align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.fix051-finance-tabs a:hover,.fix051-finance-tabs a:focus-visible{color:var(--private-text);background:var(--private-surface-soft)}.fix051-finance-tabs a.is-active{border-color:var(--private-accent);color:var(--private-text)}.fix051-finance-section{gap:var(--private-space-3);min-width:0;padding-block:.7rem;display:grid}.fix051-main-page{min-width:0}.fix051-main-page .finance-summary-grid{margin-block:0}.acquisition-flow-navigation{border-bottom:1px solid var(--private-border);gap:.65rem;min-width:0;padding-bottom:.75rem;display:grid}.acquisition-flow-view-links{align-items:center;gap:.4rem;display:flex}.acquisition-flow-view-links button{border:1px solid var(--private-border);background:var(--private-surface-soft);color:var(--private-text-secondary);border-radius:var(--private-radius-md);font:inherit;cursor:pointer;padding:.44rem .8rem}.acquisition-flow-view-links button.is-active{color:var(--private-text);border-color:var(--private-accent);background:var(--private-accent-soft);font-weight:750}.acquisition-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.acquisition-stepper button{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface);color:var(--private-text-secondary);min-width:0;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .35rem;font-weight:650;display:flex}.acquisition-stepper button:hover,.acquisition-stepper button:focus-visible{background:var(--private-surface-soft);color:var(--private-text)}.acquisition-stepper button.is-active{background:var(--private-accent-soft);color:var(--private-text);border-color:var(--private-accent)}.acquisition-stepper-number{border:1px solid var(--private-border-strong);border-radius:50%;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.acquisition-stepper button.is-active .acquisition-stepper-number{background:var(--private-accent);color:var(--private-accent-contrast);border-color:var(--private-accent)}.acquisition-flow-content .crm-data-grid{min-width:0;max-width:100%}.acquisition-flow-content .acquisition-row-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.acquisition-ai-composer{border:1px solid var(--private-border);border-radius:var(--private-radius-lg);background:var(--private-surface-soft);gap:.7rem;min-width:0;padding:1rem;display:grid}.acquisition-ai-composer .acquisition-form-row{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr)}.acquisition-ai-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.acquisition-ai-actions small{color:var(--private-text-secondary)}.acquisition-funnel{gap:.6rem;display:grid}.acquisition-funnel-row{font-size:var(--private-text-sm);grid-template-columns:minmax(7rem,15rem) minmax(2rem,1fr) 2rem auto;align-items:center;gap:.75rem;display:grid}.acquisition-funnel-track{background:var(--private-surface-soft);border:1px solid var(--private-border);border-radius:999px;height:.75rem;overflow:hidden}.acquisition-funnel-track>div{background:var(--private-accent);border-radius:999px;height:100%}.acquisition-funnel-row small{color:var(--private-text-secondary)}@media (max-width:720px){.acquisition-stepper{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.25rem;display:flex;overflow-x:auto}.acquisition-stepper button{flex:none;min-width:9rem}.acquisition-ai-composer .acquisition-form-row{grid-template-columns:minmax(0,1fr)}.acquisition-funnel-row{grid-template-columns:minmax(5.5rem,8rem) minmax(1rem,1fr) 2rem}.acquisition-funnel-row small{grid-column:1/-1}}.acquisition-design-v2{gap:.85rem;width:100%;min-width:0}.acquisition-design-v2 .acquisition-flow-navigation{gap:.65rem;padding:0 0 .7rem}.acquisition-design-v2 .acquisition-flow-view-links button{border-radius:.65rem;padding:.5rem .9rem;transition:background .15s,border-color .15s}.acquisition-design-v2 .acquisition-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.acquisition-design-v2 .acquisition-stepper button{text-align:left;background:var(--private-surface);border-radius:.85rem;justify-content:flex-start;gap:.75rem;min-height:4rem;padding:.58rem .75rem;position:relative}.acquisition-design-v2 .acquisition-stepper-number{background:var(--private-surface-soft);flex:0 0 2.15rem;width:2.15rem;height:2.15rem;font-size:.9rem;font-weight:800}.acquisition-design-v2 .acquisition-stepper-copy{gap:.15rem;min-width:0;display:grid}.acquisition-design-v2 .acquisition-stepper-copy strong{color:var(--private-text);font-size:.91rem;font-weight:750}.acquisition-design-v2 .acquisition-stepper-copy small{color:var(--private-text-secondary);white-space:normal;font-size:.7rem;line-height:1.25}.acquisition-design-v2 .acquisition-stepper-icon{color:var(--private-text-muted);opacity:.45;margin-left:auto}.acquisition-design-v2 .acquisition-stepper button.is-active{background:var(--private-accent-soft);border-color:var(--private-accent);box-shadow:inset 0 0 0 1px var(--private-accent)}.acquisition-design-v2 .acquisition-stepper button.is-active .acquisition-stepper-icon{color:var(--private-accent);opacity:1}.acquisition-design-v2 .acquisition-stepper button:focus-visible,.acquisition-design-v2 .acquisition-v2-text-action:focus-visible{outline:2px solid var(--private-accent);outline-offset:2px}.acquisition-v2-home,.acquisition-v2-metrics{gap:.85rem;min-width:0;display:grid}.acquisition-v2-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.acquisition-v2-kpi{border:1px solid var(--private-border);background:var(--private-surface);border-radius:.9rem;align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.acquisition-v2-kpi>div{gap:.12rem;min-width:0;display:grid}.acquisition-v2-kpi>div>span{color:var(--private-text-secondary);font-size:.79rem}.acquisition-v2-kpi strong{font-variant-numeric:tabular-nums;color:var(--private-text);font-size:1.65rem;line-height:1.22}.acquisition-v2-kpi-icon{background:color-mix(in srgb,var(--private-accent) 17%,var(--private-surface));width:2.9rem;height:2.9rem;color:var(--private-accent);border-radius:.8rem;flex:0 0 2.9rem;place-items:center;display:grid}.acquisition-v2-kpi.is-selected .acquisition-v2-kpi-icon,.acquisition-v2-kpi.is-leads .acquisition-v2-kpi-icon{background:color-mix(in srgb,var(--private-success) 18%,var(--private-surface));color:var(--private-success)}.acquisition-v2-kpi.is-tasks .acquisition-v2-kpi-icon{background:color-mix(in srgb,var(--private-warning) 19%,var(--private-surface));color:var(--private-warning)}.acquisition-v2-kpi.is-clients .acquisition-v2-kpi-icon{background:color-mix(in srgb,var(--private-info) 17%,var(--private-surface));color:var(--private-info)}.acquisition-v2-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:.75rem;min-width:0;display:grid}.acquisition-v2-preview-grids{grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;display:grid}.acquisition-v2-panel{background:var(--private-surface);border:1px solid var(--private-border);border-radius:.9rem;min-width:0;padding:1rem}.acquisition-v2-panel-heading{justify-content:space-between;align-items:start;gap:.7rem;min-width:0;margin-bottom:.9rem;display:flex}.acquisition-v2-panel-heading h2{color:var(--private-text);margin:0;font-size:1rem;line-height:1.4}.acquisition-v2-panel-heading p{color:var(--private-text-secondary);margin:.12rem 0 0;font-size:.74rem}.acquisition-v2-text-action{color:var(--private-accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.2rem .1rem;font-size:.75rem;font-weight:700;text-decoration:none}.acquisition-v2-text-action:hover{text-decoration:underline}.acquisition-v2-funnel{align-content:start;gap:.18rem;width:100%;min-width:0;display:grid}.acquisition-v2-funnel-segment{border-bottom:1px solid color-mix(in srgb,var(--private-border) 56%,transparent);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) 2.7rem;align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;display:grid}.acquisition-v2-funnel-segment:last-of-type{border-bottom:0}.acquisition-v2-funnel-label{color:var(--private-text);text-align:right;overflow-wrap:anywhere;font-size:.77rem;line-height:1.3}.acquisition-v2-funnel-visual{justify-content:center;align-items:stretch;min-width:0;min-height:2.18rem;display:flex}.acquisition-v2-funnel-shape{background:linear-gradient(115deg,#2873f2,#61b0fd);place-items:center;min-width:2.75rem;max-width:100%;min-height:2.18rem;transition:filter .12s;display:grid;box-shadow:inset 0 1px #ffffff24}.acquisition-v2-funnel-segment.is-tone-1 .acquisition-v2-funnel-shape{background:linear-gradient(115deg,#0da4bd,#33d3cd)}.acquisition-v2-funnel-segment.is-tone-2 .acquisition-v2-funnel-shape{background:linear-gradient(115deg,#855be1,#b387fc)}.acquisition-v2-funnel-segment.is-tone-3 .acquisition-v2-funnel-shape{background:linear-gradient(115deg,#f99141,#ffbc6c)}.acquisition-v2-funnel-segment.is-tone-4 .acquisition-v2-funnel-shape{background:linear-gradient(115deg,#eeb725,#ffe168)}.acquisition-v2-funnel-segment.is-tone-5 .acquisition-v2-funnel-shape{background:linear-gradient(115deg,#69cb60,#a4ee70)}.acquisition-v2-funnel-segment.is-empty .acquisition-v2-funnel-shape{filter:saturate(.7)}.acquisition-v2-funnel-shape>strong{color:#091a2c;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.87rem;font-weight:800}.acquisition-v2-funnel-share{color:var(--private-text-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.77rem}.acquisition-v2-funnel-caption{color:var(--private-text-muted);text-align:center;margin:.6rem 0 0;font-size:.68rem;line-height:1.45}.acquisition-v2-funnel.is-compact .acquisition-v2-funnel-segment{min-height:2.18rem}.acquisition-v2-funnel.is-compact .acquisition-v2-funnel-visual,.acquisition-v2-funnel.is-compact .acquisition-v2-funnel-shape{min-height:2.02rem}@media (prefers-reduced-motion:reduce){.acquisition-v2-funnel-shape{transition:none}}.acquisition-v2-timeline,.acquisition-v2-task-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.acquisition-v2-timeline li,.acquisition-v2-task-list li{border-bottom:1px solid var(--private-border);align-items:center;gap:.6rem;min-width:0;padding:.4rem .05rem;display:flex}.acquisition-v2-timeline li:last-child,.acquisition-v2-task-list li:last-child{border-bottom:0}.acquisition-v2-timeline-icon,.acquisition-v2-task-list li>span{background:var(--private-accent-soft);width:2rem;height:2rem;color:var(--private-accent);border-radius:.6rem;flex:0 0 2rem;place-items:center;display:grid}.acquisition-v2-timeline li>div,.acquisition-v2-task-list li>div{flex:1;gap:.18rem;min-width:0;display:grid}.acquisition-v2-timeline strong,.acquisition-v2-task-list strong{color:var(--private-text);overflow-wrap:anywhere;font-size:.78rem}.acquisition-v2-timeline li>div>span,.acquisition-v2-task-list small{color:var(--private-text-secondary);overflow-wrap:anywhere;font-size:.73rem}.acquisition-v2-timeline time,.acquisition-v2-task-list time{white-space:nowrap;color:var(--private-text-muted);font-size:.7rem}.acquisition-v2-empty{color:var(--private-text-secondary);padding:1rem .3rem;font-size:.84rem}.acquisition-v2-panel .crm-data-grid{min-width:0;max-width:100%}.acquisition-v2-quick-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.acquisition-v2-data-note{color:var(--private-text-muted);margin:.1rem 0;font-size:.72rem}.acquisition-v2-metrics-grid{grid-template-columns:1.4fr 1fr;gap:.75rem;min-width:0;display:grid}.acquisition-v2-metric-summary{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.acquisition-v2-metric-summary>div{background:var(--private-surface-soft);border:1px solid var(--private-border);border-radius:.7rem;gap:.35rem;padding:.8rem;display:grid}.acquisition-v2-metric-summary span{color:var(--private-text-secondary);font-size:.76rem}.acquisition-v2-metric-summary strong{color:var(--private-text);font-size:1.3rem}.acquisition-v2-usage-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.acquisition-v2-usage-grid>div{gap:.35rem;display:grid}.acquisition-v2-usage-grid span,.acquisition-v2-usage-grid small{color:var(--private-text-secondary);font-size:.8rem}.acquisition-v2-usage-track{background:var(--private-surface-soft);border-radius:.3rem;height:.4rem;overflow:hidden}.acquisition-v2-usage-track span{background:var(--private-accent);height:100%;display:block}.acquisition-v2-board-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:0 0 .7rem;display:flex}.acquisition-v2-board-toggle{gap:.35rem;display:flex}.acquisition-v2-board-toggle button{border:1px solid var(--private-border);color:var(--private-text-secondary);background:var(--private-surface-soft);font:inherit;cursor:pointer;border-radius:.55rem;padding:.4rem .8rem}.acquisition-v2-board-toggle button.is-active{border-color:var(--private-accent);background:var(--private-accent-soft);color:var(--private-text);font-weight:700}.acquisition-v2-board-pages{align-items:center;gap:.45rem;display:flex}.acquisition-v2-board-pages label{color:var(--private-text-secondary);align-items:center;gap:.5rem;font-size:.77rem;display:flex}.acquisition-v2-board-pages select{border:1px solid var(--private-border-strong);background:var(--private-field);color:var(--private-text);border-radius:.45rem;padding:.4rem}.acquisition-v2-board{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.65rem;width:100%;max-width:100%;padding:0;display:grid;overflow:visible}.acquisition-v2-board .acquisition-pipeline-column{background:var(--private-surface-soft);border-color:var(--private-border);border-radius:.8rem;min-width:0;min-height:17rem}.acquisition-v2-board .acquisition-pipeline-column header span,.acquisition-v2-board .acquisition-lead-card h3{color:var(--private-text)}.acquisition-v2-board .acquisition-lead-card{overflow-wrap:anywhere}.acquisition-design-v2 .acquisition-flow-section,.acquisition-design-v2 .acquisition-flow-search-card{min-width:0}.acquisition-design-v2 .acquisition-flow-content{overflow-wrap:anywhere;min-width:0}@media (max-width:1250px){.acquisition-v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.acquisition-v2-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-v2-panel-tasks{grid-column:1/-1}.acquisition-design-v2 .acquisition-stepper button{gap:.45rem}.acquisition-design-v2 .acquisition-stepper-icon{display:none}}@media (max-width:980px){.acquisition-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-v2-preview-grids,.acquisition-v2-metrics-grid{grid-template-columns:minmax(0,1fr)}.acquisition-v2-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.acquisition-design-v2 .acquisition-stepper{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.4rem;display:flex;overflow-x:auto}.acquisition-design-v2 .acquisition-stepper button{flex:none;min-width:10.6rem}.acquisition-v2-dashboard-grid{grid-template-columns:minmax(0,1fr)}.acquisition-v2-panel-tasks{grid-column:auto}.acquisition-v2-metric-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-v2-panel{padding:.7rem}.acquisition-v2-panel-heading{flex-wrap:wrap}.acquisition-v2-funnel-segment{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr) 2.5rem;gap:.35rem;min-height:2.25rem}.acquisition-v2-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.acquisition-v2-kpis{gap:.4rem}.acquisition-v2-kpi{gap:.4rem;padding:.65rem}.acquisition-v2-kpi-icon{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.acquisition-v2-kpi>div>span{font-size:.7rem}.acquisition-v2-kpi strong{font-size:1.35rem}.acquisition-v2-metric-summary{grid-template-columns:minmax(0,1fr)}.acquisition-v2-timeline li,.acquisition-v2-task-list li{flex-wrap:wrap}.acquisition-v2-funnel-label,.acquisition-v2-funnel-share{font-size:.69rem}.acquisition-v2-funnel-segment{grid-template-columns:minmax(5rem,6.3rem) minmax(0,1fr) 2.15rem;gap:.25rem}.acquisition-v2-funnel-shape{min-width:2.25rem}.acquisition-v2-funnel-shape>strong{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.acquisition-design-v2 .acquisition-flow-view-links button{transition:none}}.acquisition-v2-board .acquisition-lead-card form :is(input,select,textarea){width:100%;min-width:0;max-width:100%}.acquisition-design-v2 .acquisition-v2-panel .crm-table-scroll{max-width:100%;overflow-x:auto}.acquisition-v2-board .acquisition-lead-card{background:var(--private-surface);border-color:var(--private-border)}.acquisition-v2-board .acquisition-lead-card>div:first-child span,.acquisition-v2-board .acquisition-lead-card dt,.acquisition-v2-board .acquisition-lead-card form label,.acquisition-v2-board .acquisition-column-empty{color:var(--private-text-secondary)}.acquisition-v2-board .acquisition-lead-card dd{color:var(--private-text)}.acquisition-v2-board .acquisition-lead-card details{border-color:var(--private-border)}.acquisition-v2-board .acquisition-lead-card summary{color:var(--private-accent)}.acquisition-v2-board .acquisition-lead-card form :is(input,select,textarea){background:var(--private-field);color:var(--private-text);border-color:var(--private-border-strong)}.acquisition-search-workbench{gap:var(--private-space-3);min-width:0}.acquisition-search-tools{border-bottom:1px solid var(--private-border);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.acquisition-search-tool-tabs{flex-wrap:wrap;align-items:center;gap:.35rem;padding-bottom:.5rem;display:flex}.acquisition-search-tool-tabs>button,.acquisition-search-tool-tabs>span{color:var(--private-text-secondary);font:inherit;font-size:var(--private-text-sm);border-radius:var(--private-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:.58rem .85rem;font-weight:700;display:inline-flex}.acquisition-search-tool-tabs>span.is-active{color:var(--private-text);background:var(--private-accent-soft);border-color:var(--private-accent);cursor:default}.acquisition-search-tool-tabs>button:hover,.acquisition-search-tool-tabs>button:focus-visible{color:var(--private-text);background:var(--private-surface-soft)}.acquisition-search-toolbar{padding:.9rem}.acquisition-search-toolbar .acquisition-flow-search-main{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) auto auto;align-items:end}.acquisition-search-toolbar form{gap:.7rem;display:grid}.acquisition-search-toolbar .acquisition-flow-search-main .private-button{white-space:nowrap}.acquisition-search-results{min-width:0}.acquisition-search-results .acquisition-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.acquisition-search-results .acquisition-search-heading-actions{align-items:center;gap:.5rem;display:flex}.acquisition-search-bulk{margin:.7rem 0;padding:.55rem .75rem}.acquisition-search-results .crm-data-grid{min-width:0}.acquisition-search-results .crm-table-scroll{max-width:100%}.acquisition-search-state{font-size:var(--private-text-xs);color:var(--private-text-secondary);font-weight:700}.acquisition-search-dialog-backdrop{z-index:78;background:var(--private-overlay);justify-content:center;align-items:center;padding:min(3vh,1.5rem);display:flex;position:fixed;inset:0}.acquisition-search-dialog{width:min(43rem,100%);min-height:0;max-height:92dvh;color:var(--private-text);background:var(--private-surface);border:1px solid var(--private-border-strong);border-radius:var(--private-radius-lg);box-shadow:var(--private-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.acquisition-search-dialog.is-wide{width:min(87rem,100%)}.acquisition-search-dialog:focus{outline:none}.acquisition-search-dialog-heading{border-bottom:1px solid var(--private-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.acquisition-search-dialog-heading h2{margin:0;font-size:1.12rem}.acquisition-search-dialog-heading p{color:var(--private-text-secondary);font-size:var(--private-text-sm);margin:.35rem 0 0}.acquisition-search-dialog-content{scrollbar-width:thin;min-height:0;padding:.9rem 1rem 1rem;overflow:auto}.acquisition-search-dialog-content .acquisition-manager-stack{max-width:100%}.acquisition-search-dialog-content .acquisition-form-card{min-width:0}.acquisition-search-dialog-fields{padding:.4rem 0}.acquisition-search-dialog-footer{justify-content:flex-end;margin-top:1rem;display:flex}.acquisition-search-history{display:grid}.acquisition-search-history article{border-bottom:1px solid var(--private-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem 0;display:flex}.acquisition-search-history article>div{flex:12rem;gap:.2rem;min-width:0;display:grid}.acquisition-search-history article small{color:var(--private-text-secondary)}.acquisition-search-history article:last-child{border-bottom:0}@media (max-width:1050px){.acquisition-search-toolbar .acquisition-flow-search-main{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-search-toolbar .acquisition-flow-search-main .private-button{grid-column:auto;justify-self:stretch}}@media (max-width:650px){.acquisition-search-toolbar .acquisition-flow-search-main{grid-template-columns:1fr}.acquisition-search-toolbar .acquisition-flow-search-main .private-button{grid-column:auto;width:100%}.acquisition-search-tool-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.acquisition-search-tool-tabs>button,.acquisition-search-tool-tabs>span{flex:none}.acquisition-search-dialog-backdrop{align-items:stretch;padding:0}.acquisition-search-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.acquisition-search-dialog.is-wide{width:100%}.acquisition-search-results .acquisition-flow-bulk{align-items:stretch}}.acquisition-search-dialog-subheading{color:var(--private-text);font-size:var(--private-text-sm);grid-column:1/-1;margin:.5rem 0 .2rem;font-weight:800}.acquisition-search-dialog-footer{flex-wrap:wrap;gap:.5rem}.acquisition-selection-workbench{min-width:0}.acquisition-selection-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.acquisition-selection-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.acquisition-selection-tabs :is(button,span),.acquisition-selection-detail-tabs button{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);color:var(--private-text-secondary);background:var(--private-surface-soft);font:inherit;cursor:pointer;padding:.54rem .78rem;font-size:.82rem}.acquisition-selection-tabs .is-active,.acquisition-selection-detail-tabs .is-active{background:var(--private-accent-soft);color:var(--private-text);border-color:var(--private-accent)}.acquisition-selection-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.acquisition-selection-layout:has(.acquisition-selection-detail){grid-template-columns:minmax(0,1.8fr) minmax(16.5rem,.8fr)}.acquisition-selection-grid,.acquisition-selection-detail{background:var(--private-surface);border:1px solid var(--private-border);border-radius:var(--private-radius-lg);min-width:0;padding:.7rem}.acquisition-selection-filters{flex-wrap:wrap;align-items:end;gap:.55rem;margin-bottom:.5rem;display:flex}.acquisition-selection-filters label{color:var(--private-text-secondary);flex:12rem;gap:.35rem;font-size:.78rem;display:grid}.acquisition-selection-filters label:first-child{flex:3 14rem}.acquisition-selection-filters input,.acquisition-selection-filters select,.acquisition-selection-form :is(input,select,textarea){background:var(--private-surface-soft);width:100%;min-width:0;color:var(--private-text);border:1px solid var(--private-border-strong);border-radius:var(--private-radius-sm);font:inherit;padding:.58rem .7rem}.acquisition-selection-bulk{color:var(--private-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.76rem;display:flex}.acquisition-selection-detail-title{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.acquisition-selection-detail-title div{gap:.35rem;min-width:0;display:grid}.acquisition-selection-detail-title span{color:var(--private-accent);font-size:.75rem}.acquisition-selection-detail-title h2{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.35}.acquisition-selection-detail-title small{color:var(--private-text-secondary)}.acquisition-selection-detail-tabs{flex-wrap:wrap;gap:.3rem;margin:.95rem 0;display:flex}.acquisition-selection-fields{grid-template-columns:minmax(5rem,.7fr) minmax(0,1.3fr);gap:.65rem .8rem;margin:.65rem 0;display:grid}.acquisition-selection-fields dt{color:var(--private-text-secondary);font-size:.78rem}.acquisition-selection-fields dd{overflow-wrap:anywhere;margin:0;font-size:.82rem}.acquisition-selection-people{gap:.5rem;display:grid}.acquisition-selection-people article{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);gap:.25rem;padding:.65rem;font-size:.8rem;display:grid}.acquisition-selection-people :is(small,span){color:var(--private-text-secondary);overflow-wrap:anywhere}.acquisition-selection-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:1rem;display:grid}.acquisition-selection-detail-actions button{white-space:normal;min-width:0}.acquisition-selection-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.acquisition-selection-form label{color:var(--private-text-secondary);gap:.3rem;min-width:0;font-size:.83rem;display:grid}.acquisition-selection-form button{justify-self:start}@media (max-width:1100px){.acquisition-selection-layout:has(.acquisition-selection-detail){grid-template-columns:minmax(0,1fr)}.acquisition-selection-detail{order:-1}}@media (max-width:630px){.acquisition-selection-form,.acquisition-selection-detail-actions{grid-template-columns:minmax(0,1fr)}.acquisition-selection-grid{padding:.45rem}.acquisition-selection-tabs{max-width:100%;overflow-x:auto}}.acquisition-contact-workbench{min-width:0}.acquisition-contact-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.acquisition-contact-toolbar .acquisition-selection-tabs{flex:1}.acquisition-contact-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.acquisition-contact-layout:has(.acquisition-contact-detail){grid-template-columns:minmax(0,1.65fr) minmax(16rem,.8fr)}.acquisition-contact-detail .acquisition-selection-detail-tabs button{padding:.4rem .5rem;font-size:.72rem}.acquisition-contact-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.acquisition-contact-name strong{overflow-wrap:anywhere}.acquisition-contact-items{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.acquisition-contact-items li{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);gap:.3rem;padding:.55rem;display:grid}.acquisition-contact-items small{color:var(--private-text-secondary)}.acquisition-contact-layout :is(.acquisition-selection-detail,.acquisition-selection-grid){min-width:0}@media (max-width:1250px){.acquisition-contact-layout:has(.acquisition-contact-detail){grid-template-columns:minmax(0,1fr)}.acquisition-contact-detail{order:-1}}@media (max-width:650px){.acquisition-contact-toolbar>.private-button{justify-content:center;width:100%}.acquisition-contact-detail .acquisition-selection-detail-actions{grid-template-columns:minmax(0,1fr)}}.acquisition-design-v2 .acquisition-stepper button{gap:.5rem;padding-inline:.6rem}.acquisition-analysis-step{min-width:0}.acquisition-analysis-search-picker{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:.7rem;display:flex}.acquisition-analysis-search-picker label{max-width:43rem;font-size:var(--private-text-sm);color:var(--private-text-secondary);flex:18rem;gap:.4rem;display:grid}.acquisition-analysis-search-picker select{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);width:100%;min-height:2.5rem;color:var(--private-text);padding:.4rem .65rem}.acquisition-analysis-empty{border:1px dashed var(--private-border);border-radius:var(--private-radius-md);color:var(--private-text-secondary);padding:1.2rem}.acquisition-analysis-toolbar,.acquisition-search-scope{color:var(--private-text-secondary);font-size:var(--private-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding:.65rem .15rem;display:flex}.acquisition-analysis-toolbar label,.acquisition-search-scope label{align-items:center;gap:.45rem;display:inline-flex}.acquisition-analysis-toolbar input,.acquisition-search-scope input{accent-color:var(--private-accent)}.acquisition-analysis-step .crm-data-grid{min-width:0}.acquisition-analysis-step .crm-table-scroll{max-width:100%}.acquisition-analysis-actions{margin-block:.8rem}.acquisition-analysis-actions>span{max-width:35rem}.acquisition-analysis-actions .private-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.acquisition-analysis-note{color:var(--private-text-secondary);font-size:var(--private-text-sm)}.acquisition-muted-action{color:var(--private-text-muted);font-size:var(--private-text-xs)}@media (max-width:1450px){.acquisition-design-v2 .acquisition-stepper button{gap:.35rem;padding-inline:.45rem}.acquisition-design-v2 .acquisition-stepper-icon{display:none}.acquisition-design-v2 .acquisition-stepper-copy strong{font-size:.82rem}}@media (max-width:950px){.acquisition-design-v2 .acquisition-stepper{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:.4rem;display:flex;overflow-x:auto}.acquisition-design-v2 .acquisition-stepper button{flex:none;min-width:10rem}}@media (max-width:650px){.acquisition-analysis-actions{flex-direction:column;align-items:stretch}.acquisition-analysis-actions .private-inline-actions{grid-template-columns:1fr;display:grid}.acquisition-analysis-actions .private-button{width:100%}.acquisition-analysis-search-picker label{max-width:none}}.acquisition-design-v2 .acquisition-stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.acquisition-contact-stage-nav{margin-bottom:.15rem}.acquisition-contact-stage-nav button{font-weight:700}.acquisition-contact-stage-view[hidden]{display:none!important}.acquisition-contact-scope{font-size:var(--private-text-sm);background:var(--private-accent-soft);border:1px solid var(--private-border);border-radius:var(--private-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem;display:flex}.acquisition-company-analysis-status{border-top:1px solid var(--private-border);font-size:var(--private-text-sm);margin-top:.6rem;padding-top:.55rem}.acquisition-company-analysis-status p{color:var(--private-text-secondary);margin:.3rem 0}@media (max-width:650px){.acquisition-contact-stage-nav button{flex:1;min-width:0}.acquisition-contact-scope button{width:100%}}.acquisition-compose-outlook{flex-direction:column;gap:.8rem;min-width:0;display:flex}.acquisition-compose-fields{gap:.42rem;display:grid}.acquisition-compose-fields>label{font-size:var(--private-text-sm);grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.acquisition-compose-fields>label>span{color:var(--private-text-secondary);font-weight:600}.acquisition-compose-fields :is(input,select),.acquisition-compose-extra textarea{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);width:100%;min-width:0;color:var(--private-text);padding:.62rem}.acquisition-compose-value{overflow-wrap:anywhere;border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface-subtle);min-width:0;padding:.6rem .65rem}.acquisition-compose-editor{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);overflow:hidden}.acquisition-compose-editor-bar{background:var(--private-surface-soft);justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem .7rem;display:flex}.acquisition-compose-editor-bar>div{flex-wrap:wrap;gap:.35rem;display:flex}.acquisition-compose-editor-bar button{border:1px solid var(--private-border);background:var(--private-surface);color:var(--private-text);cursor:pointer;border-radius:.35rem;min-width:2rem;padding:.35rem .55rem}.acquisition-compose-editor>textarea{resize:vertical;background:var(--private-surface);width:100%;min-height:12rem;color:var(--private-text);border:0;padding:1rem;line-height:1.55}.acquisition-compose-html-preview{background:var(--private-surface);color:var(--private-text);overflow-wrap:anywhere;min-height:12rem;padding:1rem;line-height:1.6}.acquisition-compose-editor>.private-form-note{border-top:1px solid var(--private-border);padding:.35rem .7rem}.acquisition-compose-extra{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);padding:.5rem .7rem}.acquisition-compose-extra textarea{margin-top:.4rem}.acquisition-compose-actions{z-index:2;background:var(--private-surface);border-top:1px solid var(--private-border);flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.acquisition-sender-form{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.acquisition-sender-form label{flex:1;min-width:min(100%,19rem)}.acquisition-sender-form select{border:1px solid var(--private-border);border-radius:var(--private-radius-sm);background:var(--private-surface);width:100%;color:var(--private-text);padding:.55rem;display:block}@media (max-width:650px){.acquisition-compose-fields>label{grid-template-columns:1fr;gap:.2rem}.acquisition-compose-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acquisition-compose-actions button{width:100%}}.acquisition-contact-simple{min-width:0;display:block}.acquisition-contact-simple-grid{width:100%;min-width:0}.acquisition-contact-simple-grid .crm-data-grid,.acquisition-contact-simple-grid .crm-table-scroll{min-width:0;max-width:100%}.acquisition-contact-search{min-width:min(28rem,100%);color:var(--private-text-secondary);font-size:var(--private-text-sm);align-items:center;gap:.55rem;display:flex}.acquisition-contact-search input{background:var(--private-field-bg);width:100%;min-width:0;color:var(--private-text);border:1px solid var(--private-border-strong);border-radius:var(--private-radius-sm);padding:.5rem .65rem}.acquisition-lead-icon-pill{border:1px solid var(--private-border);background:var(--private-surface-soft);white-space:nowrap;color:var(--private-text-secondary);border-radius:1rem;align-items:center;gap:.32rem;padding:.17rem .35rem;font-size:.74rem;display:inline-flex}.acquisition-lead-icon-pill.is-success{color:var(--private-success)}.acquisition-lead-icon-pill.is-warning{color:var(--private-warning)}.acquisition-lead-icon-pill.is-danger{color:var(--private-danger)}.acquisition-lead-fit{flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.acquisition-lead-fit small{color:var(--private-text-secondary);font-size:.7rem}.acquisition-lead-dialog-icon{border-radius:var(--private-radius-md);background:var(--private-accent-soft);width:2.6rem;height:2.6rem;color:var(--private-accent);flex:none;justify-content:center;align-items:center;display:flex}.acquisition-dialog-heading-copy{flex:1;min-width:0}.acquisition-lead-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.acquisition-lead-info-section{border:1px solid var(--private-border);border-radius:var(--private-radius-md);background:var(--private-surface-soft);min-width:0;padding:.85rem}.acquisition-lead-info-section h3{margin:0 0 .75rem;font-size:1rem}.acquisition-lead-info-section dl{gap:0;margin:0;display:grid}.acquisition-lead-info-line{border-bottom:1px solid var(--private-border);font-size:var(--private-text-sm);grid-template-columns:minmax(8rem,35%) minmax(0,1fr);gap:.65rem;padding:.4rem 0;display:grid}.acquisition-lead-info-line:last-child{border-bottom:0}.acquisition-lead-info-line dt{color:var(--private-text-secondary)}.acquisition-lead-info-line dd{overflow-wrap:anywhere;min-width:0;margin:0}.acquisition-lead-info-section .private-form-note{font-size:.76rem}.acquisition-lead-reasons ul{padding-left:1.2rem}.acquisition-lead-services{gap:.35rem;max-height:13rem;margin-bottom:.8rem;display:grid;overflow:auto}.acquisition-lead-services>div{border-bottom:1px solid var(--private-border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem 0;font-size:.78rem;display:flex}.acquisition-lead-services>div>span:first-child{flex:1;min-width:8rem}.acquisition-lead-services>div>small{color:var(--private-text-secondary)}@media (max-width:820px){.acquisition-lead-info{grid-template-columns:1fr}}@media (max-width:540px){.acquisition-contact-search{width:100%;min-width:0;display:grid}.acquisition-lead-info-line{grid-template-columns:1fr;gap:.1rem}.acquisition-search-dialog{max-height:96dvh}.acquisition-lead-info{gap:.5rem}}.acquisition-lead-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.assistant-credit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:6px 12px 0;display:flex}.assistant-model-selector{color:var(--private-muted,var(--color-text-muted,inherit));align-items:center;gap:9px;font-size:.8rem;font-weight:600;display:flex}.assistant-model-selector select{border:1px solid var(--private-border,var(--border-color,#777));background:var(--private-surface,var(--color-bg,#fff));min-width:165px;max-width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:6px 8px}.assistant-model-selector select:focus-visible{outline-offset:2px;outline:2px solid}.assistant-model-selector select:disabled{cursor:not-allowed;opacity:.55}.assistant-credit-balance{white-space:nowrap;font-size:.77rem}@media (max-width:550px){.assistant-credit-toolbar{flex-direction:column;align-items:stretch;gap:6px}.assistant-model-selector{justify-content:space-between}.assistant-model-selector select{flex:1;min-width:0}.assistant-credit-balance{align-self:flex-end}}.control-ai-model-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem;margin-block:1rem;display:grid}.control-ai-model-field{color:var(--private-text);align-content:start;gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.control-ai-model-field input,.control-ai-model-field select{border:1px solid var(--private-border);background:var(--private-field-bg);width:100%;min-height:42px;color:var(--private-text);font:inherit;border-radius:9px;padding:.5rem .7rem}.control-ai-model-field :is(input,select):focus-visible{outline:2px solid var(--private-accent);outline-offset:2px}
