:root{--ctl-fg:#eef5ef;--ctl-bg:#0b211b8f;--ctl-border:#ffffff29;--ctl-shadow:0 8px 16px -10px #000b,inset 0 1px 0 #ffffff1a;--ctl-primary-bg:#2f5b44;--ctl-primary-fg:#f4f8f5;--ctl-primary-shadow:0 8px 18px -10px #000c;--ctl-outline-border:#ffffff3d;--ctl-ghost-fg:#d9e6dd;--ctl-hover:#ffffff14;--ctl-gold-fg:#efca7f;--ctl-gold-border:#e2bf7899;--ctl-gold-bg:linear-gradient(150deg,#cdbb6530,#07130e55);--ctl-track-bg:#0b211b8f;--ctl-track-border:#ffffff22;--ctl-on-bg:#2a4337;--ctl-on-fg:#efca7f;--ctl-off-fg:#cfdcd3;--ctl-round-bg:#ffffff14;--ctl-field-bg:#0b211b8f;--ctl-field-border:#ffffff29;--ctl-field-fg:#eef5ef;--ctl-ring:#e2bf78;--ctl-avatar-bg:linear-gradient(135deg,#9fb5a5,#3c5a49)}.leai-tone-frost,[data-messenger-tone=frost]{--ctl-fg:#17231d;--ctl-bg:#ffffff7a;--ctl-border:#ffffffa8;--ctl-shadow:0 4px 12px -8px #17231d40;--ctl-outline-border:#17231d33;--ctl-ghost-fg:#2c3d34;--ctl-hover:#17231d0d;--ctl-gold-fg:#7a5a16;--ctl-gold-border:#b8913f80;--ctl-gold-bg:#fff7e0a8;--ctl-track-bg:#ffffff59;--ctl-track-border:#ffffffa0;--ctl-on-bg:#ffffffe0;--ctl-on-fg:#2f5b44;--ctl-off-fg:#3d5047;--ctl-round-bg:#17231d12;--ctl-field-bg:#ffffffc2;--ctl-field-border:#ffffffd0;--ctl-field-fg:#17231d;--ctl-ring:#2f5b44;--ctl-avatar-bg:linear-gradient(135deg,#cfdad3,#8fa69a)}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;box-sizing:border-box;min-width:0;min-height:0;height:40px;margin:0;padding:0 14px;border:1px solid var(--ctl-border);border-radius:14px;background:var(--ctl-bg);color:var(--ctl-fg);box-shadow:var(--ctl-shadow);font:500 14px/1 inherit;font-family:inherit;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s,color .18s,opacity .18s}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]>svg{flex:none;pointer-events:none}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]:active:not(:disabled){transform:scale(.96)}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]:focus-visible{outline:2px solid var(--ctl-ring);outline-offset:2px}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]:disabled,.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button][aria-disabled=true]{opacity:.45;cursor:default;box-shadow:none}@media(hover:hover){.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]:hover:not(:disabled){border-color:var(--ctl-outline-border)}}.leai-btn:is(#leai-ui,.leai-btn)[data-variant=primary]{background:var(--ctl-primary-bg);color:var(--ctl-primary-fg);border-color:transparent;box-shadow:var(--ctl-primary-shadow)}.leai-btn:is(#leai-ui,.leai-btn)[data-variant=outline]{background:transparent;border-color:var(--ctl-outline-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.leai-btn:is(#leai-ui,.leai-btn)[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--ctl-ghost-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(hover:hover){.leai-btn:is(#leai-ui,.leai-btn)[data-variant=ghost]:hover:not(:disabled){background:var(--ctl-hover);border-color:transparent}}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button][aria-pressed=true]:not([data-variant=primary]),.leai-btn:is(#leai-ui,.leai-btn)[data-variant=gold]{background:var(--ctl-gold-bg);border-color:var(--ctl-gold-border);color:var(--ctl-gold-fg)}.leai-btn:is(#leai-ui,.leai-btn)[data-size=sm]{height:36px;padding:0 12px;border-radius:12px;font-size:13px}.leai-btn:is(#leai-ui,.leai-btn)[data-size=icon]{width:44px;height:44px;padding:0;border-radius:14px}.leai-btn:is(#leai-ui,.leai-btn)[data-size=icon-sm]{width:36px;height:36px;padding:0;border-radius:12px}.leai-btn:is(#leai-ui,.leai-btn)[data-size=round]{width:38px;height:38px;padding:0;border-radius:50%;border-color:transparent;box-shadow:none;background:var(--ctl-round-bg)}.leai-btn:is(#leai-ui,.leai-btn)[data-size=round][data-variant=primary]{background:var(--ctl-primary-bg)}.leai-btn:is(#leai-ui,.leai-btn)[data-size=round][data-variant=ghost]{background:transparent}.leai-btn:is(#leai-ui,.leai-btn)[data-size=chip]{height:34px;padding:0 13px;border-radius:17px;font-size:13px;box-shadow:none}.leai-btn:is(#leai-ui,.leai-btn)[data-size=block]{width:100%;height:44px;border-radius:14px}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]){display:inline-flex;align-items:center;gap:2px;width:auto;padding:3px;border:1px solid var(--ctl-track-border);border-radius:14px;background:var(--ctl-track-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;height:38px;min-width:40px;margin:0;padding:0 12px;border:0;border-radius:11px;background:transparent;color:var(--ctl-off-fg);box-shadow:none;font:500 14px/1 inherit;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item]>svg{position:relative;z-index:1;flex:none}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item][data-state=on]{background:var(--ctl-on-bg);color:var(--ctl-on-fg);box-shadow:0 2px 8px -4px #000a}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--ctl-ring);outline-offset:1px}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item]:disabled{opacity:.45;cursor:default}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item][data-state=on]:has(>.messenger-tab-indicator){background:transparent;box-shadow:none}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) .messenger-tab-indicator{position:absolute;inset:0;z-index:0;border-radius:11px;background:var(--ctl-on-bg);box-shadow:0 2px 8px -4px #0006}[data-slot=avatar].leai-avatar{position:relative;display:inline-flex;flex:none;width:40px;height:40px;overflow:hidden;border-radius:12px;background:var(--ctl-avatar-bg);color:#fff}[data-slot=avatar].leai-avatar[data-size=lg]{width:48px;height:48px;border-radius:14px}[data-slot=avatar].leai-avatar [data-slot=avatar-image]{width:100%;height:100%;object-fit:cover}[data-slot=avatar].leai-avatar [data-slot=avatar-fallback]{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:transparent;color:inherit;font-weight:600;font-size:15px}:is(#leai-ui,[data-slot=input-group].leai-input-group){display:flex;align-items:center;gap:8px;height:44px;margin:0;padding:0 4px 0 12px;border:1px solid var(--ctl-field-border);border-radius:14px;background:var(--ctl-field-bg);color:var(--ctl-field-fg);box-shadow:none}:is(#leai-ui,[data-slot=input-group].leai-input-group)>svg{flex:none;opacity:.7}:is(#leai-ui,[data-slot=input-group].leai-input-group) input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:16px}:is(#leai-ui,[data-slot=input-group].leai-input-group):focus-within{border-color:var(--ctl-ring)}:is(#leai-ui,.leai-field){height:44px;padding:0 10px;font-size:16px;appearance:auto;border:1px solid var(--ctl-field-border);border-radius:14px;background-color:var(--ctl-field-bg);color:var(--ctl-field-fg)}:is(.leai-disclosure,.messenger-services)>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer}:is(.leai-disclosure,.messenger-services)>summary::-webkit-details-marker{display:none}:is(.leai-disclosure,.messenger-services)>summary:after{content:"";width:8px;height:8px;margin-right:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);opacity:.6;transition:transform .2s}:is(.leai-disclosure,.messenger-services)[open]>summary:after{transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button],:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item]{transition:none}.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button]:active:not(:disabled){transform:none}}@media(forced-colors:active){.leai-btn:is(#leai-ui,.leai-btn)[data-slot=button],:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item]{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;-webkit-backdrop-filter:none;backdrop-filter:none}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item][data-state=on]{background:Highlight;color:HighlightText}}@media(prefers-reduced-transparency:reduce){:root{--ctl-bg:#0b211b;--ctl-track-bg:#0b211b;--ctl-field-bg:#0b211b}.leai-tone-frost,[data-messenger-tone=frost]{--ctl-bg:#eef2ef;--ctl-track-bg:#e3e9e5;--ctl-field-bg:#fff}}[data-slot=avatar]>[data-slot=avatar-image]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}[data-slot=avatar]>[data-slot=avatar-fallback]{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit}:is(#leai-ui,.messenger-top-tabs)[data-slot=toggle-group]{display:flex;width:auto;box-sizing:border-box}:is(#leai-ui,.card-action-bar,.sheet-card-actions) .leai-btn[data-slot=button]{width:auto;min-width:0}:is(#leai-ui,.sheet-card-actions) .leai-btn[data-slot=button]{flex:1 1 0;height:44px}:is(#leai-ui,.chat-input-bar) .leai-btn[data-size=round]{width:38px;height:38px;margin:0}:is(#leai-ui,.messenger-profile-actions)>.leai-btn[data-slot=button]{flex-direction:row;gap:6px;width:100%;height:52px;min-height:52px;padding:6px 8px;white-space:normal;line-height:1.25;box-shadow:none}.messenger-profile-actions>.leai-btn>span{min-width:0;text-align:start;white-space:normal}.messenger-profile-actions>.leai-btn>svg{width:20px;height:20px}.leai-btn:is(#leai-ui,.leai-btn)[data-size=icon]>svg,.leai-btn:is(#leai-ui,.leai-btn)[data-size=round]>svg{width:20px;height:20px}.leai-btn:is(#leai-ui,.leai-btn)[data-size=icon-sm]>svg{width:18px;height:18px}.lead-contact-fields{display:flex;flex-direction:column;gap:12px;margin:0}:is(#leai-ui,.lead-contact-field){display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;color:inherit}.lead-contact-field>span{opacity:.8}:is(#leai-ui,.lead-contact-field)>.leai-field{width:100%;box-sizing:border-box}:is(#leai-ui,.lead-contact-consent){display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.4;cursor:pointer}:is(#leai-ui,.lead-contact-consent)>input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:#2f5b44}:is(#leai-ui,.card-action-bar) .card-action-icon.leai-btn:is(#leai-ui,.leai-btn)[data-size=icon]{flex-direction:column;justify-content:center;gap:3px;flex:1 0 84px;width:auto;min-width:84px;height:58px;padding:6px 6px 5px}.card-action-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.15;font-weight:500;letter-spacing:0;white-space:nowrap}:is(#leai-ui,.sheet-card-actions) .leai-btn[data-slot=button]:has(>.sheet-card-action-label){flex-direction:column;gap:2px;height:52px;min-height:52px;min-width:0;padding:3px 4px;font-size:11px;font-weight:600}.sheet-card-actions .leai-btn>svg{width:16px;height:16px}.sheet-card-action-label{flex:none;min-width:0;max-width:100%;line-height:13px;text-align:center;white-space:normal}.leai-segmented-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}:is(#leai-ui,[data-slot=toggle-group][data-variant=glass]) [data-slot=toggle-group-item][data-state=on]:has(>.leai-segmented-label){flex:0 1 auto;min-width:0}:is(#leai-ui,[role=tablist],.messenger-tabs,.messenger-nav,[data-slot=toggle-group]) [data-slot=toggle-group-item]:is([data-state=on],[aria-current=page],[aria-selected=true])>:is(.sr-only,.messenger-tab-label.sr-only){position:static;width:auto;height:auto;margin:0;padding:0;overflow:hidden;clip:auto;clip-path:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600}.atlas-manager-label{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1}@media(max-width:360px){:is(#leai-ui,.atlas-chat) .messenger-top-tabs [data-slot=toggle-group-item]:is([data-state=on],[aria-current=page])>.messenger-tab-label{font-size:12px}}:is(#leai-ui,[role=tablist],.messenger-tabs,.messenger-nav,[data-slot=toggle-group]) [data-slot=toggle-group-item]:is([data-state=on],[aria-current=page],[aria-selected=true]):has(>:is(.sr-only,.messenger-tab-label)){flex:0 1 auto;min-width:0}:is(#leai-ui,.atlas-chat) .messenger-top-tabs [data-slot=toggle-group-item]:is([data-state=on],[aria-current=page])>.messenger-tab-label{position:relative;z-index:1;width:auto;height:auto;margin:0;padding:0;overflow:hidden;clip:auto;clip-path:none;min-width:0;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600}.card-action-bar{flex-wrap:wrap}