.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font:500 15px var(--font-display);letter-spacing:-.25px}.brand strong{color:var(--primary);font-weight:700}.brand-mark{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:18px;font-weight:700}.brand-mark-image{overflow:hidden;background:#101827}.brand-mark-image img{width:100%;height:100%;object-fit:cover}.app-shell{min-height:100vh}.app-sidebar{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;width:var(--app-sidebar-width,240px);flex-direction:column;padding:20px 14px 16px;border-right:1px solid var(--line);background:var(--surface)}.app-sidebar-brand{padding:0 8px 20px}.app-workspace{position:relative;display:flex;min-width:0;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.account-avatar,.agent-avatar,.agent-initials,.contact-avatar,.workspace-avatar{display:grid;flex:none;place-items:center;border-radius:50%;font-weight:700}.workspace-avatar{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);font-size:11px}.account-copy,.workspace-copy{min-width:0}.account-copy strong,.workspace-copy strong{display:block;overflow:hidden;color:var(--ink);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-copy small,.workspace-copy small{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.status-dot{position:absolute;top:13px;right:12px;width:8px;height:8px;border:2px solid var(--surface-subtle);border-radius:50%;background:var(--success)}.sidebar-navigation{margin-top:24px}.nav-label{margin:0 10px 8px;color:var(--muted-soft);font-size:10px;font-weight:700;letter-spacing:.08em}.nav-label.space{margin-top:24px}.nav-link{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 10px;border-radius:var(--radius-button);color:var(--muted);font-size:13px;font-weight:500;transition:.16s}.nav-link:hover{color:var(--ink);background:var(--surface-subtle)}.nav-link.active{color:var(--primary);background:var(--primary-soft);font-weight:600}.nav-icon{display:grid;width:20px;place-items:center}.sidebar-footer{margin-top:auto}.plan-card{padding:13px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.plan-card>span{color:var(--muted-soft);font-size:10px;font-weight:700;letter-spacing:.06em}.plan-card>strong{display:block;margin:4px 0 2px;font-size:12px}.plan-card>small{color:var(--muted);font-size:11px}.plan-card>div{height:4px;margin-top:10px;overflow:hidden;border-radius:99px;background:var(--line)}.plan-card i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.account{display:flex;width:100%;min-width:0;min-height:52px;align-items:center;gap:9px;margin-top:10px;padding:8px;border:0;border-radius:var(--radius-button);color:var(--muted);background:transparent;text-align:left}.account:hover{background:var(--surface-subtle)}.account-avatar{width:32px;height:32px;color:#6d4c16;background:#f9ebd2;font-size:10px}.account>svg{margin-left:auto}.app-main-content{width:calc(100% - var(--app-sidebar-width,240px));min-height:100vh;margin-left:var(--app-sidebar-width,240px)}.app-topbar{position:sticky;z-index:20;top:0;display:flex;height:var(--app-topbar-height,64px);align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-brand{display:none}.app-breadcrumb{display:flex;min-width:0;align-items:center;gap:8px;color:var(--muted-soft);font-size:12px}.app-breadcrumb strong{overflow:hidden;color:var(--ink-subtle);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.top-actions{display:flex;flex:none;align-items:center;gap:8px}.icon-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line);border-radius:var(--radius-button);color:var(--muted);background:#fff}.icon-button:hover{color:var(--ink);border-color:var(--line-strong)}.auth-submit,.primary-setup,.quick-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--primary);border-radius:var(--radius-button);color:#fff;background:var(--primary);box-shadow:var(--shadow-surface);font-size:12px;font-weight:700;transition:.16s}.auth-submit:hover,.primary-setup:hover,.quick-action:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.secondary-setup{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #b9c7f6;border-radius:var(--radius-button);color:var(--primary);background:#fff;font-size:12px;font-weight:700;transition:.16s}.secondary-setup:hover{border-color:var(--primary);background:var(--primary-soft)}.language-switcher{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:var(--radius-button);background:#fff}.locale-link{min-width:31px;padding:4px 6px;border-radius:5px;color:var(--muted);font-size:10px;font-weight:700;text-align:center}.locale-link.active{color:var(--primary);background:var(--primary-soft)}.app-shell-content{min-height:calc(100vh - var(--app-topbar-height,64px))}.mobile-navigation{display:none}.agents-workspace,.content-wrap{width:min(100%,1440px);margin:0 auto;padding:36px 32px 56px}.agents-overview,.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.eyebrow{margin:0 0 7px;color:var(--muted-soft);font-size:10px;font-weight:700;letter-spacing:.08em}.agents-overview h1,.empty-inbox h1,.page-heading h1{margin:0;font-size:clamp(24px,3vw,30px);font-weight:600;letter-spacing:-.8px;line-height:1.2}.agents-overview>div>p:last-child,.page-heading>div>p:last-child{margin:8px 0 0;color:var(--muted);font-size:13px}.date-control{display:flex;padding:3px;border:1px solid var(--line);border-radius:var(--radius-button);background:#fff}.date-control button{min-height:30px;padding:0 10px;border:0;border-radius:5px;color:var(--muted);background:transparent;font-size:11px}.date-control .selected{color:var(--primary);background:var(--primary-soft);font-weight:700}.connection-banner{display:flex;align-items:center;gap:12px;margin:24px 0;padding:13px 15px;border:1px solid #efdbb7;border-radius:var(--radius-input);color:#7c4a12;background:var(--warning-soft)}.connection-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:var(--radius-button);color:var(--warning);background:#ffefd0}.connection-banner strong{display:block;font-size:12px}.connection-banner small{display:block;margin-top:2px;color:#8a673f;font-size:11px}.connection-number{margin-left:auto;color:#8a673f;font-size:11px}.connection-banner a{display:inline-flex;align-items:center;gap:5px;color:#7c4a12;font-size:11px;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.metric-card{min-width:0;min-height:128px;padding:18px;border-right:1px solid var(--line)}.metric-card:last-child{border-right:0}.metric-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-card-heading p{margin:0;color:var(--muted);font-size:12px}.metric-card-heading svg{color:var(--primary)}.metric-card.green svg{color:var(--success)}.metric-card.amber svg{color:var(--warning)}.metric-card>strong{display:block;margin-top:15px;font-size:26px;font-weight:600;letter-spacing:-1px}.metric-card>small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px;margin-top:16px}.agent-connection-card,.agent-form-card,.agent-list-card,.auth-form,.onboarding-form,.panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.agent-panel,.conversations-panel,.funnel-panel{padding:22px}.agent-card-heading,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agent-card-heading h2,.agent-connection-card h2,.panel-heading h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.25px}.panel-heading a{color:var(--primary);font-size:11px;font-weight:700}.more{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:6px;color:var(--muted);background:transparent}.more:hover{color:var(--ink);background:var(--surface-subtle)}.funnel-row{display:grid;grid-template-columns:140px 1fr 34px;align-items:center;gap:12px;margin-top:20px;color:var(--muted);font-size:11px}.funnel-row>div{height:7px;border-radius:99px;background:#eef0f3}.funnel-row i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.funnel-row strong{color:var(--ink-subtle);text-align:right}.funnel-panel footer{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.funnel-panel footer b{color:var(--ink)}.positive{color:var(--success)}.agent-profile{display:flex;align-items:center;gap:10px;margin:20px 0 16px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.agent-avatar{width:38px;height:38px;color:#fff;background:var(--primary);font-size:11px}.agent-profile strong,.conversation-copy strong{display:block;color:var(--ink-subtle);font-size:12px}.agent-profile small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.agent-status,.connection-mini-status,.conversation-state,.online-pill{display:inline-flex;align-items:center;border-radius:6px;font-size:10px;font-weight:700}.online-pill{margin-left:auto;padding:4px 7px;color:var(--success);background:var(--success-soft)}.agent-stat{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.agent-stat strong{color:var(--ink-subtle);text-align:right}.conversations-panel{margin-top:16px}.conversation-list{margin-top:12px}.conversation{display:grid;grid-template-columns:38px minmax(0,1fr) 120px 52px 28px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.contact-avatar{width:34px;height:34px;color:var(--primary);background:var(--primary-soft);font-size:10px}.conversation-copy{min-width:0}.conversation-copy p{margin:3px 0 0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-state{justify-self:start;padding:4px 7px;color:var(--primary);background:var(--primary-soft)}.conversation-state.urgent{color:var(--danger);background:var(--danger-soft)}.conversation time{color:var(--muted-soft);font-size:10px}.conversation>a{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:var(--primary)}.conversation>a:hover{background:var(--primary-soft)}.agents-workspace{max-width:1240px}.agents-overview{margin-bottom:24px}.agents-overview h1{max-width:660px}.agents-overview>div>p:last-child{max-width:700px;line-height:1.7}.agent-count{display:flex;min-width:150px;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius-input);background:#fff}.agent-count strong{color:var(--primary);font-size:23px;font-weight:600;letter-spacing:-1px}.agent-count span{color:var(--muted);font-size:10px;font-weight:600;line-height:1.35}.agents-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,.72fr);gap:16px}.agent-connection-card,.agent-form-card,.agent-list-card{padding:22px}.agent-card-heading>div>p:last-child{max-width:560px;margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.agent-live-dot{width:9px;height:9px;margin-top:5px;border:2px solid var(--success-soft);border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.agent-list{margin-top:16px}.agent-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--line)}.agent-initials{width:38px;height:38px;border-radius:var(--radius-input);color:var(--primary);background:var(--primary-soft);font-size:10px}.agent-row-copy{min-width:0}.agent-row-copy>div{display:flex;align-items:center;gap:8px}.agent-row-copy p,.agent-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-row-copy strong{font-size:12px}.agent-row-copy p{margin:3px 0 0;color:var(--muted);font-size:11px}.agent-status{flex:none;padding:3px 6px}.agent-status.active{color:var(--success);background:var(--success-soft)}.agent-status.paused{color:var(--warning);background:var(--warning-soft)}.agent-status.draft{color:var(--muted);background:#f0f2f5}.agent-row button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-button);color:var(--primary);background:#fff;font-size:10px;font-weight:700}.agent-row button:hover{border-color:#b9c7f6;background:var(--primary-soft)}.agents-empty{display:grid;min-height:164px;place-items:center;align-content:center;padding:24px;color:var(--muted);text-align:center}.agents-empty>span{display:grid;width:40px;height:40px;margin-bottom:10px;place-items:center;border-radius:var(--radius-input);color:var(--primary);background:var(--primary-soft)}.agents-empty strong{font-size:12px}.agents-empty p{max-width:330px;margin:6px 0 0;font-size:11px;line-height:1.6}.agent-connection-card{display:flex;flex-direction:column}.connection-mini-icon{display:grid;width:42px;height:42px;margin-top:8px;place-items:center;border-radius:var(--radius-input);color:var(--warning);background:var(--warning-soft)}.agent-connection-card h2{margin-top:18px}.agent-connection-card>p:not(.eyebrow){margin:8px 0 19px;color:var(--muted);font-size:11px;line-height:1.7}.connection-mini-status{align-self:flex-start;margin-top:auto;padding:5px 7px;color:var(--warning);background:var(--warning-soft)}.agent-form-card{margin-top:16px;scroll-margin-top:82px}.agent-form{display:grid;gap:16px;margin-top:22px}.agent-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-form label,.auth-fields label,.onboarding-form label{display:grid;gap:7px;color:var(--ink-subtle);font-size:12px;font-weight:600}.agent-form input,.agent-form select,.agent-form textarea,.auth-fields input,.onboarding-form input{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-input);outline:0;color:var(--ink);background:#fff;font-size:13px;transition:.16s}.agent-form input,.agent-form select,.auth-fields input,.onboarding-form input{height:44px;padding:0 12px}.agent-form textarea{min-height:82px;padding:10px 12px;line-height:1.5;resize:vertical}.agent-form input:focus,.agent-form select:focus,.agent-form textarea:focus,.auth-fields input:focus,.onboarding-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(49,89,221,.12)}.agent-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.agent-form-footer>p,.agent-read-only,.onboarding-security{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:11px}.agent-form-footer svg,.agent-read-only svg,.onboarding-security svg{flex:none;color:var(--success)}.agent-read-only{margin-top:16px;padding:11px 13px;border:1px solid #cfe9df;border-radius:var(--radius-input);background:var(--success-soft)}.uazapi-agent-config{margin:16px 0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(135deg,#fff,#f7f9ff);box-shadow:var(--shadow-surface)}.uazapi-agent-config-heading,.uazapi-schedule-heading{display:flex;align-items:flex-start;gap:12px}.uazapi-agent-config-heading>span,.uazapi-schedule-heading>svg{display:grid;flex:none;place-items:center;color:var(--primary)}.uazapi-agent-config h3,.uazapi-schedule-heading h3{margin:3px 0 0;font-size:16px;letter-spacing:-.3px}.uazapi-agent-config-heading p:last-child,.uazapi-schedule-heading p:last-child{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.uazapi-schedule-heading{padding-top:4px}.uazapi-schedule-mode{max-width:360px}.uazapi-schedule-list{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-input);background:#fff}.uazapi-schedule-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,.6fr) minmax(100px,.6fr);align-items:end;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.uazapi-schedule-row:last-child{border-bottom:0}.uazapi-schedule-row>label:first-child{display:flex;align-items:center;gap:8px;min-height:44px}.uazapi-schedule-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.uazapi-schedule-row input:disabled{cursor:not-allowed;opacity:.45}.uazapi-config-loading{display:flex;align-items:center;gap:8px;margin:16px 0;color:var(--muted);font-size:12px}.uazapi-test-card{margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.uazapi-test-heading{display:flex;align-items:flex-start;gap:14px}.uazapi-result-icon,.uazapi-test-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:var(--radius-input);color:var(--primary);background:var(--primary-soft)}.uazapi-test-heading h2{margin:0;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.25px}.uazapi-test-heading>div>p:last-child{max-width:680px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.uazapi-test-actions{display:flex;align-items:end;gap:12px;margin-top:20px}.uazapi-existing-fields label,.uazapi-test-actions label{display:grid;min-width:0;gap:7px;color:var(--ink-subtle);font-size:12px;font-weight:600}.uazapi-test-actions label{flex:1 1}.uazapi-existing-fields input,.uazapi-test-actions input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-input);outline:0;color:var(--ink);background:#fff;font-size:13px}.uazapi-existing-fields input:focus,.uazapi-test-actions input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(49,89,221,.12)}.uazapi-test-actions .primary-setup{min-height:42px;white-space:nowrap}.uazapi-existing-instance{margin-top:12px;padding:13px 0 0;border-top:1px solid var(--line)}.uazapi-existing-instance .auth-link-button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.uazapi-existing-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) auto;align-items:end;gap:12px;margin-top:12px}.uazapi-existing-fields .secondary-setup{min-height:42px;white-space:nowrap}.uazapi-test-session{display:flex;align-items:center;gap:20px;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.uazapi-qr-code{width:168px;height:168px;flex:none;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;image-rendering:auto}.uazapi-test-session strong{display:block;color:var(--ink);font-size:14px}.uazapi-test-session p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.uazapi-test-session small{display:block;margin-top:10px;color:var(--muted-soft);font-size:11px;line-height:1.5}.uazapi-result-icon.success{color:var(--success);background:var(--success-soft)}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.uazapi-setup-panels{display:grid;gap:12px;margin-top:12px}.uazapi-automation-state{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #f4d5a5;border-radius:var(--radius-input);background:#fff9ed}.uazapi-automation-state.is-ready{border-color:#bcebd5;background:#f0fcf6}.uazapi-automation-dot{width:8px;height:8px;flex:none;margin-top:5px;border-radius:999px;background:#c78221}.uazapi-automation-state.is-ready .uazapi-automation-dot{background:#17a565}.uazapi-automation-state strong{display:block;color:var(--ink);font-size:12px}.uazapi-automation-state p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.uazapi-webhook-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-input);background:#fff}.uazapi-webhook-panel strong{display:block;color:var(--ink);font-size:12px}.uazapi-webhook-panel p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.uazapi-webhook-panel .primary-setup,.uazapi-webhook-panel .secondary-setup{min-height:38px;flex:none}.uazapi-events{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.uazapi-events-heading{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:12px}.uazapi-events-heading svg{color:var(--primary)}.uazapi-events>p{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.uazapi-event{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.uazapi-event strong{display:block;color:var(--ink);font-size:11px}.uazapi-event p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.empty-inbox{width:min(calc(100% - 48px),620px);margin:64px auto;padding:56px 40px;text-align:center}.empty-inbox>span{display:grid;width:52px;height:52px;margin:0 auto 18px;place-items:center;border-radius:var(--radius-panel);color:var(--primary);background:var(--primary-soft)}.empty-inbox>p:not(.eyebrow){max-width:450px;margin:10px auto 24px;color:var(--muted);line-height:1.7}.auth-page{min-height:100vh;background:var(--page)}.auth-header{display:flex;height:72px;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:#fff}.auth-stage{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,440px);min-height:calc(100vh - 72px);max-width:1180px;align-items:center;gap:clamp(48px,9vw,128px);margin:0 auto;padding:56px 32px}.auth-value{max-width:520px;padding:clamp(28px,5vw,48px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-surface)}.auth-value-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-input);color:var(--primary);background:var(--primary-soft)}.auth-value>p{margin:36px 0 9px;color:var(--primary);font-size:10px;font-weight:700;letter-spacing:.1em}.auth-value h2{margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-1.5px}.auth-value>small{display:block;max-width:390px;margin-top:14px;color:var(--muted);font-size:13px;line-height:1.7}.auth-value-points{display:grid;gap:10px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.auth-value-points>div{display:flex;align-items:center;gap:10px;color:var(--ink-subtle);font-size:12px;font-weight:600}.auth-value-points svg{color:var(--primary)}.auth-form,.onboarding-form{padding:30px}.auth-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-input);background:#f0f2f5}.auth-mode-toggle button{min-height:36px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:12px;font-weight:600}.auth-mode-toggle button.selected{color:var(--ink);background:#fff;box-shadow:var(--shadow-surface)}.auth-copy{margin:27px 0 22px}.auth-copy h1,.onboarding-form h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.6px;line-height:1.25}.auth-copy>p:last-child,.onboarding-description{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.auth-fields{display:grid;gap:15px}.auth-fields small{color:var(--muted-soft);font-size:11px;font-weight:400}.auth-submit{width:100%;min-height:44px;margin-top:20px}.auth-submit:disabled,.primary-setup:disabled{cursor:wait;opacity:.65}.form-message{margin:14px 0 0;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-button);font-size:12px}.form-message.error{color:var(--danger);border-color:#f4cbd0;background:var(--danger-soft)}.form-message.success{color:var(--success);border-color:#cfe9df;background:var(--success-soft)}.auth-switch{margin:18px 0 0;color:var(--muted);font-size:12px;text-align:center}.auth-link-button,.auth-switch button{padding:0;border:0;color:var(--primary);background:transparent;font:inherit;font-weight:700}.auth-link-button:hover,.auth-switch button:hover{text-decoration:underline}.onboarding-stage{display:grid;min-height:calc(100vh - 72px);padding:48px 20px;place-items:center}.onboarding-form{width:min(100%,470px)}.onboarding-form .onboarding-description{margin-bottom:24px}.onboarding-security{justify-content:center;margin-top:18px;text-align:center}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.agents-grid,.dashboard-grid{grid-template-columns:1fr}.agent-connection-card{min-height:200px}}@media(max-width:860px){.auth-stage{grid-template-columns:minmax(0,460px);justify-content:center;gap:24px;padding-top:36px}.auth-value{display:none}}@media(max-width:760px){.app-sidebar{display:none}.app-main-content{width:100%;margin-left:0;padding-bottom:72px}.app-topbar{height:58px;padding:0 16px}.mobile-brand{display:block}.mobile-brand .brand>span:last-child{display:none}.mobile-brand .brand-mark{width:30px;height:30px}.app-breadcrumb,.top-actions .icon-button,.top-actions .quick-action{display:none}.mobile-navigation{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);min-height:66px;padding:7px 12px max(7px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-nav-link{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:var(--radius-button);color:var(--muted);font-size:10px;font-weight:600}.mobile-nav-link.active{color:var(--primary);background:var(--primary-soft)}.agents-workspace,.content-wrap{padding:28px 16px 40px}.agents-overview,.page-heading{align-items:flex-start;flex-direction:column}.date-control{width:100%}.date-control button{flex:1 1}.connection-banner{align-items:flex-start;flex-wrap:wrap}.connection-number{display:none}.connection-banner a{width:100%;margin-left:44px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:112px;border-right:0;border-bottom:1px solid var(--line)}.metric-card:last-child{border-bottom:0}.funnel-row{grid-template-columns:105px minmax(0,1fr) 30px}.funnel-panel footer{align-items:flex-start;flex-direction:column}.conversation{grid-template-columns:38px minmax(0,1fr) 28px}.conversation time,.conversation-state{display:none}.agent-form-grid{grid-template-columns:1fr}.agent-form-footer{align-items:flex-start;flex-direction:column}.agent-form-footer .primary-setup{width:100%}.agent-row{grid-template-columns:38px minmax(0,1fr)}.agent-row button{grid-column:2;justify-self:start}.empty-inbox{width:calc(100% - 32px);margin:32px auto;padding:40px 22px}.uazapi-test-actions,.uazapi-test-session,.uazapi-webhook-panel{align-items:stretch;flex-direction:column}.uazapi-existing-fields{grid-template-columns:1fr}.uazapi-existing-fields .secondary-setup,.uazapi-test-actions .primary-setup,.uazapi-webhook-panel .primary-setup,.uazapi-webhook-panel .secondary-setup{width:100%}.uazapi-schedule-row{grid-template-columns:1fr 1fr}.uazapi-schedule-row>label:first-child{grid-column:1/-1}.uazapi-qr-code{align-self:center}.auth-header{height:64px;padding:0 16px}.auth-stage{min-height:calc(100vh - 64px);padding:28px 16px}.auth-form,.onboarding-form{padding:24px 20px}.onboarding-stage{min-height:calc(100vh - 64px);padding:28px 16px}}.whatsapp-logo-icon{width:24px;height:24px;object-fit:contain}.connection-banner.connected{border-color:#b7e6cf;color:#126b46;background:#effaf4}.connection-banner.connected .connection-icon{background:#d9f7e7}.connection-banner.connected .connection-number,.connection-banner.connected small{color:#4d8b6d}.connection-banner.connected a{color:#16734b}.uazapi-brand-pair{display:flex;align-items:center;justify-content:center;gap:3px}.uazapi-brand-pair svg{color:var(--primary)}.uazapi-schedule-card{margin:16px 0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(135deg,#fff,#f7f9ff);box-shadow:var(--shadow-surface)}.agents-modern-workspace{max-width:1360px}.agents-modern-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.agents-modern-header h1{margin:0;max-width:760px;font-size:clamp(28px,3.5vw,42px);font-weight:600;letter-spacing:-1.4px;line-height:1.1}.agents-modern-header>div>p:last-child{max-width:700px;margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.agents-modern-header-actions{display:flex;align-items:center;gap:10px}.agents-modern-header-actions .agent-count{min-width:138px}.agent-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.agent-metric-strip>div{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-right:1px solid var(--line)}.agent-metric-strip>div:last-child{border-right:0}.agent-metric-strip span{color:var(--muted);font-size:11px;font-weight:600}.agent-metric-strip strong{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.5px}.agent-metric-strip strong.metric-connected{color:var(--success);font-family:var(--font-body);font-size:12px;letter-spacing:0}.agent-catalog-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.agent-catalog-heading{align-items:flex-start}.agent-catalog-heading h2{font-size:18px;font-weight:600;letter-spacing:-.3px}.agent-catalog-toolbar{display:flex;align-items:center;gap:12px;margin-top:20px}.agent-search{display:flex;min-height:42px;flex:1 1;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-input);color:var(--muted-soft);background:#fff}.agent-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(49,89,221,.12)}.agent-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font:13px var(--font-body)}.agent-result-count{color:var(--muted);font-size:11px;white-space:nowrap}.agent-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.agent-modern-card{display:flex;min-height:196px;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;transition:border-color .16s,box-shadow .16s,transform .16s}.agent-modern-card:hover{border-color:#b8c7f2;box-shadow:0 8px 24px rgba(16,24,40,.07);transform:translateY(-1px)}.agent-modern-card-main{display:block;flex:1 1;padding:18px 18px 14px;border:0;color:inherit;background:transparent;text-align:left}.agent-card-link:focus-visible,.agent-card-status-action:focus-visible,.agent-modern-card-main:focus-visible,.agent-tab:focus-visible,.agents-back-link:focus-visible{outline:3px solid rgba(49,89,221,.22);outline-offset:2px}.agent-modern-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-modern-avatar{display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid #dbe3ff;border-radius:12px;color:var(--primary);background:var(--primary-soft);font-size:11px;font-weight:700}.agent-modern-avatar.large{width:58px;height:58px;border-radius:16px}.agent-modern-card h3{margin:22px 0 3px;font-size:16px;font-weight:600;letter-spacing:-.2px}.agent-modern-niche,.agent-modern-role{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.agent-modern-niche{margin-top:3px;color:var(--muted-soft);font-size:11px}.agent-modern-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:700}.agent-modern-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.agent-modern-status.active{color:var(--success);background:var(--success-soft)}.agent-modern-status.paused{color:var(--warning);background:var(--warning-soft)}.agent-modern-status.draft{color:var(--muted);background:#f0f2f5}.agent-modern-card-footer{display:flex;min-height:48px;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line)}.agent-channel-status{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:600}.agent-channel-status svg{color:#16a163}.agent-card-link,.agent-card-status-action{min-height:30px;padding:0 8px;border:0;border-radius:6px;color:var(--primary);background:transparent;font-size:10px;font-weight:700}.agent-card-link{margin-left:auto}.agent-card-link:hover,.agent-card-status-action:hover{background:var(--primary-soft)}.agent-card-status-action,.agent-connection-section{border:1px solid var(--line)}.agent-connection-section{margin-top:16px;padding:20px;border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface);scroll-margin-top:82px}.agent-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.agent-section-heading h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.25px}.agent-section-heading>span{padding:5px 8px;border-radius:999px;color:var(--success);background:var(--success-soft);font-size:10px;font-weight:700}.agent-section-heading+.uazapi-test-card{margin-top:0}.agent-modal-backdrop{position:fixed;z-index:60;inset:0;display:grid;overflow:auto;padding:32px;place-items:center;background:rgba(17,19,24,.42)}.agent-create-modal{width:min(100%,760px);max-height:calc(100vh - 64px);overflow:auto;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 20px 60px rgba(16,24,40,.18)}.agent-create-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.agent-create-modal-header h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.35px}.agent-create-modal-header p:last-child{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.agent-modal-actions{display:flex;align-items:center;gap:8px}.agent-modal-actions .primary-setup,.agent-modal-actions .secondary-setup{min-height:40px}.agents-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;padding:0;border:0;color:var(--primary);background:transparent;font-size:12px;font-weight:700}.agent-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.agent-detail-identity{display:flex;align-items:center;gap:14px}.agent-detail-identity h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.9px}.agent-detail-identity p:last-child{margin:5px 0 0;color:var(--muted);font-size:12px}.agent-detail-actions{display:flex;align-items:center;gap:10px}.agent-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.agent-detail-aside,.agent-detail-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-surface)}.agent-detail-panel{overflow:hidden}.agent-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.agent-tab{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:11px;font-weight:700}.agent-tab:hover{color:var(--ink);background:#fff}.agent-tab.selected{color:var(--primary);background:#fff;box-shadow:var(--shadow-surface)}.agent-tab-content{padding:28px}.agent-tab-heading h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.4px}.agent-tab-heading>p:last-child{max-width:620px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.agent-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.agent-detail-fields>div{display:grid;gap:7px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.agent-detail-fields span,.agent-summary-row span{color:var(--muted-soft);font-size:10px;font-weight:700;letter-spacing:.03em}.agent-detail-fields strong{font-size:13px;font-weight:600}.agent-detail-note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 14px;border:1px solid #cfe9df;border-radius:var(--radius-input);color:var(--success);background:var(--success-soft);font-size:11px;line-height:1.5}.agent-detail-note svg{flex:none}.agent-detail-aside{padding:20px;height:max-content}.agent-summary-profile{display:flex;align-items:center;gap:10px;padding:13px 0 18px}.agent-summary-profile span,.agent-summary-profile strong{display:block}.agent-summary-profile strong{font-size:13px}.agent-summary-profile div span{margin-top:3px;color:var(--muted);font-size:11px}.agent-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.agent-summary-row strong{color:var(--ink-subtle);font-size:11px;text-align:right}.agent-empty-tab{min-height:280px;display:grid;place-items:center;align-content:center;text-align:center}.agent-tab-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:var(--primary);background:var(--primary-soft)}.agent-empty-tab h2{margin:16px 0 4px;font-size:18px;font-weight:600}.agent-empty-tab p{max-width:440px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.agent-channel-card{display:flex;align-items:center;gap:12px;margin-top:22px;padding:15px;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle)}.agent-channel-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:#16a163;background:#dcf8e9}.agent-channel-card strong{font-size:13px}.agent-channel-card p{margin:4px 0 0;color:var(--muted);font-size:11px}.agent-channel-state{margin-left:auto;padding:5px 7px;border-radius:999px;color:var(--warning);background:var(--warning-soft);font-size:10px;font-weight:700}.agent-channel-state.connected{color:var(--success);background:var(--success-soft)}.agent-scroll-button{margin-top:18px}.agent-activity-list{display:grid;gap:0;margin-top:22px;border:1px solid var(--line);border-radius:var(--radius-input);overflow:hidden}.agent-activity-list>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--line)}.agent-activity-list>div:last-child{border-bottom:0}.agent-activity-list svg{color:var(--success)}.agent-activity-list span{color:var(--muted);font-size:12px}.agent-activity-list strong{font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.agents-modern-header{align-items:flex-start;flex-direction:column}.agents-modern-header-actions{width:100%;justify-content:space-between}.agents-modern-header-actions .quick-action{flex:1 1}.agent-metric-strip{grid-template-columns:1fr}.agent-metric-strip>div{min-height:62px;border-right:0;border-bottom:1px solid var(--line)}.agent-metric-strip>div:last-child{border-bottom:0}.agent-modern-grid{grid-template-columns:1fr}.agent-catalog-card{padding:18px}.agent-catalog-toolbar{align-items:stretch;flex-direction:column}.agent-result-count{align-self:flex-start}.agent-detail-hero{align-items:flex-start;flex-direction:column}.agent-detail-actions{width:100%;justify-content:space-between}.agent-detail-layout{grid-template-columns:1fr}.agent-tabs{overflow:auto}.agent-tab{flex:none}.agent-detail-aside{order:-1}.agent-detail-fields{grid-template-columns:1fr}.agent-tab-content{padding:22px}.agent-modal-backdrop{padding:12px}.agent-create-modal{max-height:calc(100vh - 24px);padding:18px}.agent-form-footer{gap:14px}.agent-modal-actions{width:100%}.agent-modal-actions button{flex:1 1}.agent-channel-card{align-items:flex-start;flex-wrap:wrap}.agent-channel-state{margin-left:52px}.agent-modern-card-footer{flex-wrap:wrap}.agent-card-link{margin-left:auto}}.agent-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 26px}.agent-metric-card{display:flex;min-height:94px;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-surface)}.agent-metric-card span:first-child{display:block;color:var(--muted);font-size:11px;font-weight:700}.agent-metric-card strong{display:block;margin-top:8px;color:var(--ink);font-family:var(--font-display);font-size:27px;letter-spacing:-.7px}.agent-metric-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--primary);background:var(--primary-soft)}.agent-metric-card.green .agent-metric-icon{color:var(--success);background:var(--success-soft)}.agent-catalog{padding:0}.agent-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.agent-catalog-heading h2{margin:0;color:var(--ink);font-size:17px;font-weight:700}.agent-catalog-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.agent-catalog-heading .agent-search{width:255px;min-height:38px}.agent-modern-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;margin-top:0}.agent-modern-card{min-height:0;padding:0;border-radius:14px}.agent-modern-card-top{justify-content:flex-start;padding:20px 20px 0}.agent-modern-card-top>div{min-width:0;flex:1 1}.agent-modern-card-top h3{margin:0;font-size:15px}.agent-modern-card-top p{margin:4px 0 0;color:var(--muted);font-size:11px}.agent-modern-card-top .agent-modern-status{margin-left:auto}.agent-modern-description{margin:19px 20px 18px;color:var(--muted);font-size:12px;line-height:1.6}.agent-modern-card-footer{padding:13px 20px}.agent-modern-channel-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;color:var(--muted);background:#f2f4fa;font-size:10px;font-weight:700}.agent-modern-channel-badge svg{color:#14a766}.agent-detail-page .agents-back-link{margin-top:4px}.agent-detail-page .agent-detail-hero{padding:20px 24px}.agent-detail-page .agent-detail-hero h1{font-size:22px}.agent-detail-page .agent-detail-panel{min-width:0}.agent-detail-page .agent-detail-aside h3{margin:0 0 14px;font-size:14px}.agent-detail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:24px}.agent-detail-field-wide,.agent-detail-form-grid label{display:grid;gap:7px}.agent-detail-field-wide>span,.agent-detail-form-grid label>span{color:#41506d;font-size:11px;font-weight:700}.agent-detail-field-wide input,.agent-detail-field-wide select,.agent-detail-field-wide textarea,.agent-detail-form-grid input{width:100%;padding:11px 13px;border:1px solid var(--line-strong);border-radius:9px;outline:0;color:var(--ink-subtle);background:#fff;font:12px var(--font-body);resize:vertical}.agent-detail-field-wide input:focus,.agent-detail-field-wide select:focus,.agent-detail-field-wide textarea:focus,.agent-detail-form-grid input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(49,89,221,.1)}.agent-detail-field-wide{margin-top:18px}.agent-detail-form-grid .agent-detail-field-wide{grid-column:1/-1;margin-top:0}.agent-detail-field-wide small{color:var(--muted-soft);font-size:10px;line-height:1.5}.agent-detail-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.agent-detail-save-row .primary-setup{display:inline-flex;align-items:center;gap:7px;min-height:38px}.agent-detail-save-row .form-message{margin:0}.agent-knowledge-field{margin-top:24px}.agent-activity-list{border:0;border-radius:0}.agent-activity-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.agent-activity-row:last-child{border-bottom:0}.agent-activity-icon{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:12px;color:var(--primary);background:var(--primary-soft)}.agent-activity-row strong{display:block;color:var(--ink-subtle);font-size:12px}.agent-activity-row p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.agent-summary-callout{display:flex;gap:9px;margin-top:20px;padding:13px;border:1px solid #d9e3ff;border-radius:12px;color:var(--primary);background:var(--primary-soft);font-size:11px}.agent-summary-callout p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.agent-summary-callout strong{font-size:10px}.agent-read-only{margin-top:18px}.agent-connection-section{margin-top:26px}@media(max-width:900px){.agent-detail-layout,.agent-metrics-grid{grid-template-columns:1fr}.agent-detail-aside{order:-1}.agent-modern-grid{grid-template-columns:1fr}.agent-catalog-heading{align-items:stretch;flex-direction:column}.agent-catalog-heading .agent-search{width:100%}}@media(max-width:600px){.agent-detail-form-grid{grid-template-columns:1fr}.agent-detail-form-grid .agent-detail-field-wide{grid-column:auto}.agent-detail-save-row{align-items:stretch;flex-direction:column}.agent-detail-save-row .primary-setup{justify-content:center}.agent-detail-page .agent-detail-hero{padding:17px}.agent-detail-actions{align-items:flex-start;flex-wrap:wrap}.agent-tabs{overflow-x:auto}.agent-tab-content{padding:20px 18px}}.agent-editor-actions{display:flex;align-items:center;gap:8px}@media(max-width:600px){.agent-editor-actions{width:100%;flex-direction:column-reverse}.agent-editor-actions button{width:100%;justify-content:center}}.agent-whatsapp-selection{display:grid;gap:14px;margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fbfcff}.agent-whatsapp-selection-header{display:flex;align-items:center;gap:11px}.agent-whatsapp-selection-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#16a765;background:#eaf8ef}.agent-whatsapp-selection-header>div{min-width:0;flex:1 1}.agent-whatsapp-selection-header strong{display:block;color:var(--ink-subtle);font-size:12px}.agent-whatsapp-selection-header p{margin:4px 0 0;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-whatsapp-status{padding:5px 8px;border-radius:999px;color:var(--warning);background:var(--warning-soft);font-size:10px;font-weight:700}.agent-whatsapp-status.connected{color:var(--success);background:var(--success-soft)}.agent-whatsapp-selection label{display:grid;gap:7px}.agent-whatsapp-selection label>span{color:#41506d;font-size:11px;font-weight:700}.agent-whatsapp-selection select{width:100%;padding:11px 13px;border:1px solid var(--line-strong);border-radius:9px;outline:0;color:var(--ink-subtle);background:#fff;font:12px var(--font-body)}.agent-whatsapp-selection select:disabled{cursor:not-allowed;opacity:.72}.agent-whatsapp-selection-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:10px}.agent-whatsapp-selection-footer a{color:var(--primary);font-weight:700;text-decoration:none}body{font-family:var(--font-ui);font-size:15px;line-height:1.55;color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance}h1{font-size:clamp(30px,3.4vw,42px);line-height:1.14;letter-spacing:-.035em}h1,h2{font-weight:700}h2{font-size:clamp(21px,2.2vw,28px);line-height:1.22;letter-spacing:-.025em}h3{font-size:18px;line-height:1.3;letter-spacing:-.015em}h3,h4{font-weight:650}h4{font-size:15px;line-height:1.35}.eyebrow,.nav-label,.plan-card>span{font-size:11px;font-weight:700;letter-spacing:.09em}.app-breadcrumb{font-size:13px}.nav-link{font-size:14px;font-weight:550}.auth-submit,.primary-setup,.quick-action,.secondary-setup{font-size:14px;font-weight:650}.locale-link{font-size:12px}.agents-overview h1,.empty-inbox h1,.page-heading h1{font-size:clamp(28px,3.1vw,36px);font-weight:700;line-height:1.16}.agents-overview>div>p:last-child,.page-heading>div>p:last-child{font-size:14px;line-height:1.65}.agent-card-heading h2,.agent-connection-card h2,.panel-heading h2{font-size:17px;font-weight:650}.funnel-panel footer,.funnel-row,.metric-card-heading p,.panel-heading a{font-size:13px}.metric-card>small{font-size:12px}.agent-profile strong,.agent-row-copy strong,.conversation-copy strong{font-size:14px;font-weight:650}.agent-profile small,.agent-row-copy p,.conversation-copy p{font-size:13px}.agent-status,.connection-mini-status,.conversation-state{font-size:11px}.agent-form label,.auth-fields label,.onboarding-form label{font-size:13px;font-weight:650}.agent-form input,.agent-form select,.agent-form textarea,.auth-fields input,.onboarding-form input{font-size:15px}.agent-form-footer>p,.agent-read-only,.onboarding-security{font-size:13px}.uazapi-config-loading,.uazapi-test-heading h2{font-size:18px}.uazapi-agent-config-heading p:last-child,.uazapi-schedule-heading p:last-child,.uazapi-test-heading>div>p:last-child{font-size:13px}.conversation-sidebar-title h2{font-size:16px}.conversation-count{font-size:12px}.conversation-identity strong,.conversation-item-head strong,.conversation-search input{font-size:14px}.conversation-filter button{font-size:12px}.conversation-item{min-height:112px}.conversation-item-head time{font-size:12px}.conversation-preview{font-size:13px;line-height:1.5}.conversation-status{font-size:11px}.conversation-button,.conversation-identity small{font-size:12px}.conversation-message p{font-size:16px;line-height:1.55}.message-label{font-size:12px}.conversation-message time{font-size:11px}.conversation-composer textarea{font-size:15px;line-height:1.55}.conversation-composer-hint{font-size:11px}.conversation-profile h3{font-size:16px}.conversation-detail-row,.conversation-detail-row strong,.conversation-detail-section p,.conversation-profile p{font-size:12px}.conversation-detail-section h4{font-size:11px}.conversation-whatsapp-link{font-size:12px}.agents-modern-header h1{font-size:clamp(30px,3.5vw,44px);font-weight:700}.agents-modern-header>div>p:last-child{font-size:14px}.agent-channel-status,.agent-metric-strip span,.agent-result-count{font-size:12px}.agent-catalog-heading h2{font-size:20px}.agent-catalog-heading p{font-size:13px}.agent-modern-card h3,.agent-modern-card-top h3{font-size:17px;font-weight:650}.agent-modern-description,.agent-modern-niche,.agent-modern-role{font-size:13px}.agent-modern-niche{font-size:12px}.agent-modern-channel-badge,.agent-modern-status{font-size:11px}.agent-section-heading h2{font-size:19px}.agent-create-modal-header h2{font-size:22px}.agents-back-link{font-size:13px}.agent-detail-identity h1{font-size:30px;font-weight:700}.agent-detail-identity p:last-child,.agent-tab{font-size:13px}.agent-tab-heading h2{font-size:22px}.agent-tab-heading>p:last-child{font-size:13px}.agent-detail-field-wide>span,.agent-detail-fields span,.agent-detail-form-grid label>span,.agent-summary-row span{font-size:12px}.agent-detail-fields strong,.agent-summary-row strong{font-size:14px}.agent-detail-note,.agent-summary-callout{font-size:13px}.agent-detail-field-wide small,.agent-summary-callout p{font-size:12px}.agent-channel-card strong{font-size:14px}.agent-channel-card p{font-size:12px}.agent-channel-state{font-size:11px}.agent-activity-list span,.agent-activity-list strong,.agent-activity-row strong{font-size:13px}.agent-activity-row p{font-size:12px}.agent-whatsapp-selection-header strong{font-size:14px}.agent-whatsapp-selection label>span,.agent-whatsapp-selection-footer,.agent-whatsapp-selection-header p{font-size:12px}.agent-whatsapp-status{font-size:11px}.agent-whatsapp-selection select{font-size:14px}.conversations-panel .conversation-inbox .conversation-chat{min-width:0;min-height:0;display:flex;flex-direction:column}.conversations-panel .conversation-inbox .conversation-chat-header{flex:0 0 auto}.conversations-panel .conversation-inbox .conversation-thread{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background-color:#f6f8fc;background-image:linear-gradient(rgba(246,248,252,.45),rgba(246,248,252,.45)),url(/brand/omega-agent-wallpaper-tile.svg);background-size:auto,304px 246px}.conversations-panel .conversation-inbox .conversation-day{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:3px 0 1px;color:#71809e;font-size:12px;font-weight:700;line-height:1.3;text-align:center}.conversations-panel .conversation-inbox .conversation-day:after,.conversations-panel .conversation-inbox .conversation-day:before{height:1px;flex:1 1;background:#dbe3f0;content:""}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble{display:block;align-self:flex-start;width:fit-content;max-width:75%;margin:0;padding:12px 16px 10px;border:1px solid #e0e6f0;border-radius:16px 16px 16px 6px;background:#fff;box-shadow:0 5px 14px rgba(30,52,91,.06);box-sizing:border-box}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble.outgoing{align-self:flex-end;border-color:#d3defc;border-radius:16px 16px 6px 16px;background:#eaf0ff;box-shadow:0 5px 14px rgba(49,89,221,.08)}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble p{margin:0;color:#263856;font-size:16px;font-weight:450;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble.outgoing p{color:#29457e}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble time{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:7px;color:#7b8aa8;font-size:11px;font-weight:500;line-height:1.2}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble .message-label{display:flex;align-items:center;gap:5px;margin:0 0 7px;color:#3159dd;font-size:12px;font-weight:750;line-height:1.2}.conversations-panel .conversation-inbox .conversation-composer{flex:0 0 auto}@media(max-width:560px){.conversations-panel .conversation-inbox .conversation-message.conversation-bubble{max-width:84%;padding:11px 14px 9px}.conversations-panel .conversation-inbox .conversation-message.conversation-bubble p{font-size:15px}.conversations-panel .conversation-inbox .conversation-day{font-size:11px}}.conversations-page{display:flex;height:calc(100dvh - var(--app-topbar-height,64px));min-height:0;flex-direction:column;overflow:hidden;padding:0}.conversations-page .conversations-panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;margin:0;overflow:hidden}.conversations-page .conversation-inbox{height:auto;min-height:0;flex:1 1 auto;margin-top:16px}.conversations-page .conversation-chat,.conversations-page .conversation-details,.conversations-page .conversation-list,.conversations-page .conversation-sidebar,.conversations-page .conversation-thread{min-height:0}.conversations-page .conversation-list,.conversations-page .conversation-thread{overflow-y:auto;overscroll-behavior:contain}.conversations-page .panel-heading h1{font-size:clamp(24px,3vw,30px);line-height:1.2}.conversations-page .panel-heading>div>p:last-child{font-size:14px;line-height:1.5}.conversations-page .primary-setup{min-width:156px;color:#fff!important;font-size:14px;line-height:1;white-space:nowrap;text-decoration:none}.conversations-page .conversation-details-head h2,.conversations-page .conversation-sidebar-title h2{font-size:15px}.conversations-page .conversation-filter button,.conversations-page .conversation-item-head strong,.conversations-page .conversation-item-head time,.conversations-page .conversation-preview,.conversations-page .conversation-search input,.conversations-page .conversation-status{font-size:13px}.conversations-page .conversation-item-head time{font-size:12px}.conversations-page .conversation-status{font-size:11px}.conversations-page .conversation-detail-row,.conversations-page .conversation-detail-row strong,.conversations-page .conversation-profile p{font-size:12px}.app-shell-conversations{height:100dvh;min-height:0;overflow:hidden}.app-shell-conversations .app-main-content{display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.app-shell-conversations .app-shell-content{height:calc(100dvh - var(--app-topbar-height,64px));min-height:0;flex:1 1 auto;overflow:hidden}.app-shell-conversations .conversations-page{height:100%;min-height:0}.app-shell-conversations .conversations-panel{height:100%;max-height:100%;min-height:0}.app-shell-conversations .conversation-inbox{min-height:0}.app-shell-conversations .conversation-chat{min-height:0;overflow:hidden}.app-shell-conversations .conversation-chat-header{flex:0 0 auto}.app-shell-conversations .conversation-thread{flex:1 1 auto;min-height:0;overflow-y:auto}.app-shell-conversations .conversation-composer{position:relative;z-index:2;flex:0 0 auto}@media (min-width:761px){.app-shell-conversations .app-sidebar{align-items:center;padding:20px 10px 16px}.app-shell-conversations .app-sidebar-brand{padding:0 0 18px}.app-shell-conversations .account-copy,.app-shell-conversations .brand-copy,.app-shell-conversations .nav-label,.app-shell-conversations .nav-link>span:last-child,.app-shell-conversations .plan-card,.app-shell-conversations .status-dot,.app-shell-conversations .workspace-copy{display:none}.app-shell-conversations .app-workspace{min-width:48px;width:48px;justify-content:center;padding:7px}.app-shell-conversations .sidebar-navigation{width:100%}.app-shell-conversations .nav-link{justify-content:center;padding:12px}.app-shell-conversations .sidebar-footer{width:100%}.app-shell-conversations .sign-out-button{justify-content:center;padding:8px}}.app-shell-modern[data-active-section=conversations]{height:100dvh;min-height:0;overflow:hidden}.app-shell-modern[data-active-section=conversations] .app-main-content{display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.app-shell-modern[data-active-section=conversations] .app-shell-content{height:calc(100dvh - var(--app-topbar-height,64px));min-height:0;flex:1 1 auto;overflow:hidden}.app-shell-modern[data-active-section=conversations] .conversations-page{height:100%;min-height:0}.app-shell-modern[data-active-section=conversations] .conversations-panel{height:100%;max-height:100%;min-height:0}.app-shell-modern[data-active-section=conversations] .conversation-inbox{height:100%;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.app-shell-modern[data-active-section=conversations] .conversation-details,.app-shell-modern[data-active-section=conversations] .conversation-sidebar{min-height:0;overflow:hidden}.app-shell-modern[data-active-section=conversations] .conversation-chat{height:100%;min-height:0;overflow:hidden}.app-shell-modern[data-active-section=conversations] .conversation-thread{min-height:0;overflow-y:auto}.app-shell-modern[data-active-section=conversations] .conversation-composer{position:relative;z-index:2;flex:0 0 auto}@media(max-width:760px){.app-shell-conversations,.app-shell-conversations .app-main-content{height:auto;min-height:100dvh;overflow:visible}.app-shell-conversations .app-main-content{display:block}.app-shell-conversations .app-shell-content{height:auto;min-height:calc(100dvh - var(--app-topbar-height,58px));overflow:visible}.conversations-page{height:auto;min-height:calc(100dvh - 58px);overflow:visible;padding:20px 16px 40px}.conversations-page .conversations-panel{overflow:visible}.conversations-page .conversation-inbox{height:auto;min-height:620px;flex:none}.conversations-page .panel-heading{align-items:flex-start;flex-direction:column}.conversations-page .panel-heading .primary-setup{width:100%}.app-shell-modern[data-active-section=conversations]{height:auto;min-height:100dvh;overflow:visible}.app-shell-modern[data-active-section=conversations] .app-main-content{display:block;height:auto;min-height:100dvh;overflow:visible}.app-shell-modern[data-active-section=conversations] .app-shell-content{height:auto;min-height:calc(100dvh - var(--app-topbar-height,58px));overflow:visible}.app-shell-modern[data-active-section=conversations] .conversation-inbox{height:auto;min-height:620px;grid-template-rows:auto;flex:none}}.agent-schedule-layout{display:grid;gap:20px}.agent-schedule-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-subtle)}.agent-schedule-presets,.agent-schedule-summary,.agent-schedule-timezone{display:grid;gap:9px}.agent-schedule-overview>div>span,.agent-schedule-summary>span,.agent-schedule-timezone>span{color:var(--muted-soft);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.agent-schedule-presets>div{display:flex;flex-wrap:wrap;gap:8px}.agent-schedule-preset{min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink-subtle);background:#fff;font-size:12px;font-weight:700;transition:.16s}.agent-schedule-preset.is-active,.agent-schedule-preset:hover{border-color:var(--primary);color:var(--primary)}.agent-schedule-preset.is-active{background:var(--primary-soft);box-shadow:0 0 0 3px rgba(49,89,221,.08)}.agent-schedule-timezone select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px}.agent-schedule-timezone small{color:var(--muted);font-size:11px;line-height:1.5}.agent-schedule-summary{align-content:start;padding:14px;border:1px solid #dbe5ff;border-radius:11px;background:#f5f8ff}.agent-schedule-summary strong{color:var(--ink);font-size:13px;line-height:1.5}.agent-schedule-always{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #cfe9df;border-radius:10px;color:var(--success);background:var(--success-soft);font-size:13px;font-weight:650}.agent-schedule-week{display:grid;gap:10px}.agent-schedule-week-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-schedule-week-heading h3{margin:0;color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.2px}.agent-schedule-week-heading p{margin:0;color:var(--muted);font-size:12px}.agent-schedule-day{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .16s,box-shadow .16s}.agent-schedule-day.is-enabled{border-color:#cbd7fb;box-shadow:0 6px 18px rgba(38,75,188,.05)}.agent-schedule-day-header{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:0 15px}.agent-schedule-day-title{display:flex;align-items:center;gap:10px;min-width:0}.agent-schedule-day-title strong{font-size:14px;font-weight:700}.agent-schedule-switch{position:relative;display:inline-flex;width:38px;height:22px;flex:none;cursor:pointer}.agent-schedule-switch input{position:absolute;opacity:0;pointer-events:none}.agent-schedule-switch span{width:100%;height:100%;border-radius:999px;background:#c9d0dc;transition:.16s}.agent-schedule-switch span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(18,26,43,.22);content:"";transition:.16s}.agent-schedule-switch input:checked+span{background:var(--primary)}.agent-schedule-switch input:checked+span:after{transform:translateX(16px)}.agent-schedule-switch input:focus-visible+span{box-shadow:0 0 0 3px rgba(49,89,221,.18)}.agent-schedule-day-status{color:var(--muted);font-size:12px}.agent-schedule-day.is-enabled .agent-schedule-day-status{color:var(--success);font-weight:650}.agent-schedule-day-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.agent-schedule-copy{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:8px;color:var(--primary);background:transparent;font-size:11px;font-weight:750}.agent-schedule-copy:hover{background:var(--primary-soft)}.agent-schedule-copy-target{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:11px;font-weight:750}.agent-schedule-copy-target button{min-height:30px;padding:0 9px;border:1px solid #cbd7fb;border-radius:8px;color:var(--primary);background:#fff;font:inherit}.agent-schedule-copy-target button:hover{background:var(--primary-soft)}.agent-schedule-copy-target .agent-schedule-cancel-copy{border:0;color:var(--muted)}.agent-schedule-details{display:grid;gap:10px;padding:0 15px 15px;border-top:1px solid var(--line);background:linear-gradient(180deg,#fbfcff,#fff)}.agent-schedule-intervals{display:grid;gap:8px;padding-top:12px}.agent-schedule-interval{display:grid;grid-template-columns:92px minmax(96px,1fr) 14px minmax(96px,1fr) auto auto;align-items:end;gap:8px}.agent-schedule-interval>span{align-self:center;color:var(--muted);font-size:11px;font-weight:700}.agent-schedule-interval label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.agent-schedule-interval input{min-width:0;height:38px;padding:0 8px;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px}.agent-schedule-interval input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(49,89,221,.1)}.agent-schedule-to{padding-bottom:11px;color:var(--muted-soft);font-size:12px;text-align:center}.agent-schedule-overnight{align-self:center;margin-top:14px;padding:4px 7px;border-radius:999px;color:#9a620e;background:var(--warning-soft);font-size:10px;font-weight:750;white-space:nowrap}.agent-schedule-remove{display:grid;width:34px;height:34px;margin-bottom:2px;place-items:center;border:1px solid var(--line);border-radius:8px;color:#c2525e;background:#fff}.agent-schedule-remove:hover{border-color:#ffc8cd;background:#fff4f5}.agent-schedule-add{justify-self:start;display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px dashed #aebde8;border-radius:8px;color:var(--primary);background:#fff;font-size:11px;font-weight:750}.agent-schedule-add:hover{border-style:solid;background:var(--primary-soft)}.agent-schedule-closed{padding-top:13px;color:var(--muted);font-size:12px}@media(max-width:760px){.agent-schedule-overview{grid-template-columns:1fr}.agent-schedule-day-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 13px}.agent-schedule-day-status{grid-column:1/2}.agent-schedule-day-actions{grid-column:2;grid-row:1/3;align-self:start}.agent-schedule-details{padding:0 13px 13px}.agent-schedule-interval{grid-template-columns:1fr 12px 1fr auto}.agent-schedule-interval>span{display:none}.agent-schedule-interval label{grid-row:1}.agent-schedule-interval .agent-schedule-to{display:block;grid-column:2;grid-row:1;padding-bottom:11px}.agent-schedule-overnight{grid-column:1/3;grid-row:2;margin:0;justify-self:start}.agent-schedule-remove{grid-column:4;grid-row:1;margin:0}.agent-schedule-copy-target{flex-wrap:wrap;justify-content:flex-end}.agent-schedule-week-heading{align-items:flex-start;flex-direction:column;gap:4px}}.agent-offhours-panel{display:grid;gap:16px;margin-top:8px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .16s}.agent-offhours-panel.is-enabled{border-color:#cbd7fb;background:#fcfdff}.agent-offhours-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.agent-offhours-title{display:flex;align-items:flex-start;gap:12px}.agent-offhours-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid #dbe5ff;border-radius:10px;color:var(--primary);background:var(--primary-soft)}.agent-offhours-title h3{margin:0 0 4px;color:var(--ink);font-size:15px;font-weight:700}.agent-offhours-title p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.agent-offhours-header-controls{display:flex;align-items:center;gap:10px;flex:none}.agent-offhours-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.agent-offhours-badge.is-live{border-color:#bfe8d3;color:var(--success);background:var(--success-soft)}.agent-offhours-badge.is-standby{border-color:#dbe5ff;color:var(--primary);background:var(--primary-soft)}.agent-offhours-badge.is-disabled{color:var(--muted);background:var(--surface-subtle)}.agent-offhours-options{display:grid;gap:10px}.agent-offhours-option{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.agent-offhours-option strong{display:block;color:var(--ink);font-size:13px;font-weight:650}.agent-offhours-option p{margin:3px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45}.agent-offhours-rule-box{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface-subtle)}.agent-offhours-rule-select{display:grid;gap:6px}.agent-offhours-rule-select>span{color:var(--muted-soft);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.agent-offhours-rule-select select{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px}.agent-offhours-rule-hint{margin:0;color:var(--muted);font-size:11.5px;line-height:1.5}.agent-offhours-schedule-grid{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.agent-offhours-schedule-head h4{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:var(--ink);font-size:13.5px;font-weight:700}.agent-offhours-schedule-head p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.45}.agent-offhours-days{display:grid;gap:8px}.agent-offhours-day-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.agent-offhours-day-row.is-enabled{border-color:#d6e1fd;background:#fbfcff}.agent-offhours-day-name{display:flex;align-items:center;gap:10px;min-width:140px}.agent-offhours-day-name strong{font-size:13px;font-weight:650}.agent-offhours-day-times{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-offhours-day-times label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.agent-offhours-day-times input{height:34px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;color:var(--ink);background:#fff;font:inherit;font-size:12.5px}.agent-offhours-day-closed{color:var(--muted);font-size:12px}.agent-offhours-summary{display:grid;gap:4px;padding:12px 14px;border:1px solid #dbe5ff;border-radius:10px;background:#f5f8ff}.agent-offhours-summary span{color:var(--muted-soft);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.agent-offhours-summary strong{color:var(--ink);font-size:12.5px;line-height:1.45}@media(max-width:760px){.agent-offhours-header{flex-direction:column;align-items:stretch}.agent-offhours-header-controls{justify-content:space-between}}.app-shell-modern{--sidebar-transition:220ms cubic-bezier(.22,1,.36,1)}.app-shell-modern .app-sidebar{width:var(--app-sidebar-width,76px);padding:18px 12px 14px;align-items:stretch;transition:width var(--sidebar-transition),padding var(--sidebar-transition),transform var(--sidebar-transition)}.app-shell-modern .app-main-content{width:calc(100% - var(--app-sidebar-width,76px));margin-left:var(--app-sidebar-width,76px);transition:width var(--sidebar-transition),margin-left var(--sidebar-transition)}.app-sidebar-brand{position:relative;display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 18px}.app-sidebar-brand .brand{min-width:0}.app-sidebar.is-collapsed .app-sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.app-sidebar.is-collapsed .account-copy,.app-sidebar.is-collapsed .account>svg,.app-sidebar.is-collapsed .brand-copy,.app-sidebar.is-collapsed .nav-label,.app-sidebar.is-collapsed .nav-link-label,.app-sidebar.is-collapsed .plan-card,.app-sidebar.is-collapsed .status-dot,.app-sidebar.is-collapsed .workspace-copy{display:none}.app-sidebar.is-collapsed .app-workspace{width:48px;min-width:48px;justify-content:center;padding:7px;margin-inline:auto}.app-sidebar.is-collapsed .sidebar-footer,.app-sidebar.is-collapsed .sidebar-navigation{width:100%}.app-sidebar.is-collapsed .nav-link{justify-content:center;padding:11px 0}.app-sidebar.is-collapsed .account{justify-content:center;padding:8px 0}.sidebar-toggle{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.sidebar-toggle:hover{color:var(--primary);border-color:#b8c7f5;background:var(--primary-soft)}.app-sidebar.is-collapsed .sidebar-toggle{position:absolute;right:-27px;z-index:2;box-shadow:0 4px 12px rgba(20,35,70,.08)}.app-sidebar.is-collapsed .app-sidebar-brand .brand{justify-content:center}.app-shell-conversations .app-sidebar.is-expanded{align-items:stretch;padding:18px 12px 14px}.app-shell-conversations .app-sidebar.is-expanded .app-sidebar-brand{padding:0 4px 18px}.app-shell-conversations .app-sidebar.is-expanded .account-copy,.app-shell-conversations .app-sidebar.is-expanded .account>svg,.app-shell-conversations .app-sidebar.is-expanded .brand-copy,.app-shell-conversations .app-sidebar.is-expanded .nav-label,.app-shell-conversations .app-sidebar.is-expanded .nav-link-label,.app-shell-conversations .app-sidebar.is-expanded .plan-card,.app-shell-conversations .app-sidebar.is-expanded .status-dot,.app-shell-conversations .app-sidebar.is-expanded .workspace-copy{display:block}.app-shell-conversations .app-sidebar.is-expanded .nav-link{justify-content:flex-start;padding:11px}.app-shell-conversations .app-sidebar.is-expanded .app-workspace{width:auto;min-width:0;justify-content:flex-start;padding:11px}.app-shell-conversations .app-sidebar.is-expanded .account{justify-content:flex-start;padding:8px}.mobile-menu-button{display:none;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#fff;cursor:pointer}.sidebar-overlay{display:none}.app-sidebar .nav-link[aria-current=page]{font-weight:700}.conversation-avatar{overflow:hidden;border-radius:50%!important;object-fit:cover}.conversation-avatar.list,.conversation-item .conversation-avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:50%!important;font-size:12px}.conversation-avatar.header,.conversation-identity .conversation-avatar{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;border-radius:50%!important;font-size:14px}.conversation-avatar.details,.conversation-avatar.large,.conversation-profile .conversation-avatar{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;border-radius:50%!important;margin:0 auto 12px!important;font-size:24px}.conversation-avatar img,.conversation-avatar-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.dashboard-modern .date-control a{display:flex;min-height:30px;align-items:center;padding:0 10px;border-radius:5px;color:var(--muted);font-size:11px;text-decoration:none}.dashboard-modern .date-control a.selected{color:var(--primary);background:var(--primary-soft);font-weight:700}.dashboard-modern .panel-description{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.dashboard-grid-operations{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;margin-top:16px}.attention-panel,.dashboard-modern .conversations-panel,.evolution-panel,.health-panel{min-width:0;padding:22px}.panel-heading-icon{flex:none;color:var(--primary)}.panel-heading-icon.warning{color:var(--warning)}.dashboard-chart{display:flex;min-height:180px;align-items:stretch;gap:10px;margin-top:24px;padding:0 4px;border-bottom:1px solid var(--line)}.chart-column{display:flex;min-width:0;flex:1 1;align-items:center;justify-content:flex-end;flex-direction:column;gap:8px}.chart-bars{display:flex;width:min(28px,100%);height:146px;align-items:flex-end;justify-content:center;gap:3px}.chart-bar{display:block;width:10px;min-height:5px;border-radius:6px 6px 0 0;background:var(--primary)}.chart-bar.replies{background:#90a8ff}.chart-column>span{color:var(--muted-soft);font-size:10px;white-space:nowrap}.chart-legend{display:flex;gap:18px;margin-top:16px;color:var(--muted);font-size:11px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:8px;height:8px;border-radius:50%;background:var(--primary)}.legend-dot.replies{background:#90a8ff}.dashboard-empty{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:var(--muted);font-size:13px;text-align:center}.dashboard-empty svg{color:var(--muted-soft)}.attention-list,.health-list{display:grid;gap:10px;margin-top:22px}.attention-item,.health-row{display:flex;min-width:0;align-items:center;gap:11px;padding:13px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.attention-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:10px}.attention-icon.failure{color:#b34d5d;background:#fff0f2}.attention-icon.human{color:#2467c8;background:#edf4ff}.attention-icon.waiting{color:#a66b00;background:#fff6df}.attention-item>div{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:3px}.attention-item strong{color:var(--ink);font-size:13px}.attention-item small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.attention-item b{color:var(--ink);font-size:17px}.health-row{justify-content:space-between}.health-status{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13px}.health-dot{width:8px;height:8px;border-radius:50%;background:#c5ccd8}.health-dot.online{background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.health-row>span:not(.health-status),.health-row>strong{max-width:50%;overflow:hidden;color:var(--muted);font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dashboard-modern .conversations-panel .panel-heading h2{display:inline-block}.dashboard-modern .conversations-panel .panel-heading a{display:inline-flex;align-items:center;gap:5px;font-size:12px}.dashboard-modern .conversations-panel .conversation-list{margin-top:20px}.dashboard-modern .conversation{grid-template-columns:38px minmax(0,1fr) auto auto 18px}@media(max-width:1100px){.dashboard-grid-operations{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-modern .date-control{width:100%}.dashboard-modern .date-control a{flex:1 1;justify-content:center}.dashboard-modern .connection-banner a{margin-left:44px}.dashboard-chart{gap:5px}.chart-bars{width:22px}.chart-bar{width:8px}.dashboard-modern .conversation{grid-template-columns:38px minmax(0,1fr) 18px}.dashboard-modern .conversation time,.dashboard-modern .conversation-state{display:none}.health-row{align-items:flex-start;flex-direction:column}.health-row>span:not(.health-status),.health-row>strong{max-width:100%;text-align:left}.app-shell-modern .app-sidebar{display:flex;z-index:60;width:min(286px,86vw)!important;max-width:286px;align-items:stretch;padding:18px 14px 14px;transform:translateX(-105%);box-shadow:16px 0 36px rgba(25,40,74,.14)}.app-shell-modern .app-sidebar.is-mobile-open{transform:translateX(0)}.app-shell-modern .app-sidebar.is-collapsed .account-copy,.app-shell-modern .app-sidebar.is-collapsed .account>svg,.app-shell-modern .app-sidebar.is-collapsed .brand-copy,.app-shell-modern .app-sidebar.is-collapsed .nav-label,.app-shell-modern .app-sidebar.is-collapsed .nav-link-label,.app-shell-modern .app-sidebar.is-collapsed .plan-card,.app-shell-modern .app-sidebar.is-collapsed .status-dot,.app-shell-modern .app-sidebar.is-collapsed .workspace-copy{display:block}.app-shell-modern .app-sidebar.is-collapsed .app-sidebar-brand{justify-content:space-between;padding:0 4px 18px}.app-shell-modern .app-sidebar.is-collapsed .app-workspace{width:auto;min-width:0;justify-content:flex-start;padding:11px;margin-inline:0}.app-shell-modern .app-sidebar.is-collapsed .nav-link{justify-content:flex-start;padding:11px}.app-shell-modern .app-sidebar.is-collapsed .account{justify-content:flex-start;padding:8px}.app-shell-modern .app-sidebar.is-collapsed .sidebar-toggle{position:static;box-shadow:none}.app-shell-modern .app-main-content{width:100%;margin-left:0}.app-shell-modern .app-topbar{gap:10px;padding:0 14px}.mobile-menu-button{display:grid;flex:none}.mobile-brand{display:block;min-width:0}.mobile-brand .brand-copy{display:none}.sidebar-overlay{position:fixed;z-index:50;inset:0;display:block;width:100%;border:0;background:rgba(17,29,54,.32);cursor:pointer}.mobile-navigation{display:none!important}}.agent-limit-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.agent-limit-modal{background:var(--surface,#ffffff);border:1px solid var(--line,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-width:480px;width:100%;padding:28px 24px 24px;display:flex;flex-direction:column;gap:16px;animation:modal-enter .2s cubic-bezier(.16,1,.3,1)}.agent-limit-modal-header{display:flex;align-items:center;gap:12px;color:var(--foreground,#0f172a)}.agent-limit-modal-header h3{font-family:var(--font-brand,"Poppins",sans-serif);font-size:18px;font-weight:600;margin:0}.agent-limit-modal p{font-size:14px;line-height:1.5;color:var(--muted-foreground,#64748b);margin:0}.agent-limit-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.settings-workspace{max-width:1440px;padding-top:30px;padding-bottom:70px;font-family:var(--font-ui,"Inter",sans-serif)}.settings-page-heading{margin-bottom:28px}.settings-page-heading .eyebrow{display:block;margin-bottom:8px;color:#71809b;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.settings-page-heading h1{margin:0;color:var(--ink);font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.18}.settings-page-heading p{margin:9px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.settings-navigation{position:sticky;top:92px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 5px 22px rgba(20,32,59,.025)}.settings-navigation nav{display:grid;gap:3px}.settings-nav-item{display:flex;width:100%;min-height:46px;align-items:center;gap:12px;padding:10px 13px;border:0;border-radius:10px;background:transparent;color:#53617b;font:600 14px/1.35 var(--font-ui,"Inter",sans-serif);text-align:left;cursor:pointer;transition:background .18s,color .18s,transform .18s}.settings-nav-item:hover{background:#f5f7fc;color:var(--ink)}.settings-nav-item.is-active{background:#eaf0ff;color:var(--primary)}.settings-language-options a:focus-visible,.settings-nav-item:focus-visible,.settings-primary-button:focus-visible{outline:3px solid #9db2ff;outline-offset:2px}.settings-nav-item svg{flex:none}.settings-main{min-width:0;min-height:430px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 32px rgba(20,32,59,.035)}.settings-section{min-width:0;padding:32px clamp(24px,3.3vw,48px)}.settings-section-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:28px;padding-bottom:25px;border-bottom:1px solid var(--line)}.settings-section-icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:12px;background:#edf2ff;color:var(--primary)}.settings-section-heading h2{margin:0;color:var(--ink);font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.3}.settings-section-heading p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 22px}.settings-field{display:flex;min-width:0;flex-direction:column;gap:8px;color:#33415c;font-size:14px;font-weight:600;line-height:1.4}.settings-field-full{grid-column:1/-1}.settings-field input,.settings-field select{width:100%;height:46px;min-width:0;padding:0 13px;border:1px solid #cfd6e2;border-radius:10px;background:#fff;color:var(--ink);font:500 14px/1.4 var(--font-ui,"Inter",sans-serif);outline:none;transition:border-color .16s,box-shadow .16s}.settings-field input:focus,.settings-field select:focus{border-color:#6687f2;box-shadow:0 0 0 3px rgba(49,89,221,.12)}.settings-field input.settings-readonly{background:#f7f8fb;color:#64718a;cursor:default}.settings-field small{color:#8a96aa;font-size:12px;font-weight:500;line-height:1.45}.settings-actions{display:flex;justify-content:flex-end;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.settings-primary-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:10px 19px;border:1px solid var(--primary);border-radius:10px;background:var(--primary);color:#fff;font:600 14px/1.35 var(--font-ui,"Inter",sans-serif);cursor:pointer;box-shadow:0 4px 10px rgba(49,89,221,.15);transition:background .18s,transform .18s}.settings-primary-button:hover:not(:disabled){background:#254ac7;transform:translateY(-1px)}.settings-primary-button:disabled{opacity:.65;cursor:wait}.settings-feedback{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 14px;border:1px solid #b6e4cb;border-radius:10px;background:#eefaf3;color:#177448;font-size:14px;font-weight:600;line-height:1.45}.settings-feedback.is-error{border-color:#f2c1c3;background:#fff4f4;color:#b43940}.settings-feedback svg{flex:none}.settings-preference{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 20px;border:1px solid var(--line);border-radius:13px}.settings-preference-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#f3f6fb;color:#5c6b84}.settings-preference h3{margin:0;color:var(--ink);font-size:15px;font-weight:650}.settings-preference p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.settings-language-options{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--line);border-radius:9px;background:#f7f8fa}.settings-language-options a{display:inline-flex;min-height:33px;align-items:center;padding:6px 11px;border-radius:6px;color:#5a6880;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.settings-language-options a.is-active{background:#fff;color:var(--primary);box-shadow:0 1px 5px rgba(20,32,59,.1)}@media(max-width:900px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:18px}.settings-navigation{position:static;overflow-x:auto}.settings-navigation nav{display:flex;width:max-content;min-width:100%}.settings-nav-item{width:auto;flex:none;white-space:nowrap}.settings-section{padding:28px}}@media(max-width:600px){.settings-workspace{padding-top:24px;padding-bottom:40px}.settings-page-heading{margin-bottom:22px}.settings-page-heading p{font-size:14px}.settings-layout{gap:14px}.settings-main{min-height:0}.settings-section{padding:22px 18px}.settings-section-heading{gap:11px;margin-bottom:22px;padding-bottom:20px}.settings-section-heading h2{font-size:19px}.settings-form-grid{grid-template-columns:minmax(0,1fr);gap:19px}.settings-field-full{grid-column:auto}.settings-actions{margin-top:23px}.settings-primary-button{width:100%}.settings-preference{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px}.settings-language-options{grid-column:1/-1;justify-self:start;margin-top:4px}}.settings-recovery{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:22px 0 0;border-top:1px solid #e4e8ef}.settings-recovery strong{display:block;font-size:15px;color:#162239}.settings-recovery p{margin:5px 0 0;color:#64738c;font-size:14px;line-height:1.5}.settings-recovery a{flex:none;color:#3157e7;font-size:14px;font-weight:650;text-decoration:none}.settings-recovery a:hover{text-decoration:underline}@media(max-width:640px){.settings-recovery{align-items:flex-start;flex-direction:column;gap:12px}}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(460px,1.05fr) minmax(460px,.95fr);background:#ffffff}.auth-hero{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;background:linear-gradient(145deg,#09255d,#153fa5 55%,#2465ef);color:#ffffff;padding:44px clamp(28px,5vw,84px);display:flex;flex-direction:column;justify-content:space-between}.auth-hero:before{width:690px;height:690px;border:1px solid rgba(255,255,255,.12);border-radius:50%;top:18%;left:28%;box-shadow:0 0 0 84px rgba(255,255,255,.025),0 0 0 170px rgba(255,255,255,.026),0 0 0 270px rgba(255,255,255,.025)}.auth-hero:after,.auth-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.auth-hero:after{background:radial-gradient(circle,rgba(100,192,255,.35),transparent 64%);width:580px;height:580px;bottom:-280px;left:-240px}.auth-hero-main{margin:auto 0;max-width:620px;padding:36px 0 24px}.auth-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#cadbff;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:2px}.auth-hero-dot{width:7px;height:7px;background:#60e4b7;border-radius:50%}.auth-hero h1{font-family:var(--font-brand,"Poppins",sans-serif);font-size:clamp(34px,4vw,54px);letter-spacing:-2px;line-height:1.14;font-weight:700;max-width:580px;margin:20px 0 18px;color:#ffffff}.auth-hero h1 span{color:#9fd1ff}.auth-hero p{font-size:16px;line-height:1.7;color:#d8e5ff;max-width:500px;margin:0}.auth-hero-cards{position:relative;margin-top:44px;min-height:200px;max-width:520px}.auth-float-card{display:flex;gap:13px;align-items:center;background:#ffffff;color:#122147;border-radius:16px;box-shadow:0 20px 48px rgba(0,23,80,.22);padding:15px 18px;position:absolute}.auth-float-card.main{top:0;left:0;min-width:330px}.auth-float-card.secondary{top:86px;left:76px;min-width:320px;transform:rotate(-2deg)}.auth-float-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;flex:none}.auth-float-icon.whatsapp{background:#e6fbf0;color:#0ca567}.auth-float-icon.robot{background:#eaf1ff;color:#255ce4}.auth-float-card b{display:block;font-size:13px;font-weight:700;color:#122147}.auth-float-card small{display:block;color:#6a7894;font-size:12px;margin-top:3px}.auth-pill{font-size:11px;padding:5px 9px;border-radius:999px;font-weight:700;white-space:nowrap;margin-left:auto}.auth-pill.online{background:#e7fbf2;color:#098a5d}.auth-pill.active{background:#eaf1ff;color:#2459e9}.auth-hero-foot{font-size:13px;color:#c8d8fb;display:flex;gap:9px;align-items:center;opacity:.9;padding-top:24px}.auth-right{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:34px clamp(24px,4.8vw,76px);background:#ffffff}.auth-right-top{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:#6c7891;font-size:13px}.auth-right-top .auth-top-btn{border:1px solid #dce4f4;background:#ffffff;border-radius:9px;padding:9px 15px;font-weight:700;color:#2459e9;text-decoration:none;transition:all .15s ease}.auth-right-top .auth-top-btn:hover{background:#f4f7ff;border-color:#c8d8fb}.auth-right-inner{width:min(100%,420px);margin:auto;padding:36px 0}.auth-right-inner h2{font-family:var(--font-brand,"Poppins",sans-serif);font-size:32px;letter-spacing:-1.2px;line-height:1.2;margin:0 0 8px;font-weight:700;color:#141f38}.auth-subtitle{color:#6b7890;font-size:14px;line-height:1.6;margin:0 0 28px}.auth-field{margin:0 0 18px}.auth-field label{font-size:13px;font-weight:700;display:block;margin-bottom:7px;color:#344159}.auth-field input{width:100%;border:1px solid #d6dfed;border-radius:10px;min-height:48px;padding:0 14px;background:#ffffff;color:#1e2941;outline:none;transition:border .18s,box-shadow .18s;font-size:14px}.auth-field input:focus{border-color:#2459e9;box-shadow:0 0 0 3px rgba(36,89,233,.15)}.auth-field input::placeholder{color:#9ba6bc}.auth-password-wrapper{position:relative}.auth-password-wrapper input{padding-right:48px}.auth-password-toggle{position:absolute;top:0;right:0;height:100%;width:48px;border:0;background:transparent;display:grid;place-items:center;color:#78869f;cursor:pointer;transition:color .15s ease}.auth-password-toggle:hover{color:#1e2941}.auth-options-row{display:flex;justify-content:space-between;align-items:center;margin:2px 0 24px;font-size:13px}.auth-remember{display:flex;gap:8px;align-items:center;color:#697892;cursor:pointer}.auth-remember input{accent-color:#2459e9;width:16px;height:16px}.auth-text-btn{background:none;border:0;color:#2459e9;font-size:13px;font-weight:700;padding:0;cursor:pointer}.auth-text-btn:hover{text-decoration:underline}.auth-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;background:#2459e9;color:#ffffff;border:1px solid #2459e9;border-radius:10px;min-height:48px;width:100%;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 7px 15px rgba(36,89,233,.14);cursor:pointer;transition:transform .15s,background .15s}.auth-btn-primary:hover:not(:disabled){background:#174bd7;transform:translateY(-1px)}.auth-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-other-links{margin-top:26px;padding-top:20px;border-top:1px solid #e3e8f1;color:#7a859b;text-align:center;font-size:13px}.auth-other-links .footlink{margin-top:8px;display:inline-block;font-size:14px;font-weight:750;color:#2459e9;background:none;border:none;cursor:pointer;padding:0}.auth-other-links .footlink:hover{text-decoration:underline}.auth-security-badge{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;color:#8390aa;font-size:12px}.auth-otp-input{letter-spacing:12px;font-size:22px!important;font-weight:700;text-align:center}.auth-notice-box{background:#eff7ff;color:#345d91;border:1px solid #d8e8ff;border-radius:11px;padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:20px}.auth-notice-box.good{background:#effbf5;border-color:#cbefdc;color:#18764a}.auth-notice-box.error{background:#fdf2f2;border-color:#fbd5d5;color:#9b1c1c}.auth-notice-box.warning{background:#fff9ed;border-color:#f9e3ad;color:#95611d}.auth-back-btn{background:none;border:0;display:inline-flex;align-items:center;gap:7px;color:#506686;font-size:13px;font-weight:650;padding:0 0 18px;cursor:pointer}.auth-back-btn:hover{color:#1e2941}.auth-bottom-foot{text-align:center;font-size:12px;color:#a1abc0;padding-top:16px}@media (max-width:1060px){.auth-layout{grid-template-columns:1fr 1fr}.auth-hero{padding:36px}.auth-hero h1{font-size:38px}.auth-hero-cards{transform:scale(.9);transform-origin:left top}.auth-right{padding:28px 32px}}@media (max-width:768px){.auth-layout{display:flex;flex-direction:column}.auth-hero{min-height:auto;padding:24px 20px 28px}.auth-hero-main{margin:20px 0 0;padding:0}.auth-hero h1{font-size:28px;letter-spacing:-1px;margin:10px 0 8px}.auth-hero p{font-size:14px;line-height:1.55}.auth-hero-cards,.auth-hero-eyebrow,.auth-hero-foot{display:none}.auth-right{min-height:auto;padding:20px 20px 32px;flex:1 1}.auth-right-inner{margin:10px auto 24px;padding:16px 0 0;max-width:420px}.auth-right-inner h2{font-size:26px}}.site-shell{min-height:100vh;background:linear-gradient(180deg,#ffffff,#f6f8fd 50%);display:flex;flex-direction:column}.site-nav-bar{background:#ffffff;border-bottom:1px solid #e5eaf3}.site-nav-container{max-width:1200px;padding:18px 28px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-nav-actions{display:flex;align-items:center;gap:14px;font-size:13px}.site-nav-actions .secondary-btn{background:#ffffff;color:#2459e9;border:1px solid #cdd9fc;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.site-nav-actions .secondary-btn:hover{background:#f4f7ff}.commercial-plans-container{max-width:1280px;width:100%;margin:0 auto;padding:44px 24px 80px;flex:1 1}.pricing-journey-bar{gap:12px;max-width:520px;margin:0 auto 36px;padding:6px;background:#f1f5f9;border:1px solid #e2e8f0}.pricing-journey-bar,.pricing-journey-step{display:flex;align-items:center;justify-content:center;border-radius:999px}.pricing-journey-step{flex:1 1;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;color:#64748b;background:transparent;border:0;cursor:pointer;transition:all .2s ease;white-space:nowrap}.pricing-journey-step.is-active{background:#ffffff;color:#1e3a8a;font-weight:700;box-shadow:0 2px 8px rgba(15,23,42,.08)}.pricing-journey-step.is-done{background:#f0fdf4;color:#166534;font-weight:600}.pricing-journey-step .step-badge{width:22px;height:22px;border-radius:50%;background:#cbd5e1;color:#ffffff;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.pricing-journey-step.is-active .step-badge{background:#2563eb;color:#ffffff}.pricing-journey-step.is-done .step-badge{background:#16a34a;color:#ffffff}.commercial-hero{text-align:center;max-width:760px;margin:0 auto 48px}.commercial-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#eff6ff;border:1px solid #dbeafe;color:#2563eb;font-size:11.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.commercial-hero h1{font-family:var(--font-brand,"Poppins",sans-serif);font-size:clamp(28px,3.2vw,42px);font-weight:800;letter-spacing:-1.2px;line-height:1.2;color:#0f172a;margin:0 0 14px}.commercial-hero p{font-size:15.5px;line-height:1.6;color:#64748b;margin:0}.commercial-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px}.commercial-plan-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:30px 24px 26px;box-shadow:0 4px 20px rgba(15,23,42,.04);display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.commercial-plan-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(15,23,42,.08);border-color:#cbd5e1}.commercial-plan-card.is-featured{border:2px solid #2563eb;box-shadow:0 12px 36px rgba(37,99,235,.14);padding:32px 24px 26px;background:linear-gradient(180deg,#ffffff,#fbfdff)}.commercial-plan-card.is-featured:hover{transform:translateY(-4px);box-shadow:0 16px 42px rgba(37,99,235,.2)}.featured-floating-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#2563eb;color:#ffffff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 14px;white-space:nowrap;box-shadow:0 4px 12px rgba(37,99,235,.25)}.commercial-plan-card h3{font-family:var(--font-brand,"Poppins",sans-serif);font-size:20px;font-weight:700;letter-spacing:-.4px;color:#0f172a;margin:0 0 6px}.commercial-plan-card .tier-desc{font-size:12.5px;line-height:1.5;color:#64748b;min-height:38px;margin:0 0 16px}.commercial-plan-card .tier-price-box{display:flex;align-items:baseline;gap:3px;margin:0 0 16px}.tier-price-currency{font-size:18px;font-weight:700}.tier-price-amount,.tier-price-currency{font-family:var(--font-brand,"Poppins",sans-serif);color:#0f172a}.tier-price-amount{font-size:36px;font-weight:800;letter-spacing:-1.2px;line-height:1}.tier-price-amount.custom{font-size:26px;letter-spacing:-.6px}.tier-price-period{font-size:13px;font-weight:600;color:#94a3b8;margin-left:2px}.tier-metric-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:11.5px;font-weight:650;line-height:1.4;margin-bottom:20px}.commercial-plan-card.is-featured .tier-metric-pill{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.tier-divider{border-top:1px solid #f1f5f9;margin:0 0 20px}.tier-features-list{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px;flex:1 1}.tier-features-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:1.45;color:#334155}.tier-features-list .check-icon{color:#16a34a;flex:none;margin-top:2px}.tier-cta-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .18s ease;margin-top:auto;border:0}.tier-cta-btn.primary{background:#2563eb;color:#ffffff;box-shadow:0 4px 14px rgba(37,99,235,.28)}.tier-cta-btn.primary:hover{background:#1d4ed8;box-shadow:0 6px 18px rgba(37,99,235,.38)}.tier-cta-btn.secondary{background:#f8fafc;color:#0f172a;border:1px solid #cbd5e1}.tier-cta-btn.secondary:hover{background:#f1f5f9;border-color:#94a3b8}.tier-cta-btn.whatsapp{background:#25d366;color:#ffffff;box-shadow:0 4px 14px rgba(37,211,102,.25)}.tier-cta-btn.whatsapp:hover{background:#20ba5a;box-shadow:0 6px 18px rgba(37,211,102,.35)}.checkout-page-wrap{max-width:1140px;width:100%;margin:0 auto;padding:36px 24px 80px;flex:1 1}.checkout-grid-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr);gap:28px;align-items:start}.checkout-main-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:32px;box-shadow:0 4px 20px rgba(15,23,42,.04)}.checkout-main-card h2{font-family:var(--font-brand,"Poppins",sans-serif);font-size:22px;font-weight:700;letter-spacing:-.5px;color:#0f172a;margin:0 0 8px}.checkout-main-card .checkout-lead-desc{font-size:13.5px;line-height:1.55;color:#64748b;margin:0 0 24px}.checkout-sub-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px;margin-bottom:24px}.checkout-panel-heading{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:#0f172a;margin-bottom:16px}.checkout-two-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.email-verified-success-box{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:13px;font-weight:600;margin-bottom:24px}.email-verified-success-box button{background:none;border:0;color:#2563eb;font-size:13px;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.email-verified-success-box button:hover{color:#1d4ed8}.payment-locked-box{padding:36px 20px;border-radius:14px;border:1px dashed #cbd5e1;background:#f8fafc;text-align:center;color:#64748b}.payment-locked-box p{margin:10px auto 0;font-size:13.5px;max-width:440px;line-height:1.55}.checkout-summary-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;box-shadow:0 4px 20px rgba(15,23,42,.04);position:sticky;top:24px}.summary-tier-badge{display:inline-block;background:#eff6ff;color:#2563eb;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.checkout-summary-card h2{font-size:22px;letter-spacing:-.5px;margin:0 0 6px}.checkout-summary-card h2,.summary-price-tag{font-family:var(--font-brand,"Poppins",sans-serif);font-weight:800;color:#0f172a}.summary-price-tag{font-size:34px;letter-spacing:-1.2px;margin:10px 0 14px}.summary-price-tag small{font-family:var(--font-ui,"Inter",sans-serif);font-size:14px;font-weight:600;color:#94a3b8}.summary-footnote{font-size:12.5px;line-height:1.5;color:#64748b;margin:0 0 18px}.summary-features-box{border-top:1px solid #f1f5f9;padding-top:16px;margin-bottom:22px}.summary-features-box h4{font-size:12.5px;font-weight:700;color:#0f172a;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.summary-features-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.summary-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#475569;line-height:1.4}.summary-features-list .check-icon{color:#16a34a;flex:none;margin-top:2px}.summary-back-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.summary-back-btn:hover{background:#f8fafc;border-color:#94a3b8}.summary-security-badges{margin-top:20px;padding-top:16px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:7px;font-size:11.5px;color:#64748b}.summary-security-badges div{display:flex;align-items:center;gap:7px}@media (max-width:1180px){.commercial-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:760px;margin:0 auto}}@media (max-width:900px){.checkout-grid-layout,.checkout-two-fields-row{grid-template-columns:1fr}}@media (max-width:680px){.commercial-plans-container{padding:28px 16px 56px}.commercial-pricing-grid{grid-template-columns:1fr;max-width:440px}.pricing-journey-bar{max-width:100%}.pricing-journey-step{font-size:12px;padding:7px 12px}}.agent-audio-selection{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-top:20px;display:flex;flex-direction:column;gap:16px}.agent-audio-selection-header{display:flex;align-items:center;gap:12px}.agent-audio-selection-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f1f5f9;color:#0f172a}.agent-audio-selection-header strong{display:block;font-size:15px;font-weight:600;color:#0f172a}.agent-audio-selection-header p{margin:2px 0 0;font-size:13px;color:#64748b}.agent-audio-unconnected-alert{background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-audio-unconnected-alert p{margin:0;font-size:13px;color:#92400e}.agent-audio-unconnected-alert a{font-size:13px;font-weight:600;color:#b45309;text-decoration:underline;white-space:nowrap}.agent-audio-toggle-row{display:flex;align-items:center;padding-top:4px}.agent-audio-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.agent-audio-toggle input{position:absolute;opacity:0;width:0;height:0}.agent-audio-toggle .agent-toggle-slider{position:relative;display:inline-block;width:38px;height:22px;background-color:#cbd5e1;border-radius:22px;transition:background-color .2s ease}.agent-audio-toggle .agent-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#ffffff;border-radius:50%;transition:transform .2s ease}.agent-audio-toggle input:checked+.agent-toggle-slider{background-color:#0f172a}.agent-audio-toggle input:checked+.agent-toggle-slider:before{transform:translateX(16px)}.agent-audio-toggle strong{font-size:14px;font-weight:500;color:#1e293b}.agent-audio-fields-grid{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding-top:16px;border-top:1px solid #f1f5f9}.agent-audio-field label{display:flex;flex-direction:column;gap:6px}.agent-audio-field label>span{font-size:13px;font-weight:500;color:#334155}.agent-audio-field select{width:100%;padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#0f172a;background-color:#ffffff;outline:none;transition:border-color .15s ease}.agent-audio-field select:focus{border-color:#0f172a}.agent-voice-picker-row{display:flex;align-items:center;gap:8px}.agent-voice-picker-row select{flex:1 1}.agent-voice-preview-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.agent-voice-preview-btn:hover:not(:disabled){background:#f1f5f9}.agent-voice-preview-btn:disabled{opacity:.5;cursor:not-allowed}.agent-audio-behavior-section{display:flex;flex-direction:column;gap:8px}.agent-audio-behavior-title{font-size:13px;font-weight:500;color:#334155}.agent-audio-modes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:768px){.agent-audio-modes-grid{grid-template-columns:1fr}}.agent-audio-mode-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.agent-audio-mode-card:hover:not(:disabled){border-color:#94a3b8}.agent-audio-mode-card.selected{border-color:#0f172a;background-color:#f8fafc}.agent-audio-mode-card strong{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:4px}.agent-audio-mode-card p{font-size:12px;color:#64748b;margin:0;line-height:1.4}