:root{--font-ui:"DM Sans Variable", "Avenir Next", sans-serif;--font-display:"Manrope Variable", "Avenir Next", sans-serif;--ui-text-body:1rem;--ui-text-reading:.9375rem;--ui-text-control:.875rem;--ui-text-secondary:.8125rem;--ui-text-label:.75rem;--ui-field-surface:#fffdf9;--ui-field-ink:#432c35;--ui-field-border:#cdbbc0;--ui-field-focus:#a53c57}html,body,button,input,select,textarea{font-optical-sizing:auto;font-synthesis:none;font-family:var(--font-ui)!important}h1,h2,h3,h4,.brand-name,.lane-name,.stage-heading,.company-name{font-optical-sizing:auto;letter-spacing:-.035em;font-weight:650;font-family:var(--font-display)!important}button,input,select,textarea{letter-spacing:-.012em}html body,body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng){font-size:var(--ui-text-body);line-height:1.6}body .workspace :is(.lead-reason,.research-summary,.clean-list li,.research-columns ul,.evidence-item p,.message-preview p,.message-card>p,.message-card details p,.analysis-card>p,.thread-message p,.agent-latest-response p),body .lead-library-shell .lead-library-company>p,body .studio-shell :is(.studio-agent-purpose,.studio-influence-card p,.studio-guidance>p,.studio-message p),body .eng :is(.eng-choice strong,.eng-field dd){font-size:var(--ui-text-body);line-height:1.65}body .workspace :is(.topbar p,.stage-intro p,.category-summary p,.section-note,.empty-list p,.empty-detail p,.agent-empty p,.result-banner p,.drawer-intro,.agent-purpose,.thread-empty,.proposal-card>p,.product-tip),body .studio-shell :is(.studio-intro p,.studio-empty-thread,.studio-no-selection p,.studio-empty-activity,.studio-explainer-panel p,.studio-modal>p,.studio-modal-tip p),body .ga :is(.ga-reasons,.ga-inline-facts,.ga-confirmation>p,.ga-controls>.ga-card>p,.ga-timeline p,.ga-change-list p,.ga-mode-options p,.ga-empty p,.ga-callout,.ga-error,.ga-alert,.ga-version>p,.ga-signin p,.ld-stage>p,.ld-attention-item p,.ld-empty p,.ld-loading p),body :is(.auth-card,.users-page) :is(.auth-help,.users-roles p,.users-panel p){font-size:var(--ui-text-reading);line-height:1.6}body .workspace .company-card-topline strong,body .workspace :is(.angle-callout strong,.agent-empty strong,.approval-bar>div strong),body .studio-shell :is(.studio-mobile-stage-head strong,.studio-mobile-agent-list strong,.studio-explainer-panel strong),body .ga :is(.ga-company-name,.ga-run-list>button strong,.ga-timeline strong,.ld-job-title,.ld-event-copy>strong){font-size:var(--ui-text-body);line-height:1.4}body .lead-library-shell .lead-library-card h2{font-size:1.125rem;line-height:1.4}body .workspace :is(.lane-button strong,.flow-tab strong,.product-add strong),body .studio-shell :is(.studio-activity-list strong,.studio-agent-stat-row strong,.studio-mobile-loop strong),body .ga :is(.ga-change-list strong,.ga-version strong,.ld-empty>strong,.ld-attention-item h3){font-size:var(--ui-text-reading);line-height:1.45}body .workspace :is(.lane-button small,.company-card .domain,.card-meta,.company-heading a,.owner-chip strong,.score-row,.score-row b,.cooldown-note,.evidence-item a,.evidence-source,.message-card>div strong,.composer-head>span,.thread-message small,.analysis-card strong,.agent-insights span,.agent-insights small,.system-state strong),body .lead-library-shell .lead-library-meta,body .studio-shell :is(.studio-live-indicator,.studio-map-caption,.studio-metrics small,.studio-mobile-stage-head small,.studio-mobile-agent-list small,.studio-mobile-agent-list button>span:last-child,.studio-mobile-loop small,.studio-activity-list small,.studio-activity-list time,.studio-guidance summary),body .ga :is(.ga-muted,.ga-back,label,.ga-mini-stat>span,.ga-mini-stat small,.ga-mode,.ga-company-meta,.ga-company-name small,.ga-company-heading>div>a,.ga-fact-grid>div>span,.ga-fact-grid small,.ga-sent-row p,.ga-evidence-list>article>a,.ga-evidence-meta,.ga-timeline small,.ga-run-list>p,.ga-run-list>button>span:not(.ga-status),.ga-run-list>button>small,.ld-live-row,.ld-metric>span,.ld-metric small,.ld-human-note,.ld-stage-verb,.ld-stage-jobs,.ld-stage-gate,.ld-feedback,.ld-note,.ld-job-context,.ld-job-detail,.ld-job-warning,.ld-attention-item a,.ld-unlinked,.ld-chart-reading,.ld-event-copy>div,.ld-learning-flow,.ld-learning-stats span,.ld-runtime-state,.ld-budget-label,.ld-discovery>span,.ld-discovery small,.ld-result-grid span,.ld-result-grid small),body .eng :is(.eng-muted,.eng-label,label:not(.eng-choice),details,.eng-choice small,.eng-field dt,.eng-flow small),body .auth-app .account-name,body :is(.auth-card,.users-page) :is(label,.users-table,.users-table td>small,.users-table td:first-child>span){font-size:var(--ui-text-secondary);line-height:1.5}body .workspace :is(.eyebrow,.rail-label,.brand small,.system-state small,.flow-tab small,.flow-tab b,.list-count small,.status-pill,.owner-chip small,.config-version,.category-summary span,.category-summary small,.category-pill,.confidence,.angle-callout small,.message-preview span,.message-card>div,.result-banner strong,.analysis-card span,.product-add small,.product-fields label>span,.agent-group-title>span,.agent-group-title small,.agent-status,.agent-latest-response span,.thread-message span,.block-summary span),body .lead-library-shell :is(.lead-library-card-title>span,.lead-library-score span),body .studio-shell :is(.studio-brand small,.studio-product-select>span,.studio-eyebrow,.studio-section-kicker,.studio-metrics span,.studio-legend,.studio-inspector-head span:not(.studio-status-badge),.studio-status-badge,.studio-agent-stat-row span,.studio-influence-card small,.studio-message small,.studio-modal label>span),body .ga :is(.ga-eyebrow,.ga-status,.ga-compare>div>span,.ga-receipt-progress>span,.ga-change-list>div>span,.ga-perspectives>span,.ga-footer,.ld-stage-number,.ld-segmented button>span,.ld-perspectives>span,.ld-job-status time,.ld-attention-kind,.ld-event time,.ld-chart-total small),body .eng :is(.eng-badge,.eng-reference),body .auth-app :is(.account-role,.users-role),body :is(.auth-card,.users-page) :is(.auth-eyebrow,.users-table th,.users-password-tools span){font-size:var(--ui-text-label);line-height:1.45}body .workspace :is(.list-count strong,.score-orbit span,.contact-chips span,.assign-control),body .workspace .approval-bar>div p,body .eng :is(.eng-notice,.eng-error,.eng-callout,.eng-flow strong){font-size:var(--ui-text-secondary);line-height:1.55}body .workspace :is(.button,.text-button,.composer-launcher,.quick-tags button,.outcome-buttons button,.agent-context-toggle,.agent-add-button),body .lead-library-shell :is(.lead-library-claim,.lead-library-more),body .studio-shell :is(.studio-back,.studio-add-button,.studio-context-form button,.studio-toggle-agent,.studio-modal-actions button),body .ga :is(.ga-actions button,.ga-header-actions button,.ga-tabs button,.ga-primary,.ga-text-button,.ld-segmented button,.ld-text-link),body .eng :is(.eng-button,.eng-text-button,summary),body :is(.auth-card,.users-page) :is(.auth-primary,.auth-secondary),body .ga-studio-nav :is(a,span){font-size:var(--ui-text-control);line-height:1.45}@media (min-width:901px){body .workspace .rail-settings{font-size:var(--ui-text-control)}}body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) select:not([multiple]){appearance:none;border:1px solid var(--ui-field-border);background-color:var(--ui-field-surface);min-width:0;height:auto;min-height:40px;color:var(--ui-field-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--ui-text-reading);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23815b69' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:8px;padding:8px 36px 8px 12px;font-weight:550;line-height:1.4}body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) select :is(option,optgroup){background-color:var(--ui-field-surface);color:var(--ui-field-ink)}body .workspace :is(.approval-bar,.lane-rail) select:not([multiple]){--ui-field-surface:#4c2937;--ui-field-ink:#fff8f4;--ui-field-border:#9e7283;--ui-field-focus:#f0b8c9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23efc6d2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .workspace .user-switcher,body .studio-shell .studio-product-select{background:0 0;border:0;height:auto;min-height:40px;padding:0}body .studio-shell .studio-product-select>svg{display:none}body .workspace .company-search,body .lead-library-shell .lead-library-search div{border-color:var(--ui-field-border);background:var(--ui-field-surface);height:auto;min-height:40px}html body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) :is(input:not([type=checkbox]):not([type=radio]),textarea){font-size:var(--ui-text-reading);line-height:1.5}body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) select:not([multiple]):hover:not(:disabled){border-color:#ac7688}html body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) :is(input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-field-focus);outline-offset:3px;box-shadow:0 0 0 4px #a53c571f}body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) select:not([multiple]):disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px),(pointer:coarse){html{-moz-text-size-adjust:100%;text-size-adjust:100%}body :is(button,input,select,textarea){letter-spacing:normal}body .auth-content :is(h1,h2,h3,h4){letter-spacing:-.02em}html body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:1rem}body .workspace :is(.company-search,.user-switcher),body .lead-library-shell .lead-library-search div,body .studio-shell .studio-product-select{min-height:44px}}@media (forced-colors:active){body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) select:not([multiple]){appearance:auto;background-image:none;border-color:buttontext}html body :is(.workspace,.lead-library-shell,.studio-shell,.ga,.eng,.auth-app,.auth-public) :is(input,select,textarea,summary):focus-visible{outline-color:highlight}}
