:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-deep-navy:#000926;--color-sapphire:#0f52ba;--color-powder-blue:#a6c5d7;--color-ice-blue:#d6e6f3;--color-white:#fff;--color-accent:var(--color-sapphire);--color-accent-hover:#3f75c8;--color-accent-soft:#0f52ba1a;--color-accent-border:#0f52ba66;--color-success:#1f9d63;--color-danger:#dc4f5e;--color-warning:#b45309;--color-app-bg:#f5f6f8;--color-sidebar-bg:var(--redesign-bg-frame);--color-card-bg:#fff;--color-surface:var(--color-card-bg);--color-surface-elevated:#f9fafb;--color-border:#e2e8f0;--color-text-primary:#1f2937;--color-text-secondary:#6b7280;--color-sidebar-text:#374151;--color-primary:var(--color-sapphire);--color-primary-hover:var(--color-accent-hover);--color-warning-bg:#fff3cd;--color-warning-text:#b45309;--color-highlight:var(--redesign-accent);--color-highlight-soft:#00c2ff29;--color-highlight-border:#00c2ff80;--color-page-header-gradient:linear-gradient(135deg, #d9fff8 0%, #eaf3ff 55%, #eee8ff 100%);--text:var(--color-text-secondary);--text-h:var(--color-text-primary);--bg:var(--color-app-bg);--border:var(--color-border);--accent:var(--color-accent);--accent-bg:var(--color-accent-soft);--accent-border:var(--color-accent-border);--code-bg:var(--color-surface-elevated);--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--shadow:0 1px 2px #1018280a, 0 12px 24px -8px #1018281a;--shadow-strong:0 4px 8px #1018280f, 0 24px 48px -12px #10182838;font:15px/150% var(--sans);letter-spacing:.1px;color:var(--color-text-primary);background:var(--color-app-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:14px}}:root{--redesign-bg-app:#0f1113;--redesign-bg-frame:#121417;--redesign-bg-canvas:#15181b;--redesign-bg-card:#191d21;--redesign-bg-card-inset:#15181b;--redesign-bg-card-inset-alt:#12161a;--redesign-border:#ffffff12;--redesign-border-field:#ffffff17;--redesign-text-primary:#e8edf0;--redesign-text-strong:#f2f5f7;--redesign-text-secondary:#e8edf08c;--redesign-text-tertiary:#e8edf066;--redesign-text-subtle:#e8edf054;--redesign-accent:#00c2ff;--redesign-accent-hover:#41d3ff;--redesign-accent-ink:#06171d;--redesign-accent-text:#7fe1ff;--redesign-accent-text-light:#9ae8ff;--redesign-accent-text-lightest:#c8f2ff;--redesign-accent-fill-min:#00c2ff08;--redesign-accent-fill-max:#00c2ff33;--redesign-accent-ring:0 0 0 4px #00c2ff29;--redesign-warning:#f0b429;--redesign-warning-text:#f4c65c;--redesign-warning-hover:#ffd166;--redesign-success:#3ecf8e;--redesign-success-text:#5cd8a2;--redesign-danger:#f2555a;--redesign-danger-text:#f5787c;--redesign-whatsapp:#3ecf8e;--redesign-stage-nova-oportunidade:#34d399;--redesign-stage-em-contato:#a78bfa;--redesign-stage-agendado:#ec4899;--redesign-stage-comparecido:#00c2ff;--redesign-stage-faltou:#f2555a;--redesign-stage-ganhos:#10b981;--redesign-font-sans:var(--sans);--redesign-font-mono:var(--mono);--redesign-weight-regular:400;--redesign-weight-medium:500;--redesign-weight-semibold:600;--redesign-weight-bold:700;--redesign-text-h1:25px;--redesign-text-h2-card:18px;--redesign-text-h3-card:14.5px;--redesign-text-kpi-value:25px;--redesign-text-number-lg:35px;--redesign-text-body:13px;--redesign-text-label:11.5px;--redesign-text-badge:10.5px;--redesign-text-table-head:10px;--redesign-tracking-tight:-.6px;--redesign-tracking-tighter:-1px;--redesign-tracking-wide:.7px;--redesign-space-3:3px;--redesign-space-4:4px;--redesign-space-5:5px;--redesign-space-6:6px;--redesign-space-8:8px;--redesign-space-9:9px;--redesign-space-10:10px;--redesign-space-11:11px;--redesign-space-12:12px;--redesign-space-14:14px;--redesign-space-16:16px;--redesign-space-18:18px;--redesign-space-20:20px;--redesign-space-22:22px;--redesign-space-24:24px;--redesign-space-26:26px;--redesign-space-28:28px;--redesign-space-34:34px;--redesign-space-40:40px;--redesign-radius-chip:8px;--redesign-radius-control:10px;--redesign-radius-card-inner:13px;--redesign-radius-card:17px;--redesign-radius-canvas:22px;--redesign-radius-pill:999px;--redesign-radius-round:50%;--redesign-shadow-ring:0 0 0 4px #00c2ff29;--redesign-shadow-highlight:0 10px 30px #00c2ff1a;--redesign-shadow-fab:0 10px 30px #00c2ff59;--redesign-shadow-modal:0 30px 80px #00000080;--redesign-transition-fast:.14s;--redesign-transition-base:.18s;--redesign-transition-easing:ease}@keyframes lgpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lgspin{to{transform:rotate(360deg)}}body{background:var(--color-app-bg);margin:0}:root{scrollbar-width:thin;scrollbar-color:#292b2d #121315}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#121315}::-webkit-scrollbar-thumb{background:#292b2d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3a3d40}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2{font-family:var(--heading);color:var(--color-text-primary);font-weight:500}p{margin:0}code{font-family:var(--mono);color:var(--color-text-primary);background:var(--code-bg);border-radius:4px;padding:4px 8px;font-size:15px;line-height:135%}.landing-topbar{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.landing-topbar-link{font-weight:600;text-decoration:underline}.pf-whatsapp-modal-overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pf-whatsapp-modal-panel{width:100%;max-width:420px;padding:24px;box-shadow:0 20px 50px #00000040}.pf-whatsapp-modal-title{margin:0 0 16px;font-size:16px;font-weight:600}.landing-hero{text-align:center;padding:40px 20px 28px}.landing-hero--has-countdown{padding-top:16px}.landing-hero--left{text-align:left}.landing-hero-logo{object-fit:contain;width:auto;height:auto;max-height:96px;margin:0 auto 12px;display:block}.landing-hero--left .landing-hero-logo{margin:0 0 12px}.landing-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.landing-hero-headline{max-width:560px;margin:0 auto;font-size:26px;font-weight:700;line-height:1.3}.landing-hero--left .landing-hero-headline{margin:0}.landing-hero-subtitle{max-width:480px;margin:10px auto 0;font-size:15px;line-height:1.5}.landing-hero--left .landing-hero-subtitle{margin:10px 0 0}.landing-hero-divider{border-radius:999px;width:64px;height:3px;margin:16px auto 0}.landing-hero--left .landing-hero-divider{margin:16px 0 0}.landing-countdown{margin:0 auto 18px}.landing-hero--left .landing-countdown{margin:0 0 18px}.landing-countdown-label{margin:0 0 10px;font-size:14px}.landing-countdown-badge{letter-spacing:.04em;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:22px;font-weight:500;display:inline-flex}.landing-countdown-icon{flex-shrink:0}.landing-countdown-icon-hand{transform-origin:12px 12px;animation:2s linear infinite landing-countdown-spin}@keyframes landing-countdown-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-form-wrap{justify-content:center;padding:8px 16px 40px;display:flex}.landing-form-card{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:480px;padding:28px 24px;display:flex}.landing-intro{text-align:center;padding:44px 20px}.landing-intro-title{margin:0;font-size:21px;font-weight:700}.landing-intro-description{max-width:520px;margin:12px auto 0;font-size:14.5px;line-height:1.6}.landing-intro-image{object-fit:cover;width:100%;height:auto;margin:24px auto 0;display:block}.landing-blocks{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:40px 16px;display:flex}.landing-block-benefit{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.landing-block-benefit-icon{object-fit:contain;flex-shrink:0;width:44px;height:44px}.landing-block-benefit-title{letter-spacing:.02em;margin:0 0 4px;font-size:14px;font-weight:700}.landing-block-benefit-description{margin:0;font-size:13.5px;line-height:1.5}.landing-block-video{overflow:hidden}.landing-block-video-title{text-align:center;letter-spacing:.02em;margin:0;padding:12px 16px;font-size:12.5px;font-weight:700}.landing-block-video-media{aspect-ratio:16/9;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.landing-block-video-iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.landing-block-video-play{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;box-shadow:0 8px 20px #00000040}.landing-block-video-play:hover{transform:scale(1.08)}.landing-block-video-empty{color:#6b7280;margin:0;font-size:13px}.landing-block-image{object-fit:cover;width:100%;height:auto;margin:0 auto;display:block}.landing-final-cta{justify-content:center;padding:8px 16px 44px;display:flex}.landing-final-cta-button{font:inherit;cursor:pointer;border:none;border-radius:10px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.landing-footer{text-align:center;padding:24px 16px}.landing-footer--left{text-align:left}.landing-footer--right{text-align:right}.landing-footer-logo{object-fit:contain;max-width:140px;max-height:48px;margin:0 auto 10px;display:block}.landing-footer--left .landing-footer-logo{margin:0 0 10px}.landing-footer--right .landing-footer-logo{margin:0 0 10px auto}.landing-footer-text{margin:0;font-size:13px}.landing-footer-text a{color:inherit;font-weight:600;text-decoration:underline}@media (width>=640px){.landing-hero-headline{font-size:32px}.landing-form-card{padding:32px}}.pf-page{background:var(--pf-bg,#fff);min-height:100svh;color:var(--pf-text-primary,#111827);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.pf-page--center{text-align:center;justify-content:center;align-items:center;padding:24px}.pf-loading,.pf-not-found{color:#374151;font-size:16px}.pf-progress-counter{color:var(--pf-text-secondary,#6b7280);margin:0;font-size:12px}.pf-progress-track{background:color-mix(in srgb, var(--pf-progress-color,#02c39a) 18%, transparent);border-radius:999px;width:100%;height:6px;overflow:hidden}.pf-progress-fill{background:var(--pf-progress-color,#02c39a);border-radius:999px;height:100%;transition:width .25s}.pf-question{flex-direction:column;gap:10px;animation:.2s pf-fade-in;display:flex}.pf-single-page-questions{flex-direction:column;gap:24px;display:flex}@keyframes pf-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pf-question-label{color:var(--pf-label-color,var(--pf-title,#0f172a));font-size:17px;font-weight:600}.pf-required-mark{color:var(--pf-accent,#02c39a)}.pf-question-helper{color:var(--pf-text-secondary,#6b7280);margin:0;font-size:13px}.pf-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--pf-input-border,#d1d5db);background:var(--pf-input-bg,#fff);color:var(--pf-text-primary,#111827);border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pf-input:focus{border-color:var(--pf-accent,#02c39a);box-shadow:0 0 0 3px color-mix(in srgb, var(--pf-accent,#02c39a) 25%, transparent);outline:none}.pf-textarea{resize:vertical;min-height:96px}.pf-options{flex-direction:column;gap:10px;display:flex}.pf-option{box-sizing:border-box;text-align:left;width:100%;font:inherit;border:1px solid var(--pf-input-border,#d1d5db);background:var(--pf-input-bg,#fff);color:var(--pf-text-primary,#111827);cursor:pointer;border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,background-color .15s}.pf-option:hover{border-color:var(--pf-accent,#02c39a)}.pf-option--selected{border-color:var(--pf-accent,#02c39a);background:color-mix(in srgb, var(--pf-accent,#02c39a) 12%, transparent);font-weight:600}.pf-error{color:#dc2626;margin:0;font-size:13px}.pf-error--submit{text-align:center}.pf-text-secondary{color:var(--pf-text-secondary,#6b7280);text-align:center}.pf-actions{gap:12px;display:flex}.pf-button{font:inherit;cursor:pointer;border:none;border-radius:10px;flex:1;padding:13px 16px;font-size:15px;font-weight:600;transition:opacity .15s,transform 50ms}.pf-button:active{transform:scale(.98)}.pf-button:disabled{opacity:.6;cursor:not-allowed}.pf-button--primary{background:var(--pf-btn-bg,#02c39a);color:var(--pf-btn-text,#fff)}.pf-button--primary:hover:not(:disabled){opacity:.92}.pf-button--secondary{color:var(--pf-text-secondary,#6b7280);background:0 0;border:1px solid #d1d5db;flex:none}.pf-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 0 4px;display:flex}.pf-success-icon{background:var(--pf-accent,#02c39a);width:56px;height:56px;color:var(--pf-btn-text,#fff);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:28px;display:flex}.pf-success-title{color:var(--pf-title,#0f172a);margin:0;font-size:20px;font-weight:700}.pf-success-text{color:var(--pf-text-primary,#111827);margin:0}.pf-success-text--muted{color:var(--pf-text-secondary,#6b7280);font-size:14px}@media (width>=640px){.pf-question-label{font-size:18px}}.landing-preview{background:var(--color-card-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;position:sticky;top:20px;overflow:hidden}.landing-preview-toolbar{border-bottom:1px solid var(--border);background:var(--color-surface-elevated);gap:6px;padding:10px;display:flex}.landing-preview-toolbar-btn{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.landing-preview-toolbar-btn.active{background:var(--color-card-bg);border-color:var(--border);color:var(--text-h)}.landing-preview-frame{background:var(--color-app-bg);max-height:78vh;padding:16px;overflow-y:auto}.landing-preview-page{border-radius:10px;width:100%;min-height:0;margin:0 auto;overflow:hidden;box-shadow:0 1px 2px #10182814}.landing-preview-frame--mobile .landing-preview-page{max-width:375px}.pix-invoice-card,.pix-invoice-card *,.pix-invoice-card :before,.pix-invoice-card :after{box-sizing:border-box}.pix-invoice-page{background:#f1f5f9;justify-content:center;align-items:center;min-height:100svh;padding:24px;font-family:inherit;display:flex}.pix-invoice-status-message{color:#334155;font-size:15px}.pix-invoice-status-message--error{color:#dc4f5e}.pix-invoice-status-card{text-align:center;background:#fff;border-radius:16px;max-width:420px;padding:40px 32px;box-shadow:0 12px 32px #0f172a14}.pix-invoice-status-card h1{color:#0f172a;margin:0 0 8px;font-size:20px}.pix-invoice-status-card p{color:#475569;margin:0;font-size:14px}.pix-invoice-card{background:#fff;border-radius:20px;flex-wrap:wrap;gap:0;width:100%;max-width:760px;display:flex;overflow:hidden;box-shadow:0 20px 48px #0f172a1a}.pix-invoice-column{text-align:center;flex-direction:column;flex:320px;align-items:center;padding:36px 32px;display:flex}.pix-invoice-column--pay{border-right:1px solid #e2e8f0}.pix-invoice-card--compact{max-width:340px}.pix-invoice-card--compact .pix-invoice-column--pay{border-right:none}.pix-invoice-column--details{text-align:right;align-items:flex-end}.pix-invoice-pay-title{color:#0f172a;align-self:flex-start;margin:0 0 20px;font-size:15px;font-weight:600}.pix-invoice-qr-image{border:1px solid #e2e8f0;border-radius:10px;width:190px;height:190px;margin-bottom:18px}.pix-invoice-copy-button{color:#000;width:100%;max-width:220px;font:inherit;cursor:pointer;background:#cbdb2a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:background-color .15s;display:flex}.pix-invoice-copy-button:hover:not(:disabled){background:#b8c722}.pix-invoice-copy-button:disabled{opacity:.5;cursor:not-allowed}.pix-invoice-expiry{width:100%;max-width:220px;margin-top:20px}.pix-invoice-expiry-divider{background:#cbdb2a;border-radius:999px;height:3px;margin-bottom:10px}.pix-invoice-expiry p{color:#64748b;margin:0;font-size:12.5px}.pix-invoice-expiry strong{color:#0f172a;font-size:14px}.pix-invoice-number{color:#0f172a;align-self:flex-start;margin:0 0 18px;font-size:24px;font-weight:800}.pix-invoice-issuer-logo{height:34px;margin-bottom:12px}.pix-invoice-issuer{color:#64748b;flex-direction:column;gap:2px;margin-bottom:24px;font-size:12px;display:flex}.pix-invoice-issuer strong{color:#0f172a;font-size:13.5px}.pix-invoice-table{border-collapse:collapse;width:100%;margin-bottom:28px}.pix-invoice-table th{color:#94a3b8;text-align:right;border-bottom:1px solid #e2e8f0;padding:0 0 8px;font-size:11.5px;font-weight:600}.pix-invoice-table th:first-child,.pix-invoice-table td:first-child{text-align:left}.pix-invoice-table td{color:#0f172a;padding:10px 0 0;font-size:13.5px}.pix-invoice-footer{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:auto;display:flex}.pix-invoice-footer p{color:#94a3b8;margin:0;font-size:11.5px}.pix-invoice-asaas-logo{height:22px}@media (width<=760px){.pix-invoice-column--pay{border-bottom:1px solid #e2e8f0;border-right:none}.pix-invoice-column--details{text-align:center;align-items:center}.pix-invoice-number{align-self:center}.pix-invoice-table th,.pix-invoice-table td{text-align:center!important}}.privacy-page{background:#fff;justify-content:center;min-height:100vh;padding:48px 20px;display:flex}.privacy-card{color:#1f2937;width:100%;max-width:720px;line-height:1.6}.privacy-card h1{color:#111827;margin:0 0 8px;font-size:26px}.privacy-updated{color:#6b7280;margin:0 0 28px;font-size:14px}.privacy-card h2{color:#111827;margin:32px 0 10px;font-size:18px}.privacy-card p{margin:0 0 14px;font-size:15px}.privacy-card ul{margin:0 0 14px;padding-left:20px;font-size:15px}.privacy-card li{margin-bottom:6px}.privacy-card a{color:#2563eb}@media (width<=480px){.privacy-page{padding:32px 16px}.privacy-card h1{font-size:22px}}.leadgoo-landing{--lg-green-dark:#003f3a;--lg-green:#00b894;--lg-cyan:#00c2ff;--lg-blue-petrol:#003b4f;--lg-lime:#cf3;--lg-sky:#8ecae6;--lg-bg:#f5f9fa;--lg-text:#0f172a;--lg-text-secondary:#64748b;--lg-white:#fff;--lg-border:#e2e8f0;--lg-radius:20px;--lg-radius-sm:14px;--lg-shadow:0 10px 30px -12px #003f3a26;--lg-max-width:1160px;color:var(--lg-text);background:var(--lg-bg);font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}.leadgoo-landing *{box-sizing:border-box}.leadgoo-landing img,.leadgoo-landing video{max-width:100%;display:block}.lg-container{max-width:var(--lg-max-width);margin:0 auto;padding:0 24px}.lg-section{padding:72px 0}.lg-section--tight{padding:48px 0}.lg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-green);margin:0 0 10px;font-size:13px;font-weight:700}.lg-section-title{color:var(--lg-text);text-align:center;margin:0 0 16px;font-size:clamp(24px,3.4vw,34px);font-weight:700}.lg-section-text{color:var(--lg-text-secondary);text-align:center;max-width:720px;margin:0 auto 40px;font-size:16px}.lg-button{font:inherit;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.lg-button:hover{transform:translateY(-1px)}.lg-button--primary{background:var(--lg-lime);color:var(--lg-green-dark);box-shadow:0 8px 20px -6px #cf39}.lg-button--secondary{color:inherit;background:0 0;border:1.5px solid}.lg-header{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.lg-header--scrolled{background:var(--lg-white);border-bottom-color:var(--lg-border)}.lg-header-inner{max-width:var(--lg-max-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 24px;display:flex}.lg-header-logo{color:var(--lg-white);align-items:center;gap:8px;font-size:20px;font-weight:800;text-decoration:none;transition:color .25s;display:inline-flex}.lg-header--scrolled .lg-header-logo{color:var(--lg-green-dark)}.lg-header-logo-icon{object-fit:contain;width:30px;height:30px}.lg-header-nav{align-items:center;gap:28px;display:flex}.lg-header-nav a{color:var(--lg-white);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .25s}.lg-header--scrolled .lg-header-nav a{color:var(--lg-text)}.lg-header-nav a:hover{color:var(--lg-green)}.lg-header-cta{align-items:center;gap:20px;display:flex}.lg-header-login{color:var(--lg-white);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.lg-header--scrolled .lg-header-login{color:var(--lg-text)}.lg-header-login:hover{color:var(--lg-green)}.lg-header-login-icon{width:18px;height:18px}.lg-header-menu-button{cursor:pointer;color:var(--lg-white);background:0 0;border:none;padding:6px;transition:color .25s;display:none}.lg-header--scrolled .lg-header-menu-button{color:var(--lg-green-dark)}.lg-header-mobile-panel{display:none}.lg-hero{color:var(--lg-white);background:linear-gradient(160deg,#003f3a8c 0%,#003b4f99 100%),url(/brand/leadgoo-hero-bg.png) 50%/cover no-repeat;padding:150px 0 56px}.lg-hero-inner{text-align:center;max-width:880px;margin:0 auto;padding:0 24px}.lg-hero-title{color:var(--lg-white);margin:0 0 20px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.35}.lg-hero-title-word-window{vertical-align:bottom;height:1.35em;display:inline-block;overflow:hidden}.lg-hero-title-line{white-space:nowrap;color:var(--lg-lime);animation:.45s lg-hero-title-slide-down;display:block}@keyframes lg-hero-title-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.lg-hero-subtitle{color:#ffffffd9;max-width:560px;margin:0 auto 16px;font-size:17px}.lg-hero-secondary-text{color:#ffffffbf;max-width:560px;margin:0 auto 32px;font-size:15.5px}.lg-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lg-hero-media{border-radius:var(--lg-radius);aspect-ratio:4/3;background:#ffffff0f;border:1px solid #ffffff2e;justify-content:center;align-items:center;max-width:520px;margin:0 auto 32px;display:flex;overflow:hidden}.lg-hero-media>img,.lg-hero-media>video{object-fit:cover;width:100%;height:100%}.lg-hero-media--carousel{aspect-ratio:auto}.lg-hero-carousel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;padding:28px;display:flex}.lg-hero-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;animation:.4s lg-hero-carousel-fade;display:flex}@keyframes lg-hero-carousel-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lg-hero-carousel-quote{color:var(--lg-white);margin:0;font-size:16px;line-height:1.6}.lg-hero-carousel-logo{object-fit:contain;flex-shrink:0;width:clamp(120px,40vw,180px);max-height:clamp(40px,10vw,56px);margin:0 auto;display:block}.lg-hero-carousel-footer{align-items:center;gap:10px;display:flex}.lg-hero-carousel-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;min-width:40px;height:40px}.lg-hero-carousel-photo-placeholder{background:#ffffff29;border-radius:50%;width:40px;height:40px}.lg-hero-carousel-name{color:var(--lg-white);text-align:left;margin:0;font-size:14px;font-weight:700}.lg-hero-carousel-role{color:#ffffffa6;text-align:left;margin:0;font-size:12.5px}.lg-hero-carousel-dots{gap:6px;display:flex}.lg-hero-carousel-dot{background:#ffffff4d;border-radius:50%;width:6px;height:6px}.lg-hero-carousel-dot--active{background:var(--lg-white)}.lg-pain-animation{align-items:center;gap:16px;width:320px;max-width:100%;height:96px;margin:0 auto 24px;display:flex}.lg-pain-animation-track{flex:auto;height:100%;position:relative;overflow:hidden}.lg-pain-animation-lead{width:22px;height:22px;color:var(--lg-cyan);opacity:0;margin-top:-11px;animation:3s linear infinite lg-pain-lead-move;position:absolute;top:50%;left:0}@keyframes lg-pain-lead-move{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(210px)}}.lg-pain-animation-algo{background:var(--lg-white);border:1px solid var(--lg-border);width:72px;height:72px;box-shadow:var(--lg-shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:1.8s ease-in-out infinite lg-pain-algo-confused;display:flex;position:relative}.lg-pain-animation-algo-icon{object-fit:contain;width:34px;height:34px}@keyframes lg-pain-algo-confused{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.lg-pain-animation-mark{color:var(--lg-cyan);opacity:0;font-size:16px;font-weight:800;animation:3s ease-in-out infinite lg-pain-mark-float;position:absolute}.lg-pain-animation-mark--1{animation-delay:0s;top:-12px;left:-8px}.lg-pain-animation-mark--2{animation-delay:1s;top:-18px;right:-4px}.lg-pain-animation-mark--3{animation-delay:2s;bottom:-12px;right:-10px}@keyframes lg-pain-mark-float{0%{opacity:0;transform:translateY(6px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.8)}}.lg-pain-cards{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lg-pain-card{background:var(--lg-white);border:1px solid var(--lg-border);border-radius:var(--lg-radius-sm);max-width:280px;color:var(--lg-text);flex:220px;align-items:center;gap:12px;padding:20px;font-size:14.5px;font-weight:600;display:flex}.lg-pain-card-icon{width:22px;height:22px;color:var(--lg-cyan);flex:none}.lg-pain-after-text{text-align:center;max-width:700px;color:var(--lg-text-secondary);margin:24px auto 0;font-size:15px}.lg-pain-result{background:linear-gradient(160deg, var(--lg-green-dark) 0%, var(--lg-blue-petrol) 100%);color:var(--lg-white);border-radius:var(--lg-radius);text-align:center;margin-top:40px;padding:36px}.lg-result-animation{width:340px;max-width:100%;height:120px;margin:0 auto 24px}.lg-result-animation-stage{width:100%;height:100%;position:relative}.lg-result-animation-lead{opacity:0;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:0}.lg-result-animation-lead--accept{animation:3s linear infinite lg-result-lead-accept}.lg-result-animation-lead--reject{animation:3s linear infinite lg-result-lead-reject}@keyframes lg-result-lead-accept{0%{opacity:0;color:var(--lg-white);transform:translate(0)}8%{opacity:1}42%{opacity:1;color:var(--lg-white);transform:translate(140px)}70%{opacity:1;color:var(--lg-lime);transform:translate(210px,28px)}to{opacity:0;color:var(--lg-lime);transform:translate(270px,36px)}}@keyframes lg-result-lead-reject{0%{opacity:0;color:var(--lg-white);transform:translate(0)}8%{opacity:1}42%{opacity:1;color:var(--lg-white);transform:translate(140px)}70%{opacity:1;color:#f87171;transform:translate(200px,-28px)}to{opacity:0;color:#f87171;transform:translate(250px,-36px)}}.lg-result-animation-funnel{width:26px;height:26px;color:var(--lg-white);opacity:.85;margin-top:-13px;position:absolute;top:50%;left:150px}.lg-result-animation-badge{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex;position:absolute;right:10px}.lg-result-animation-badge--reject{color:#f87171;background:#f8717129;border:1px solid #f8717173;top:14px}.lg-result-animation-badge--accept{color:var(--lg-lime);background:#ccff3329;border:1px solid #ccff3373;bottom:14px}.lg-pain-result-title{justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-size:clamp(20px,2.6vw,26px);font-weight:700;display:flex}.lg-pain-result-check{background:var(--lg-lime);width:26px;height:26px;color:var(--lg-green-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.lg-pain-result-text{color:#ffffffe0;max-width:700px;margin:0 auto 16px;font-size:15.5px}.lg-pain-result-text:last-of-type{margin-bottom:20px}.lg-pain-result-cta-label{color:var(--lg-lime);margin:0 0 16px;font-size:15px;font-weight:700}.lg-pain-notification-block{border-radius:var(--lg-radius);width:100%;max-width:420px;margin:40px auto 0;overflow:hidden}.lg-lead-notification{text-align:left;background:#17212b;width:100%;padding:22px;position:relative}.lg-lead-notification-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.lg-lead-notification-avatar{background:var(--lg-blue-petrol);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.lg-lead-notification-bot{color:var(--lg-lime);margin:0;font-size:13px;font-weight:700}.lg-lead-notification-title{color:var(--lg-white);margin:2px 0 0;font-size:14px;font-weight:700}.lg-lead-notification-field{color:#ffffffe0;margin:0 0 10px;font-size:13.5px;line-height:1.5}.lg-lead-notification-field strong{color:var(--lg-white)}.lg-lead-notification-whatsapp{color:var(--lg-green);font-weight:600}.lg-lead-notification-status-dot{background:var(--lg-green);border-radius:50%;width:9px;height:9px;display:inline-block}.lg-lead-notification-qa-title{color:var(--lg-white);margin:16px 0 10px;font-size:13.5px;font-weight:700}.lg-lead-notification-qa{margin-bottom:12px}.lg-lead-notification-question{color:var(--lg-white);margin:0 0 2px;font-size:13px;font-weight:700}.lg-lead-notification-answer{color:#ffffffbf;margin:0;font-size:13px}.lg-lead-notification-footer{color:#ffffff8c;margin:16px 0 0;font-size:12px;font-style:italic}.lg-lead-notification-time{color:#fff6;font-size:11px;position:absolute;bottom:14px;right:18px}.lg-pricing-cta-bar{background:var(--lg-blue-petrol);justify-content:center;align-items:center;width:100%;height:56px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lg-pricing-cta-bar-fill{background:#ef4444;width:10%;transition:width .6s,background .6s;position:absolute;inset:0}.lg-pricing-cta-bar:hover .lg-pricing-cta-bar-fill{background:var(--lg-green);width:100%}.lg-pricing-cta-bar-label{z-index:1;color:var(--lg-white);text-align:center;padding:0 20px;font-size:15px;font-weight:700;position:relative}.lg-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:780px;margin:0 auto;display:grid}.lg-pricing-card{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:var(--lg-radius);flex-direction:column;padding:32px 28px;display:flex;position:relative}.lg-pricing-card--highlight{background:var(--lg-white);border:2px solid var(--lg-green);box-shadow:var(--lg-shadow)}.lg-pricing-badge{background:var(--lg-lime);color:var(--lg-green-dark);white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lg-pricing-name{color:var(--lg-green-dark);margin:0 0 8px;font-size:18px;font-weight:700}.lg-pricing-price{color:var(--lg-text);margin:0 0 20px;font-size:36px;font-weight:800}.lg-pricing-price-suffix{color:var(--lg-text-secondary);margin-left:4px;font-size:15px;font-weight:600}.lg-pricing-features{flex-direction:column;flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.lg-pricing-features li{color:var(--lg-text);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lg-pricing-features li:before{content:"✓";background:var(--lg-green);width:20px;height:20px;color:var(--lg-white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.lg-pricing-card .lg-button{width:100%}.lg-benefits-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.lg-benefit-card{background:var(--lg-white);border:1px solid var(--lg-border);border-radius:var(--lg-radius);max-width:320px;box-shadow:var(--lg-shadow);flex:260px;padding:26px}.lg-benefit-card-icon{width:36px;height:36px;color:var(--lg-green);margin-bottom:14px}.lg-benefit-card-icon--image{object-fit:contain}.lg-benefit-card h3{color:var(--lg-green-dark);margin:0 0 8px;font-size:17px}.lg-benefit-card p{color:var(--lg-text-secondary);margin:0;font-size:14.5px}.lg-how-steps{counter-reset:lg-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lg-how-step{background:var(--lg-white);border:1px solid var(--lg-border);border-radius:var(--lg-radius);text-align:center;padding:24px 20px}.lg-how-step-number{background:var(--lg-green);width:36px;height:36px;color:var(--lg-white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-weight:800;display:flex}.lg-how-step p{color:var(--lg-text);margin:0;font-size:14.5px;font-weight:600}.lg-products-grid{grid-template:"lg md md""lg sm1 sm2"/1fr 1fr 1fr;gap:20px;margin-top:28px;display:grid}.lg-products-card{border-radius:var(--lg-radius);color:var(--lg-white);flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.lg-products-card--lg{grid-area:lg;justify-content:flex-end;min-height:320px}.lg-products-card--md{grid-area:md}.lg-products-card--has-image{justify-content:flex-end;min-height:260px}.lg-products-card-image img{width:100%;height:auto;display:block}.lg-products-card-image{transition:transform .35s}.lg-products-card:hover .lg-products-card-image{transform:scale(1.08)}.lg-products-card-image--floating{border:1px solid #ffffff80;border-radius:10px;width:62%;max-width:320px;position:absolute;top:-20px;right:-14px;overflow:hidden;box-shadow:0 20px 40px -14px #001a3373}.lg-products-card-image--inline{border-radius:10px;width:60%;max-width:220px;margin:0 auto;overflow:hidden;box-shadow:0 20px 40px -14px #00000080}.lg-audio-preview{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.lg-audio-bubble-wrap{align-items:flex-end;gap:6px;display:flex}.lg-audio-bubble-avatar{object-fit:cover;background:#ffffff8c;border:1px solid #fff9;border-radius:50%;flex:none;width:24px;height:24px}.lg-audio-bubble{background:#eef8f1;border-radius:14px 14px 14px 4px;flex:auto;min-width:0;padding:8px 12px;box-shadow:0 8px 18px -10px #00141459}.lg-audio-bubble-row{align-items:center;gap:8px;display:flex}.lg-audio-bubble-play{background:var(--lg-green);width:24px;height:24px;color:var(--lg-white);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.lg-audio-bubble-play:disabled{cursor:default;opacity:.75}.lg-audio-bubble-wave{flex:auto;align-items:center;gap:2px;min-width:0;height:18px;display:flex}.lg-audio-bubble-bar{background:#003f3a59;border-radius:999px;flex:auto;min-width:2px}.lg-audio-bubble-meta{justify-content:space-between;align-items:center;margin-top:3px;padding-left:32px;display:flex}.lg-audio-bubble-meta>span:first-child{color:var(--lg-text-secondary);font-size:10.5px}.lg-audio-bubble-time{color:var(--lg-text-secondary);align-items:center;gap:3px;font-size:10.5px;display:flex}.lg-audio-bubble-time svg{color:var(--lg-cyan)}.lg-products-card:nth-of-type(3){grid-area:sm1}.lg-products-card:nth-of-type(4){grid-area:sm2}.lg-products-card--navy{background:var(--lg-green-dark)}.lg-products-card--cyan{background:var(--lg-cyan);color:var(--lg-blue-petrol)}.lg-products-card--mint{background:var(--lg-green)}.lg-products-card--sky{background:var(--lg-sky);color:var(--lg-blue-petrol)}.lg-products-card-badge{background:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lg-products-card-title{margin:0;font-size:20px;font-weight:700}.lg-products-card-text{opacity:.92;margin:0;font-size:14.5px;line-height:1.5}.lg-products-card-link{color:inherit;margin-top:4px;font-size:14px;font-weight:700}.lg-training{background:linear-gradient(135deg, var(--lg-green) 0%, var(--lg-cyan) 100%);color:var(--lg-white)}.lg-training .lg-section-title,.lg-training .lg-section-text{color:var(--lg-white)}.lg-training .lg-section-text{opacity:.92}.lg-training-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:32px;display:grid}.lg-training-card{border-radius:var(--lg-radius-sm);text-align:center;background:#ffffff24;border:1px solid #ffffff4d;flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:600;display:flex}.lg-training-card-icon{width:26px;height:26px;color:var(--lg-white)}.lg-training-card-icon--image{object-fit:contain;background:var(--lg-white);border-radius:50%;padding:3px}.lg-training-cta{justify-content:center;display:flex}.lg-clients-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding:4px 4px 12px;display:flex;overflow-x:auto}.lg-clients-track::-webkit-scrollbar{height:6px}.lg-clients-track::-webkit-scrollbar-thumb{background:var(--lg-border);border-radius:999px}.lg-client-card{scroll-snap-align:start;background:var(--lg-white);border:1px solid var(--lg-border);border-radius:var(--lg-radius-sm);text-align:center;flex:0 0 220px;padding:20px}.lg-client-card img{object-fit:contain;max-height:48px;margin:0 auto 12px}.lg-client-card-name{margin:0 0 4px;font-size:14.5px;font-weight:700}.lg-client-card-meta{color:var(--lg-text-secondary);margin:0;font-size:12.5px}.lg-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.lg-gallery-card{background:var(--lg-white);border:1px solid var(--lg-border);border-radius:var(--lg-radius);overflow:hidden}.lg-gallery-media{aspect-ratio:16/10;background:var(--lg-bg);justify-content:center;align-items:center;display:flex}.lg-gallery-media img,.lg-gallery-media video{object-fit:cover;width:100%;height:100%}.lg-gallery-body{padding:16px}.lg-gallery-title{margin:0 0 6px;font-size:15px;font-weight:700}.lg-gallery-description{color:var(--lg-text-secondary);margin:0;font-size:13.5px}.lg-cta-final{background:var(--lg-green-dark);color:var(--lg-white);text-align:center}.lg-cta-final .lg-section-title,.lg-cta-final .lg-section-text{color:var(--lg-white)}.lg-cta-final-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lg-cta-final .lg-button--secondary{color:var(--lg-white);border-color:#fff9}.lg-faq-list{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.lg-faq-item{background:var(--lg-white);border:1px solid var(--lg-border);border-radius:var(--lg-radius-sm);overflow:hidden}.lg-faq-question{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--lg-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.lg-faq-question-icon{color:var(--lg-green);flex:none;font-weight:800;transition:transform .15s}.lg-faq-item--open .lg-faq-question-icon{transform:rotate(45deg)}.lg-faq-answer{color:var(--lg-text-secondary);margin:0;padding:0 20px 18px;font-size:14.5px}.lg-footer{background:var(--lg-blue-petrol);color:#ffffffbf;padding:48px 0 24px}.lg-footer-top{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.lg-footer-logo{width:auto;height:32px;margin:0 0 12px;display:block}.lg-footer-description{max-width:320px;margin:0 0 6px;font-size:13.5px}.lg-footer-address{color:#fff9;max-width:320px;margin:0;font-size:13px}.lg-footer-links{flex-wrap:wrap;gap:20px;display:flex}.lg-footer-links a{color:#ffffffbf;font-size:13.5px;text-decoration:none}.lg-footer-links a:hover{color:var(--lg-white)}.lg-footer-bottom{border-top:1px solid #ffffff26;padding-top:18px;font-size:12.5px}@media (width<=900px){.lg-section{padding:48px 0}.lg-header-nav,.lg-header-cta{display:none}.lg-header-menu-button{display:inline-flex}.lg-header-mobile-panel--open{border-top:1px solid var(--lg-border);background:var(--lg-white);flex-direction:column;gap:14px;padding:16px 24px 22px;display:flex}.lg-header-mobile-panel--open a{color:var(--lg-text);font-size:15px;font-weight:600;text-decoration:none}.lg-hero{padding:110px 0 40px}.lg-hero-ctas{flex-direction:column}.lg-hero-ctas .lg-button{width:100%}.lg-products-grid{grid-template-columns:1fr;grid-template-areas:"lg""md""sm1""sm2"}.lg-products-card--lg{min-height:0}.lg-products-card-image--floating{width:55%;top:-10px;right:-8px}.lg-cta-final-buttons{flex-direction:column;align-items:stretch}.lg-footer-top{flex-direction:column}}.auth-page{min-height:100svh;display:flex}.auth-shell{background:var(--redesign-bg-app);width:100%;min-height:100svh;display:flex}.auth-form-panel{box-sizing:border-box;background:var(--redesign-bg-app);flex:48%;justify-content:center;align-items:center;padding:48px 40px;display:flex}.auth-form-panel-inner{text-align:left;width:100%;max-width:360px}.brand-logo{max-width:100%;height:auto;display:block}.brand-logo--auth{width:168px;margin:0 auto 24px}.auth-form-panel-inner h1{color:var(--redesign-text-strong);margin:0 0 6px;font-size:26px}.auth-subtitle{color:var(--redesign-text-secondary);margin:0 0 24px}.auth-mascot{justify-content:center;margin-bottom:4px;display:flex}.auth-field{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.auth-password-wrap{align-items:center;display:flex;position:relative}.auth-password-wrap input{flex:1;padding-right:40px}.auth-password-toggle{width:32px;height:32px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;right:4px}.auth-password-toggle:hover{color:var(--redesign-accent-text);background:#00c2ff1f}.auth-field label{color:var(--redesign-text-secondary);font-size:14px}.auth-field input{font:inherit;border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);color:var(--redesign-text-primary);box-sizing:border-box;border-radius:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.auth-field input:focus{border-color:var(--redesign-accent);outline:none;box-shadow:0 0 0 3px #00c2ff29}.auth-forgot-link{text-align:right;margin:-8px 0 20px;font-size:13px}.auth-forgot-link a{color:var(--redesign-accent-text);text-decoration:none}.auth-forgot-link a:hover{text-decoration:underline}.auth-submit{width:100%;font:inherit;background:var(--redesign-accent);color:#06171d;cursor:pointer;border:none;border-radius:8px;padding:12px;transition:background-color .15s,box-shadow .15s}.auth-submit:hover:not(:disabled){background:var(--redesign-accent-hover);box-shadow:0 0 0 4px #00c2ff29}.auth-submit:disabled{opacity:.6;cursor:default}.auth-error{color:var(--redesign-danger-text);margin:0 0 16px;font-size:14px}.auth-error a{color:var(--redesign-accent-text);text-decoration:none}.auth-error a:hover{text-decoration:underline}.auth-success{color:var(--redesign-success-text);margin:0 0 16px;font-size:14px}.auth-switch{text-align:center;color:var(--redesign-text-secondary);margin:24px 0 0;font-size:14px}.auth-switch a{color:var(--redesign-accent-text);font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-promo-panel{box-sizing:border-box;color:#ffffffb3;background:linear-gradient(155deg,#0a3b47 0%,#0b5566 45%,#0a3f52 100%);flex-direction:column;flex:52%;padding:48px 40px;display:flex}.auth-promo-content{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.auth-promo-headline{color:var(--color-white);text-align:center;white-space:pre-line;align-self:center;margin:0 0 16px;font-size:28px;line-height:1.25}.auth-promo-subheadline{color:#ffffffb3;align-self:stretch;margin:0 0 28px;font-size:15px;line-height:1.6}.auth-promo-features{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;margin-bottom:24px;display:grid}.auth-promo-feature{background:color-mix(in srgb, var(--color-white) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.auth-promo-feature-icon{background:color-mix(in srgb, var(--color-white) 14%, transparent);width:30px;height:30px;color:var(--color-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-promo-feature-icon img{object-fit:contain;width:18px;height:18px}.auth-promo-feature-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-promo-feature-text strong{color:var(--color-white);font-size:12.5px;font-weight:700;line-height:1.2}.auth-promo-feature-text span{color:color-mix(in srgb, var(--color-white) 65%, transparent);font-size:10.5px;line-height:1.25}.auth-promo-illustration{background:color-mix(in srgb, var(--color-white) 6%, transparent);border-radius:20px;flex:1;min-height:140px;overflow:hidden}.auth-promo-illustration img{object-fit:contain;width:100%;height:100%;display:block}.auth-promo-carousel{background:color-mix(in srgb, var(--color-white) 6%, transparent);box-sizing:border-box;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:16px;min-height:140px;padding:24px;display:flex}.auth-promo-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;animation:.4s auth-promo-carousel-fade;display:flex}@keyframes auth-promo-carousel-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.auth-promo-carousel-quote{color:var(--color-white);margin:0;font-size:15px;line-height:1.6}.auth-promo-carousel-logo{object-fit:contain;flex-shrink:0;width:clamp(120px,40vw,180px);max-height:clamp(40px,10vw,56px);margin:0 auto;display:block}.auth-promo-carousel-footer{align-items:center;gap:10px;display:flex}.auth-promo-carousel-photo{object-fit:cover;border-radius:50%;width:36px;height:36px}.auth-promo-carousel-photo-placeholder{background:color-mix(in srgb, var(--color-white) 16%, transparent);border-radius:50%;width:36px;height:36px}.auth-promo-carousel-name{color:var(--color-white);text-align:left;margin:0;font-size:13px;font-weight:700}.auth-promo-carousel-role{color:color-mix(in srgb, var(--color-white) 65%, transparent);text-align:left;margin:0;font-size:11.5px}.auth-promo-carousel-dots{gap:6px;display:flex}.auth-promo-carousel-dot{background:color-mix(in srgb, var(--color-white) 30%, transparent);border-radius:50%;width:6px;height:6px}.auth-promo-carousel-dot--active{background:var(--color-white)}@media (width<=860px){.auth-promo-panel{display:none}.auth-form-panel{padding:40px 28px}}.auth-loading{min-height:100svh;color:var(--redesign-text-secondary);background:var(--redesign-bg-app);justify-content:center;align-items:center;display:flex}.app-shell{background:var(--redesign-bg-app);min-height:100svh;display:flex;overflow-x:hidden}.app-sidebar{--text:var(--redesign-text-secondary);--text-h:var(--redesign-text-strong);--border:var(--redesign-border);--color-border:var(--redesign-border);--color-surface-elevated:#ffffff12;--accent:var(--redesign-accent);--color-accent:var(--redesign-accent);--accent-bg:#00c2ff24;--color-sidebar-text:#7fe1ff99;--color-success:var(--redesign-success);background:var(--color-sidebar-bg);flex-direction:column;flex-shrink:0;width:68px;padding:20px 12px;display:flex}.app-sidebar-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-sidebar-logo-wrap{flex:1;justify-content:center;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}.brand-logo--collapsed{object-fit:contain;width:32px;height:32px}.brand-logo--full{object-fit:contain;width:128px;max-width:100%;display:none}.app-sidebar-close{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:none}.app-sidebar-close:hover{background:var(--color-surface-elevated);color:var(--text-h)}.app-sidebar-org{background:var(--color-surface-elevated);border-radius:10px;flex-direction:column;gap:2px;margin:16px 4px 20px;padding:10px 12px;display:none}.app-sidebar-org-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text);font-size:11px}.app-sidebar-org-name{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.app-sidebar nav{flex-direction:column;flex:1;gap:6px;margin-top:16px;display:flex}.app-nav-link{box-sizing:border-box;width:44px;height:40px;color:var(--color-sidebar-text);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:relative}.app-nav-icon{color:inherit;flex-shrink:0}.app-nav-label{white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.app-nav-link:hover{color:var(--redesign-accent-text);background:#00c2ff14}.app-nav-link.active{background:var(--accent-bg);color:var(--color-accent);border-color:#00c2ff59}.app-nav-link:before,.app-nav-link:after{opacity:0;visibility:hidden;pointer-events:none;z-index:100;transition:opacity .12s}.app-nav-link:before{content:"";border:6px solid #0000;border-right-color:#0f172a;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.app-nav-link:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;background:#0f172a;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 24px #0f172a2e}.app-nav-link:hover:before,.app-nav-link:hover:after,.app-nav-link:focus-visible:before,.app-nav-link:focus-visible:after{opacity:1;visibility:visible}.icon-tooltip{position:relative}.icon-tooltip:before,.icon-tooltip:after{opacity:0;visibility:hidden;pointer-events:none;z-index:100;transition:opacity .12s}.icon-tooltip:before{content:"";border:6px solid #0000;border-bottom-color:#0f172a;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.icon-tooltip:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;background:#0f172a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a2e}.icon-tooltip:hover:before,.icon-tooltip:hover:after,.icon-tooltip:focus-visible:before,.icon-tooltip:focus-visible:after{opacity:1;visibility:visible}.app-main{background:var(--color-sidebar-bg);flex-direction:column;flex:1;min-width:0;display:flex}.app-header{--text:var(--redesign-text-secondary);--text-h:var(--redesign-text-strong);--border:var(--redesign-border);--color-border:var(--redesign-border);--color-accent:var(--redesign-accent);box-sizing:border-box;background:var(--color-sidebar-bg);height:66px;color:var(--text-h);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.app-header-user{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.app-header-actions{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.app-header-refreshing{color:var(--text);opacity:.8;font-size:12px}.app-header-icon-link{width:30px;height:30px;color:var(--text);background:#ffffff08;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.app-header-icon-link:hover{color:var(--redesign-accent-text);background:#00c2ff14}.integration-status-button{cursor:pointer;background:#ffffff08;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .15s;display:inline-flex;position:relative}.integration-status-button:hover{background:#00c2ff14}.integration-status-icon{object-fit:contain;width:20px;height:20px}.integration-status-dot{border:2px solid var(--redesign-bg-frame);border-radius:999px;width:9px;height:9px;position:absolute;bottom:3px;left:3px}.integration-status-dot--connected{background:#22c55e}.integration-status-dot--warning,.integration-status-dot--unknown{background:#facc15}.integration-status-dot--error{background:#ef4444}.app-header-profile{background:#ffffff14;border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:220px;padding:4px 14px 4px 4px;display:flex}.app-header-profile--clickable{font:inherit;cursor:pointer;border:none;transition:background .15s}.app-header-profile--clickable:hover{background:#ffffff29}.app-admin-view-banner{background:var(--color-highlight);color:#00202b;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:13px;font-weight:600;display:flex}.app-admin-view-banner-exit{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #00202b59;border-radius:6px;padding:4px 12px;font-weight:700}.app-admin-view-banner-exit:hover{background:#00202b1a}.app-header-avatar{object-fit:cover;background:linear-gradient(150deg,#00c2ff,#0b6f92);border-radius:50%;flex-shrink:0;width:28px;height:28px}.app-header-avatar--initials{color:#00202b;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.app-header-org-name{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.app-mobile-menu-button{color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;display:none}.app-signout{font:inherit;border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;transition:border-color .15s,color .15s}.app-signout:hover{border-color:var(--color-accent);color:var(--color-accent)}.admin-header-back-button{font:inherit;border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;text-decoration:none;transition:border-color .15s,color .15s}.admin-header-back-button:hover{border-color:var(--color-accent);color:var(--color-accent)}.app-content{text-align:left;background:var(--color-app-bg);border-top-left-radius:24px;flex:1;padding:28px}.app-sidebar-overlay{display:none}@media (width<=900px){.app-sidebar{z-index:20;width:240px;box-shadow:var(--shadow-strong);padding:20px 14px;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-sidebar-logo-wrap{background:#fffffff0;border-radius:10px;justify-content:flex-start;padding:10px 12px}.brand-logo--collapsed{display:none}.brand-logo--full{display:block}.app-sidebar-org{display:flex}.app-nav-link{justify-content:flex-start;padding:9px 12px}.app-nav-label{display:inline}.app-nav-link:before,.app-nav-link:after{display:none}.app-sidebar--open{transform:translate(0)}.app-sidebar-close{display:inline-flex}.app-sidebar-overlay{z-index:19;background:#0f172a66;display:block;position:fixed;inset:0}.app-mobile-menu-button{display:inline-flex}.app-content{border-top-left-radius:0;padding:20px 16px}.app-main{background:var(--color-app-bg)}.app-header{height:auto;padding:12px 16px}.app-header-actions{gap:8px}.app-header-org-name{display:none}.app-header-profile{padding:4px}.page-header{border-radius:14px;padding:16px 18px}}.app-sidebar--expanded{width:240px;padding:20px 14px}.app-sidebar--expanded .app-sidebar-org{display:flex}.app-sidebar--expanded nav{gap:2px}.app-nav-group{flex-direction:column;gap:2px;display:flex}.app-nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--redesign-text-tertiary);margin:16px 10px 6px;font-size:10px;font-weight:700}.app-nav-group:first-child .app-nav-group-label{margin-top:0}.app-sidebar--expanded .app-nav-link{justify-content:flex-start;width:100%;padding:0 12px}.app-sidebar--expanded .app-nav-label{display:inline}.app-sidebar--expanded .app-nav-link:before,.app-sidebar--expanded .app-nav-link:after{display:none}@media (width<=900px){.app-sidebar--expanded{width:240px}}.admin-header-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--redesign-accent-text);background:#00c2ff24;border:1px solid #00c2ff57;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.page-header{background:var(--color-page-header-gradient);border:1px solid #fff9;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:22px 26px;display:flex}.page-header h1{margin:0;font-size:20px;font-weight:600}.page-header-text{flex-direction:column;gap:4px;display:flex}.page-header-title-group{align-items:center;gap:20px;min-width:0;display:flex}.page-header-icon-tile{color:#29b6e8;background:linear-gradient(#1b365e,#16304f);border:1px solid #ffffff0f;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff08}.page-subtitle{color:var(--text);margin:0;font-size:13px}.page-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-header--plain{background:0 0;border:none;border-radius:0;margin-bottom:20px;padding:0}.section-card{background:var(--color-card-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;margin-bottom:20px;transition:box-shadow .15s,border-color .15s}.section-card:hover{box-shadow:var(--shadow-strong);border-color:var(--color-highlight-border)}.admin-dashboard-panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.admin-dashboard-empty{color:var(--text);margin:0;font-size:13px}.admin-dashboard-alert-list,.admin-dashboard-plan-list{flex-direction:column;gap:10px;display:flex}.admin-dashboard-alert{border:1px solid var(--border);background:var(--color-surface-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.admin-dashboard-alert:hover{border-color:var(--color-accent-border,#00c2ff66)}.admin-dashboard-alert-count{width:30px;height:30px;color:var(--color-danger,#f5787c);background:#f5787c29;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.admin-dashboard-alert-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-dashboard-alert-label{color:var(--text-h);font-size:12.5px;font-weight:600}.admin-dashboard-alert-note{color:var(--text);font-size:11px}.admin-dashboard-alert-action{color:var(--color-accent);white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.admin-dashboard-plan-row-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.admin-dashboard-plan-bar-track{background:var(--color-surface-elevated);border-radius:999px;height:8px;overflow:hidden}.admin-dashboard-plan-bar-fill{border-radius:999px;height:100%}.admin-dashboard-plan-count{color:var(--text);margin-top:5px;font-size:11px;display:block}.section-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.section-card-header-text{flex-direction:column;gap:4px;display:flex}.section-card-icon{color:var(--color-accent);display:flex}.section-card-icon svg{width:26px;height:26px}.section-card-title{color:var(--text-h);margin:0;font-size:15px;font-weight:700}.section-card-subtitle{color:var(--text);margin:0;font-size:13px}.section-card-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.section-card-body{padding:24px}.section-card-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.button-primary,.button-secondary,.button-danger{font:inherit;cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button-primary{border:1px solid var(--accent);background:var(--accent);color:var(--color-white);transition:background-color .15s,border-color .15s}.button-primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button-primary:disabled{opacity:.6;cursor:default}.button-blue{font:inherit;cursor:pointer;box-sizing:border-box;color:var(--color-white);background:#2563eb;border:1px solid #2563eb;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.button-blue:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.button-blue:disabled{opacity:.6;cursor:default}.button-secondary{border:1px solid var(--border);background:var(--color-card-bg);color:var(--text-h);transition:border-color .15s,color .15s}.button-secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.button-ghost{font:inherit;cursor:pointer;box-sizing:border-box;border:1px solid var(--color-accent);color:var(--color-accent);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.button-ghost:hover:not(:disabled){background:var(--color-accent-soft)}.button-ghost:disabled,.button-secondary:disabled{opacity:.6;cursor:default}.button-danger{border:1px solid var(--color-danger);background:var(--color-card-bg);color:var(--color-danger);transition:background-color .15s,color .15s}.button-danger:hover:not(:disabled){background:var(--color-danger);color:var(--color-white)}.button-danger:disabled{opacity:.6;cursor:default}.button-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-block}.button-link:hover{color:var(--color-accent-hover)}.button-link--disabled{opacity:.55;cursor:default;pointer-events:none;text-decoration:none}.campaign-link{flex-direction:column;gap:4px;min-width:0;display:flex}.campaign-link-text{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;overflow:hidden}.campaign-link-secondary{color:var(--text);opacity:.65;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11.5px;overflow:hidden}.feedback-error{color:var(--color-danger);margin:0 0 16px;font-size:14px}.feedback-success{color:var(--color-success);margin:0 0 16px;font-size:14px}.kb-test-block{border:1px solid var(--border);background:var(--color-surface-elevated);border-radius:11px;padding:12px 13px}.kb-test-block p:last-child{color:var(--text-h);margin:0;font-size:13px;line-height:1.6}.toast-stack{z-index:1000;flex-direction:column;gap:8px;max-width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast{text-align:left;color:#fff;cursor:pointer;border:none;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.4;animation:.18s ease-out toast-in;display:block;box-shadow:0 8px 24px #0000002e}.toast--success{background:var(--color-success)}.toast--error{background:var(--color-danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.alert{border-left:3px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:14px;display:flex}.alert-warning{background:var(--color-warning-bg);border-left-color:var(--color-warning-text);color:var(--color-warning-text)}.alert-error{background:color-mix(in srgb, var(--color-danger) 12%, white);border-left-color:var(--color-danger);color:var(--color-danger)}.alert-success{background:color-mix(in srgb, var(--color-success) 12%, white);border-left-color:var(--color-success);color:var(--color-success)}.empty-state{border:1px dashed var(--border);text-align:center;color:var(--text);background:var(--color-surface);border-radius:16px;padding:40px 24px}.empty-state p{margin:0 0 16px}.empty-state-icon{background:var(--accent-bg);width:44px;height:44px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.empty-state--placeholder{max-width:420px;margin:40px auto 0}.forms-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.forms-search{flex:1;min-width:220px;max-width:360px;position:relative}.forms-search-icon{width:16px;height:16px;color:var(--text);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.forms-search input{font:inherit;border:1px solid var(--border);background:var(--color-card-bg);color:var(--text-h);box-sizing:border-box;border-radius:8px;width:100%;padding:9px 12px 9px 36px;font-size:13.5px}.forms-date-filter{position:relative}.forms-date-filter-icon{width:16px;height:16px;color:var(--text);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.forms-date-filter select{font:inherit;border:1px solid var(--border);background:var(--color-card-bg);color:var(--text-h);border-radius:8px;padding:9px 12px 9px 36px;font-size:13.5px}.forms-toolbar-actions{gap:8px;margin-left:auto;display:flex}.prospect-bulk-actions{background:var(--color-highlight-bg,#2563eb0f);border:1px solid var(--color-highlight-border,#2563eb40);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;font-size:14px;display:flex}.data-table th.data-table-checkbox-col,.data-table td.data-table-checkbox-col{text-align:center;width:36px}.forms-row-domain{color:var(--text);font-size:12px}.forms-row-domain-wrap{align-items:center;gap:4px;display:flex}a.forms-row-domain--link{text-decoration:none}a.forms-row-domain--link:hover{color:var(--color-accent);text-decoration:underline}.forms-row-domain-copy{width:18px;height:18px;color:var(--text);opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.forms-row-domain-copy:hover{opacity:1;color:var(--color-accent,#2563eb)}.forms-row-domain-copy svg{width:13px;height:13px}.forms-row-status-toggle{margin-bottom:0;font-size:12px}.forms-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.redesign-page .forms-new-card{cursor:pointer;min-height:280px;font:inherit;background:#00c2ff08;border:1px dashed #00c2ff47;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;transition:border-color .18s,background .18s;display:flex}.redesign-page .forms-new-card:hover{background:#00c2ff12;border-color:#00c2ff99}.redesign-page .forms-new-card-icon{width:44px;height:44px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:13px;justify-content:center;align-items:center;display:flex}.redesign-page .forms-new-card-title{color:var(--redesign-accent-text-light,#7fe1ff);font-size:13px;font-weight:600}.redesign-page .forms-new-card-caption{text-align:center;max-width:190px;color:var(--redesign-text-tertiary);font-size:11.5px;line-height:1.4}.forms-card{background:var(--color-surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.forms-card:hover{border-color:var(--color-accent,#2563eb)}.redesign-page .forms-card{transition:border-color .18s,transform .18s}.redesign-page .forms-card:hover{transform:translateY(-2px)}.forms-card-preview{background:var(--color-app-bg);pointer-events:none;width:100%;height:132px;position:relative;overflow:hidden}.forms-card-preview-page{width:100%}.forms-card-body{flex-direction:column;gap:10px;padding:16px;display:flex}.forms-card-title{color:var(--text-h);font-size:15px;font-weight:600;text-decoration:none}.forms-card-title:hover{color:var(--color-accent);text-decoration:underline}.forms-card-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.forms-card-updated{color:var(--text);font-size:12px}.forms-card-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.forms-card-edit-button{text-align:center;flex:1}.redesign-page .forms-card-edit-button.button-secondary{color:var(--redesign-accent-text-light,#7fe1ff);background:#00c2ff17;border-color:#00c2ff66}.redesign-page .forms-card-edit-button.button-secondary:hover{background:var(--redesign-accent);border-color:var(--redesign-accent);color:var(--redesign-accent-ink,#06171d)}.forms-card-icon-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.row-menu{display:inline-block;position:relative}.row-menu-trigger{border:1px solid var(--border);background:var(--color-card-bg);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:18px;line-height:1;text-decoration:none;display:inline-block}.row-menu-trigger:hover{background:var(--color-surface-elevated)}.row-menu-panel--portal{position:fixed}.row-menu-panel{z-index:20;background:var(--color-surface);border:1px solid var(--border);min-width:160px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:4px;display:flex}.row-menu-item{font:inherit;text-align:left;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13.5px}.row-menu-item:hover:not(:disabled){background:var(--color-surface-elevated)}.row-menu-item:disabled{color:var(--border);cursor:not-allowed}.row-menu-item--danger{color:var(--color-danger)}.row-menu-item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 14%, transparent)}.table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--border);width:100%;box-shadow:var(--shadow);border-radius:12px;font-size:14px;overflow:hidden}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px 16px}.data-table th{color:var(--text);background:var(--color-surface-elevated);font-weight:500}.data-table tbody tr:hover{background:var(--color-surface-elevated)}.status-badge{border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.status-badge.active,.status-badge.published{background:var(--color-accent-soft);color:var(--color-accent)}.status-badge.inactive,.status-badge.draft{background:var(--color-border);color:var(--text)}.status-badge.paused,.status-badge.warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.status-badge.error{background:color-mix(in srgb, var(--color-danger) 16%, white);color:var(--color-danger)}.status-badge.info{background:var(--color-border);color:var(--text)}.status-badge--button{font:inherit;cursor:pointer;border:none;font-size:12px;font-weight:600}.status-badge--button:hover{filter:brightness(.95)}.row-actions{align-items:center;gap:12px;display:flex}.training-color-picker{align-items:center;gap:8px;display:flex}.training-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0;transition:border-color .16s,transform .16s}.training-color-swatch:hover{transform:translateY(-1px)}.training-color-swatch--selected{border-color:var(--text)}.training-category-tag{align-items:center;gap:8px;font-weight:600;display:inline-flex}.training-category-dot{border-radius:50%;flex:none;width:9px;height:9px}.training-lesson-groups{flex-direction:column;gap:20px;display:flex}.training-lesson-group{border-top:1px solid var(--color-border);padding-top:14px}.training-lesson-group:first-child{border-top:none;padding-top:0}.training-lesson-group-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.training-lesson-thumb-preview{border-radius:8px;width:160px;display:block}.training-search{border:1px solid var(--border);background:var(--color-surface);height:42px;color:var(--text);border-radius:11px;align-items:center;gap:9px;min-width:220px;padding:0 13px;display:flex}.training-search input{min-width:0;color:var(--text-h);font:inherit;background:0 0;border:0;outline:0;flex:1}.training-hero-row{flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.training-continue-card{border:1px solid var(--color-accent-border);background:linear-gradient(135deg, var(--color-accent-soft), var(--color-card-bg));min-width:0;box-shadow:var(--shadow);cursor:pointer;border-radius:18px;flex-wrap:wrap;flex:1.7 380px;gap:18px;padding:20px;transition:transform .16s;display:flex}.training-continue-thumb{aspect-ratio:16/9;background:var(--color-surface-elevated);border-radius:13px;flex:none;width:210px;position:relative;overflow:hidden}.training-continue-thumb img{object-fit:cover;width:100%;height:100%;display:block}.training-continue-play{background:var(--accent);color:#06171d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00c2ff59}.training-continue-duration{color:#fff;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:6px;padding:4px 8px;font:600 10px/1 inherit;position:absolute;bottom:8px;right:8px}.training-continue-body{flex-direction:column;flex:1;justify-content:center;min-width:200px;display:flex}.training-continue-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font:700 10.5px/1 inherit}.training-continue-title{color:var(--text-h);margin:0 0 7px;font-size:19px;font-weight:700}.training-continue-desc{color:var(--text);margin:0 0 10px;font-size:12.5px;line-height:1.5}.training-continue-meta{color:var(--accent);font-size:11.5px;font-weight:600}.training-continue-card:hover{transform:translateY(-2px)}.training-progress-card{border:1px solid var(--border);background:var(--color-card-bg);min-width:0;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;flex:300px;gap:12px;padding:20px;display:flex}.training-progress-ring-row{align-items:center;gap:14px;display:flex}.training-progress-ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.training-progress-ring-inner{background:var(--color-card-bg);width:50px;height:50px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font:700 16px/1 inherit;display:flex}.training-progress-title{color:var(--text-h);margin:0 0 5px;font-size:13.5px;font-weight:700}.training-certificate{background:#f0b4290f;border:1px solid #f0b4294d;border-radius:12px;gap:11px;padding:13px 14px;display:flex}.training-certificate--done{background:#3ecf8e0f;border-color:#3ecf8e52}.training-certificate-title{color:#b8860b;margin:0 0 4px;font-size:12px;font-weight:700}.training-certificate--done .training-certificate-title{color:#2f9e6e}.training-team-shortcut{color:inherit;background:#a78bfa0f;border:1px solid #a78bfa47;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;transition:background .15s;display:flex}.training-team-shortcut:hover{background:#a78bfa24}.training-team-shortcut strong{color:var(--text-h);font-size:12px;display:block}.training-categories{flex-direction:column;gap:12px;display:flex}.training-category-card{border:1px solid var(--border);background:var(--color-card-bg);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.training-category-header{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.training-category-icon{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.training-category-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.training-category-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.training-category-name{color:var(--text-h);font-size:14px;font-weight:700}.training-category-progress-row{align-items:center;gap:10px;display:flex}.training-category-progress-bar{background:var(--color-border);border-radius:999px;flex:1;min-width:0;max-width:260px;height:5px;overflow:hidden}.training-category-progress-fill{border-radius:999px;height:100%;transition:width .3s;display:block}.training-category-chevron{color:var(--text);flex:none;transition:transform .18s}.training-category-chevron--open{transform:rotate(180deg)}.training-category-body{flex-direction:column;gap:7px;padding:0 18px 14px;display:flex}.training-lesson-row{border:1px solid var(--border);background:var(--color-surface);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;transition:border-color .16s,background .16s;display:flex}.training-lesson-row:hover{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.training-lesson-row--done{background:#3ecf8e0d;border-color:#3ecf8e3d}.training-lesson-mark{background:var(--color-accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.training-lesson-row--done .training-lesson-mark{color:#2f9e6e;background:#3ecf8e2e}.training-lesson-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.training-lesson-title{color:var(--text-h);font-size:12.5px;font-weight:600}.training-lesson-desc{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.training-lesson-duration{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:500}.training-breadcrumb{align-items:center;gap:12px;margin-bottom:18px;display:flex}.training-breadcrumb-back{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font:600 12.5px/1 inherit}.training-breadcrumb-back:hover{color:var(--accent)}.training-breadcrumb-sep{color:var(--text);opacity:.5}.training-breadcrumb-current{color:var(--accent);font-size:12.5px;font-weight:600}.training-player-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.training-player-video{aspect-ratio:16/9;background:#0d1013;border-radius:16px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.training-player-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.training-player-title{color:var(--text-h);margin:0 0 8px;font-size:21px;font-weight:700}.training-player-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.training-player-meta-chip{background:var(--color-surface);color:var(--text);border-radius:999px;align-items:center;padding:6px 11px;font-size:11px;font-weight:500;display:inline-flex}.training-player-desc{max-width:660px;color:var(--text);margin:0 0 18px;font-size:13px;line-height:1.7}.training-player-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.training-player-complete{align-items:center;gap:9px;display:inline-flex}.training-player-complete--done{background:var(--color-success)}.training-player-playlist{border:1px solid var(--border);background:var(--color-card-bg);box-shadow:var(--shadow);border-radius:16px;padding:18px}.training-player-playlist-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.training-player-playlist-header h3{color:var(--text-h);margin:0;font-size:14px;font-weight:600}.training-player-playlist-list{flex-direction:column;gap:7px;margin-top:14px;display:flex}.training-playlist-row{border:1px solid var(--border);background:var(--color-surface);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .16s,background .16s;display:flex}.training-playlist-row:hover{border-color:var(--color-accent-border)}.training-playlist-row--current{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.training-playlist-row--done .training-lesson-mark{color:#2f9e6e;background:#3ecf8e2e}.training-playlist-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-h);flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.training-playlist-row--current .training-playlist-row-title{color:var(--accent)}.forms-row-icon-button{border:1px solid var(--border);background:var(--color-card-bg);width:34px;height:34px;color:var(--text-h);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.forms-row-icon-button svg{width:14px;height:14px}.forms-row-icon-button:hover:not(:disabled){border-color:var(--color-accent,#2563eb);color:var(--color-accent,#2563eb)}.redesign-page .forms-row-icon-button:hover:not(:disabled){background:#00c2ff0f}.forms-row-icon-button:disabled{opacity:.35;cursor:not-allowed}.audit-form-shortcuts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.audit-form-shortcuts li{white-space:nowrap;align-items:center;gap:10px;display:flex}.plan-features-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.plan-features-list li{background:var(--color-surface-elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.plan-features-list-label{align-items:center;gap:6px;display:flex}.plan-features-list-icon{width:16px;height:16px;color:var(--color-accent);object-fit:cover;border-radius:3px;flex-shrink:0}.plan-features-list-icon-trigger{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.plan-features-list-icon-trigger:hover{background:var(--color-border)}.plan-features-list-icon-placeholder{border:1px dashed var(--border);width:16px;height:16px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.plan-features-list li.plan-features-list-icon-editor{background:var(--color-surface);border:1px dashed var(--border);margin-top:-2px;display:block}.plan-feature-icon-picker{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.plan-feature-icon-option{border:1px solid var(--border);background:var(--color-card-bg);width:72px;color:var(--text-h);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:10.5px;display:flex}.plan-feature-icon-option svg{width:18px;height:18px}.plan-feature-icon-option-preview{object-fit:cover;border-radius:3px;width:18px;height:18px}.plan-feature-icon-option:hover{border-color:var(--color-accent)}.plan-feature-icon-option--selected{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.plan-feature-catalog-plan-checks{flex-wrap:wrap;gap:6px 16px;margin:6px 0 10px;display:flex}.plan-feature-catalog-plan-check{color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.plan-feature-catalog-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-feature-catalog-item{background:var(--color-surface-elevated);border-radius:8px;padding:10px 10px 6px}.plan-feature-catalog-item-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-feature-catalog-item .plan-feature-catalog-plan-checks{border-top:1px solid var(--border);margin:8px 0 2px;padding-top:8px}.modal-overlay{z-index:10;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-panel{background:var(--color-card-bg);border:1px solid var(--border);box-sizing:border-box;width:100%;max-width:440px;max-height:90vh;box-shadow:var(--shadow-strong);border-radius:16px;padding:24px;overflow-y:auto}.modal-panel--wide{max-width:720px}.modal-panel h2{color:var(--text-h);margin:0 0 20px;font-size:20px}.commitment-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.commitment-modal-header h2{margin:0}.prospect-company-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.prospect-company-modal-header h2{margin:0}.prospect-enrich-preview{background:var(--color-highlight-bg,#2563eb0f);border:1px solid var(--color-highlight-border,#2563eb40);border-radius:12px;margin-bottom:20px;padding:14px 16px}.prospect-enrich-preview p{margin:0 0 8px;font-size:14px}.prospect-enrich-preview p:last-of-type{margin-bottom:0}.prospect-agent-instructions{background:var(--color-highlight-bg,#2563eb0f);border:1px solid var(--color-highlight-border,#2563eb40);border-radius:12px;margin-bottom:20px;padding:14px 16px}.prospect-agent-instructions label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.prospect-agent-instructions textarea{box-sizing:border-box;width:100%}.prospect-training-hint{background:var(--color-highlight-bg,#2563eb0f);border:1px solid var(--color-highlight-border,#2563eb40);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.prospect-training-hint p{margin:0;font-size:14px}.prospect-training-examples{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.prospect-training-examples h3{margin:0 0 10px;font-size:14px}.prospect-training-examples-list{flex-direction:column;gap:10px;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.prospect-training-example{background:var(--color-card-bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.prospect-training-example-header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.prospect-training-example-company{font-size:13px;font-weight:600}.prospect-training-example-date{color:var(--text);flex-shrink:0;font-size:12px}.prospect-training-example-lead,.prospect-training-example-draft,.prospect-training-example-final{white-space:pre-wrap;margin:0 0 4px;font-size:13px}.prospect-training-example-final{margin-bottom:0}.prospect-conversation-thread{flex-direction:column;gap:10px;max-height:50vh;margin-bottom:16px;padding:4px 2px;display:flex;overflow-y:auto}.prospect-message-bubble{border-radius:14px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.4}.prospect-message-bubble p{white-space:pre-wrap;margin:0}.prospect-message-bubble--outbound{background:var(--color-accent,#2563eb);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.prospect-message-bubble--inbound{background:var(--color-card-bg);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.prospect-message-draft-group{border:1px dashed var(--color-highlight-border,#2563eb66);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.prospect-message-draft-row{align-items:flex-start;gap:6px;display:flex}.prospect-message-draft{box-sizing:border-box;flex:1;align-self:flex-end;width:100%}.prospect-message-draft--audio{border:1px solid var(--border);background:var(--color-card-bg);border-radius:8px;padding:8px 10px}.prospect-message-audio-label{margin:0 0 6px;font-size:13px;font-weight:600}.prospect-message-draft-remove{border:1px solid var(--border);background:var(--color-card-bg);width:28px;height:28px;color:var(--text-h);cursor:pointer;border-radius:50%;flex-shrink:0;margin-top:2px;font-size:16px;line-height:1}.prospect-message-draft-remove:hover:not(:disabled){border-color:var(--color-danger,#dc2626);color:var(--color-danger,#dc2626)}.prospect-message-draft-remove:disabled{opacity:.5;cursor:not-allowed}.prospect-messages-preview{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.prospect-messages-badge{background:var(--color-highlight-bg,#2563eb1f);color:var(--color-accent,#2563eb);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.prospect-tag-badge{background:var(--color-highlight-bg,#2563eb1f);color:var(--color-accent,#2563eb);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:180px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.prospect-script-variants-list{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.prospect-script-variants-item{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.prospect-script-variants-badge{background:var(--color-highlight-bg,#2563eb1f);color:var(--color-accent,#2563eb);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.prospect-tag-filter{font:inherit;border:1px solid var(--border);background:var(--color-card-bg);color:var(--text-h);box-sizing:border-box;border-radius:8px;padding:9px 12px;font-size:13.5px}.prospect-score-badge{background:var(--color-highlight-bg,#2563eb1f);min-width:28px;color:var(--color-accent,#2563eb);text-align:center;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.prospect-research-actions{align-items:center;gap:4px;display:flex}.prospect-status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:2px;display:inline-block}.prospect-status-dot--none{background:var(--color-danger,#dc2626)}.prospect-status-dot--started{background:#f5a623}.prospect-status-dot--replied{background:var(--color-success,#16a34a)}.prospect-research-icon-button{border:1px solid var(--border);background:var(--color-card-bg);width:28px;height:28px;color:var(--text-h);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.prospect-research-icon-button svg{width:15px;height:15px}.prospect-research-icon-button:hover:not(.prospect-research-icon-button--disabled):not(:disabled){border-color:var(--color-accent,#2563eb);color:var(--color-accent,#2563eb)}.prospect-research-icon-button:disabled,.prospect-research-icon-button--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}@keyframes prospect-research-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prospect-research-icon--spinning{animation:1s linear infinite prospect-research-spin}.prospect-chat-layout{border:1px solid var(--border);background:var(--color-card-bg);border-radius:12px;height:calc(100vh - 220px);min-height:480px;display:flex;overflow:hidden}.prospect-chat-sidebar{border-right:1px solid var(--border);flex-direction:column;flex:0 0 320px;min-width:0;display:flex}.prospect-chat-sidebar-search{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:14px;display:flex}.prospect-chat-sidebar-search input{min-width:0;font:inherit;background:0 0;border:none;flex:1}.prospect-chat-sidebar-search input:focus{outline:none}.prospect-chat-list{flex:1;padding:6px;overflow-y:auto}.prospect-chat-list-empty{padding:12px}.prospect-chat-list-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.prospect-chat-list-item:hover{background:var(--color-highlight-bg,#2563eb0f)}.prospect-chat-list-item--active{background:var(--color-highlight-bg,#2563eb1f)}.prospect-chat-list-item-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prospect-chat-list-item-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prospect-chat-list-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.prospect-chat-list-item-time{color:var(--text);flex-shrink:0;font-size:12px}.prospect-chat-list-item-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.prospect-chat-list-item-preview{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.prospect-chat-list-item-dot{background:var(--color-accent,#2563eb);border-radius:50%;flex-shrink:0;width:9px;height:9px}.prospect-chat-panel{flex-direction:column;flex:1;min-width:0;display:flex}.prospect-chat-panel-placeholder{color:var(--text);flex:1;justify-content:center;align-items:center;display:flex}.prospect-avatar{object-fit:cover;background:var(--color-highlight-bg,#2563eb1f);border-radius:50%;flex-shrink:0}.prospect-avatar--initials{color:var(--color-accent,#2563eb);justify-content:center;align-items:center;font-weight:700;display:flex}.prospect-conversation-panel{flex-direction:column;height:100%;min-height:0;display:flex}.prospect-conversation-panel-header{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.prospect-chat-panel .prospect-conversation-panel-header{border-bottom:1px solid var(--border);margin-bottom:0;padding:14px 18px}.prospect-conversation-panel-heading{align-items:center;gap:10px;min-width:0;display:flex}.prospect-conversation-panel-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.prospect-chat-panel .prospect-agent-instructions,.prospect-chat-panel .empty-state,.prospect-chat-panel .feedback-error{margin-left:18px;margin-right:18px}.prospect-chat-panel .prospect-agent-instructions{margin-top:14px}.prospect-chat-panel .prospect-conversation-thread{flex:1;min-height:0;max-height:none;margin:0;padding:14px 18px}.prospect-chat-panel .empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.organization-document-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.organization-document-header h2{margin:0}.organization-document-logo{flex-shrink:0;width:auto;height:36px}.organization-document-checklist,.contract-services-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.contract-services-item{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.contract-services-item .field-checkbox{align-items:center;gap:8px;margin-bottom:0;display:flex}.contract-services-quantity{flex-shrink:0;width:90px}.log-details-json{background:var(--color-surface-elevated);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:4px 0 16px;padding:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.field{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.field label{color:var(--text);font-size:13px;font-weight:500}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--border);background:var(--color-card-bg);color:var(--text-h);box-sizing:border-box;border-radius:8px;width:100%;padding:9px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:72px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.auth-field input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--text);opacity:1}.auth-page .auth-field input::placeholder{color:var(--redesign-text-subtle);opacity:1}.field-hint{color:#55606e;margin:4px 0 0;font-size:13px}.field-hint--error{color:var(--color-danger)}.settings-inline-link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.settings-inline-link:hover{color:var(--color-accent-hover,var(--color-accent))}.inline-add-field{gap:0;display:flex}.inline-add-field input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.inline-add-button{white-space:nowrap;font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--color-white);cursor:pointer;border-radius:0 8px 8px 0;flex-shrink:0;padding:9px 14px;font-size:13.5px;font-weight:600}.inline-add-button:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.inline-add-button:disabled{opacity:.6;cursor:default}.field-row{gap:12px;display:flex}.field-row .field{flex:1}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-org-switcher-results{border-top:1px solid var(--border);max-height:260px;margin:16px 0 0;padding:0;list-style:none;overflow-y:auto}.admin-org-switcher-result{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.admin-org-switcher-domain{color:var(--text);font-size:12.5px}.admin-org-switcher-empty{color:var(--text);padding:14px 2px;font-size:13.5px}.wizard-header-bar{z-index:5;background:var(--color-app-bg);margin:-28px -28px 24px;padding:28px 28px 0;position:sticky;top:-28px}@media (width<=900px){.wizard-header-bar{margin:-20px -16px 20px;padding:20px 16px 0;top:-20px}}.wizard-header-bar .page-header{margin-bottom:20px}.wizard-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.wizard-form-name{color:var(--text);margin:4px 0 0}.wizard-steps{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.wizard-step{font:inherit;border:1px solid var(--border);background:var(--color-surface);color:var(--text-h);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;transition:background-color .15s,border-color .15s;display:inline-flex}.wizard-step:hover:not(:disabled){border-color:var(--color-accent-border)}.wizard-step.active{background:var(--accent-bg);border-color:var(--accent-border)}.wizard-step:disabled{color:var(--text);cursor:default;opacity:.55}.wizard-step-badge{background:var(--color-border);color:var(--text);border-radius:999px;padding:1px 6px;font-size:11px}.settings-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.settings-tab{font:inherit;border:1px solid var(--border);background:var(--color-surface);color:var(--text-h);cursor:pointer;border-radius:6px;padding:8px 14px}.settings-tab:hover:not(:disabled){border-color:var(--color-accent-border)}.settings-tab.active{background:var(--accent-bg);border-color:var(--accent-border)}.subscription-solid-page{background:var(--redesign-bg-canvas);border-radius:12px;min-height:100%;padding:4px}.plan-picker{max-width:1240px;margin:0 auto}.plan-picker-header{grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:32px;margin-bottom:28px;display:grid}.plan-picker-heading{letter-spacing:-.02em;text-align:left;color:#f8fafc;margin:0;font-size:28px;font-weight:700;line-height:1.15}.plan-picker-heading-highlight{color:#00c2ff}.plan-picker-subheading{color:#cbd5e1;max-width:480px;margin:8px 0 0;font-size:14px;line-height:1.55}.plan-picker-quick-benefits{grid-auto-flow:column;gap:0;display:grid}.plan-picker-quick-benefit{border-left:1px solid #ffffff12;align-items:center;gap:10px;max-width:140px;padding:0 16px;display:flex}.plan-picker-quick-benefit:first-child{border-left:none;padding-left:0}.plan-picker-quick-benefit-icon{color:#00c2ff;background:#00c2ff1a;border:1px solid #00c2ff29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.plan-picker-quick-benefit span:last-child{color:#cbd5e1;font-size:11.5px;font-weight:500;line-height:1.4}.plan-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width<=980px){.plan-picker-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.plan-picker-header{grid-template-columns:1fr}.plan-picker-quick-benefits{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:12px 0}.plan-picker-quick-benefit:nth-child(odd){border-left:none;padding-left:0}}.plan-picker-card{background:linear-gradient(#191d21f5 0%,#0f1113fa 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:16px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff08}.plan-picker-card:hover{border-color:color-mix(in srgb, var(--plan-accent) 35%, #ffffff14);transform:translateY(-4px);box-shadow:0 24px 56px #0000003d,inset 0 1px #ffffff0a}.plan-picker-card--featured{border-color:var(--plan-accent);box-shadow:0 18px 46px color-mix(in srgb, var(--plan-accent) 22%, transparent)}.plan-picker-card--featured:hover{border-color:var(--plan-accent)}.plan-picker-featured-badge{background:var(--plan-accent);color:var(--redesign-accent-ink,#06171d);font:700 10.5px/1 var(--redesign-font-sans,"Inter Tight", sans-serif);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:5px 12px;position:absolute;top:-11px;left:24px}.plan-picker-card-header{align-items:center;gap:14px;display:flex}.plan-picker-card-icon-tile{border:1px solid #0000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.plan-picker-card h3{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:21px;font-weight:700}.plan-picker-description{color:#94a3b8;min-height:40px;margin:0;font-size:13px;line-height:1.5}.plan-picker-divider{background:#ffffff12;height:1px;margin:0}.plan-picker-price{align-items:flex-start;gap:6px;margin:0;display:flex}.plan-picker-price--consult{color:#f8fafc;font-size:18px;font-weight:700}.plan-picker-price-prefix{color:#94a3b8;margin-top:8px;font-size:16px;font-weight:500}.plan-picker-price-value{letter-spacing:-.03em;color:#f8fafc;font-variant-numeric:tabular-nums;font-size:40px;font-weight:750;line-height:.95}.plan-picker-price-cents{color:#cbd5e1;font-size:16px;font-weight:500}.plan-picker-price-period{color:#94a3b8;align-self:flex-end;margin-bottom:4px;font-size:13px}.plan-picker-card-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.plan-picker-cta-button{color:#07111b;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;font-size:14px;font-weight:700;transition:filter .18s,transform .18s;display:flex}.plan-picker-cta-button:hover{filter:brightness(1.08)}.plan-picker-cta-button:active{transform:scale(.985)}.plan-picker-sales-button{color:#000;background:#cbdb2a;border-color:#cbdb2a}.plan-picker-sales-button:hover:not(:disabled){color:#000;background:#b8c722;border-color:#b8c722}.plan-picker-features-title{color:#cbd5e1;margin:4px 0 0;font-size:12.5px;font-weight:600}.plan-picker-features{color:var(--text);margin:0;padding-left:20px;font-size:14px;list-style:outside}.plan-picker-card-footer{color:#94a3b8;border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.plan-picker-card-footer svg{flex-shrink:0}.plan-picker-trust-strip{background:#15181b;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(4,1fr);align-items:center;margin-top:24px;padding:16px 20px;display:grid}@media (width<=780px){.plan-picker-trust-strip{grid-template-columns:repeat(2,1fr);row-gap:16px}.plan-picker-trust-item:nth-child(odd){border-left:none;padding-left:0}}@media (width<=480px){.plan-picker-trust-strip{grid-template-columns:1fr}.plan-picker-trust-item{border-left:none;padding-left:0}}.plan-picker-trust-item{color:#00c2ff;border-left:1px solid #ffffff12;align-items:center;gap:12px;padding:0 18px;display:flex}.plan-picker-trust-item:first-child{border-left:none;padding-left:0}.plan-picker-trust-item svg{flex-shrink:0}.plan-picker-trust-item p:first-child{color:#f8fafc;margin:0;font-size:13px;font-weight:600}.plan-picker-trust-item p:last-child{color:#94a3b8;margin:3px 0 0;font-size:11px}.plan-picker-help-footer{color:#94a3b8;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.plan-picker-help-footer svg{flex-shrink:0}.plan-picker-help-footer a{color:#00c2ff;font-weight:500}.checkout-summary-list{flex-direction:column;gap:5px;display:flex}.checkout-summary-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.checkout-summary-row span{color:#94a3b8}.checkout-summary-row strong{color:#f8fafc;font-variant-numeric:tabular-nums}.checkout-summary-row-label{color:#94a3b8;align-items:center;gap:8px;display:flex}.checkout-plan-header{align-items:center;gap:12px;margin-bottom:28px;display:flex}.checkout-plan-header-label{color:#94a3b8;margin:0;font-size:12px}.checkout-plan-header-value{letter-spacing:-.02em;color:#f8fafc;margin:2px 0 0;font-size:22px;font-weight:700}.checkout-icon-badge{color:#fff;background:#00c2ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.checkout-icon-badge svg{width:16px;height:16px}.checkout-icon-badge--lg{border-radius:12px;width:42px;height:42px}.checkout-icon-badge--lg svg{width:20px;height:20px}.checkout-icon-badge--purple{color:#a78bfa;background:#a78bfa24;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff08}.checkout-icon-badge--sm{color:#00c2ff;background:#15181b;border-radius:6px;width:20px;height:20px}.checkout-icon-badge--sm svg{width:13px;height:13px}.checkout-person-type-toggle{gap:8px;display:flex}.checkout-person-type-option{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;flex:1;height:38px;padding:0 18px;font-size:13px;font-weight:600}.checkout-person-type-option.active{color:#fff;background:#00c2ff;border-color:#00c2ff}.checkout-progress-card{background:#101821b8;border:1px solid #ffffff14;border-radius:16px;margin-bottom:12px;padding:12px 18px}.checkout-progress-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-progress-row .checkout-step-indicator{flex:auto;min-width:0}@media (width<=760px){.checkout-progress-row{flex-direction:column;align-items:stretch}}.checkout-progress-hint{color:#94a3b8;white-space:nowrap;background:#15181b;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.checkout-progress-hint svg{color:#00c2ff;flex-shrink:0}.checkout-step-indicator{align-items:center;gap:4px;margin-bottom:0;display:flex}.checkout-step{align-items:center;gap:8px;display:flex}.checkout-step-circle{color:#cbd5e1;background:#1e293b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.checkout-step.active .checkout-step-circle{color:#fff;background:#00c2ff}.checkout-step.done .checkout-step-circle{color:#07111b;background:#a3e635}.checkout-step-label{color:#cbd5e1;white-space:nowrap;font-size:13px}.checkout-step.active .checkout-step-label{color:#f8fafc;font-weight:600}.checkout-step-text{flex-direction:column;gap:1px;display:flex}.checkout-step-status{white-space:nowrap;font-size:11px;font-weight:600}.checkout-step-status--active{color:#00c2ff}.checkout-step-status--done{color:#a3e635}.checkout-step-connector{background:0 0;border-top:2px dashed #ffffff26;flex:1;min-width:16px;height:0}@media (width<=560px){.checkout-step-indicator{flex-wrap:wrap;row-gap:8px}.checkout-step-connector{display:none}}.checkout-columns{grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.checkout-columns .section-card{margin-bottom:0}@media (width<=960px){.checkout-columns{grid-template-columns:1fr}}.checkout-privacy-box{background:#22c55e1f;border:1px solid #22c55e4d;border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px;display:flex}.checkout-privacy-box svg{color:#3ecf8e;flex-shrink:0;margin-top:1px}.checkout-privacy-box p{color:#cbd5e1;margin:0;font-size:13px}.checkout-next-step-box{background:#0f52ba1a;border:1px solid #0f52ba40;border-radius:8px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px;display:flex}.checkout-next-step-box svg{color:#00c2ff;flex-shrink:0;margin-top:1px}.checkout-next-step-box p{color:#cbd5e1;margin:0;font-size:13px}.checkout-status-box{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;display:flex}.checkout-status-box svg{flex-shrink:0;margin-top:1px}.checkout-status-box-title{color:#f8fafc;margin:0 0 2px;font-size:14px;font-weight:700}.checkout-status-box-text{color:#cbd5e1;margin:0;font-size:13px}.checkout-status-box--warning{background:#f59e0b1f;border:1px solid #f59e0b4d}.checkout-status-box--warning svg{color:#f59e0b}.checkout-status-box--error{background:#ef44441f;border:1px solid #ef44444d}.checkout-status-box--error svg{color:#ef4444}.checkout-status-box--info{background:#3b82f614;border:1px solid #3b82f652}.checkout-status-box--info svg{color:#60a5fa}.checkout-status-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:12px;display:grid}.checkout-status-banner .checkout-status-box{margin-bottom:0}@media (width<=720px){.checkout-status-banner{grid-template-columns:1fr}}.checkout-payment-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}@media (width<=960px){.checkout-payment-grid{grid-template-columns:1fr}}.checkout-pix-payment-card,.checkout-charge-summary-card{background:#101821;border:1px solid #ffffff14;border-radius:16px;padding:10px 12px;box-shadow:0 16px 40px #00000024}.pix-payment-grid{grid-template-columns:180px minmax(0,1fr);gap:18px;display:grid}@media (width<=560px){.pix-payment-grid{grid-template-columns:1fr}}.pix-payment-qr-col{justify-content:center;align-items:flex-start;display:flex}.pix-payment-qr-image{aspect-ratio:1;background:#fff;border-radius:12px;width:100%;max-width:180px;padding:10px;box-shadow:0 12px 28px #0000002e}.pix-payment-qr-placeholder{aspect-ratio:1;color:#64748b;text-align:center;background:#15181b;border:1px dashed #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px;font-size:12.5px;display:flex}.pix-payment-title{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:18px;font-weight:600;line-height:24px}.pix-payment-subtitle{color:#94a3b8;margin:6px 0 0;font-size:13px}.pix-payment-or{color:#64748b;text-align:center;margin:14px 0 8px;font-size:12px}.pix-payment-code-field{color:#cbd5e1;word-break:break-all;background:#15181b;border:1px solid #ffffff1a;border-radius:10px;max-height:72px;padding:12px 14px;font-size:12.5px;line-height:18px;overflow-y:auto}.pix-payment-copy-button{color:#07111b;cursor:pointer;background:#d1e82f;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:10px;font-size:14px;font-weight:700;transition:filter .15s,transform .1s;display:flex;box-shadow:0 10px 24px #d1e82f24}.pix-payment-copy-button:hover:not(:disabled){filter:brightness(1.05)}.pix-payment-copy-button:active:not(:disabled){filter:brightness(.96);transform:translateY(1px)}.pix-payment-copy-button:disabled{opacity:.5;cursor:not-allowed}.pix-payment-countdown{text-align:center;border-top:1px solid #ffffff0f;margin-top:10px;padding-top:8px}.pix-payment-countdown-label{color:#94a3b8;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.pix-payment-countdown-value{letter-spacing:-.03em;color:#f8fafc;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:30px;font-weight:700;line-height:1;transition:color .2s}.pix-payment-countdown--warning .pix-payment-countdown-value{color:#fbbf24}@keyframes pixCountdownPulse{0%,to{opacity:1}50%{opacity:.55}}.pix-payment-countdown--pulse .pix-payment-countdown-value{animation:1s ease-in-out infinite pixCountdownPulse}.pix-payment-countdown-caption{color:#64748b;margin:4px 0 0;font-size:11.5px}.checkout-summary-row-value--highlight{font-variant-numeric:tabular-nums;color:#a3e635!important}.checkout-auto-check-box{background:#3b82f614;border:1px solid #3b82f633;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px;display:flex}.checkout-icon-badge--info{color:#60a5fa;background:#3b82f629}.checkout-auto-check-timestamp{color:#64748b;margin:6px 0 0;font-size:11px}.checkout-invoice-summary{background:#15181b;border:1px solid #ffffff14;border-radius:10px;margin-top:14px;padding:14px}.checkout-invoice-summary-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.checkout-invoice-summary-header p{color:#f8fafc;margin:0;font-size:14px;font-weight:600}.checkout-invoice-details-link{color:#00c2ff;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex}.checkout-share-box{background:#15181b;border:1px solid #ffffff14;border-radius:8px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px;display:flex}.checkout-share-box-title{color:#f8fafc;margin:0 0 2px;font-size:13.5px;font-weight:600}.checkout-share-box-text{color:#94a3b8;margin:0 0 8px;font-size:12px}.checkout-share-box button{align-items:center;gap:6px;display:inline-flex}.checkout-share-box-button{padding:7px 12px;font-size:12.5px}.checkout-modal-panel{background:#081522;border-color:#ffffff1a;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:calc(100vw - 48px);max-width:1280px;height:min(860px,100vh - 32px);padding:0;display:grid;box-shadow:0 32px 80px #00000073}.checkout-pix-overlay{background:#02080fd1}.checkout-modal-header{border-bottom:1px solid #ffffff0f;padding:20px 24px}.checkout-modal-header-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-modal-header-row h2{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:22px;font-weight:600;line-height:28px}.checkout-modal-header-title-group{align-items:center;gap:14px;display:flex}.checkout-modal-header-icon-tile{color:#00c2ff;background:#00c2ff24;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff08}.checkout-modal-header-eyebrow{color:#94a3b8;margin:0 0 2px;font-size:12px;font-weight:500}.checkout-modal-header-description{color:#94a3b8;margin:6px 0 0;font-size:14px;line-height:20px}.checkout-modal-header-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.checkout-modal-header-support{color:#94a3b8;text-align:right;align-items:center;gap:8px;font-size:12px;line-height:16px;text-decoration:none;display:flex}.checkout-modal-header-support svg{color:#94a3b8;background:#15181b;border-radius:999px;flex-shrink:0;width:22px;height:22px;padding:5px}.checkout-modal-header-support strong{color:#00c2ff;font-weight:600;display:block}.checkout-modal-header-support:hover strong{color:#57cbf0}.checkout-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.checkout-modal-close:hover{color:#f8fafc;background:#ffffff0f}.checkout-modal-back-link{margin-top:4px;font-size:13px;display:inline-block}.checkout-modal-body{scrollbar-width:thin;scrollbar-color:#94a3b847 transparent;min-height:0;padding:20px 24px;overflow-y:auto}.checkout-modal-body::-webkit-scrollbar{width:6px}.checkout-modal-body::-webkit-scrollbar-track{background:0 0}.checkout-modal-body::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.checkout-modal-body .field{margin-bottom:14px}.checkout-modal-body .field input,.checkout-modal-body .field select{box-sizing:border-box;height:40px;padding:0 12px;font-size:13px}.checkout-modal-body .section-card-header,.checkout-modal-body .section-card-body{padding:20px}.checkout-modal-body .section-card{background:#101821;border-color:#ffffff14;box-shadow:0 16px 40px #00000024}.checkout-modal-body .section-card-header{border-color:#ffffff0f}.checkout-modal-body .section-card-title{color:#f8fafc;font-size:16px;font-weight:600;line-height:22px}.checkout-modal-body .section-card-subtitle{color:#94a3b8}.checkout-modal-body .field label{color:#cbd5e1;font-size:12px;font-weight:500}.checkout-modal-body .field input,.checkout-modal-body .field select{color:#f8fafc;background:#15181b;border-color:#ffffff14}.checkout-modal-body .field input::placeholder{color:#64748b;opacity:1}.checkout-modal-body .field input:focus,.checkout-modal-body .field select:focus{border-color:#00c2ff;box-shadow:0 0 0 3px #00c2ff1f}.checkout-modal-body .field-hint{color:#64748b}.checkout-modal-body form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.checkout-modal-body form>.field:first-child,.checkout-modal-body form>.field:nth-child(4){grid-column:1/-1}@media (width<=480px){.checkout-modal-body form{grid-template-columns:1fr}.checkout-modal-body form>.field{grid-column:1/-1}}.checkout-modal-body .button-primary,.checkout-modal-footer .button-primary{color:#fff;background:#00c2ff;border-color:#00c2ff;box-shadow:0 10px 24px #00c2ff2e}.checkout-modal-body .button-primary:hover:not(:disabled),.checkout-modal-footer .button-primary:hover:not(:disabled){filter:brightness(1.05);background:#1896c5;border-color:#1896c5}.checkout-modal-body .button-primary:disabled,.checkout-modal-footer .button-primary:disabled{color:#ffffff8c;box-shadow:none;opacity:1;background:#00c2ff59;border-color:#0000}.checkout-modal-body .button-secondary,.checkout-modal-footer .button-secondary{color:#f8fafc;background:#15181b;border-color:#ffffff14}.checkout-modal-body .button-secondary:hover:not(:disabled),.checkout-modal-footer .button-secondary:hover:not(:disabled){color:#f8fafc;filter:brightness(1.1);border-color:#ffffff2e}.checkout-modal-footer{border-top:1px solid #ffffff0f;padding:16px 24px}.checkout-modal-footer .modal-actions{margin-top:0}.checkout-modal-footer-actions--split{justify-content:space-between}.checkout-submit-button{align-items:center;gap:8px;display:inline-flex}.checkout-submit-button--stacked{text-align:left;gap:10px;padding-top:10px;padding-bottom:10px}.checkout-submit-button--stacked>span{flex-direction:column;gap:1px;display:flex}.checkout-submit-button--stacked strong{font-size:14px}.checkout-submit-button--stacked small{opacity:.85;font-size:11.5px;font-weight:400}.checkout-modal-footer-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-modal-footer-security{color:#94a3b8;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.checkout-modal-footer-security svg{color:#3ecf8e;flex-shrink:0}@media (width<=640px){.checkout-modal-panel{width:calc(100vw - 16px);height:calc(100vh - 16px)}.checkout-modal-footer-row{flex-direction:column-reverse;align-items:stretch}.checkout-modal-footer-security{justify-content:center}.checkout-modal-footer .modal-actions{flex-direction:column-reverse}.checkout-modal-footer .modal-actions button{justify-content:center;width:100%}}.plan-picker-features--check{padding-left:0;list-style:none}.plan-picker-features--check li{align-items:flex-start;gap:6px;display:flex}.plan-picker-features--check li:before{content:"✓";color:var(--plan-check-color,var(--color-accent));flex-shrink:0;font-weight:700}.plan-picker-feature-icon{width:15px;height:15px;color:var(--plan-check-color,var(--color-accent));object-fit:cover;border-radius:3px;flex-shrink:0}.wizard-panel{max-width:480px}.wizard-with-preview{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.wizard-with-preview .wizard-panel{max-width:640px}.wizard-preview-column{position:sticky;top:220px}.wizard-card summary{cursor:pointer;margin-bottom:12px;list-style:none}.wizard-card summary::-webkit-details-marker{display:none}.wizard-card summary h3{margin:0;display:inline}.wizard-card summary:before{content:"▸ ";color:var(--text)}.wizard-card[open] summary:before{content:"▾ "}@media (width<=1100px){.wizard-with-preview{grid-template-columns:1fr}.wizard-preview-column{position:static}}.wizard-subheading{margin:24px 0 12px;font-size:16px}.wizard-color-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.form-editor-brand-picker{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:12px 0 10px;display:flex}.form-editor-brand-swatches{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.form-editor-brand-swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;padding:0;transition:transform .12s,border-color .12s;box-shadow:inset 0 0 0 1px #0000001f}.form-editor-brand-swatch:hover{transform:translateY(-1px)}.form-editor-brand-swatch--active{border-color:var(--redesign-accent,#00c2ff)}.form-editor-contrast-note{border:1px solid var(--redesign-success,#3ecf8e);border-radius:var(--redesign-radius-card-inner,13px);color:var(--text);background:#3ecf8e14;margin:4px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5}.form-editor-preset-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.form-editor-preset-card{border:1px solid var(--border);border-radius:var(--redesign-radius-card-inner,13px);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;flex-direction:column;padding:0;transition:border-color .14s;display:flex;overflow:hidden}.form-editor-preset-card:hover{border-color:var(--redesign-accent,#00c2ff)}.form-editor-preset-card--active{border-color:var(--redesign-accent,#00c2ff);box-shadow:0 0 0 1px var(--redesign-accent,#00c2ff)}.form-editor-preset-swatch{flex-direction:column;justify-content:center;gap:6px;height:64px;padding:10px;display:flex}.form-editor-preset-swatch-bar{border-radius:3px;width:60%;height:7px}.form-editor-preset-swatch-bar--soft{opacity:.7;width:78%;height:5px}.form-editor-preset-swatch-btn{border-radius:5px;width:38px;height:14px}.form-editor-preset-label{border-top:1px solid var(--border);padding:10px 12px;font-size:12.5px;font-weight:600}.form-editor-color-override{flex-direction:column;gap:6px;display:flex}.form-editor-color-override-reset{color:var(--redesign-accent,#00c2ff);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;font-weight:600}.form-editor-color-override-reset:hover{text-decoration:underline}.color-input-row{align-items:center;gap:8px;display:flex}.color-input-row input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;width:40px;height:32px;padding:0}.color-input-row input[type=range]{accent-color:var(--color-accent);flex:1}.color-hex{font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:13px}.color-field-row{align-items:center;gap:10px;display:flex}.field .color-field-swatch{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:44px;height:40px;padding:0}.field .color-field-hex{width:100px;font-family:var(--mono);text-transform:lowercase;font-size:13px}.wizard-preview{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;margin:24px 0;padding:20px}.wizard-preview-title{margin:0 0 8px;font-weight:600}.wizard-preview-button{font:inherit;cursor:pointer;border:none;border-radius:6px;margin-top:12px;padding:8px 16px}.wizard-logo-preview{max-height:48px;margin-top:8px;display:block}.image-upload-field-body{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-upload-preview{border:1px solid var(--border);background:var(--color-card-bg);object-fit:contain;border-radius:8px;max-width:160px;max-height:64px;padding:4px}.image-upload-placeholder{border:1px dashed var(--border);width:96px;height:64px;color:var(--text);text-align:center;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.image-upload-actions{align-items:center;gap:12px;display:flex}.audio-upload-field-body{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.audio-upload-preview{flex-direction:column;gap:4px;display:flex}.audio-upload-filename{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12.5px;font-weight:600;overflow:hidden}.audio-upload-player{width:100%;max-width:320px;height:36px}.wizard-audio-list{flex-direction:column;gap:10px;margin:12px 0 20px;display:flex}.wizard-audio-row{border:1px solid var(--border);background:var(--color-card-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.wizard-audio-index{color:var(--text);flex-shrink:0;width:56px;font-size:12px;font-weight:600}.wizard-audio-play-button{border:1px solid var(--border);background:var(--color-surface);width:32px;height:32px;color:var(--text-h);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wizard-audio-play-button:hover:not(:disabled){border-color:var(--color-accent,#2563eb);color:var(--color-accent,#2563eb)}.wizard-audio-play-button:disabled{opacity:.4;cursor:not-allowed}.wizard-audio-info{flex:1;align-items:center;gap:10px;min-width:180px;display:flex}.wizard-audio-name{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:160px;font-size:12.5px;font-weight:600;overflow:hidden}.wizard-audio-progress{min-width:80px;accent-color:var(--color-accent,#2563eb);flex:1}.wizard-audio-duration{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.wizard-audio-empty{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.follow-up-media-preview{border:1px solid var(--border);object-fit:cover;border-radius:8px;max-width:240px;max-height:180px}.wizard-card{border:1px solid var(--border);background:var(--color-surface);box-shadow:var(--shadow);border-radius:16px;margin-bottom:24px;padding:20px}.wizard-card h3{color:var(--text-h);margin:0 0 16px;font-size:16px}.field-checkbox{color:var(--text-h);cursor:pointer;align-items:center;gap:10px;margin-bottom:16px;font-size:13.5px;font-weight:500;display:flex}.field-checkbox input[type=checkbox]{appearance:none;background:var(--color-border);cursor:pointer;border-radius:999px;flex-shrink:0;width:38px;height:22px;margin:0;transition:background-color .15s;position:relative}.field-checkbox input[type=checkbox]:before{content:"";background:var(--color-white);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10182840}.field-checkbox input[type=checkbox]:checked{background:var(--color-accent)}.field-checkbox input[type=checkbox]:checked:before{transform:translate(16px)}.field-checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.wizard-notice-preview{border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin-top:8px;padding:10px 20px;font-size:14px;display:inline-flex}.wizard-notice-preview a{font-weight:600;text-decoration:underline}.wizard-footer-preview{border-top:2px solid var(--border);text-align:center;border-radius:0 0 12px 12px;margin-top:8px;padding:20px;font-size:13px}.wizard-footer-preview p{margin:4px 0}.wizard-footer-signature a{font-weight:600;text-decoration:underline}.wizard-card-actions{margin-bottom:16px}.wizard-questions-table th:first-child,.wizard-question-drag-cell{width:32px;padding-right:0}.wizard-question-drag-handle{width:28px;height:28px;color:var(--text);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.wizard-question-drag-handle:hover{color:var(--text-h);background:var(--color-surface-elevated)}.wizard-question-drag-handle:active{cursor:grabbing}.wizard-question-row{z-index:0;position:relative}.wizard-question-row-actions{align-items:center;gap:6px;display:flex}.forms-row-icon-button--danger:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.lead-filters{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.lead-filters-search{flex:240px}.lead-filters-actions{gap:12px;margin-left:auto;display:flex}.lead-filters select,.lead-filters-search,.lead-filters input[type=date]{font:inherit;border:1px solid var(--border);background:var(--color-card-bg);height:38px;color:var(--text-h);box-sizing:border-box;border-radius:8px;padding:0 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.lead-filters-search::placeholder{color:var(--text);opacity:1}.lead-filters-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cpath d='M21 21l-5.5-5.5'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;padding-left:36px}.lead-filters select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:12px,right 10px center;background-repeat:no-repeat,no-repeat;padding-left:36px;padding-right:32px}.lead-filters select[aria-label="Filtrar por período"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.lead-filters select[aria-label="Filtrar por formulário"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.lead-filters select[aria-label="Filtrar por mídia/origem"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.lead-filters select:focus,.lead-filters-search:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.lead-filters.lead-filters--premium select{color:#e2e8f0;min-width:170px;height:40px;box-shadow:none;background-color:#0f1b25;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:8px;padding:0 34px 0 14px;font-size:13px;font-weight:500;transition:all .18s}.lead-filters.lead-filters--premium select:hover{background-color:#152432;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border-color:#ffffff1f}.lead-filters.lead-filters--premium select:focus{background-color:#182b3a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px,right 14px center;background-repeat:no-repeat,no-repeat;padding-left:37px}.lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]:hover,.lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px,right 14px center;background-repeat:no-repeat,no-repeat;padding-left:37px}.lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]:hover,.lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"],.lead-filters.lead-filters--premium select[aria-label="Filtrar por mídia/origem"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px,right 14px center;background-repeat:no-repeat,no-repeat;padding-left:37px}.lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]:hover,.lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]:focus,.lead-filters.lead-filters--premium select[aria-label="Filtrar por mídia/origem"]:hover,.lead-filters.lead-filters--premium select[aria-label="Filtrar por mídia/origem"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters.lead-filters--premium select{background-color:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);height:44px;color:var(--redesign-text-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border-radius:11px}.redesign-page .lead-filters.lead-filters--premium select:hover,.redesign-page .lead-filters.lead-filters--premium select:focus{background-color:var(--redesign-bg-card);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border-color:#00c2ff66}.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]:hover,.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]:hover,.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"],.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por mídia/origem"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]:hover,.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]:focus,.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por mídia/origem"]:hover,.redesign-page .lead-filters.lead-filters--premium select[aria-label="Filtrar por mídia/origem"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .lead-filters-search{background-color:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);height:44px;color:var(--redesign-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cpath d='M21 21l-5.5-5.5'/%3E%3C/svg%3E");border-radius:11px}.redesign-page .lead-filters-search:hover,.redesign-page .lead-filters-search:focus{border-color:#00c2ff66}.redesign-page .follow-up-toolbar select[aria-label="Filtrar por status"],.redesign-page .follow-up-toolbar select[aria-label="Filtrar por tipo"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3.5H20v7.5L11 20l-7.5-7.5 9-9Z'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.2'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px,right 14px center;background-repeat:no-repeat,no-repeat;padding-left:37px}.redesign-page .follow-up-toolbar select[aria-label="Filtrar por status"]:hover,.redesign-page .follow-up-toolbar select[aria-label="Filtrar por status"]:focus,.redesign-page .follow-up-toolbar select[aria-label="Filtrar por tipo"]:hover,.redesign-page .follow-up-toolbar select[aria-label="Filtrar por tipo"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3.5H20v7.5L11 20l-7.5-7.5 9-9Z'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.2'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .follow-up-toolbar select[aria-label=Ordenar\ por]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14M7 12h10M9 16h6'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px,right 14px center;background-repeat:no-repeat,no-repeat;padding-left:37px}.redesign-page .follow-up-toolbar select[aria-label=Ordenar\ por]:hover,.redesign-page .follow-up-toolbar select[aria-label=Ordenar\ por]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14M7 12h10M9 16h6'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.analysis-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.analysis-filters-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;animation:.35s ease-out both analysis-fade-in-up;display:flex}.analysis-filters-row .analysis-filters{flex:1;margin-bottom:0}.analysis-filters-action{flex-shrink:0}.analysis-filters select,.analysis-filters input[type=date]{font:inherit;border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-control);background-color:var(--redesign-bg-card);color:#e8edf0cc;box-sizing:border-box;background-position:14px;background-repeat:no-repeat;height:40px;padding:0 16px 0 38px;font-size:12.5px;font-weight:500;transition:border-color .15s,box-shadow .15s}.analysis-filters select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='6' width='16' height='14' rx='2.5'/%3E%3Cpath d='M4 10.5h16M9 3.5v3M15 3.5v3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,237,240,.45)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:14px,right 12px center;background-repeat:no-repeat,no-repeat;padding-right:34px}.analysis-filters input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='6' width='16' height='14' rx='2.5'/%3E%3Cpath d='M4 10.5h16M9 3.5v3M15 3.5v3'/%3E%3C/svg%3E")}.analysis-filters select[aria-label="Filtrar por formulário"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6V3Z'/%3E%3Cpath d='M9 12h6M9 16h4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,237,240,.45)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.analysis-filters select[aria-label="Filtrar por origem/mídia"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3.5H20v7.5L11 20l-7.5-7.5 9-9Z'/%3E%3Ccircle cx='16.5' cy='7.5' r='1.2'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,237,240,.45)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.analysis-filters select[aria-label="Filtrar por pergunta"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.3v1.4'/%3E%3Ccircle cx='12.5' cy='16.4' r='.8' fill='%237fe1ff' stroke='none'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,237,240,.45)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.analysis-filters select[aria-label="Filtrar por campanha"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9v6h3l7 4V5L6 9H3Z'/%3E%3Cpath d='M16 9.5a3 3 0 0 1 0 5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(232,237,240,.45)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.analysis-filters select:disabled{opacity:.55;cursor:not-allowed}.analysis-filters select:hover,.analysis-filters input[type=date]:hover{border-color:#00c2ff66}.analysis-filters select:focus,.analysis-filters input[type=date]:focus{border-color:var(--redesign-accent);box-shadow:var(--redesign-accent-ring);outline:none}.kanban-board{-webkit-overflow-scrolling:touch;cursor:grab;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.kanban-qualification-legend{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.kanban-qualification-legend-title{letter-spacing:.7px;text-transform:uppercase;color:var(--redesign-text-tertiary,#e8edf061);font-size:10px;font-weight:600}.kanban-qualification-legend-item{color:var(--redesign-text-secondary,#e8edf08c);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.redesign-page .kanban-board::-webkit-scrollbar{height:9px}.redesign-page .kanban-board::-webkit-scrollbar-thumb{background:#00c2ff40;border-radius:9px}.redesign-page .kanban-board::-webkit-scrollbar-track{background:0 0}.kanban-board--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.kanban-column{background:var(--color-surface-elevated);border:1px solid var(--border);border-radius:16px;flex:0 0 288px;grid-template-rows:52px minmax(0,1fr) 44px;height:calc(100vh - 220px);min-height:520px;display:grid}.kanban-column-header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.kanban-column-icon-tile{width:30px;height:30px;color:var(--text);background:#ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kanban-column--accent{border-color:color-mix(in srgb, var(--stage-accent) 22%, transparent)}.kanban-column--accent .kanban-column-header{background:color-mix(in srgb, var(--stage-accent) 6%, transparent)}.kanban-column--accent .kanban-column-icon-tile{background:color-mix(in srgb, var(--stage-accent) 14%, transparent);color:var(--stage-accent)}.kanban-column--accent .kanban-column-empty-icon{background:color-mix(in srgb, var(--stage-accent) 8%, transparent);color:color-mix(in srgb, var(--stage-accent) 50%, transparent)}.kanban-column--accent.kanban-column--won{border-color:color-mix(in srgb, var(--stage-accent) 28%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--stage-accent) 6%, transparent)}.kanban-column--accent.kanban-column--won .kanban-column-header{background:color-mix(in srgb, var(--stage-accent) 8%, transparent)}.kanban-column--accent.kanban-column--won .kanban-column-icon-tile{background:color-mix(in srgb, var(--stage-accent) 18%, transparent)}.kanban-column-name{min-width:0;color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.kanban-column-count{text-align:center;color:#e8edf080;background:#ffffff0f;border-radius:8px;flex-shrink:0;min-width:26px;padding:5px 8px;font-size:11.5px;font-weight:700;line-height:18px}.kanban-column-count--active{color:var(--stage-accent);background:color-mix(in srgb, var(--stage-accent) 16%, transparent)}.kanban-column--won .kanban-column-count--active{background:color-mix(in srgb, var(--stage-accent) 20%, transparent)}.kanban-column-body{scrollbar-width:thin;scrollbar-color:#94a3b847 transparent;flex-direction:column;gap:10px;min-height:0;padding:12px;transition:background-color .12s;display:flex;overflow-y:auto}.kanban-column-body::-webkit-scrollbar{width:6px}.kanban-column-body::-webkit-scrollbar-track{background:0 0}.kanban-column-body::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.kanban-column-body::-webkit-scrollbar-thumb:hover{background:#94a3b870}.redesign-page .kanban-column-body::-webkit-scrollbar-thumb{background:#ffffff1f}.redesign-page .kanban-column-body::-webkit-scrollbar-thumb:hover{background:#fff3}.kanban-column-body--over{background-color:var(--color-accent-soft)}.kanban-column-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:24px 12px;display:flex}.kanban-column-empty-icon{width:44px;height:44px;color:var(--text);background:#ffffff0d;border-radius:13px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.kanban-column-empty-title{color:var(--text-h);margin:0;font-size:12.5px;font-weight:600}.kanban-column-empty-caption{color:var(--text);margin:0;font-size:11px}.kanban-column-footer{border-top:1px solid var(--border);justify-content:center;align-items:center;padding:0 12px;display:flex}.kanban-column-load-more{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px;font-size:12px;font-weight:600;transition:color .18s;display:inline-flex}.kanban-column-load-more:hover:not(:disabled){color:var(--color-accent-hover,var(--color-accent))}.kanban-column-load-more-arrow{flex-shrink:0;transition:transform .18s}.kanban-column-load-more:hover:not(:disabled) .kanban-column-load-more-arrow{transform:translate(3px)}.kanban-column-load-more:disabled{opacity:.6;cursor:default}.kanban-column-load-more-done{color:var(--text);text-align:center;margin:0;font-size:11px}.kanban-card{background:var(--color-surface);border:1px solid var(--border);touch-action:none;border-radius:8px;flex-shrink:0;min-height:96px;position:relative;overflow:hidden}.kanban-card-call-button{z-index:1;width:26px;height:26px;color:var(--color-accent);cursor:pointer;background:#00c2ff24;border:1px solid #00c2ff59;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.kanban-card-call-button:hover:not(:disabled){background:var(--color-accent);color:var(--redesign-accent-ink,var(--color-white))}.kanban-card-call-button:disabled{opacity:.6;cursor:default}.kanban-card-call-error{color:var(--color-danger);background:#dc262614;margin:0;padding:6px 10px;font-size:11px}.kanban-card-call-picker .kanban-card-call-error{border-radius:6px;margin-top:8px}.kanban-card-call-picker{z-index:20;background:var(--color-surface);border:1px solid var(--border);width:220px;box-shadow:var(--shadow);border-radius:8px;padding:10px;position:fixed}.kanban-card-call-picker label{color:var(--text);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.kanban-card-call-picker select{width:100%}.kanban-card-call-picker-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.kanban-card--dragging{opacity:.4}.kanban-card--overlay{opacity:.92;cursor:grabbing;transform:rotate(.5deg)scale(1.015);box-shadow:0 24px 56px #0000004d}.kanban-context-menu{z-index:1000;background:#1c2126;border:1px solid #ffffff1a;border-radius:13px;width:250px;padding:6px;animation:.14s ease-out kanbanContextMenuPop;position:fixed;box-shadow:0 22px 54px #0000009e}@keyframes kanbanContextMenuPop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.kanban-context-menu-header{padding:8px 10px 9px}.kanban-context-menu-header-name{color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:12px;font-weight:700;overflow:hidden}.kanban-context-menu-header-phone{color:#e8edf066;margin:0;font-size:10.5px}.kanban-context-menu-divider{background:#ffffff12;height:1px;margin:4px 0}.kanban-context-menu-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;transition:background .14s;display:flex}.kanban-context-menu-item:hover:not(:disabled){background:var(--item-hover-bg,#ffffff0f)}.kanban-context-menu-item:disabled{opacity:.5;cursor:not-allowed}.kanban-context-menu-item-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.kanban-context-menu-item-label{color:#e8edf08c;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.25}.kanban-context-menu--popover{width:var(--popover-width,318px);border-color:var(--popover-border-color,#ffffff1a);padding:0;animation-duration:.16s}.kanban-popover-header{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:11px;padding:14px 15px 12px;display:flex}.kanban-popover-back{color:#e8edf099;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .16s;display:flex}.kanban-popover-back:hover:not(:disabled){background:#ffffff14}.kanban-popover-header-text{flex:1;min-width:0}.kanban-popover-title{color:#e8edf0;margin:0 0 4px;font-size:12.5px;font-weight:700}.kanban-popover-subtitle{color:#e8edf073;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.kanban-popover-body{padding:13px 15px 14px}.kanban-answers-modal-backdrop{z-index:1000;background:#06080aa3;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out kanbanAnswersModalFade;display:flex;position:fixed;inset:0}@keyframes kanbanAnswersModalFade{0%{opacity:0}to{opacity:1}}.kanban-answers-modal{background:#1c2126;border:1px solid #00c2ff4d;border-radius:15px;flex-direction:column;width:min(560px,100%);max-height:min(760px,85vh);animation:.16s ease-out kanbanContextMenuPop;display:flex;box-shadow:0 22px 54px #0000009e}.kanban-answers-modal--qualify{width:min(380px,100%);max-height:min(600px,85vh)}.kanban-answers-modal--followup{border-color:#a78bfa57;width:min(380px,100%);max-height:min(600px,85vh)}.kanban-answers-modal .kanban-popover-header,.kanban-answers-modal .kanban-popover-footer{flex-shrink:0}.kanban-answers-modal .kanban-popover-header{padding:18px 20px 15px}.kanban-answers-modal .kanban-popover-title{font-size:15px}.kanban-answers-modal .kanban-popover-subtitle{white-space:normal;font-size:12px}.kanban-answers-modal .kanban-popover-body{flex:1;min-height:0;padding:16px 20px 18px;overflow-y:auto}.kanban-answers-modal .kanban-answers-question{font-size:11.5px}.kanban-answers-modal .kanban-answers-value{font-size:13px}.kanban-answers-modal .kanban-answers-block{padding:13px 14px}.kanban-popover-footer{background:#191d21;border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:9px;padding:12px 15px;display:flex}.kanban-popover-cancel{color:#e8edf0b3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;height:36px;padding:0 13px;font-size:11.5px;font-weight:600;transition:border-color .16s}.kanban-popover-cancel:hover:not(:disabled){border-color:#00c2ff66}.kanban-popover-confirm{color:#e8edf073;cursor:not-allowed;white-space:nowrap;background:#00c2ff33;border:none;border-radius:9px;height:36px;padding:0 15px;font-size:12px;font-weight:700;transition:background .16s}.kanban-popover-confirm--ok{color:#06231a;cursor:pointer;background:#3ecf8e}.kanban-popover-confirm--danger{color:#2a0709;cursor:pointer;background:#f2555a}.kanban-popover-confirm--followup{color:#1b0f3a;cursor:pointer;background:#a78bfa}.kanban-popover-confirm--danger-muted{color:#e8edf073;background:#f2555a38}.kanban-popover-title--danger{color:#f5787c}.kanban-popover-cancel:disabled,.kanban-popover-confirm:disabled{opacity:.7;cursor:not-allowed}.kanban-qualify-decision-row{gap:7px;margin-bottom:12px;display:flex}.kanban-qualify-decision-btn{color:#e8edf0b3;text-align:center;cursor:pointer;background:#191d21;border:1px solid #ffffff17;border-radius:10px;flex:1;min-width:0;padding:11px 12px;font-size:11.5px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.kanban-qualify-decision-btn--qualified.is-active{color:#5cd8a2;background:#3ecf8e17;border-color:#3ecf8e80}.kanban-qualify-decision-btn--disqualified.is-active{color:#f5787c;background:#f2555a17;border-color:#f2555a80}.kanban-qualify-reason-label{letter-spacing:.7px;color:#e8edf066;margin:0 0 9px;font-size:9.5px;font-weight:600}.kanban-qualify-reason-label--required{color:#f4c65c}.kanban-qualify-reason-chips{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.kanban-qualify-chip{color:#e8edf0a6;cursor:pointer;white-space:nowrap;background:#191d21;border:1px solid #ffffff1a;border-radius:999px;height:31px;padding:0 12px;font-size:10.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s}.kanban-qualify-chip--qualified.is-active{color:#5cd8a2;background:#3ecf8e29;border-color:#3ecf8e8c;font-weight:700}.kanban-qualify-chip--disqualified.is-active{color:#f5787c;background:#f2555a29;border-color:#f2555a8c;font-weight:700}.kanban-qualify-chip--add{color:#7fe1ff;background:#00c2ff0d;border-style:dashed;border-color:#00c2ff6b}.kanban-qualify-chip--add:hover{background:#00c2ff21}.kanban-qualify-new-reason{gap:7px;margin-bottom:11px;display:flex}.kanban-qualify-new-reason input{color:#e8edf0;background:#191d21;border:1px solid #00c2ff66;border-radius:9px;flex:1;min-width:0;height:36px;padding:0 12px;font-size:12px}.kanban-qualify-new-reason button{flex-shrink:0;height:36px}.kanban-qualify-note input{color:#e8edf0;background:#191d21;border:1px solid #ffffff17;border-radius:10px;width:100%;min-height:38px;padding:11px 12px;font-size:12px}.kanban-qualify-note input::placeholder{color:#e8edf04d}.kanban-answers-empty{color:#e8edf073;margin:0;font-size:11.5px}.kanban-answers-banner{background:#3ecf8e0d;border:1px solid #3ecf8e47;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding:11px 12px;display:flex}.kanban-answers-banner--failed{background:#f2555a0d;border-color:#f2555a47}.kanban-answers-banner--skipped{background:#f0b4290d;border-color:#f0b42957}.kanban-answers-banner-label{color:#9ee3c0;font-size:11px;font-weight:600}.kanban-answers-banner--failed .kanban-answers-banner-label{color:#f5787c}.kanban-answers-banner--skipped .kanban-answers-banner-label{color:#f4c65c}.kanban-answers-banner-score{color:#5cd8a2;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.kanban-answers-banner--failed .kanban-answers-banner-score{color:#f5787c}.kanban-answers-banner--skipped .kanban-answers-banner-score{color:#f4c65c}.kanban-answers-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.kanban-answers-block{background:#191d21;border:1px solid #ffffff12;border-radius:10px;padding:10px 11px}.kanban-answers-question{color:#e8edf06b;text-wrap:pretty;margin:0 0 5px;font-size:10px}.kanban-answers-value-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.kanban-answers-value{color:#e8edf0;text-wrap:pretty;flex:1;min-width:0;font-size:11.5px;font-weight:600}.kanban-answers-value--positive{color:#9ee3c0}.kanban-answers-value--blocked{color:#f5787c}.kanban-answers-value--disqualify{color:#f4c65c}.kanban-answers-points{color:#e8edf0;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:700}.kanban-answers-points--positive{color:#5cd8a2;background:#3ecf8e24}.kanban-answers-points--blocked{color:#f5787c;background:#f2555a24}.kanban-answers-points--disqualify{color:#f4c65c;background:#f0b42924}.kanban-answers-footnote{color:#e8edf06b;text-wrap:pretty;margin:0;font-size:10.5px;line-height:1.45}.kanban-followup-label{letter-spacing:.7px;color:#e8edf066;margin:0 0 9px;font-size:9.5px;font-weight:600}.kanban-followup-label-row{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.kanban-followup-label-row .kanban-followup-label{margin-bottom:0}.kanban-followup-label-count{color:#e8edf066;font-size:10.5px;font-weight:500}.kanban-followup-seq-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.kanban-followup-seq{cursor:pointer;text-align:left;background:#191d21;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 11px;transition:border-color .16s,background .16s;display:flex}.kanban-followup-seq:hover:not(:disabled){border-color:#a78bfa80}.kanban-followup-seq.is-active{background:#a78bfa17;border-color:#a78bfa80}.kanban-followup-seq:disabled{cursor:not-allowed;opacity:.6}.kanban-followup-seq-icon{color:#c4b5fd;background:#a78bfa24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.kanban-followup-seq-summary{cursor:pointer}.kanban-followup-seq-chevron{color:#e8edf066;flex-shrink:0}.kanban-followup-seq-text{flex-direction:column;flex:1;min-width:0;display:flex}.kanban-followup-seq-name{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.kanban-followup-seq.is-active .kanban-followup-seq-name{color:#c4b5fd}.kanban-followup-seq-meta{color:#e8edf06b;margin:0;font-size:10px;line-height:1.2}.kanban-followup-when-row{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.kanban-followup-when{color:#e8edf099;cursor:pointer;white-space:nowrap;background:#191d21;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:32px;padding:0 11px;font-size:11px;font-weight:500;transition:border-color .16s,background .16s;display:flex}.kanban-followup-when:hover:not(:disabled){border-color:#a78bfa66}.kanban-followup-when.is-active{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa80;font-weight:700}.kanban-followup-when:disabled{cursor:not-allowed;opacity:.6}.kanban-followup-custom-row{gap:7px;margin-bottom:11px;display:flex}.kanban-followup-custom-row input{color:#e8edf0;font-variant-numeric:tabular-nums;background:#191d21;border:1px solid #ffffff1a;border-radius:9px;flex:1;min-width:0;height:36px;padding:0 11px;font-size:11.5px;font-weight:600}.kanban-followup-note{color:#9ee3c0;background:#3ecf8e0d;border:1px solid #3ecf8e42;border-radius:10px;gap:9px;margin-top:12px;padding:11px 12px;font-size:10.5px;line-height:1.45;display:flex}.kanban-followup-note--amber{color:#f4c65c;background:#f0b4290d;border-color:#f0b42957}.kanban-delete-warning{background:#f2555a0f;border:1px solid #f2555a61;border-radius:11px;gap:11px;margin-bottom:12px;padding:13px 14px;display:flex}.kanban-delete-warning svg{flex-shrink:0;margin-top:1px}.kanban-delete-warning span{color:#e8edf099;text-wrap:pretty;flex:1;min-width:0;font-size:11px;line-height:1.5}.kanban-delete-appointment-check{cursor:pointer;background:#f0b4290d;border:1px solid #f0b42952;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.kanban-delete-appointment-check input{flex-shrink:0;margin-top:2px}.kanban-delete-appointment-check span{color:#e8edf0b3;text-wrap:pretty;flex:1;min-width:0;font-size:11px;line-height:1.5}.kanban-delete-appointment-check b{color:#f4c65c;font-weight:700}.kanban-delete-instruction{color:#e8edf080;margin:0 0 8px;font-size:10.5px;font-weight:500;line-height:1.4}.kanban-delete-instruction b{color:#e8edf0;font-weight:700}.kanban-delete-input{background:#191d21;border:1px solid #f2555a57;border-radius:10px;align-items:center;height:38px;padding:0 12px;display:flex}.kanban-delete-input input{color:#e8edf0;letter-spacing:.5px;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:600}.kanban-delete-input input::placeholder{color:#e8edf04d}.kanban-context-menu-error{z-index:1000;cursor:pointer;max-width:320px;position:fixed;bottom:16px;right:16px}.kanban-card-main{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:12px 12px 12px 22px;display:block}.kanban-card-grip{color:#e8edf04d;pointer-events:none;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.kanban-card-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;padding-right:28px;display:flex}.kanban-card-header .kanban-card-name{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin-bottom:0;display:-webkit-box;overflow:hidden}.kanban-card-name-group{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.kanban-qualification-dot{border-radius:50%;flex:none;width:8px;height:8px}.kanban-qualification-dot--pending{background:var(--redesign-warning);box-shadow:0 0 0 3px #f0b42929}.kanban-qualification-dot--qualified{background:var(--redesign-success);box-shadow:0 0 0 3px #3ecf8e29}.kanban-qualification-dot--disqualified{background:var(--redesign-danger);box-shadow:0 0 0 3px #f2555a29}.kanban-media-badge{white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;background:#94a3b81f;border-radius:999px;flex-shrink:0;align-items:center;max-width:140px;height:24px;padding:0 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex;overflow:hidden}.kanban-media-badge--whatsapp{color:#34d399;background:#34d39924}.kanban-media-badge--form{color:#29b6e8;background:#29b6e81f}.kanban-media-badge--instagram{color:#ec4899;background:#ec489924}.kanban-media-badge--facebook{color:#60a5fa;background:#60a5fa24}.kanban-media-badge--google{color:#fbbf24;background:#fbbf2424}.kanban-media-badge--referral{color:#a855f7;background:#a855f724}.kanban-media-badge--site,.kanban-media-badge--manual,.kanban-media-badge--default{color:#94a3b8;background:#94a3b81f}.kanban-card-name{color:var(--text-h);margin:0;font-size:13px;font-weight:600;line-height:18px}.kanban-card-meta-row{color:var(--text);align-items:center;gap:6px;margin:0 0 6px;font-size:11px;line-height:16px;display:flex}.kanban-card-meta-row svg{opacity:.7;flex-shrink:0}.kanban-card-meta-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kanban-card-notes{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;font-size:11px;font-style:italic;line-height:16px;display:-webkit-box;overflow:hidden}.kanban-card-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.kanban-badge{color:#94a3b8;background:#94a3b814;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:9px;font-weight:500;line-height:14px;display:inline-flex}.kanban-badge--sent{color:#5dc8ed;background:#29b6e81a}.kanban-badge--new{color:#34d399;background:#34d3992e;height:24px;padding:0 9px;font-size:10px;font-weight:700}.kanban-badge--pending{color:#fbbf24;background:#fbbf241f}.kanban-badge--overdue{color:#fb923c;background:#f9731624}.kanban-badge--failed{color:#f87171;background:#ef44441f}.kanban-badge--followup{color:#c4b5fd;background:#a78bfa29;border:1px solid #a78bfa57}.lead-drawer-overlay{justify-content:flex-end;padding:0}.lead-drawer{-webkit-backdrop-filter:blur(20px);border-left:1px solid var(--border);box-sizing:border-box;width:100%;max-width:480px;height:100%;max-height:100%;box-shadow:var(--shadow);background:#080e14f2;border-radius:0;padding:24px;overflow-y:auto}.lead-drawer--v2{max-width:980px}.lead-drawer-hero{z-index:2;border-bottom:1px solid var(--border);background:#080e14;margin:-24px -24px 20px;padding:20px 24px 18px;position:sticky;top:-24px}.lead-drawer-hero-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.lead-drawer-hero-title{gap:13px;min-width:0;display:flex}.lead-drawer-avatar{color:#06171d;background:linear-gradient(150deg,#00c2ff,#0b6f92);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:700;display:flex}.lead-drawer-hero-text{min-width:0}.lead-drawer-hero-text h2{letter-spacing:-.5px;color:var(--redesign-text-strong);margin:0 0 7px;font-size:21px;font-weight:700}.lead-drawer-hero-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-drawer-stage-badge{border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.lead-drawer-stage-badge-dot{border-radius:50%;width:6px;height:6px}.lead-drawer-muted-badge{color:var(--redesign-text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:600}.lead-drawer-actions-row{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.lead-drawer-action-btn{height:40px;color:var(--redesign-text-primary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .16s;display:inline-flex}.lead-drawer-action-btn:hover:not(:disabled){border-color:#00c2ff73}.lead-drawer-action-btn--primary{background:var(--redesign-success);color:#06231a;border:0}.lead-drawer-action-btn--primary:hover{background:var(--redesign-success-text,#5cd8a2)}.lead-drawer-action-btn--accent{color:var(--redesign-accent-text);background:#00c2ff14;border-color:#00c2ff57}.lead-drawer-action-btn--accent:hover:not(:disabled){background:var(--redesign-accent);color:#06171d}.lead-fact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.lead-fact-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:12px;padding:12px 13px}.lead-fact-head{letter-spacing:.4px;color:var(--redesign-text-tertiary);align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:500;display:flex}.lead-fact-value-row{align-items:center;gap:8px;display:flex}.lead-fact-value{color:var(--redesign-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lead-fact-value--warning{color:var(--redesign-warning-text)}.lead-fact-copy{width:20px;height:20px;color:var(--redesign-accent-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.lead-fact-copy:hover{background:#00c2ff24}.lead-drawer-columns{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}@media (width<=860px){.lead-drawer-columns{grid-template-columns:1fr}}.lead-drawer-column{flex-direction:column;gap:14px;min-width:0;display:flex}.lead-funnel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lead-funnel-head h3{margin:0}.lead-funnel-hint-label{color:var(--redesign-text-tertiary);font-size:11.5px}.lead-funnel-track{align-items:flex-start;gap:0;display:flex}.lead-funnel-step{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:64px;padding:0;display:flex}.lead-funnel-step:disabled{cursor:not-allowed}.lead-funnel-step-bar{border-radius:999px;width:100%;height:6px;transition:background .18s}.lead-funnel-step-label{color:var(--redesign-text-tertiary);text-align:center;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:flex}.lead-funnel-note{color:var(--redesign-accent);background:#00c2ff0d;border:1px solid #00c2ff38;border-radius:12px;align-items:center;gap:11px;margin-top:16px;padding:13px 14px;display:flex}.lead-funnel-note span{min-width:0;color:var(--redesign-text-secondary);flex:1;font-size:11.5px;line-height:1.45}.lead-drawer-card--accent-green{background:linear-gradient(180deg, #3ecf8e12, var(--redesign-bg-card));border-color:#3ecf8e47}.lead-drawer-card--accent-amber{background:linear-gradient(180deg, #f0b4290f, var(--redesign-bg-card));border-color:#f0b42957}.lead-drawer-card--danger{background:#f2555a0a;border-color:#f2555a42}.lead-drawer-card--danger .button-danger{align-items:center;gap:8px;display:inline-flex}.lead-qual-intro{color:var(--redesign-text-secondary);margin:0 0 13px;font-size:11.5px;line-height:1.45}.lead-qual-radio-group{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.lead-qual-radio-row{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);color:var(--redesign-text-primary);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s;display:flex}.lead-qual-radio-row:hover{border-color:#00c2ff66}.lead-qual-radio-dot{border:1px solid #ffffff38;border-radius:50%;flex:none;width:18px;height:18px}.lead-qual-radio-row.is-qualified:hover{border-color:#3ecf8e80}.lead-qual-radio-row.is-disqualified:hover{border-color:#f2555a80}.lead-qual-radio-row.is-active.is-qualified{color:var(--redesign-success-text);background:#3ecf8e14;border-color:#3ecf8e80}.lead-qual-radio-row.is-active.is-qualified .lead-qual-radio-dot{border:5px solid var(--redesign-success);background:#06231a}.lead-qual-radio-row.is-active.is-disqualified{color:var(--redesign-danger-text);background:#f2555a14;border-color:#f2555a80}.lead-qual-radio-row.is-active.is-disqualified .lead-qual-radio-dot{border:5px solid var(--redesign-danger);background:#2a0709}.lead-timeline-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lead-timeline-list li{gap:12px;display:flex}.lead-timeline-dot{background:var(--redesign-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.lead-timeline-body{min-width:0}.lead-timeline-label{color:var(--redesign-text-primary);margin:0 0 3px;font-size:12.5px;font-weight:600}.lead-timeline-date{color:var(--redesign-text-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.lead-followup-row{color:var(--redesign-warning-text);align-items:center;gap:12px;display:flex}.lead-followup-row--ok{color:var(--redesign-success-text)}.lead-followup-row>div{flex:1;min-width:0}.lead-followup-title{color:var(--redesign-text-primary);margin:0 0 3px;font-size:12px;font-weight:600}.lead-followup-hint{color:var(--redesign-text-secondary);margin:0;font-size:11px}.lead-followup-picker{border-top:1px solid var(--redesign-border);margin-top:12px;padding-top:12px}.lead-qualification-status-pill{font-size:var(--redesign-text-badge,10.5px);white-space:nowrap;border-radius:999px;flex:none;padding:4px 11px;font-weight:600}.lead-qualification-status-pill--pending{color:var(--redesign-warning-text,#f4c65c);background:#f0b42921;border:1px solid #f0b42957}.lead-qualification-status-pill--qualified{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e21;border:1px solid #3ecf8e52}.lead-qualification-status-pill--disqualified{color:var(--redesign-danger-text,#f5787c);background:#f2555a21;border:1px solid #f2555a57}.lead-qualification-decided-status{margin:0 0 4px;font-size:15px;font-weight:700}.lead-qualification-decided-status--pending{color:var(--redesign-warning-text,#f4c65c)}.lead-qualification-decided-status--qualified{color:var(--redesign-success-text,#5cd8a2)}.lead-qualification-decided-status--disqualified{color:var(--redesign-danger-text,#f5787c)}.lead-qualification-decided-reason{font-size:var(--redesign-text-body,13px);color:var(--redesign-text-secondary,#e8edf08c);margin:0 0 6px}.lead-qualification-decided-note{font-size:var(--redesign-text-label,11.5px);color:var(--redesign-text-tertiary,#e8edf066);margin:0 0 12px;font-style:italic}.lead-qualification-alter-btn{display:inline-flex}.admin-drawer-overlay{justify-content:flex-end;padding:0}.admin-drawer{background:var(--color-surface);border-left:1px solid var(--border);box-sizing:border-box;width:100%;max-width:520px;height:100%;max-height:100%;box-shadow:var(--shadow);border-radius:0;padding:24px;overflow-y:auto}.admin-billing-metric-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.segmented-tabs{background:var(--color-surface-elevated);border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.segmented-tab{height:36px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.segmented-tab.active{background:var(--color-accent);color:#06171d;font-weight:700}.segmented-tab-count{color:inherit;background:#7fe1ff29;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.segmented-tab.active .segmented-tab-count{background:#06171d29}.admin-billing-org-cell{align-items:center;gap:10px;display:flex}.admin-billing-org-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.admin-billing-org-avatar--blue{background:#2563eb}.admin-billing-org-avatar--green{background:#16a34a}.admin-billing-org-avatar--purple{background:#7c3aed}.admin-billing-org-avatar--red{background:#dc2626}.admin-billing-next-charge{align-items:flex-start;gap:8px;display:flex}.admin-billing-urgency-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.admin-billing-urgency-dot--ok{background:#27c26c}.admin-billing-urgency-dot--soon{background:#f59e0b}.admin-billing-urgency-dot--overdue{background:#ef4444}.admin-billing-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-billing-pagination-controls{align-items:center;gap:6px;display:flex}.admin-billing-pagination-controls select{margin-right:8px}.admin-billing-page-button{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.admin-billing-page-button--active{background:var(--redesign-accent,#00c2ff);color:#06171d}.row-menu-panel--dark{background:#131f2f;border-color:#ffffff14}.row-menu-panel--dark .row-menu-item{color:#fff}.row-menu-panel--dark .row-menu-item:hover:not(:disabled){background:#ffffff0f}.lead-drawer-header h2{color:var(--text-h);margin:0;font-size:20px}.lead-drawer-section{margin-bottom:24px}.lead-drawer-section h3{color:var(--text-h);margin:0 0 12px;font-size:14px}.lead-detail-grid{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.lead-detail-grid dt{color:var(--text);font-size:13px}.lead-detail-grid dd{color:var(--text-h);word-break:break-word;margin:0;font-size:13px}.lead-answers-list,.lead-history-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lead-answers-list li{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding-bottom:10px;font-size:13px;display:flex}.lead-answers-list li strong{color:var(--text-h)}.lead-answers-list li span{color:var(--text)}.lead-history-list li{color:var(--text-h);flex-direction:column;gap:2px;font-size:13px;display:flex}.lead-history-date{color:var(--text);font-size:11px}.lead-drawer-card{background:var(--color-surface);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:16px}.lead-drawer-card h3{color:var(--text-h);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.lead-drawer-card h3 svg{color:var(--color-accent);flex-shrink:0}.lead-detail-grid dt{align-items:center;gap:6px;display:flex}.lead-detail-grid dt svg{color:var(--text);flex-shrink:0}.lead-drawer-empty{color:var(--text);opacity:.6}.lead-drawer-value-with-copy{align-items:center;gap:6px;display:inline-flex}.lead-drawer-inline-copy{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.lead-drawer-inline-copy:hover{color:var(--color-accent);background:var(--color-accent-soft)}.lead-drawer-financial-summary{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.lead-drawer-financial-item{flex-direction:column;gap:2px;display:flex}.lead-drawer-financial-label{color:var(--text);font-size:12px}.lead-drawer-financial-value{color:var(--text-h);font-size:20px;font-weight:700}.lead-drawer-tabs{margin:0 0 16px}.lead-drawer-schedule-cta{width:100%;font:inherit;border:1px dashed var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;display:flex}.lead-drawer-schedule-cta:hover{background:var(--accent-bg)}.lead-drawer-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.lead-drawer-utm dl{margin-top:10px}.button-whatsapp{font:inherit;cursor:pointer;box-sizing:border-box;color:#06210f;background:#25d366;border:1px solid #1fa855;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button-whatsapp:hover{background:#1fbd5a}.lead-drawer-copy-menu{position:relative}.lead-drawer-copy-menu-panel{z-index:3;border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow-strong);background:#080e14fa;border-radius:8px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.lead-drawer-copy-menu-panel button{font:inherit;text-align:left;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px}.lead-drawer-copy-menu-panel button:hover:not(:disabled){background:var(--color-surface-elevated)}.lead-drawer-copy-menu-panel button:disabled{opacity:.5;cursor:default}.follow-up-audio-list{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.follow-up-audio-item{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.follow-up-audio-item-header{color:var(--text-h);justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.follow-up-message-text{color:var(--text-h);white-space:pre-wrap;margin:0;font-size:13.5px}.follow-up-flow-mini{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.follow-up-mini-flow-step{align-items:center;gap:2px;display:flex}.follow-up-flow-gap{color:var(--text);white-space:nowrap;align-items:center;gap:2px;padding:0 4px;font-size:10.5px;display:inline-flex}.follow-up-flow-icon{background:var(--color-surface-elevated);width:26px;height:26px;color:var(--text-h);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.follow-up-flow-icon--audio{color:#7dd3fc;background:#7dd3fc29}.follow-up-flow-icon--text{color:#34d399;background:#34d39929}.follow-up-flow-icon--image{color:#f5a524;background:#f5a52429}.follow-up-flow-icon--video{color:#fb7185;background:#fb718529}.follow-up-progress-bar{background:var(--color-surface-elevated);border-radius:999px;width:100%;max-width:96px;height:4px;margin-top:6px;overflow:hidden}.follow-up-progress-bar-fill{background:var(--color-accent,#29b6e8);border-radius:999px;height:100%}.follow-up-next-send{flex-direction:column;gap:2px;font-size:13px;display:flex}.follow-up-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.follow-up-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1280px;margin:0 auto 20px;display:grid}@media (width<=900px){.follow-up-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.follow-up-summary-grid{grid-template-columns:1fr}}.forms-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media (width<=900px){.forms-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.forms-summary-grid{grid-template-columns:1fr}}.follow-up-interactions-load-more{justify-content:center;margin-top:16px;display:flex}.metric-cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin:20px 0 28px;display:grid}.metric-card{background:var(--color-surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:20px;transition:box-shadow .15s,border-color .15s}.metric-card:hover{box-shadow:var(--shadow-strong);border-color:var(--color-highlight-border)}.metric-card-icon{background:var(--accent-bg);width:30px;height:30px;color:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.metric-card-icon--blue{color:#2f80ff;background:#2f80ff29}.metric-card-icon--green{color:#27c26c;background:#27c26c29}.metric-card-icon--orange{color:#f59e0b;background:#f59e0b29}.metric-card-icon--red{color:#ef4444;background:#ef444429}.metric-card-icon--purple{color:#8b5cf6;background:#8b5cf629}.metric-card-icon--pink{color:#ec4899;background:#ec489929}.metric-card-label{color:var(--text);margin:0 0 6px;font-size:12.5px}.metric-card-value{color:var(--text-h);margin:0;font-size:22px;font-weight:700}.metric-card-subtitle{color:var(--text);margin:6px 0 0;font-size:12px}.dashboard-section-title{color:var(--text-h);margin:0 0 12px;font-size:16px}.redesign-page{--text:var(--redesign-text-secondary);--text-h:var(--redesign-text-strong);--border:var(--redesign-border);--color-border:var(--redesign-border);--color-card-bg:var(--redesign-bg-card);--color-surface:var(--redesign-bg-card);--color-surface-elevated:var(--redesign-bg-card-inset);--color-accent:var(--redesign-accent);--accent:var(--redesign-accent);--color-accent-hover:var(--redesign-accent-hover);--color-accent-soft:#00c2ff24;--accent-bg:#00c2ff24;--color-accent-border:#00c2ff59;--accent-border:#00c2ff59;--color-danger:var(--redesign-danger);--color-success:var(--redesign-success);--color-warning:var(--redesign-warning);--color-warning-bg:#f0b42924;--color-warning-text:var(--redesign-warning-text);--color-text-primary:var(--redesign-text-strong);--color-text-secondary:var(--redesign-text-secondary);color:var(--redesign-text-primary);background:var(--redesign-bg-canvas);border-radius:22px 0 0;min-height:100%;margin:-28px;padding:30px 34px}@media (width<=900px){.redesign-page{border-radius:0;margin:-20px -16px;padding:20px 16px}}.redesign-page .field-hint{color:var(--redesign-text-tertiary)}.redesign-page .field-hint--error{color:var(--redesign-danger-text)}.redesign-page .button-primary{color:var(--redesign-accent-ink)}.redesign-page .status-badge.error{color:var(--redesign-danger-text);background:#f2555a29}.redesign-page .status-badge.success{color:var(--redesign-success-text);background:#3ecf8e29}.redesign-page .stage-badge--new{color:var(--redesign-accent);background:#00c2ff29}.redesign-page .stage-badge--progress{color:var(--redesign-warning-text);background:#f0b42929}.redesign-page .stage-badge--won{color:var(--redesign-success);background:#3ecf8e29}.redesign-page .next-action-badge--warning{color:var(--redesign-warning-text);background:#f0b42929}.redesign-page .next-action-badge--confirmar{color:var(--redesign-success);background:#3ecf8e29}.redesign-page .field input,.redesign-page .field select,.redesign-page .field textarea{background:var(--redesign-bg-card-inset)}.redesign-page .settings-tabs{border-bottom:1px solid var(--redesign-border);gap:4px;padding-bottom:0}.redesign-page .settings-tab{color:var(--redesign-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 4px;transition:color .15s,border-color .15s}.redesign-page .settings-tab:hover:not(:disabled){color:var(--redesign-text-strong)}.redesign-page .settings-tab.active{color:var(--redesign-accent);border-bottom-color:var(--redesign-accent)}.dashboard-dark-page{--text:#ffffffad;--text-h:#fff;--border:#ffffff24;--color-border:#ffffff24;--color-card-bg:#ffffff0f;--color-surface:#ffffff0f;--color-accent-soft:var(--color-highlight-soft);--color-surface-elevated:#ffffff1a;--color-text-primary:#fff;--color-text-secondary:#ffffffad;color:#fff;background:radial-gradient(120% 90% at 8% 0,#026b76 0%,#01363b 40%,#05060d 75%);border-radius:24px 0 0;min-height:100%;margin:-28px;padding:28px}@media (width<=900px){.dashboard-dark-page{border-radius:0;margin:-20px -16px;padding:20px 16px}}.dashboard-dark-page .kanban-column-count{color:#fff;background:#ffffff38}.dashboard-dark-page .field-hint{color:#fff9}.dashboard-dark-page .kanban-card-call-error{background:#dc262638}.dashboard-dark-page .modal-panel{-webkit-backdrop-filter:blur(20px);background:#080e14f2}.app-header .modal-overlay{--text:#6b7280;--text-h:#1f2937;--border:#e2e8f0;--color-border:#e2e8f0;--color-accent:#0f52ba}.whatsapp-connect-overlay{--text:var(--redesign-text-secondary);--text-h:var(--redesign-text-strong);--border:var(--redesign-border);--color-border:var(--redesign-border);--color-card-bg:var(--redesign-bg-card);--color-surface:var(--redesign-bg-card);--color-surface-elevated:var(--redesign-bg-card-inset);--color-accent:var(--redesign-accent);--accent:var(--redesign-accent);--color-text-primary:var(--redesign-text-strong);--color-text-secondary:var(--redesign-text-secondary)}.whatsapp-connect-panel{background:var(--redesign-bg-card);border-radius:20px;max-width:540px;padding:0;overflow:hidden;box-shadow:0 34px 80px #0009}.whatsapp-connect-header{border-bottom:1px solid var(--redesign-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.whatsapp-connect-header-left{gap:13px;min-width:0;display:flex}.whatsapp-connect-header-icon{border:1px solid;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.whatsapp-connect-header-icon--connected{color:var(--redesign-success);background:#3ecf8e24;border-color:#3ecf8e57}.whatsapp-connect-header-icon--danger{color:var(--redesign-danger);background:#f2555a1f;border-color:#f2555a57}.whatsapp-connect-title{letter-spacing:-.4px;color:var(--redesign-text-strong);margin:0 0 5px;font-size:17px;font-weight:700}.whatsapp-connect-subtitle{color:var(--redesign-text-tertiary);margin:0;font-size:12.5px;line-height:1.45}.whatsapp-connect-close{color:#e8edf08c;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s;display:flex}.whatsapp-connect-close:hover{background:#ffffff12}.whatsapp-connect-loading{color:var(--redesign-text-secondary);margin:20px 24px;font-size:13px}.whatsapp-connect-panel>p,.whatsapp-connect-panel>.feedback-error,.whatsapp-connect-panel>.field-hint{margin:20px 24px 0}.whatsapp-connect-status-band,.whatsapp-connect-facts,.whatsapp-connect-section-label,.whatsapp-connect-working-list,.whatsapp-connect-note,.whatsapp-connect-warning,.whatsapp-connect-qr-grid{margin-left:24px;margin-right:24px}.whatsapp-connect-status-band{background:linear-gradient(180deg, #3ecf8e14, var(--redesign-bg-canvas));border:1px solid #3ecf8e4d;border-radius:14px;align-items:center;gap:14px;margin-top:20px;margin-bottom:14px;padding:16px 17px;display:flex}.whatsapp-connect-status-icon{width:44px;height:44px;color:var(--redesign-success);background:#3ecf8e29;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.whatsapp-connect-status-dot{background:var(--redesign-success);border:2px solid var(--redesign-bg-card);border-radius:50%;width:11px;height:11px;animation:1.8s ease-in-out infinite whatsapp-connect-pulse-dot;position:absolute;top:-2px;right:-2px}@keyframes whatsapp-connect-pulse-dot{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.whatsapp-connect-status-text{flex:1;min-width:0}.whatsapp-connect-status-title{color:#9ee3c0;margin:0 0 4px;font-size:14px;font-weight:700}.whatsapp-connect-status-meta{color:var(--redesign-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:500;overflow:hidden}.whatsapp-connect-status-pill{color:var(--redesign-success);white-space:nowrap;background:#3ecf8e24;border:1px solid #3ecf8e57;border-radius:999px;flex:none;padding:6px 11px;font-size:10.5px;font-weight:700}.whatsapp-connect-facts{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin-bottom:16px;display:grid}.whatsapp-connect-fact{border:1px solid var(--redesign-border);background:var(--redesign-bg-canvas);border-radius:12px;padding:13px 14px}.whatsapp-connect-fact-label{letter-spacing:.5px;color:var(--redesign-text-tertiary);margin:0 0 5px;font-size:10.5px}.whatsapp-connect-fact-value{color:var(--redesign-text-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}.whatsapp-connect-fact-value--success{color:var(--redesign-success)}.whatsapp-connect-section-label{letter-spacing:.7px;color:var(--redesign-text-tertiary);text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:600}.whatsapp-connect-working-list{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.whatsapp-connect-working-row{border:1px solid var(--redesign-border);background:var(--redesign-bg-canvas);color:var(--redesign-success);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.whatsapp-connect-working-label{color:#e8edf0cc;flex:1;min-width:0;font-size:12.5px;font-weight:500}.whatsapp-connect-working-meta{color:var(--redesign-text-tertiary);flex:none;font-size:11px;font-weight:500}.whatsapp-connect-note{border:1px solid var(--redesign-border);background:var(--redesign-bg-canvas);color:var(--redesign-text-secondary);border-radius:12px;gap:11px;margin-bottom:20px;padding:13px 14px;font-size:11.5px;line-height:1.5;display:flex}.whatsapp-connect-note svg{color:var(--redesign-accent);flex:none;margin-top:1px}.whatsapp-connect-warning{color:var(--redesign-danger);background:#f2555a0d;border:1px solid #f2555a66;border-radius:13px;gap:12px;margin-top:20px;margin-bottom:16px;padding:15px 16px;display:flex}.whatsapp-connect-warning svg{flex:none;margin-top:1px}.whatsapp-connect-warning-title{color:#f5787c;margin:0 0 5px;font-size:12.5px;font-weight:700}.whatsapp-connect-warning-text{color:#e8edf094;margin:0;font-size:11.5px;line-height:1.5}.whatsapp-connect-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.whatsapp-connect-chip{color:#f5787c;white-space:nowrap;background:#f2555a1a;border:1px solid #f2555a4d;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.whatsapp-connect-chip:before{content:"";background:var(--redesign-danger);border-radius:50%;flex-shrink:0;width:5px;height:5px}.whatsapp-connect-qr-grid{grid-template-columns:minmax(0,182px) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}@media (width<=480px){.whatsapp-connect-qr-grid{grid-template-columns:1fr}}.whatsapp-connect-qr-wrap{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:11px;display:flex}.whatsapp-connect-qr-image{border-radius:8px;width:100%;max-width:190px;display:block}.whatsapp-connect-qr-waiting{color:#14532d;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.whatsapp-connect-qr-dot{background:var(--redesign-success);border-radius:50%;width:8px;height:8px;animation:1.6s linear infinite whatsapp-connect-qr-spin}@keyframes whatsapp-connect-qr-spin{0%,to{opacity:.4}50%{opacity:1}}.whatsapp-connect-qr-hint{text-align:center;color:#0f172a66;margin:0;font-size:10.5px}.whatsapp-connect-qr-placeholder{text-align:center;color:#3f3f46;flex-direction:column;align-items:center;gap:10px;font-size:12.5px;display:flex}.whatsapp-connect-qr-side-title{color:var(--redesign-text-strong);margin:0 0 12px;font-size:13.5px;font-weight:700}.whatsapp-connect-qr-steps{counter-reset:whatsapp-connect-step;flex-direction:column;gap:12px;margin:0 0 16px;padding-left:0;list-style:none;display:flex}.whatsapp-connect-qr-steps li{color:#e8edf0bf;counter-increment:whatsapp-connect-step;padding-left:32px;font-size:12px;font-weight:500;line-height:1.5;position:relative}.whatsapp-connect-qr-steps li:before{content:counter(whatsapp-connect-step);color:#7fe1ff;background:#00c2ff24;border:1px solid #00c2ff66;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0}.whatsapp-connect-connection-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-canvas);border-radius:12px;padding:13px 14px}.whatsapp-connect-connection-card-label{letter-spacing:.5px;color:var(--redesign-text-tertiary);margin:0 0 6px;font-size:10.5px}.whatsapp-connect-connection-card-name{color:var(--redesign-text-strong);margin:0 0 4px;font-size:12.5px;font-weight:600}.whatsapp-connect-connection-card-since{color:#f5787c;margin:0;font-size:11.5px;font-weight:500}.whatsapp-connect-footer{border-top:1px solid var(--redesign-border);background:var(--redesign-bg-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:16px 24px;display:flex}.whatsapp-connect-danger-action,.whatsapp-connect-muted-action{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.whatsapp-connect-danger-action{color:#f5787cd9}.whatsapp-connect-danger-action:hover{color:#f5787c}.whatsapp-connect-muted-action{color:#e8edf08c}.whatsapp-connect-muted-action:hover{color:var(--redesign-text-strong)}.whatsapp-connect-footer-actions{gap:10px;display:flex}.attention-nudge{z-index:40;background:var(--redesign-bg-card);border-radius:15px;gap:11px;width:320px;max-width:calc(100vw - 48px);padding:14px 15px;animation:.18s ease-out attention-nudge-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 54px #00000080}@keyframes attention-nudge-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.attention-nudge--critical{border:1px solid #f2555a66}.attention-nudge--warning{border:1px solid #f0b42966}.attention-nudge-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.attention-nudge--critical .attention-nudge-icon{color:var(--redesign-danger-text);background:#f2555a24}.attention-nudge--warning .attention-nudge-icon{color:var(--redesign-warning-text);background:#f0b42924}.attention-nudge-body{flex:1;min-width:0}.attention-nudge-title{font:700 12.5px/1.25 var(--redesign-font-sans);color:var(--redesign-text-strong);margin:0 0 5px}.attention-nudge-text{font:400 11.5px/1.5 var(--redesign-font-sans);color:var(--redesign-text-secondary);margin:0 0 11px}.attention-nudge-actions{align-items:center;gap:12px;display:flex}.attention-nudge-primary{background:var(--redesign-accent);font:700 11px/1 var(--redesign-font-sans);color:var(--redesign-accent-ink);white-space:nowrap;border-radius:9px;padding:7px 12px;text-decoration:none}.attention-nudge-primary:hover{background:var(--redesign-accent-hover);color:var(--redesign-accent-ink)}.attention-nudge-dismiss{font:600 11px/1 var(--redesign-font-sans);color:var(--redesign-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.attention-nudge-dismiss:hover{color:var(--redesign-text-secondary)}@media (width<=480px){.attention-nudge{width:calc(100vw - 32px);bottom:16px;right:16px}}.dashboard-dark-page select option{color:#fff;background:#080e14}.dashboard-dark-page .agenda-week-grid-commitment{background:#b4530959}.redesign-page .analysis-trend-tooltip{background:#0f172af5;border-color:#ffffff29}.redesign-page .analysis-donut-tooltip,.redesign-page .multi-select-filter-panel{background:#0f172af5}.dashboard-dark-page .analysis-revenue-details dt{color:#fff9}.dashboard-greeting-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;max-width:1280px;margin:0 auto 24px;display:flex}.dashboard-greeting-title{color:var(--text-h);margin:0 0 4px;font-size:20px;font-weight:700}.dashboard-greeting-subtitle{color:var(--text);margin:0;font-size:13px}.dashboard-quick-actions{flex-shrink:0;gap:12px;display:flex}.dashboard-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto 28px;display:grid}@media (width>=1201px){.dashboard-summary-grid--with-gate{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1200px){.dashboard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.dashboard-summary-grid{grid-template-columns:1fr}}.dashboard-dark-metric-card{background:var(--color-card-bg);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);color:#fff;border-radius:16px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.dashboard-dark-metric-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.dashboard-home-page{background:radial-gradient(circle at 24% 36%, #00c2ff14, transparent 38%), var(--redesign-bg-canvas)}.dashboard-home-page .dashboard-dark-metric-card,.dashboard-home-page .dashboard-agenda-card,.dashboard-home-page .dashboard-interactions-card,.dashboard-home-page .dashboard-funnel-card{background:var(--redesign-bg-card);border-color:var(--redesign-border)}.leads-solid-page{background:var(--redesign-bg-canvas)}.leads-solid-page .kanban-column{background:var(--redesign-bg-card);border-color:var(--redesign-border);box-shadow:none;border-radius:16px}.leads-solid-page .kanban-card{background:var(--redesign-bg-canvas);border-color:var(--redesign-border);box-shadow:none;border-radius:12px;transition:transform .2s,border-color .2s}.leads-solid-page .kanban-card:not(.kanban-card--dragging):hover{border-color:#ffffff1a;transform:translateY(-1px)}.leads-solid-page .kanban-column--accent .kanban-card:not(.kanban-card--dragging):hover{border-color:color-mix(in srgb, var(--stage-accent) 45%, transparent)}.leads-solid-page .kanban-column-header{border-bottom-color:var(--redesign-border)}.leads-solid-page .kanban-column-footer{border-top:none}.leads-solid-page .kanban-column-body--over{background-color:#00c2ff0f}.followup-solid-page{background:var(--redesign-bg-canvas)}.followup-solid-page .follow-up-summary-grid .dashboard-dark-metric-card{background:var(--redesign-bg-card);border-color:var(--redesign-border);-webkit-backdrop-filter:none;box-shadow:none;border-radius:14px;padding:18px}.followup-solid-page .follow-up-summary-grid .dashboard-dark-metric-value{font-size:25px}.followup-solid-page .follow-up-summary-grid .dashboard-dark-metric-label{font-size:12.5px}.forms-solid-page{background:var(--redesign-bg-canvas)}.forms-solid-page .forms-card{background:var(--redesign-bg-card);border-color:var(--redesign-border);box-shadow:none}.forms-solid-page .forms-card-preview{background:var(--redesign-bg-card)}.forms-solid-page .forms-card-meta,.forms-solid-page .forms-card-actions{border-color:var(--redesign-border)}.forms-solid-page .forms-search input,.forms-solid-page .forms-date-filter select{background:var(--redesign-bg-card);border-color:var(--redesign-border)}.forms-solid-page .forms-summary-grid .dashboard-dark-metric-card{background:var(--redesign-bg-card);border-color:var(--redesign-border);-webkit-backdrop-filter:none;box-shadow:none;border-radius:14px;padding:18px}.forms-solid-page .forms-summary-grid .dashboard-dark-metric-value{font-size:25px}.forms-solid-page .forms-summary-grid .dashboard-dark-metric-label{font-size:12.5px}.form-create-modal{background:var(--redesign-bg-card);border:1px solid var(--redesign-border);border-radius:var(--redesign-radius-card);max-width:600px;box-shadow:var(--redesign-shadow-modal);padding:0;overflow:hidden}.form-create-header{border-bottom:1px solid var(--redesign-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.form-create-header-main{gap:13px;min-width:0;display:flex}.form-create-header-icon{background:var(--redesign-accent-fill-max);width:38px;height:38px;color:var(--redesign-accent);border:1px solid #00c2ff4d;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.form-create-modal h2{font:700 18px/1.1 var(--redesign-font-sans);letter-spacing:-.4px;color:var(--redesign-text-strong);margin:0 0 5px}.form-create-subtitle{font:400 12.5px/1.4 var(--redesign-font-sans);color:var(--redesign-text-secondary);margin:0}.form-create-close{border:1px solid var(--redesign-border-field);width:30px;height:30px;color:var(--redesign-text-secondary);cursor:pointer;transition:border-color var(--redesign-transition-fast), background var(--redesign-transition-fast);background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.form-create-close:hover{color:var(--redesign-danger-text);background:#f2555a1a;border-color:#f2555a80}.form-create-form{flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.form-create-field-label-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.form-create-field-label-row label{margin:0}.form-create-required{color:var(--redesign-danger-text)}.form-create-char-count{font:500 10.5px/1 var(--redesign-font-sans);color:var(--redesign-text-tertiary);font-variant-numeric:tabular-nums}.form-create-char-count--over{color:var(--redesign-danger-text)}.form-create-field label{font:600 12px/1 var(--redesign-font-sans);color:var(--redesign-text-primary);margin-bottom:8px;display:block}.form-create-input-group{border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-control);background:var(--redesign-bg-card-inset);height:46px;transition:border-color var(--redesign-transition-fast);align-items:center;gap:10px;padding:0 14px;display:flex}.form-create-input-group:focus-within{border-color:#00c2ff73}.form-create-input-icon{color:var(--redesign-text-tertiary);flex:none}.form-create-input-group input{min-width:0;color:var(--redesign-text-primary);font:500 13.5px/1 var(--redesign-font-sans);background:0 0;border:0;outline:0;flex:1}.form-create-field .field-hint{margin:8px 0 0}.form-create-slug-group{border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-control);background:var(--redesign-bg-card-inset);height:46px;transition:border-color var(--redesign-transition-fast);align-items:center;display:flex;overflow:hidden}.form-create-slug-group:focus-within{border-color:#00c2ff73}.form-create-slug-group--available{border-color:#00c2ff4d}.form-create-slug-group--taken{border-color:#f2555a80}.form-create-slug-prefix{border-right:1px solid var(--redesign-border);height:100%;font:500 12px/1 var(--redesign-font-mono);color:var(--redesign-text-tertiary);white-space:nowrap;background:#ffffff08;flex:none;align-items:center;padding:0 12px;display:flex}.form-create-slug-group input{min-width:0;height:100%;color:var(--redesign-text-primary);font:500 13px/1 var(--redesign-font-mono);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.form-create-slug-generate{border:0;border-left:1px solid var(--redesign-border);height:100%;font:600 11px/1 var(--redesign-font-sans);color:var(--redesign-text-tertiary);cursor:pointer;white-space:nowrap;transition:color var(--redesign-transition-fast);background:0 0;flex:none;align-items:center;gap:7px;padding:0 13px;display:flex}.form-create-slug-generate:hover{color:var(--redesign-accent-text-lightest)}.form-create-slug-status{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.form-create-slug-status-icon{width:14px;height:14px;color:var(--redesign-text-tertiary);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.form-create-slug-status-icon--available{color:var(--redesign-success-text)}.form-create-slug-status-icon--taken{color:var(--redesign-danger-text)}.form-create-slug-message{font:400 11.5px/1.45 var(--redesign-font-sans);color:var(--redesign-text-secondary);margin:0}.form-create-slug-status-icon--available+.form-create-slug-message{color:var(--redesign-success-text)}.form-create-slug-status-icon--taken+.form-create-slug-message{color:var(--redesign-danger-text)}.form-create-status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.form-create-status-card{border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-card-inner);background:var(--redesign-bg-card-inset);cursor:pointer;text-align:left;font:inherit;transition:border-color var(--redesign-transition-fast), background var(--redesign-transition-fast);align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.form-create-status-card:hover{border-color:#00c2ff73}.form-create-status-card--active{background:var(--redesign-accent-fill-min);border-color:#00c2ff73}.form-create-status-dot{background:0 0;border:1px solid #ffffff40;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px}.form-create-status-card--active .form-create-status-dot{border:5px solid var(--redesign-accent);background:var(--redesign-accent-ink)}.form-create-status-label{font:600 12.5px/1 var(--redesign-font-sans);color:var(--redesign-text-primary);margin-bottom:4px;display:block}.form-create-status-card--active .form-create-status-label{color:var(--redesign-text-strong)}.form-create-status-desc{font:400 11px/1.4 var(--redesign-font-sans);color:var(--redesign-text-tertiary);display:block}.form-create-footer{border-top:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:4px -24px -24px;padding:16px 24px;display:flex}.form-create-footer-hint{font:400 11.5px/1.4 var(--redesign-font-sans);color:var(--redesign-text-tertiary);align-items:center;gap:8px;display:inline-flex}.form-create-footer-actions{align-items:center;gap:10px;display:flex}.form-create-submit{border-radius:var(--redesign-radius-control);background:var(--redesign-accent);height:44px;color:var(--redesign-accent-ink);font:700 13.5px/1 var(--redesign-font-sans);cursor:pointer;transition:background var(--redesign-transition-fast), box-shadow var(--redesign-transition-fast);border:0;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.form-create-submit:hover:not(:disabled){background:var(--redesign-accent-hover);box-shadow:var(--redesign-shadow-ring)}.form-create-submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.form-create-status-grid{grid-template-columns:1fr}}.form-editor-page{background:var(--redesign-bg-canvas);flex-direction:column;min-height:100vh;display:flex}.form-editor-loading{color:var(--redesign-text-secondary);padding:40px}.form-editor-header{background:var(--redesign-bg-frame);border-bottom:1px solid var(--redesign-border);z-index:5;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;height:62px;margin:-28px -28px 0;padding:0 20px 0 16px;display:flex;position:sticky;top:-28px}@media (width<=900px){.form-editor-header{margin:-20px -16px 0;top:-20px}}.form-editor-header-left{align-items:center;gap:13px;min-width:0;display:flex}.form-editor-back-link{font:600 12.5px/1 var(--redesign-font-sans);color:var(--redesign-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--redesign-transition-fast);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.form-editor-back-link:hover{color:var(--redesign-accent-text-light,#7fe1ff)}.form-editor-header-divider{background:var(--redesign-border);flex:none;width:1px;height:24px}.form-editor-header-title{font:600 13.5px/1 var(--redesign-font-sans);color:var(--redesign-text-strong);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.form-editor-status-badge{border-radius:var(--redesign-radius-pill,999px);font:600 10.5px/1 var(--redesign-font-sans);white-space:nowrap;border:1px solid var(--redesign-border-field);color:var(--redesign-text-secondary);background:#ffffff0f;padding:5px 11px}.form-editor-status-badge--published{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e21;border-color:#3ecf8e57}.form-editor-status-badge--paused{color:var(--redesign-warning-text,#f4c65c);background:#f0b42921;border-color:#f0b42957}.form-editor-header-right{align-items:center;gap:10px;display:flex}.form-editor-header-button{border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-control,10px);height:38px;color:var(--redesign-text-primary);font:600 12.5px/1 var(--redesign-font-sans);cursor:pointer;white-space:nowrap;transition:border-color var(--redesign-transition-fast), background var(--redesign-transition-fast);background:#ffffff08;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.form-editor-header-button:hover{background:var(--redesign-accent-fill-min);border-color:#00c2ff73}.form-editor-header-button--primary{background:var(--redesign-accent);color:var(--redesign-accent-ink,#06171d);border:0}.form-editor-header-button--primary:hover{background:var(--redesign-accent-hover,#41d3ff);box-shadow:var(--redesign-shadow-ring)}.form-editor-header-button--primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.form-editor-body{flex:1;min-height:0;display:flex}.form-editor-sidebar{background:var(--redesign-bg-frame);border-right:1px solid var(--redesign-border);flex-direction:column;flex:none;align-self:flex-start;gap:16px;width:274px;max-height:calc(100vh - 62px);padding:18px 14px 22px;display:flex;position:sticky;top:62px;overflow-y:auto}.form-editor-sidebar-progress-row{font:700 12px/1 var(--redesign-font-sans);color:var(--redesign-text-primary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.form-editor-sidebar-progress-count{font:700 11.5px/1 var(--redesign-font-sans);color:var(--redesign-accent-text-light,#7fe1ff);font-variant-numeric:tabular-nums}.form-editor-sidebar-progress-bar{border-radius:var(--redesign-radius-pill,999px);background:#ffffff0f;height:6px;overflow:hidden}.form-editor-sidebar-progress-fill{border-radius:var(--redesign-radius-pill,999px);background:var(--redesign-accent);height:100%;transition:width .2s}.form-editor-sidebar-progress-hint{font:400 11px/1.45 var(--redesign-font-sans);color:var(--redesign-text-tertiary);margin:9px 0 0}.form-editor-sidebar-steps{flex-direction:column;gap:6px;display:flex}.form-editor-sidebar-step{border-radius:var(--redesign-radius-card-inner,13px);cursor:pointer;text-align:left;font:inherit;transition:border-color var(--redesign-transition-fast), background var(--redesign-transition-fast);background:0 0;border:1px solid #0000;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.form-editor-sidebar-step:hover{border-color:#00c2ff66}.form-editor-sidebar-step--active{background:var(--redesign-accent-fill-min);border-color:#00c2ff6b}.form-editor-sidebar-step-index{border:1px solid var(--redesign-border-field);width:22px;height:22px;font:700 10.5px/1 var(--redesign-font-sans);color:var(--redesign-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.form-editor-sidebar-step--active .form-editor-sidebar-step-index{background:var(--redesign-accent);border-color:var(--redesign-accent);color:var(--redesign-accent-ink,#06171d)}.form-editor-sidebar-step-text{flex-direction:column;gap:3px;min-width:0;display:flex}.form-editor-sidebar-step-label{font:500 12.5px/1.2 var(--redesign-font-sans);color:var(--redesign-text-secondary)}.form-editor-sidebar-step--active .form-editor-sidebar-step-label{color:var(--redesign-text-strong);font-weight:600}.form-editor-sidebar-step-hint{font:400 10.5px/1.4 var(--redesign-font-sans);color:var(--redesign-text-tertiary)}.form-editor-sidebar-help{border-radius:var(--redesign-radius-card-inner,13px);background:var(--redesign-accent-fill-min);border:1px solid #00c2ff38;margin-top:auto;padding:14px 15px}.form-editor-sidebar-help-title{font:600 12px/1 var(--redesign-font-sans);color:var(--redesign-accent-text-light,#7fe1ff);align-items:center;gap:8px;margin:0 0 6px;display:flex}.form-editor-sidebar-help-text{font:400 11px/1.45 var(--redesign-font-sans);color:var(--redesign-text-secondary);margin:0 0 11px}.form-editor-sidebar-help-link{background:var(--redesign-accent);height:32px;font:700 11.5px/1 var(--redesign-font-sans);color:var(--redesign-accent-ink,#06171d);border-radius:9px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.form-editor-sidebar-help-link:hover{background:var(--redesign-accent-hover,#41d3ff)}.form-editor-panel{background:var(--redesign-bg-canvas);flex:1;min-width:0;padding:24px 26px 40px;overflow-y:auto}.form-editor-panel .wizard-step-form{max-width:720px}.form-editor-panel .wizard-card,.form-editor-panel .modal-panel{background:var(--redesign-bg-card);border-color:var(--redesign-border);color:var(--redesign-text-primary)}.form-editor-panel .wizard-card h3,.form-editor-panel .wizard-card summary{color:var(--redesign-text-strong)}.form-editor-panel .field label,.form-editor-panel label{color:var(--redesign-text-primary)}.form-editor-panel .field-hint{color:var(--redesign-text-tertiary)}.form-editor-panel input,.form-editor-panel select,.form-editor-panel textarea{background:var(--redesign-bg-card-inset);border-color:var(--redesign-border-field);color:var(--redesign-text-primary)}.form-editor-preview{border-left:1px solid var(--redesign-border);background:var(--redesign-bg-frame);flex:none;align-self:flex-start;width:380px;max-height:calc(100vh - 62px);padding:18px;position:sticky;top:62px;overflow-y:auto}@media (width<=1080px){.form-editor-preview{display:none}}@media (width<=900px){.form-editor-body{flex-direction:column}.form-editor-sidebar{border-right:0;border-bottom:1px solid var(--redesign-border);width:100%;max-height:none;position:static}}.form-editor-publish-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:720px;display:grid}.form-editor-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.form-editor-checklist-item{border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-card-inner,13px);background:var(--redesign-bg-card-inset);align-items:center;gap:11px;padding:10px 12px;display:flex}.form-editor-checklist-icon{width:20px;height:20px;color:var(--redesign-warning-text,#f4c65c);background:#f0b42929;border:1px solid #f0b42980;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.form-editor-checklist-item--done .form-editor-checklist-icon{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e2e;border-color:#3ecf8e80}.form-editor-checklist-label{color:var(--redesign-text-primary);flex:1;font-size:12.5px}.form-editor-checklist-item--done .form-editor-checklist-label{color:var(--redesign-text-secondary)}.form-editor-publish-warning{border-radius:var(--redesign-radius-card-inner,13px);color:var(--redesign-warning-text,#f4c65c);background:#f0b4290f;border:1px solid #f0b42957;margin:12px 0 0;padding:10px 12px;font-size:12px}.form-editor-status-card .field-hint strong{color:var(--redesign-text-primary)}.form-editor-status-action{width:100%;margin-top:8px}.form-editor-link-card{grid-column:1/-1}.form-editor-link-value-row{border:1px solid var(--redesign-border-field);border-radius:var(--redesign-radius-card-inner,13px);background:var(--redesign-bg-card-inset);word-break:break-all;margin:10px 0 14px;padding:12px 14px}.form-editor-link-value{font:600 13px/1.4 var(--redesign-font-mono);color:var(--redesign-success-text,#5cd8a2)}.form-editor-link-actions{gap:10px;display:flex}.form-editor-qr-canvas-wrap{border-radius:var(--redesign-radius-card-inner,13px);background:#fff;justify-content:center;margin:10px 0 14px;padding:14px;display:flex}.form-editor-qr-canvas-wrap canvas{display:block}.settings-solid-page{background:#121315}.follow-up-metric-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.follow-up-metric-icon-tile{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.follow-up-metric-icon-tile--blue{color:#29b6e8;background:#29b6e824}.follow-up-metric-icon-tile--sky{color:#60a5fa;background:#3b82f624}.follow-up-metric-icon-tile--purple{color:#c084fc;background:#a855f724}.follow-up-metric-icon-tile--green{color:#34d399;background:#34d39924}.redesign-page .follow-up-metric-icon-tile--blue,.redesign-page .follow-up-metric-icon-tile--sky,.redesign-page .follow-up-metric-icon-tile--purple,.redesign-page .follow-up-metric-icon-tile--green{color:var(--redesign-accent);background:#00c2ff1f}.redesign-page .forms-summary-grid .follow-up-metric-icon-tile{border-radius:10px;width:32px;height:32px}.follow-up-metric-info{color:#e8edf047;cursor:default;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s,background-color .15s;display:flex}.follow-up-metric-info:hover,.follow-up-metric-info:focus-visible{color:#e8edf080;background:#ffffff0d;outline:none}.follow-up-metric-caption{color:var(--redesign-text-tertiary);margin:4px 0 0;font-size:11.5px}.followup-solid-page .follow-up-toolbar .lead-filters-search{flex:320px}.follow-up-header-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.followup-solid-page .settings-tabs{gap:34px;padding-bottom:0}.followup-solid-page .settings-tab{color:#e8edf080;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;height:48px;padding:0;font-size:13.5px;font-weight:500;transition:color .18s,border-color .18s}.followup-solid-page .settings-tab:hover:not(:disabled){color:var(--redesign-text-primary);border-color:#0000}.followup-solid-page .settings-tab.active{color:var(--redesign-accent);border-bottom-color:var(--redesign-accent);background:0 0;font-weight:600}.follow-up-onboarding-panel{background:var(--redesign-bg-card);border:1px solid var(--redesign-border);box-shadow:none;border-radius:16px;padding:26px 26px 22px}.follow-up-onboarding-columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:center;gap:30px;display:grid}.follow-up-flow-col{border-right:none;min-width:0;padding-right:0}.follow-up-flow-title{letter-spacing:-.3px;color:var(--redesign-text-strong);margin:0 0 20px;font-size:17px;font-weight:700}.follow-up-flow{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.follow-up-flow-step{text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:128px;align-items:center;gap:9px;min-width:128px;padding:16px 12px;display:flex}.follow-up-flow-step-icon{justify-content:center;align-items:center;margin-bottom:2px;display:flex}.follow-up-flow-step-title{color:var(--redesign-text-strong);margin:0;font-size:12.5px;font-weight:600}.follow-up-flow-step-desc{color:var(--redesign-text-tertiary);margin:0;font-size:10.5px;line-height:1.35}.follow-up-flow-connector{color:#00c2ff8c;flex-shrink:0;align-self:center;align-items:center;padding:0 8px;display:flex}.follow-up-flow-footnote{color:var(--redesign-text-secondary);align-items:center;gap:9px;margin:18px 0 0;font-size:12px;font-weight:500;display:flex}.follow-up-flow-footnote svg{color:var(--redesign-success);flex-shrink:0}.follow-up-empty-col{text-align:center;border-left:1px solid var(--redesign-border);flex-direction:column;align-items:center;min-width:0;padding:22px 18px;display:flex}.follow-up-illustration{margin-bottom:14px}.follow-up-empty-title{letter-spacing:-.3px;color:var(--redesign-text-strong);margin:0;font-size:17px;font-weight:700}.follow-up-empty-desc{max-width:330px;color:var(--redesign-text-secondary);margin:10px 0 0;font-size:12.5px;line-height:1.55}.follow-up-empty-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:20px;margin-bottom:12px;display:flex}.follow-up-empty-cta-primary{border-radius:11px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}.follow-up-empty-hint{color:var(--redesign-text-tertiary);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.follow-up-empty-cta-secondary{height:38px;color:var(--redesign-accent-text-light,#7fe1ff);cursor:pointer;background:0 0;border:1px solid #00c2ff4d;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.follow-up-empty-cta-secondary:hover:not(:disabled){background:#00c2ff17}.follow-up-empty-cta-secondary:disabled{opacity:.5;cursor:default}.follow-up-benefits-row{border-top:1px solid var(--redesign-border);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;padding-top:20px;display:grid}.follow-up-benefit{align-items:flex-start;gap:12px;padding:0;display:flex}.follow-up-benefit:not(:first-child){border-left:none}.follow-up-benefit:first-child{padding-left:0}.follow-up-benefit-icon{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.follow-up-benefit-title{color:var(--redesign-text-primary);margin:0 0 4px;font-size:12.5px;font-weight:600}.follow-up-benefit-desc{color:var(--redesign-text-tertiary);margin:0;font-size:11.5px;line-height:1.4}@media (width<=1100px){.follow-up-onboarding-columns{grid-template-columns:1fr}.follow-up-flow-col{border-bottom:1px solid #ffffff0f;border-right:none;padding-bottom:24px;padding-right:0}.follow-up-empty-col{padding-top:24px;padding-left:0}.follow-up-benefits-row{grid-template-columns:1fr;gap:16px}.follow-up-benefit{padding:0;border-left:none!important}}.dashboard-dark-metric-icon{color:#fff;margin-bottom:8px;display:inline-flex}.dashboard-dark-metric-label{color:#fff;opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:12.5px;font-weight:600;overflow:hidden}.dashboard-dark-metric-value-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-dark-metric-value{color:#fff;margin:0;font-size:22px;font-weight:700}.dashboard-dark-metric-value--zero{opacity:.55}.dashboard-dark-metric-value--alert{color:#fcd34d}.dashboard-dark-metric-trend--alert{color:#fcd34d;font-weight:700}.dashboard-dark-metric-chevron{color:#fff;opacity:.6;flex-shrink:0;width:14px;height:14px}.dashboard-dark-metric-trend{margin:6px 0 0;font-size:12px;font-weight:600}.dashboard-dark-metric-trend--up{color:#86efac}.dashboard-dark-metric-trend--down{color:#fca5a5}.dashboard-dark-metric-trend--flat{color:#fff;opacity:.75}.dashboard-summary-grid .dashboard-dark-metric-card{text-align:center;background:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);box-sizing:border-box;-webkit-backdrop-filter:none;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:84px;padding:20px 18px;transition:all .18s;display:flex;position:relative;box-shadow:0 8px 24px #0000001f}.dashboard-summary-grid .dashboard-dark-metric-card:hover{background:var(--redesign-bg-card);border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.dashboard-summary-grid .dashboard-dark-metric-card--highlight{background:linear-gradient(180deg, #00c2ff17, var(--redesign-bg-card-inset));border-color:#00c2ff4d}.dashboard-summary-grid .dashboard-dark-metric-card--highlight:hover{background:linear-gradient(180deg, #00c2ff24, var(--redesign-bg-card-inset));border-color:#00c2ff80}.dashboard-summary-grid .dashboard-dark-metric-card--highlight .dashboard-dark-metric-icon{background:#00c2ff33}.dashboard-summary-grid .dashboard-dark-metric-card--highlight .dashboard-dark-metric-chevron{color:#7fe1ff99;opacity:1}.dashboard-dark-metric-label--pulse{animation:2.4s ease-in-out infinite lgpulse}@media (prefers-reduced-motion:reduce){.dashboard-dark-metric-label--pulse{animation:none}}.dashboard-summary-card-header{justify-content:center;align-items:center;width:100%;display:flex}.dashboard-summary-card-header-left{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.dashboard-summary-grid .dashboard-dark-metric-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:0}.dashboard-summary-grid .dashboard-dark-metric-icon--blue,.dashboard-summary-grid .dashboard-dark-metric-icon--amber,.dashboard-summary-grid .dashboard-dark-metric-icon--purple,.dashboard-summary-grid .dashboard-dark-metric-icon--green{color:var(--redesign-accent);background:#00c2ff1f}.dashboard-summary-grid .dashboard-dark-metric-label{color:var(--redesign-text-tertiary);opacity:1;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:500;overflow:hidden}.dashboard-summary-grid .dashboard-dark-metric-chevron{width:13px;height:13px;color:var(--redesign-text-tertiary);opacity:.5;position:absolute;top:14px;right:14px}.dashboard-summary-grid .dashboard-dark-metric-value{letter-spacing:-.5px;color:var(--redesign-text-strong);margin:6px 0 0;font-size:27px;font-weight:700;line-height:1;display:block}.dashboard-summary-grid .dashboard-dark-metric-value--money{font-size:23px}.dashboard-summary-grid .dashboard-dark-metric-value--zero{opacity:.55}.dashboard-summary-grid .dashboard-dark-metric-value--alert{color:var(--redesign-warning)}.dashboard-summary-grid .dashboard-dark-metric-trend{margin:4px 0 0;font-size:11.5px;font-weight:500}.dashboard-summary-grid .dashboard-dark-metric-trend--up{color:var(--redesign-accent)}.dashboard-summary-grid .dashboard-dark-metric-trend--down{color:var(--redesign-danger)}.dashboard-summary-grid .dashboard-dark-metric-trend--flat{color:var(--redesign-text-tertiary);opacity:1}.dashboard-summary-grid .dashboard-dark-metric-trend--alert{color:var(--redesign-warning);font-weight:500}@keyframes dashboard-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}.dashboard-skeleton-bar{background:#ffffff29;border-radius:6px;animation:1.4s ease-in-out infinite dashboard-skeleton-pulse;display:block}.dashboard-skeleton-title{margin-bottom:20px}.dashboard-dark-metric-card.dashboard-skeleton-card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.funnel-stage.dashboard-skeleton-card{align-items:center}.dashboard-skeleton-table{flex-direction:column;gap:18px;display:flex}.dashboard-skeleton-row{align-items:center;gap:20px;display:flex}.dashboard-skeleton-agenda{flex-direction:column;gap:12px;display:flex}.dashboard-skeleton-agenda .dashboard-skeleton-bar{border-radius:10px}.lp-captures-card{color:#e8edf0;background:#191d21;border:1px solid #ffffff12;border-radius:18px;max-width:1280px;margin:0 auto 20px;overflow:hidden}.lp-captures-header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.lp-captures-header-left{align-items:center;gap:11px;min-width:0;display:flex}.lp-captures-icon{color:#7fe1ff;background:#00c2ff1f;border:1px solid #00c2ff4d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lp-captures-header-text{min-width:0}.lp-captures-title{letter-spacing:-.2px;margin:0 0 3px;font-size:14.5px;font-weight:700}.lp-captures-subtitle{color:#e8edf073;margin:0;font-size:11px}.lp-captures-filters{background:#ffffff0a;border-radius:10px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.lp-captures-filter-button{color:#e8edf080;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:11.5px;font-weight:500;transition:background .16s,color .16s;display:flex}.lp-captures-filter-button.is-active{color:#7fe1ff;background:#00c2ff24;font-weight:700}.lp-captures-filter-count{color:#e8edf073;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.lp-captures-filter-button.is-active .lp-captures-filter-count{color:#c8f2ff;background:#00c2ff38}.lp-captures-table-wrap{overflow-x:auto}.lp-captures-table{min-width:760px}.lp-captures-row{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(96px,.8fr) minmax(0,1.1fr) 34px;align-items:center;gap:12px;padding:13px 20px;transition:background .14s;display:grid}.lp-captures-row:hover{background:#00c2ff0a}.lp-captures-row.is-open{background:#00c2ff0d}.lp-captures-row--head{letter-spacing:.7px;color:#e8edf06b;background:#ffffff05;padding:11px 20px;font-size:9.5px;font-weight:600}.lp-captures-row--head:hover{background:#ffffff05}.lp-captures-lead{align-items:center;gap:10px;min-width:0;display:flex}.lp-captures-avatar{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.lp-captures-lead-identity{min-width:0}.lp-captures-lead-name{color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.lp-captures-lead-name.is-empty{color:#e8edf099}.lp-captures-lead-phone{color:#e8edf073;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;font-weight:500;overflow:hidden}.lp-captures-page{min-width:0}.lp-captures-page-name{color:#e8edf0cc;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11.5px;font-weight:600;overflow:hidden}.lp-captures-page-gate{color:#e8edf06b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:500;display:flex;overflow:hidden}.lp-captures-gate-dot{background:#f0b429;border-radius:50%;flex:none;width:5px;height:5px}.lp-captures-gate-dot.is-pass{background:#3ecf8e}.lp-captures-score{color:#f4c65c;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f0b42921;border:1px solid #f0b42952;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.lp-captures-score.is-pass{color:#5cd8a2;background:#3ecf8e21;border-color:#3ecf8e52}.lp-captures-captured{min-width:0}.lp-captures-captured-when{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.lp-captures-captured-ago{color:#e8edf066;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.lp-captures-captured-ago.is-booked{color:#5cd8a2}.lp-captures-expand-btn{color:#7fe1ff;cursor:pointer;background:#00c2ff12;border:1px solid #00c2ff47;border-radius:9px;flex:none;justify-content:center;justify-self:end;align-items:center;width:30px;height:30px;transition:background .16s;display:flex}.lp-captures-expand-btn:hover{background:#00c2ff29}.lp-captures-expand-btn svg{transition:transform .16s}.lp-captures-answers-wrap{background:#00c2ff0a;border-bottom:1px solid #ffffff0d;padding:0 20px 14px 62px}.lp-captures-answers{background:#15181b;border:1px solid #00c2ff33;border-radius:12px;padding:13px 14px}.lp-captures-answers-title{letter-spacing:.7px;color:#7fe1ffb3;margin:0 0 10px;font-size:9.5px;font-weight:700}.lp-captures-answers-list{flex-direction:column;gap:8px;display:flex}.lp-captures-answer-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-captures-answer-text{min-width:0}.lp-captures-answer-q{color:#e8edf06b;margin:0 0 3px;font-size:10px;line-height:1.3}.lp-captures-answer-v{color:#e8edf0;margin:0;font-size:11.5px;font-weight:600;line-height:1.3}.lp-captures-answer-v.is-pos{color:#9ee3c0}.lp-captures-answer-v.is-warn{color:#f4c65ce6}.lp-captures-answer-v.is-end{color:#f5787c}.lp-captures-answer-pts{color:#e8edf0;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700}.lp-captures-answer-pts.is-pos{color:#9ee3c0;background:#3ecf8e24}.lp-captures-answer-pts.is-warn{color:#f4c65ce6;background:#f0b42924}.lp-captures-answer-pts.is-end{color:#f5787c;background:#f2555a24}.lp-captures-answers-empty{color:#e8edf06b;margin:0;font-size:11px}.lp-captures-empty{text-align:center;padding:34px 20px}.lp-captures-empty-title{color:#e8edf099;margin:0 0 4px;font-size:12.5px;font-weight:700}.lp-captures-empty-text{color:#e8edf06b;margin:0;font-size:11px;line-height:1.45}.lp-captures-footer{background:#15181b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.lp-captures-footnote{color:#e8edf06b;margin:0;font-size:10.5px;font-weight:500}.lp-captures-link{color:#7fe1ff;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:11.5px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.lp-captures-link:hover{color:#c8f2ff}.dashboard-interactions-row{align-items:stretch;gap:20px;max-width:1280px;margin:0 auto 20px;display:flex}.dashboard-page-filters{max-width:1280px;margin-left:auto;margin-right:auto}.dashboard-page-filters.lead-filters.lead-filters--premium select{height:36px;font-size:12.5px}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select{background-color:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);height:42px;color:var(--redesign-text-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border-radius:10px}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select:hover,.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select:focus{background-color:var(--redesign-bg-card);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");border-color:#00c2ff66}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]:hover,.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por período"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]:hover,.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por formulário"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l4 4v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M14 3v4h4'/%3E%3Cpath d='M8.5 12.5h7M8.5 15.5h7M8.5 9.5h3'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7680' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]:hover,.redesign-page .dashboard-page-filters.lead-filters.lead-filters--premium select[aria-label="Filtrar por origem"]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%237fe1ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.5 3H5a1 1 0 0 0-1 1v7.5a1 1 0 0 0 .3.7l9 9a1 1 0 0 0 1.4 0l7.5-7.5a1 1 0 0 0 0-1.4l-9-9a1 1 0 0 0-.7-.3Z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b8c4cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dashboard-interactions-wide-col{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.dashboard-agenda-col{flex-direction:column;flex:0 0 360px;gap:12px;display:flex}.dashboard-interactions-card,.dashboard-agenda-card{background:var(--color-card-bg);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);border-radius:16px;height:100%;padding:18px 20px}.dashboard-agenda-col .dashboard-agenda-card,.dashboard-interactions-wide-col .dashboard-interactions-card,.dashboard-agenda-col .dashboard-qualification-card{flex:auto;height:auto}.dashboard-agenda-col .dashboard-agenda-card{transition:transform .2s,box-shadow .2s;box-shadow:0 16px 40px #00000040}.dashboard-agenda-col .dashboard-agenda-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px #0000004d}.dashboard-qualification-card{padding:14px}.dashboard-qualification-header-left{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-qualification-updated{color:var(--redesign-text-tertiary);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:400;display:inline-flex}.dashboard-qualification-updated-dot{background:var(--redesign-success);border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite lgpulse;box-shadow:0 0 6px #3ecf8e80}@media (prefers-reduced-motion:reduce){.dashboard-qualification-updated-dot{animation:none}}.dashboard-qualification-overview{align-items:center;gap:16px;margin:14px 0;display:flex}.dashboard-qualification-gauge{flex-shrink:0;width:108px;height:108px;position:relative}.dashboard-qualification-gauge-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.dashboard-qualification-gauge-value{color:var(--redesign-text-strong);font-size:26px;font-weight:700;line-height:1}.dashboard-qualification-gauge-label{max-width:72px;color:var(--redesign-text-tertiary);font-size:9px;font-weight:500;line-height:1.2}.dashboard-qualification-percent{min-width:0}.dashboard-qualification-percent-value{color:var(--redesign-text-strong);font-size:32px;font-weight:700;line-height:1}.dashboard-qualification-percent-desc{color:var(--redesign-text-tertiary);margin:4px 0 0;font-size:11px}.dashboard-qualification-percent-total{color:var(--redesign-text-tertiary);margin:2px 0 0;font-size:10px}.dashboard-qualification-status-list{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.dashboard-qualification-status-row{background:#ffffff05;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 8px;display:flex}.dashboard-qualification-status-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dashboard-qualification-status-label{min-width:78px;color:var(--redesign-text-secondary);white-space:nowrap;flex:none;font-size:11.5px;font-weight:500}.dashboard-qualification-status-bar{background:#e8edf01f;border-radius:999px;flex:auto;min-width:24px;height:6px;overflow:hidden}.dashboard-qualification-status-bar span{border-radius:999px;height:100%;display:block}.dashboard-qualification-status-value{text-align:right;min-width:18px;color:var(--redesign-text-strong);flex:none;font-size:12px;font-weight:700}.dashboard-qualification-status-badge{border-radius:999px;flex:none;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.dashboard-qualification-status-row--amber .dashboard-qualification-status-icon{color:var(--redesign-warning-text);background:#f0b42929}.dashboard-qualification-status-row--amber .dashboard-qualification-status-bar span{background:var(--redesign-warning)}.dashboard-qualification-status-row--amber .dashboard-qualification-status-badge{color:var(--redesign-warning-text);background:#f0b42924}.dashboard-qualification-status-row--green .dashboard-qualification-status-icon{color:var(--redesign-success-text);background:#3ecf8e29}.dashboard-qualification-status-row--green .dashboard-qualification-status-bar span{background:var(--redesign-success)}.dashboard-qualification-status-row--green .dashboard-qualification-status-badge{color:var(--redesign-success-text);background:#3ecf8e24}.dashboard-qualification-status-row--red .dashboard-qualification-status-icon{color:var(--redesign-danger-text);background:#f2555a29}.dashboard-qualification-status-row--red .dashboard-qualification-status-bar span{background:var(--redesign-danger)}.dashboard-qualification-status-row--red .dashboard-qualification-status-badge{color:var(--redesign-danger-text);background:#f2555a24}.dashboard-qualification-status-row--slate .dashboard-qualification-status-icon{color:var(--redesign-text-tertiary);background:#e8edf029}.dashboard-qualification-status-row--slate .dashboard-qualification-status-bar span{background:var(--redesign-text-tertiary)}.dashboard-qualification-status-row--slate .dashboard-qualification-status-badge{color:var(--redesign-text-tertiary);background:#e8edf024}.dashboard-qualification-cta{width:100%;height:36px;color:var(--redesign-accent);cursor:pointer;background:#00c2ff1a;border:1px solid #00c2ff47;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.dashboard-qualification-cta:hover:not(:disabled){background:#00c2ff29}.dashboard-qualification-cta:disabled{opacity:.55;cursor:default}.dashboard-qualification-footnote{color:var(--redesign-text-tertiary);text-align:center;margin:10px 0 0;font-size:10px;line-height:14px}.dashboard-agenda-card{overflow:hidden}.dashboard-interactions-card .data-table,.dashboard-interactions-card .view-all-leads-button{margin-top:16px}.dashboard-card-title-icon{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.dashboard-card-title-icon svg{flex-shrink:0}.dashboard-card-title-icon-badge{width:34px;height:34px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.interactions-table-header{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.interactions-table-header svg{opacity:.6;flex-shrink:0}.dashboard-interactions-table th{text-align:center}.dashboard-interactions-mobile-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:none}.dashboard-interactions-mobile-row{background:var(--color-surface-elevated);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.dashboard-interactions-mobile-info{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.dashboard-interactions-mobile-text{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.dashboard-interactions-mobile-time{color:var(--text);font-size:11.5px}.dashboard-interactions-mobile-stage,.dashboard-interactions-mobile-action{white-space:nowrap;flex:none}@media (width<=900px){.dashboard-interactions-row{flex-direction:column}.dashboard-agenda-col{flex:auto;width:100%}.view-all-leads-button{width:100%}.dashboard-interactions-table{display:none}.dashboard-interactions-mobile-list{display:flex}}.interactions-lead-cell{align-items:center;gap:10px;display:flex}.interactions-lead-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.interactions-lead-avatar--blue{background:#2563eb}.interactions-lead-avatar--green{background:#16a34a}.interactions-lead-avatar--purple{background:#7c3aed}.interactions-lead-avatar--red{background:#dc2626}.stage-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.stage-badge--new{color:#2563eb;background:#e0edff}.stage-badge--progress{color:#ea580c;background:#ffedd5}.stage-badge--won{color:#16a34a;background:#dcfce7}.interactions-last{flex-direction:column;gap:2px;display:flex}.interactions-last-text{color:var(--text-h);font-size:13px}.interactions-last-time{color:var(--text);opacity:.75;font-size:12px}.interactions-group-row td{padding:0}.interactions-group-toggle{background:var(--color-surface-elevated);width:100%;color:var(--text-h);font:inherit;text-align:left;cursor:pointer;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.interactions-group-toggle:hover{filter:brightness(.97)}.interactions-group-chevron{color:var(--text);flex-shrink:0;font-size:12px}.interactions-group-summary{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.interactions-group-names{color:var(--text);font-weight:400}.interactions-group-time{color:var(--text);opacity:.75;flex-shrink:0;font-size:12px}.interactions-group-member-row{background:var(--color-surface-elevated)}.interactions-group-member-row .interactions-lead-cell{padding-left:20px}.interactions-group-row-mobile{list-style:none}.interactions-group-toggle--mobile{border-radius:10px;flex-wrap:wrap}.interactions-group-toggle--mobile .interactions-group-summary{white-space:normal;flex-basis:100%}.interactions-group-toggle--mobile .interactions-group-names{font-size:12px;display:block}.next-action-badge{white-space:nowrap;border-radius:8px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.next-action-badge--warning{color:#a16207;background:#fef9c3}.next-action-badge--confirmar{color:#16a34a;background:#dcfce7}.next-action-badge--neutral{background:var(--color-surface-elevated);color:var(--text);border:1px solid var(--color-border)}.next-action-badge--button{font:inherit;cursor:pointer;border:none}.next-action-badge--button:hover:not(:disabled){filter:brightness(.95)}.next-action-badge--button:disabled{opacity:.6;cursor:default}.next-action-badge--neutral-button{background:var(--color-card-bg);color:var(--text-h);border:1px solid var(--color-border)}.next-action-badge-icon{flex-shrink:0;margin-right:4px}.next-action-lock-shackle{transform-box:fill-box;transform-origin:0 100%;transition:transform .2s}.next-action-badge--button:hover:not(:disabled) .next-action-lock-shackle{transform:rotate(-35deg)translate(-1px,-1px)}.dashboard-home-page .dashboard-agenda-card{background:var(--redesign-bg-card-inset);border-color:var(--redesign-border);-webkit-backdrop-filter:none}.dashboard-agenda-card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dashboard-agenda-card-icon{width:32px;height:32px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-agenda-card-menu{color:var(--redesign-text-tertiary);cursor:default;border-radius:7px;flex-shrink:0;padding:5px;transition:background .15s;display:flex}.dashboard-agenda-card-menu:hover{background:#ffffff0d}.dashboard-agenda-card-header .dashboard-card-title-icon{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.dashboard-agenda-card-header .dashboard-funnel-card-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.home-agenda-card{color:#e8edf0;background:#191d21;border-color:#ffffff12;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.home-agenda-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.home-agenda-header-left{align-items:center;gap:11px;min-width:0;display:flex}.home-agenda-icon{color:#f9a8d4;background:#ec489924;border:1px solid #ec48994d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-agenda-title{letter-spacing:-.2px;color:#e8edf0;margin:0 0 3px;font-size:14.5px;font-weight:700}.home-agenda-subtitle{color:#e8edf073;margin:0;font-size:11px}.home-agenda-toggle{background:#ffffff0a;border-radius:10px;gap:3px;margin-bottom:14px;padding:3px;display:flex}.home-agenda-toggle-button{color:#e8edf080;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;height:30px;font-size:11.5px;font-weight:500;transition:background .16s,color .16s;display:flex}.home-agenda-toggle-button.is-active{color:#f9a8d4;background:#ec489929;font-weight:700}.home-agenda-toggle-count{color:#e8edf073;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.home-agenda-toggle-button.is-active .home-agenda-toggle-count{color:#fbcfe8;background:#ec48993d}.home-agenda-empty{text-align:center;background:#15181b;border:1px dashed #ffffff1f;border-radius:13px;margin-bottom:4px;padding:26px 16px}.home-agenda-empty-title{color:#e8edf099;margin:0 0 4px;font-size:12.5px;font-weight:700}.home-agenda-empty-hint{color:#e8edf06b;margin:0;font-size:11px;line-height:1.45}.home-agenda-list{flex-direction:column;margin:0 0 4px;padding:0;list-style:none;display:flex}.home-agenda-item{gap:12px;display:flex}.home-agenda-item-time{text-align:right;flex:none;width:52px;padding-top:12px}.home-agenda-item-time-value{color:#e8edf0bf;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 3px;font-size:13px;font-weight:700}.home-agenda-item-time-sub{color:#e8edf080;white-space:nowrap;margin:0;font-size:9.5px;font-weight:500}.home-agenda-item-rail{flex-direction:column;flex:none;align-items:center;width:12px;padding-top:14px;display:flex}.home-agenda-item-dot{background:0 0;border:2px solid #f0b42980;border-radius:50%;flex:none;width:9px;height:9px}.home-agenda-item-dot--now{background:#ec4899;border-color:#ec489959;animation:1.8s ease-in-out infinite homeAgendaPulse}.home-agenda-item-dot--done{background:#3ecf8e;border-color:#3ecf8e4d}.home-agenda-item-dot--miss{background:#f2555a;border-color:#f2555a4d}@keyframes homeAgendaPulse{0%,to{opacity:.55}50%{opacity:1}}.home-agenda-item-line{background:#ffffff14;flex:1;width:2px}.home-agenda-item-card{flex:1;min-width:0;padding-bottom:10px}.home-agenda-item-card>.home-agenda-item-top,.home-agenda-item-card>.home-agenda-item-actions{padding:0 12px}.home-agenda-item-top{align-items:center;gap:9px;margin-bottom:9px;padding-top:11px;display:flex}.home-agenda-avatar{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.home-agenda-item-identity{flex:1;min-width:0}.home-agenda-item-name{color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:12.5px;font-weight:600;overflow:hidden}.home-agenda-item-kind{color:#e8edf06b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.home-agenda-item-actions{align-items:center;gap:6px;padding-bottom:12px;display:flex}.home-agenda-btn-ok,.home-agenda-btn-done{white-space:nowrap;cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;font-size:11px;font-weight:700;transition:background .16s;display:inline-flex}.home-agenda-btn-ok{color:#06231a;background:#3ecf8e;border:0}.home-agenda-btn-ok:hover:not(:disabled){background:#5cd8a2}.home-agenda-btn-done{color:#5cd8a2;background:#3ecf8e14;border:1px solid #3ecf8e42}.home-agenda-btn-done--miss{color:#f5787c;background:#f2555a12;border-color:#f2555a4d}.home-agenda-btn-miss{color:#f5787c;white-space:nowrap;cursor:pointer;background:#f2555a12;border:1px solid #f2555a4d;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11px;font-weight:700;transition:background .16s;display:inline-flex}.home-agenda-btn-miss:hover:not(:disabled){background:#f2555a29}.home-agenda-btn-ok:disabled,.home-agenda-btn-miss:disabled,.home-agenda-btn-done:disabled{opacity:.6;cursor:not-allowed}.home-agenda-confirmation-state{color:#e8edf080;background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;flex:1;justify-content:center;align-items:center;height:32px;font-size:11px;font-weight:600;display:flex}.home-agenda-confirmation-state--ok{color:#5cd8a2;background:#3ecf8e14;border-color:#3ecf8e42}.home-agenda-footer{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:12px}.home-agenda-footnote{color:#e8edf06b;margin:0 0 12px;font-size:10.5px;font-weight:500}.home-agenda-link{color:#f9a8d4;white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.home-agenda-link:hover{color:#fbcfe8}.view-all-leads-button{background:var(--redesign-accent);width:fit-content;color:var(--redesign-accent-ink);text-align:center;border:1px solid var(--redesign-accent);border-radius:8px;margin:0 auto;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.view-all-leads-button:hover{background:var(--redesign-accent-hover);border-color:var(--redesign-accent-hover)}.dashboard-funnel-card{background:var(--color-card-bg);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);border-radius:16px;max-width:1280px;margin:0 auto 20px;padding:22px 24px}.dashboard-funnel-card-title{color:var(--text-h);margin:0 0 16px;font-size:16px;font-weight:700}.dashboard-funnel-card>.dashboard-funnel-card-title{text-align:center;letter-spacing:-.01em;margin:0 0 2px;font-size:19px;font-weight:700}.dashboard-funnel-card-subtitle{color:var(--redesign-text-tertiary);text-align:center;margin:4px 0 14px;font-size:12px;font-weight:400;line-height:1.5}.funnel{align-items:stretch;gap:0;padding:30px 0 4px;display:flex;overflow-x:auto}.funnel-stage{text-align:center;background:var(--redesign-bg-card-inset);box-sizing:border-box;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:30px 14px 20px;transition:transform .2s;display:flex;position:relative}.funnel-stage:hover{transform:translateY(-3px)}.funnel-stage--indigo{background:#00c2ff08;border-color:#00c2ff24}.funnel-stage--sky{background:#00c2ff0b;border-color:#00c2ff30}.funnel-stage--blue{background:#00c2ff0f;border-color:#00c2ff3d}.funnel-stage--green{background:#00c2ff1a;border-color:#00c2ff61}.funnel-stage--purple{background:linear-gradient(160deg,#00c2ff2e,#00c2ff0f);border-color:#00c2ff61;box-shadow:0 0 24px #00c2ff1f}.funnel-stage-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.funnel-stage-icon--indigo{background:var(--redesign-bg-card);color:#7fe1ffbf;border:1px solid #00c2ff33}.funnel-stage-icon--sky{background:var(--redesign-bg-card);color:#7fe1ffcc;border:1px solid #00c2ff40}.funnel-stage-icon--blue{background:var(--redesign-bg-card);color:#7fe1ffd9;border:1px solid #00c2ff4d}.funnel-stage-icon--green{background:var(--redesign-bg-card);color:var(--redesign-accent);border:1px solid #00c2ff6b}.funnel-stage-icon--purple{background:var(--redesign-accent);color:var(--redesign-accent-ink);border:none}.funnel-stage-label{color:var(--redesign-text-secondary);margin:0;font-size:12px;font-weight:600}.funnel-stage-value{letter-spacing:-.8px;color:var(--redesign-text-strong);margin:6px 0 0;font-size:30px;font-weight:700;line-height:1}.funnel-stage-percent{margin:12px 0 0}.funnel-stage-percent-badge{border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-block}.funnel-stage-percent-badge--indigo,.funnel-stage-percent-badge--sky,.funnel-stage-percent-badge--blue,.funnel-stage-percent-badge--green,.funnel-stage-percent-badge--purple{color:var(--redesign-accent-text);background:#00c2ff24}.funnel-stage-trend{margin:4px 0 0;font-size:10px;font-weight:500}.funnel-stage-trend--up{color:var(--redesign-success)}.funnel-stage-trend--down{color:var(--redesign-danger)}.funnel-stage-trend--flat{color:var(--redesign-text-tertiary)}.funnel-stage-help{color:#7fe1ffa6;cursor:help;margin:6px 0 0;font-size:11px;font-weight:500}.funnel-connector{flex-direction:column;flex:none;align-self:center;align-items:center;gap:7px;padding:0 8px;display:flex;position:relative}.funnel-connector:before{content:"";z-index:0;background:#00c2ff4d;height:2px;position:absolute;top:13px;left:0;right:0}.funnel-connector-arrow{z-index:1;width:26px;height:26px;color:var(--redesign-accent);background:#00c2ff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.funnel-connector-percent{z-index:1;color:var(--redesign-text-tertiary);white-space:nowrap;font-size:10.5px;font-weight:600;position:relative}.dashboard-funnel-card--compact{max-width:none;margin:0;padding:24px}.dashboard-home-page .dashboard-funnel-card--compact{background:var(--redesign-bg-card);border-color:var(--redesign-border);-webkit-backdrop-filter:none}.funnel-overall-conversion-box{background:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 0;padding:16px 18px;display:flex}.funnel-overall-conversion-left{align-items:center;gap:14px;min-width:0;display:flex}.funnel-overall-conversion-icon{width:38px;height:38px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.funnel-overall-conversion-label{color:var(--redesign-text-tertiary);margin:0;font-size:12px;font-weight:600}.funnel-overall-conversion-value{color:var(--redesign-text-strong);margin:3px 0 0;font-size:24px;font-weight:700;line-height:1.2}.funnel-overall-conversion-desc{color:var(--redesign-text-tertiary);margin:2px 0 0;font-size:12px}.funnel-overall-conversion-link{height:36px;color:var(--redesign-accent-text);background:#00c2ff14;border:1px solid #00c2ff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:flex}.funnel-overall-conversion-link:hover{color:var(--redesign-accent-text-light);background:#00c2ff24;text-decoration:none}.funnel-overall-conversion-link-arrow{flex-shrink:0;transition:transform .18s}.funnel-overall-conversion-link:hover .funnel-overall-conversion-link-arrow{transform:translate(3px)}.funnel-trend-chart{border-top:1px solid #ffffff0f;margin-top:16px;padding:16px 16px 0}.funnel-trend-header{justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 8px;display:flex}.funnel-trend-header-left{align-items:center;gap:10px;min-width:0;display:flex}.funnel-trend-header-icon{width:36px;height:36px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.funnel-trend-title{color:var(--redesign-text-strong);margin:0;font-size:13px;font-weight:700}.funnel-trend-totals{color:var(--redesign-text-tertiary);margin:3px 0 0;font-size:11px}.funnel-trend-totals-value{color:var(--redesign-accent-text);font-weight:700}.funnel-trend-period-pill{height:32px;color:var(--redesign-text-tertiary);border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:600;transition:background .18s;display:flex}.funnel-trend-period-pill:hover{background:var(--redesign-bg-card)}.funnel-trend-chart-body{position:relative}.funnel-trend-panel{padding:12px 8px 4px;position:relative}.funnel-trend-panel:hover .funnel-trend-svg rect{filter:brightness(1.08)}.funnel-trend-svg{width:100%;height:auto;transition:filter .15s;display:block}.funnel-trend-grid-line{stroke:#ffffff14;stroke-width:1px}.funnel-trend-axis-label{fill:var(--redesign-text-tertiary);font-size:10px}.funnel-trend-hover-layer{position:absolute;inset:0}.funnel-trend-hover-zone{border-radius:4px;height:100%;transition:background .12s;position:absolute;top:0}.funnel-trend-hover-zone:hover,.funnel-trend-hover-zone:focus-within{background:#ffffff0f;outline:none}.funnel-trend-tooltip{z-index:3;background:var(--redesign-bg-card);min-width:130px;color:var(--redesign-text-strong);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;transition:opacity .12s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-8px);box-shadow:0 8px 20px #00000059}.funnel-trend-hover-zone:hover .funnel-trend-tooltip,.funnel-trend-hover-zone:focus-within .funnel-trend-tooltip{opacity:1;visibility:visible}.funnel-trend-tooltip ul{color:var(--redesign-text-secondary);flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.funnel-trend-tooltip-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.funnel-trend-footnote{color:var(--redesign-text-tertiary);border-top:1px solid #ffffff0d;align-items:center;gap:8px;margin:16px 0 0;padding-top:16px;font-size:11px;display:flex}.funnel-trend-footnote-icon-badge{background:#00c2ff1f;border:1px solid #00c2ff33;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.funnel-trend-footnote-icon{color:var(--redesign-accent-text);flex-shrink:0}.admin-sidebar-title{color:var(--text-h);margin:4px 8px 24px;font-size:15px;font-weight:600}.admin-header-actions{align-items:center;gap:16px;display:flex}.admin-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100svh;padding:24px;display:flex}.admin-denied h1{margin:0;font-size:22px}.admin-denied p{color:var(--text);max-width:360px}@keyframes admin-pin-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes admin-pin-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.admin-pin-gate{background:var(--redesign-bg-app);min-height:100svh;color:var(--redesign-text-primary);background-image:radial-gradient(620px 300px at 50% 8%,#00c2ff14,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:34px 20px;display:flex}.admin-pin-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);text-align:center;border-radius:20px;width:100%;max-width:384px;padding:26px 24px 24px;transition:border-color .2s;box-shadow:0 26px 70px #0006}.admin-pin-card--shake{animation:.4s ease-in-out admin-pin-shake}.admin-pin-card--error{border-color:#f2555a73}.admin-pin-card--success{border-color:#3ecf8e73}.admin-pin-badge{letter-spacing:1px;text-transform:uppercase;color:var(--redesign-accent-text);background:#00c2ff21;border:1px solid #00c2ff57;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.admin-pin-card h1{color:var(--redesign-text-strong);margin:0;font-size:21px}.admin-pin-subtitle{max-width:300px;color:var(--redesign-text-secondary);margin:6px auto 0;font-size:12.5px;line-height:1.5}.admin-pin-card--error .admin-pin-subtitle{color:var(--redesign-danger-text)}.admin-pin-card--success .admin-pin-subtitle{color:var(--redesign-success-text)}.admin-pin-dots{justify-content:center;gap:11px;margin:22px 0;display:flex}.admin-pin-dot{border:1.5px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:14px;justify-content:center;align-items:center;width:54px;height:60px;transition:border-color .16s,background-color .16s;display:flex}.admin-pin-dot--filled{background:#00c2ff12;border-color:#00c2ff80}.admin-pin-dot--error{background:#f2555a12;border-color:#f2555a80}.admin-pin-dot--success{background:#3ecf8e12;border-color:#3ecf8e80}.admin-pin-dot-mark{background:var(--redesign-accent);border-radius:50%;width:14px;height:14px;animation:.16s ease-out admin-pin-pop}.admin-pin-dot--error .admin-pin-dot-mark{background:var(--redesign-danger-text)}.admin-pin-dot--success .admin-pin-dot-mark{background:var(--redesign-success-text)}.admin-pin-keypad{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.admin-pin-key{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);height:52px;color:var(--redesign-text-primary);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;font:600 18px/1 Inter Tight,sans-serif;transition:background-color .14s,border-color .14s;display:flex}.admin-pin-key:hover{background:#00c2ff24;border-color:#00c2ff66}.admin-pin-key--del{color:var(--redesign-text-secondary)}.admin-pin-submit{color:#e8edf073;cursor:not-allowed;background:#00c2ff38;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font:700 14px/1 Inter Tight,sans-serif;transition:background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.admin-pin-submit:not(:disabled){background:var(--redesign-accent);color:#06171d;cursor:pointer}.admin-pin-submit:not(:disabled):hover{box-shadow:0 0 0 4px #00c2ff29}.admin-pin-card--success .admin-pin-submit{background:var(--redesign-success);color:#06231a}.admin-pin-links{justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:11.5px;font-weight:600;display:flex}.admin-pin-links span[role=button]{color:var(--redesign-text-secondary);cursor:pointer;transition:color .16s}.admin-pin-links span[role=button]:hover{color:var(--redesign-text-strong)}.admin-pin-links a{color:var(--redesign-accent-text)}.admin-pin-links-sep{background:var(--redesign-border);width:1px;height:12px}.admin-pin-note{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);width:100%;max-width:384px;color:var(--redesign-text-secondary);border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:11px 14px;font-size:11.5px;line-height:1.45;display:flex}.admin-pin-note svg{color:var(--redesign-accent-text);flex:none}.admin-design-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.admin-design-preview{position:sticky;top:24px}.auth-promo-logo{object-fit:contain;align-self:center;width:auto;max-width:160px;height:auto;max-height:48px;margin:0 0 24px;display:block}@media (width<=900px){.admin-design-grid{grid-template-columns:1fr}.admin-design-preview{position:static}}.agenda-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:16px 0;display:flex}.agenda-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.agenda-layout{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.agenda-week-panel{flex:480px;min-width:280px;overflow-x:auto}.agenda-week-nav{align-items:center;gap:10px;margin-bottom:10px;display:flex}.agenda-week-nav-label{color:var(--text-h);text-transform:capitalize;font-size:13.5px;font-weight:600}.agenda-month-calendar{border:1px solid var(--border);background:var(--color-card-bg);border-radius:12px;width:100%;max-width:320px;margin-bottom:20px;padding:14px}.agenda-month-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.agenda-month-label{color:var(--text-h);text-transform:capitalize;font-size:13.5px;font-weight:600}.agenda-month-nav{border:1px solid var(--border);width:28px;height:28px;color:var(--text-h);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:flex}.agenda-month-nav:hover{border-color:var(--color-accent);color:var(--color-accent)}.agenda-month-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.agenda-month-weekday{text-align:center;color:var(--text);padding-bottom:6px;font-size:11px;font-weight:600}.agenda-month-cell{aspect-ratio:1;color:var(--text-h);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12.5px;display:flex;position:relative}.agenda-month-cell:not(.agenda-month-cell--outside):not(.agenda-month-cell--selected):not(.agenda-month-cell--today):hover{background:var(--color-accent-soft)}.agenda-month-cell--outside{visibility:hidden;cursor:default}.agenda-month-cell--today,.agenda-month-cell--selected{background:var(--color-accent);color:var(--redesign-accent-ink,var(--color-white));font-weight:700}.agenda-month-cell-dots{align-items:center;gap:3px;display:flex}.agenda-month-cell-dot{background:var(--color-accent);border-radius:999px;width:5px;height:5px}.agenda-month-cell-dot--commitment{background:var(--color-warning-text)}.agenda-month-cell--today .agenda-month-cell-dot,.agenda-month-cell--selected .agenda-month-cell-dot{background:var(--redesign-accent-ink,var(--color-white))}.agenda-week-grid{border:1px solid var(--border);background:var(--color-card-bg);border-radius:12px;overflow:hidden}.agenda-week-grid-header,.agenda-week-grid-allday{border-bottom:1px solid var(--border);grid-template-columns:56px repeat(7,minmax(110px,1fr));display:grid}.agenda-week-grid-gutter{border-right:1px solid var(--border)}.agenda-week-grid-gutter--allday{color:var(--text);opacity:.8;align-items:center;padding:6px;font-size:10.5px;display:flex}.agenda-week-grid-day-header{border-right:1px solid var(--border);flex-direction:column;align-items:center;padding:8px 4px;display:flex}.agenda-week-grid-day-header--today{background:var(--color-accent-soft)}.agenda-week-grid-day-header--selected{outline:2px solid var(--color-accent);outline-offset:-2px}.agenda-week-grid-weekday{color:var(--text);opacity:.75;font-size:10.5px;font-weight:600}.agenda-week-grid-daynumber{color:var(--text-h);font-size:15px;font-weight:600}.agenda-week-grid-allday-cell{border-right:1px solid var(--border);flex-direction:column;gap:3px;min-height:30px;padding:4px;display:flex}.agenda-week-grid-commitment{background:color-mix(in srgb, var(--color-warning-text) 16%, var(--color-card-bg));border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:flex}.agenda-week-grid-commitment input[type=checkbox]{cursor:pointer;flex-shrink:0}.agenda-week-grid-commitment-label{cursor:pointer;min-width:0;font:inherit;color:var(--text-h);text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11.5px;display:flex}.agenda-week-grid-commitment-label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-week-grid-commitment--completed .agenda-week-grid-commitment-label-text{opacity:.6;text-decoration:line-through}.agenda-week-grid-commitment-icon{flex-shrink:0;width:12px;height:12px}.agenda-week-grid-commitment--dragging{opacity:.4}.agenda-week-grid-cell--over{background:var(--color-accent-soft)}.agenda-week-grid-body{display:flex}.agenda-week-grid-hours{border-right:1px solid var(--border);flex-shrink:0;width:56px}.agenda-week-grid-hour-label{color:var(--text);opacity:.75;text-align:right;box-sizing:border-box;border-top:1px solid var(--border);padding:2px 6px 0 0;font-size:10px}.agenda-week-grid-hours .agenda-week-grid-hour-label:first-child{border-top:none}.agenda-week-grid-day-column{border-right:1px solid var(--border);cursor:pointer;flex:1;min-width:110px;position:relative}.agenda-week-grid-hour-line{border-top:1px solid var(--border);box-sizing:border-box}.agenda-week-grid-day-column .agenda-week-grid-hour-line:first-child{border-top:none}.agenda-week-grid-now-line{background:var(--color-danger);z-index:2;height:2px;position:absolute;left:0;right:0}.agenda-week-grid-now-line:before{content:"";background:var(--color-danger);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.agenda-week-grid-event{box-sizing:border-box;background:var(--color-accent);color:var(--color-white);cursor:pointer;font:inherit;text-align:left;z-index:1;border:none;border-radius:9px;flex-direction:column;gap:1px;padding:5px 8px;display:flex;position:absolute;overflow:hidden}.redesign-page .agenda-week-grid-event{color:#04161d;background:linear-gradient(#00c2ff,#0098cc);box-shadow:0 6px 18px #00c2ff40}.agenda-week-grid-event--canceled{background:var(--color-danger)}.agenda-week-grid-event--completed,.agenda-week-grid-event--confirmed{background:var(--color-success)}.redesign-page .agenda-week-grid-event--canceled,.redesign-page .agenda-week-grid-event--completed,.redesign-page .agenda-week-grid-event--confirmed{background:var(--color-danger);color:var(--color-white);box-shadow:none}.redesign-page .agenda-week-grid-event--completed,.redesign-page .agenda-week-grid-event--confirmed{background:var(--color-success)}.agenda-week-grid-event-name{align-items:center;gap:4px;min-width:0;font-size:12.5px;font-weight:700;display:flex}.agenda-week-grid-event-name-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-week-grid-event-icon{flex-shrink:0}.agenda-week-grid-event-time{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.agenda-week-grid-event--commitment{background:var(--color-warning-text);cursor:grab}.agenda-week-grid-event--dragging{opacity:.4}.agenda-quick-create-menu{z-index:20;background:var(--color-surface);border:1px solid var(--border);min-width:170px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed}.agenda-quick-create-menu-item{font:inherit;text-align:left;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13.5px}.agenda-quick-create-menu-item:hover{background:var(--color-surface-elevated)}.agenda-week-grid-drag-overlay{background:var(--color-warning-text);color:var(--color-white);box-shadow:var(--shadow-strong);cursor:grabbing;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:200px;padding:4px 10px;font-size:11px;font-weight:600;overflow:hidden}.appointment-modal-lead{margin:0 0 4px;font-weight:600}.commitment-modal-notes{min-height:220px}.commitment-modal-date-row{gap:12px;display:flex}.commitment-modal-date-row .field{flex:1}.commitment-modal-icon-picker{flex-wrap:wrap;gap:8px;display:flex}.commitment-modal-icon-option{border:1px solid var(--border);background:var(--color-card-bg);width:64px;color:var(--text-h);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:10.5px;display:flex}.commitment-modal-icon-option svg{width:18px;height:18px}.commitment-modal-icon-option:hover{border-color:var(--color-accent)}.commitment-modal-icon-option--selected{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.appointment-modal-search-results{flex-direction:column;gap:4px;max-height:180px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.appointment-modal-search-results button{text-align:left;border:1px solid var(--border);background:var(--color-card-bg);width:100%;font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13.5px;display:block}.analysis-top-row{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:16px;margin:16px 0;display:grid}.analysis-top-row .analysis-card{flex-direction:column;display:flex}@keyframes analysis-fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.analysis-solid-page{zoom:.8}.analysis-card{background:var(--redesign-bg-card);border:1px solid var(--redesign-border);box-shadow:none;border-radius:16px;padding:20px;animation:.4s ease-out both analysis-fade-in-up}.analysis-top-row>.analysis-card:first-child{animation-delay:50ms}.analysis-top-row>.analysis-card:nth-child(2){animation-delay:.15s}.analysis-top-row>.analysis-card:nth-child(3){animation-delay:.25s}.analysis-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.analysis-card-header h2{letter-spacing:-.2px;color:var(--redesign-text-strong);margin:0;font-size:15px;font-weight:600}.analysis-card-subtitle{color:var(--redesign-text-tertiary);margin:2px 0 0;font-size:11.5px}.analysis-card-subtitle--icon{align-items:center;gap:5px;display:inline-flex}.analysis-card-menu-button{width:28px;height:28px;color:var(--redesign-text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:color .15s;display:flex}.analysis-card-menu-button:hover{color:var(--redesign-accent)}.analysis-card-title-group{align-items:center;gap:10px;display:flex}.analysis-card-icon{width:34px;height:34px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.analysis-card-icon svg{width:17px;height:17px}.analysis-goals-button{width:fit-content;margin:16px auto 0;display:block}.analysis-metric--good{color:var(--color-success)}.analysis-metric--bad{color:var(--color-danger)}.analysis-cost-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.analysis-cost-empty{text-align:center;color:#e2c98a;background:#f0b4290d;border:1px solid #f0b42966;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0 0 20px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.analysis-cost-empty svg{color:var(--redesign-warning);flex-shrink:0}.analysis-cost-card{background:var(--redesign-bg-canvas);border:1px solid var(--redesign-border);border-radius:13px;padding:18px;transition:border-color .15s;animation:.35s ease-out both analysis-fade-in-up}.analysis-cost-card:hover{border-color:#00c2ff4d}.analysis-cost-card--highlight{background:linear-gradient(180deg, #00c2ff12, var(--redesign-bg-canvas));border-color:#00c2ff38}.analysis-cost-card--highlight:hover{border-color:#00c2ff73}.analysis-cost-card:first-child{animation-delay:50ms}.analysis-cost-card:nth-child(2){animation-delay:.1s}.analysis-cost-card:nth-child(3){animation-delay:.15s}.analysis-cost-card:nth-child(4){animation-delay:.2s}.analysis-cost-card:nth-child(5){animation-delay:.25s}.analysis-cost-icon{color:#00c2ffbf;background:#00c2ff1a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;display:inline-flex}.analysis-cost-icon--highlight{color:var(--redesign-accent);background:#00c2ff29}.analysis-cost-label{color:#e8edf08c;margin:0 0 6px;font-size:12px;font-weight:500}.analysis-cost-value{color:var(--redesign-text-strong);margin:0;font-size:20px;font-weight:600}.analysis-cost-value--empty{color:#e8edf04d}.analysis-funnel{flex-direction:column;gap:10px;display:flex}.analysis-funnel-step{align-items:center;gap:10px;display:flex}.analysis-funnel-label{color:var(--text-h);flex:0 0 140px;font-size:13px}.analysis-funnel-bar-wrap{background:var(--color-card-bg);border-radius:6px;flex:1;overflow:hidden}.analysis-funnel-bar{background:var(--color-accent);min-width:32px;color:var(--color-white);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;transition:width .2s}.analysis-funnel-bar.analysis-metric--good{background:var(--color-success);color:var(--color-white)}.analysis-funnel-bar.analysis-metric--bad{background:var(--color-danger);color:var(--color-white)}.sales-funnel-rows{flex-direction:column;gap:20px;margin-top:4px;display:flex}.sales-funnel-row-wrap{position:relative}.sales-funnel-row{border:1px solid;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:12px;padding:13px 15px;transition:border-color .15s;display:flex}.sales-funnel-row--t1{background:#00c2ff0a;border-color:#00c2ff29}.sales-funnel-row--t2{background:#00c2ff12;border-color:#00c2ff47}.sales-funnel-row--t3{background:#00c2ff1c;border-color:#00c2ff66}.sales-funnel-row--t4{background:linear-gradient(#00c2ff2e,#00c2ff0f);border-color:#00c2ff8c;box-shadow:0 8px 24px #00c2ff14}.sales-funnel-row-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sales-funnel-row-icon svg{width:16px;height:16px}.sales-funnel-row-icon--t1{color:#7fe1ff;background:#00c2ff24}.sales-funnel-row-icon--t2{color:#7fe1ff;background:#00c2ff29}.sales-funnel-row-icon--t3{color:#9ae8ff;background:#00c2ff33}.sales-funnel-row-icon--t4{background:var(--redesign-accent);color:var(--redesign-accent-ink)}.sales-funnel-row-rate-value--t1,.sales-funnel-row-rate-value--t2,.sales-funnel-row-rate-value--t3{color:#7fe1ff}.sales-funnel-row-rate-value--t4{color:#c8f2ff}.sales-funnel-row-main{flex-direction:column;flex-shrink:1;gap:1px;min-width:0;max-width:34%;display:flex}.sales-funnel-row-label{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.sales-funnel-row-value{color:var(--text-h);font-size:17px;font-weight:700}.sales-funnel-row-right{text-align:left;flex-direction:column;flex-shrink:1;align-items:flex-start;gap:3px;min-width:0;max-width:45%;margin-left:auto;display:flex}.sales-funnel-row-rate-value{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.sales-funnel-row-rate-value small{color:var(--text);font-size:10.5px;font-weight:600}.sales-funnel-row-goal-label{width:100%;min-width:0;color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.sales-funnel-row-goal-label small{color:var(--text);font-size:10.5px;font-weight:600}.sales-funnel-row-goal-bar{background:#ffffff1a;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.sales-funnel-row-goal-bar-fill{background:var(--redesign-accent);border-radius:999px;height:100%;transition:width .3s;display:block}.sales-funnel-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.sales-funnel-summary:has(>.sales-funnel-summary-card:nth-child(2):last-child){justify-content:center;display:flex}.sales-funnel-summary:has(>.sales-funnel-summary-card:nth-child(2):last-child) .sales-funnel-summary-card{flex:0 calc(33.3333% - 5.33333px)}.sales-funnel-summary-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-canvas);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.sales-funnel-summary-card>div{min-width:0}.sales-funnel-summary-card--red{background:#f2555a0d;border-color:#f2555a47}.sales-funnel-summary-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sales-funnel-summary-icon svg{width:14px;height:14px}.sales-funnel-summary-icon--teal{color:var(--redesign-accent);background:#00c2ff1f}.sales-funnel-summary-icon--red{color:var(--redesign-danger);background:#f2555a24}.sales-funnel-summary-icon--amber{color:var(--redesign-warning);background:#f0b42929}.sales-funnel-summary-label{color:var(--redesign-text-tertiary);font-size:11px;line-height:1.25;display:block}.sales-funnel-summary-value{color:var(--redesign-text-strong);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;font-weight:600;display:block;overflow:hidden}.sales-funnel-summary-value--teal{color:#7fe1ff}.sales-funnel-summary-value--red{color:var(--redesign-danger-text)}.sales-funnel-summary-value--amber{color:var(--redesign-warning-text)}.sales-funnel-summary-caption{color:var(--redesign-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.analysis-goals-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.analysis-goals-actions .analysis-goals-button{width:auto;margin:0;display:inline-flex}.sales-funnel-tooltip-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.sales-funnel-tooltip-dot--red{background:#f2555a}.sales-funnel-tooltip-dot--orange{background:#d99a1f}.sales-funnel-tooltip-dot--amber{background:#f0b429}.sales-funnel-tooltip-dot--green{background:#3ecf8e}.sales-funnel-tooltip-dot--neutral{background:#e8edf073}.analysis-donut-wrap{justify-content:center;margin-bottom:16px;display:flex}.analysis-donut-tooltip-anchor{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.analysis-donut-tooltip{z-index:3;background:var(--color-white);border:1px solid var(--color-border);min-width:200px;box-shadow:var(--shadow-strong);color:var(--color-text-primary);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;transition:opacity .12s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.analysis-donut-tooltip-anchor:hover .analysis-donut-tooltip,.analysis-donut-tooltip-anchor:focus-within .analysis-donut-tooltip{opacity:1;visibility:visible}@property --analysis-donut-reveal{syntax:"<percentage>";inherits:false;initial-value:0%}.analysis-donut{width:160px;height:160px;-webkit-mask-image:conic-gradient(#000 var(--analysis-donut-reveal), transparent 0);-webkit-mask-image:conic-gradient(#000 var(--analysis-donut-reveal), transparent 0);mask-image:conic-gradient(#000 var(--analysis-donut-reveal), transparent 0);border-radius:50%;animation:.9s ease-out both analysis-donut-fill}@keyframes analysis-donut-fill{0%{--analysis-donut-reveal:0%}to{--analysis-donut-reveal:100%}}.analysis-donut-center{background:var(--color-surface);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:128px;height:128px;padding:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analysis-donut-center strong{font-size:15px}.analysis-donut-center span{font-size:18px;font-weight:700}.analysis-revenue-totals{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.analysis-revenue-totals-item{flex-direction:column;gap:2px;display:flex}.analysis-revenue-totals-label{color:var(--redesign-text-secondary);font-size:12px}.analysis-revenue-totals-value{color:var(--redesign-text-strong);font-size:20px;font-weight:700}.analysis-revenue-gauge-frame{width:240px;height:126px;position:relative;overflow:hidden}.analysis-revenue-gauge-circle{border-radius:50%;width:240px;height:240px;transition:background .3s;position:absolute;top:0;left:0}.analysis-revenue-gauge-hole{background:var(--redesign-bg-card);border-radius:50%;width:184px;height:184px;position:absolute;top:28px;left:28px}.analysis-revenue-gauge-percent-block{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:6px;left:34px;right:34px}.analysis-revenue-gauge-percent-block strong{letter-spacing:-.8px;font-size:30px;font-weight:700;line-height:1}.analysis-revenue-gauge-percent-block span{color:#e8edf06b;font-size:11px;font-weight:500}.analysis-revenue-gauge-amount-block{flex-direction:column;align-items:center;gap:4px;display:flex}.analysis-revenue-gauge-amount-block strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--redesign-text-strong);font-size:22px;font-weight:700}.analysis-revenue-gauge-amount-block span{color:#e8edf073;font-size:11.5px}.analysis-donut-legend{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.analysis-donut-legend li{align-items:center;gap:8px;font-size:13px;display:flex}.analysis-donut-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.analysis-donut-legend-label{color:var(--text-h);flex:1}.analysis-donut-legend-value{color:var(--text-h);font-weight:600}.analysis-qualification-overview{align-items:center;gap:20px;margin:16px 0;display:flex}.analysis-qualification-gauge{flex-shrink:0;width:108px;height:108px;position:relative}.analysis-qualification-gauge-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.analysis-qualification-gauge-value{color:var(--redesign-text-strong);font-size:22px;font-weight:700;line-height:1}.analysis-qualification-gauge-label{max-width:72px;color:var(--redesign-text-tertiary);font-size:9.5px;font-weight:500;line-height:1.2}.analysis-qualification-percent{min-width:0}.analysis-qualification-percent-value{letter-spacing:-1px;color:var(--redesign-text-strong);font-size:32px;font-weight:700;line-height:1}.analysis-qualification-percent-desc{color:#e8edf099;margin:5px 0 0;font-size:12.5px}.analysis-qualification-percent-total{color:#7fe1ff;background:#00c2ff1a;border-radius:999px;align-items:center;gap:7px;margin-top:9px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.analysis-qualification-status-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.analysis-qualification-status-row{background:0 0;border-radius:0;align-items:center;gap:10px;height:auto;padding:0;display:flex}.analysis-qualification-status-icon{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex;background:0 0!important}.analysis-qualification-status-label{color:#e8edf0cc;white-space:nowrap;flex:none;width:98px;min-width:98px;font-size:12.5px;font-weight:500}.analysis-qualification-status-bar{background:#ffffff0f;border-radius:999px;flex:auto;min-width:24px;height:6px;overflow:hidden}.analysis-qualification-status-bar span{border-radius:999px;height:100%;display:block}.analysis-qualification-status-value{text-align:right;font-variant-numeric:tabular-nums;min-width:20px;color:var(--redesign-text-strong);flex:none;font-size:12.5px;font-weight:600}.analysis-qualification-status-badge{border-radius:999px;flex:none;justify-content:center;align-items:center;height:auto;padding:4px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.analysis-qualification-status-row--amber .analysis-qualification-status-icon{color:var(--redesign-warning)}.analysis-qualification-status-row--amber .analysis-qualification-status-bar{background:#f0b4291a}.analysis-qualification-status-row--amber .analysis-qualification-status-bar span{background:var(--redesign-warning)}.analysis-qualification-status-row--amber .analysis-qualification-status-badge{color:var(--redesign-warning-text);background:#f0b42929}.analysis-qualification-status-row--green .analysis-qualification-status-icon{color:var(--redesign-success)}.analysis-qualification-status-row--green .analysis-qualification-status-bar{background:#3ecf8e1a}.analysis-qualification-status-row--green .analysis-qualification-status-bar span{background:var(--redesign-success)}.analysis-qualification-status-row--green .analysis-qualification-status-badge{color:var(--redesign-success-text);background:#3ecf8e24}.analysis-qualification-status-row--red .analysis-qualification-status-icon{color:var(--redesign-danger)}.analysis-qualification-status-row--red .analysis-qualification-status-bar{background:#f2555a1a}.analysis-qualification-status-row--red .analysis-qualification-status-bar span{background:var(--redesign-danger)}.analysis-qualification-status-row--red .analysis-qualification-status-badge{color:var(--redesign-danger-text);background:#f2555a24}.analysis-qualification-status-row--slate .analysis-qualification-status-icon{color:#e8edf073}.analysis-qualification-status-row--slate .analysis-qualification-status-label{color:#e8edf0a6}.analysis-qualification-status-row--slate .analysis-qualification-status-bar{background:#ffffff0f}.analysis-qualification-status-row--slate .analysis-qualification-status-bar span{background:#fff3}.analysis-qualification-status-row--slate .analysis-qualification-status-badge{color:#e8edf073;background:#ffffff0f}.analysis-qualification-cta{color:#7fe1ff;cursor:pointer;background:#00c2ff14;border:1px solid #00c2ff47;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:12.5px;font-weight:600;transition:background .15s;display:flex}.analysis-qualification-cta:hover:not(:disabled){background:#00c2ff29}.analysis-qualification-cta:disabled{opacity:.55;cursor:default}.analysis-qualification-footnote{color:#e8edf052;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.4}.analysis-qualification-skeleton-subtitle{width:150px;height:12px;margin-top:6px}.analysis-qualification-gauge-skeleton{border-radius:50%;flex-shrink:0;width:108px;height:108px}.analysis-qualification-skeleton-percent-value{border-radius:4px;width:90px;height:32px;margin-bottom:8px}.analysis-qualification-skeleton-percent-desc{border-radius:4px;width:130px;height:14px}.analysis-qualification-status-row-skeleton{align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.analysis-qualification-status-skeleton-icon{border-radius:999px;flex-shrink:0;width:22px;height:22px}.analysis-qualification-status-skeleton-bar{border-radius:4px;flex:auto;height:8px}.analysis-trend-chart{margin-top:8px;position:relative}.analysis-trend-svg{width:100%;height:auto;display:block}.analysis-trend-grid-line{stroke:var(--color-border);stroke-width:1px}.analysis-trend-axis-label{fill:var(--text);font-size:9px}.analysis-trend-hover-layer{position:absolute;inset:0}.analysis-trend-hover-zone{border-radius:4px;height:100%;transition:background .12s;position:absolute;top:-24px}.analysis-trend-hover-zone:hover,.analysis-trend-hover-zone:focus-within{background:#ffffff0f}.analysis-trend-tooltip{z-index:3;min-width:150px;color:var(--color-text-primary);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5;transition:opacity .12s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-6px);box-shadow:0 8px 20px #0f172a1f}.analysis-trend-hover-zone:hover .analysis-trend-tooltip,.analysis-trend-hover-zone:focus-within .analysis-trend-tooltip{opacity:1;visibility:visible}.analysis-trend-tooltip ul{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.analysis-trend-tooltip-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.analysis-trend-legend{flex-flow:wrap;justify-content:center}.multi-select-filter{position:relative}.multi-select-filter-button{font:inherit;border:1px solid var(--redesign-border-field);background-color:var(--redesign-bg-canvas);color:#e8edf099;cursor:pointer;border-radius:9px;height:34px;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .15s}.multi-select-filter-button:hover{border-color:#00c2ff66}.multi-select-filter-button strong{color:#7fe1ff;font-weight:600}.multi-select-filter-panel{z-index:5;border:1px solid var(--redesign-border);background:var(--redesign-bg-card);min-width:220px;max-height:280px;box-shadow:var(--redesign-shadow-modal);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.multi-select-filter-actions{border-bottom:1px solid var(--color-border);justify-content:flex-end;margin-bottom:6px;padding-bottom:6px;display:flex}.multi-select-filter-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.multi-select-filter-item{margin-bottom:0;padding:4px 2px;font-size:13px;font-weight:400}.analysis-revenue-columns{flex-wrap:wrap;gap:12px 24px;display:flex}.analysis-revenue-columns--secondary{border-top:1px solid var(--border);justify-content:center;gap:12px 32px;margin-top:16px;padding-top:12px}.analysis-revenue-columns--secondary .analysis-revenue-details{flex:0 auto}.analysis-revenue-details{flex:160px;grid-template-columns:auto 1fr;align-content:start;gap:6px 12px;margin:0;display:grid}.analysis-revenue-details dt{color:#e8edf073;font-size:11px}.analysis-revenue-details dd{color:var(--redesign-text-strong);text-align:right;margin:0;font-size:12.5px;font-weight:600}.analysis-revenue-pills{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.analysis-revenue-pill{border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.analysis-revenue-pill strong{font-weight:700}.analysis-revenue-pill--success{border-color:var(--redesign-success);color:var(--redesign-success-text);background:#3ecf8e1f}.analysis-revenue-pill--warning{border-color:var(--redesign-warning);color:var(--redesign-warning-text);background:#f0b4291f}.analysis-revenue-pill-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.analysis-revenue-pill--warning .analysis-revenue-pill-dot{animation:2.4s ease-in-out infinite lgpulse}.question-analysis-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:16px 0;display:grid}.question-analysis-stat{background:var(--redesign-bg-canvas);border:1px solid var(--redesign-border);border-radius:13px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.question-analysis-stat-label{color:var(--redesign-text-tertiary);font-size:12px}.question-analysis-stat-value{color:var(--redesign-text-strong);font-size:20px;font-weight:700}.question-analysis-empty{border:1px dashed var(--redesign-border-field);border-radius:13px;flex-direction:column;align-items:center;gap:13px;padding:38px 20px;display:flex}.question-analysis-empty-icon{color:#00c2ff80;background:#00c2ff12;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.question-analysis-empty p{text-align:center;color:#e8edf073;max-width:320px;margin:0;font-size:12.5px;font-weight:500;line-height:1.4}.question-analysis-stat-value--text{font-size:14px;font-weight:600}.question-analysis-text-list{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.question-analysis-text-list li{background:var(--color-card-bg);border:1px solid var(--border);color:var(--text-h);border-radius:8px;padding:8px 12px;font-size:13px}.question-analysis-donut-wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.question-analysis-donut{border-radius:50%;flex-shrink:0;width:140px;height:140px}.question-analysis-donut-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.question-analysis-donut-legend li{color:var(--text-h);align-items:center;gap:8px;font-size:13px;display:flex}.question-analysis-donut-swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px}.question-analysis-histogram{align-items:flex-end;gap:8px;height:160px;padding-top:16px;display:flex}.question-analysis-histogram-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.question-analysis-histogram-bar{background:var(--color-accent);border-radius:4px 4px 0 0;width:100%;min-height:4px}.question-analysis-histogram-label{color:var(--text);font-size:11px}.sequence-builder-page{color:#e8edf0;background:#0f1113;border-radius:24px 0 0;flex-direction:column;min-height:100%;margin:-28px;padding:28px;font-family:Inter Tight,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}@media (width<=900px){.sequence-builder-page{border-radius:0;margin:-20px -16px;padding:20px 16px}}.sequence-builder-header{background:#121417;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 30px;display:flex}.sequence-builder-header-left{align-items:center;gap:12px;min-width:0;display:flex}.sequence-builder-back-link{color:#e8edf099;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.sequence-builder-back-link:hover{color:#7fe1ff}.sequence-builder-back-arrow{transform:rotate(180deg)}.sequence-builder-header-divider{background:#ffffff17;flex-shrink:0;width:1px;height:22px}.sequence-builder-title-row{align-items:center;gap:10px;min-width:0;display:flex}.sequence-builder-title-row h1{letter-spacing:-.4px;color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:1.1;overflow:hidden}.sequence-builder-title-input{letter-spacing:-.4px;color:#e8edf0;background:#ffffff0f;border:1px solid #00c2ff66;border-radius:8px;min-width:220px;padding:2px 8px;font-size:17px;font-weight:700}.sequence-builder-title-edit{color:#e8edf066;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;display:inline-flex}.sequence-builder-title-edit:hover{color:#7fe1ff;background:#00c2ff1f}.sequence-builder-status-badge{color:#f4c65c;white-space:nowrap;background:#f0b4291f;border:1px solid #f0b42957;border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.sequence-builder-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.sequence-builder-button-secondary,.sequence-builder-button-primary{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:12.5px;font-weight:600;transition:background .16s,box-shadow .16s,border-color .16s;display:inline-flex}.sequence-builder-button-secondary{color:#e8edf0bf;background:0 0;border:1px solid #ffffff1a}.sequence-builder-button-secondary:hover:not(:disabled){border-color:#00c2ff73}.sequence-builder-button-primary{color:#06171d;background:#00c2ff;border:none}.sequence-builder-button-primary:hover:not(:disabled){box-shadow:0 0 0 4px #00c2ff29}.sequence-builder-button-primary--active{color:#06231a;background:#3ecf8e}.sequence-builder-button-secondary:disabled,.sequence-builder-button-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.sequence-builder-main{background:radial-gradient(760px 300px at 78% -6%,#00c2ff0f,#0000 70%),#15181b;flex:1;min-height:0;padding:24px 30px 40px}.sequence-builder-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;max-width:1120px;margin:0 auto;display:grid}@media (width<=1100px){.sequence-builder-grid{grid-template-columns:minmax(0,1fr)}}.sequence-builder-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.sequence-message-list{flex-direction:column;min-width:0;display:flex}.sequence-start-banner{color:#9ee3c0;background:#3ecf8e0d;border:1px solid #3ecf8e42;border-radius:13px;align-items:center;gap:11px;margin-bottom:10px;padding:13px 15px;font-size:12px;line-height:1.4;display:flex}.sequence-start-banner-icon{color:#5cd8a2;background:#3ecf8e29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sequence-wait-connector{color:#f4c65c;background:#f0b4290d;border-left:2px solid #f0b42966;border-radius:0 10px 10px 0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px 18px;padding:9px 13px;font-size:11px;font-weight:600;display:flex}.sequence-message-card{background:#191d21;border:1px solid #ffffff12;border-radius:14px;margin-bottom:10px;transition:border-color .18s;overflow:hidden}.sequence-message-card--empty{border-color:#f0b42957}.sequence-message-card-header{align-items:center;gap:11px;padding:13px 14px;display:flex}.sequence-message-card-number{color:#7fe1ff;background:#00c2ff24;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:700;display:flex}.sequence-message-card-number--empty{color:#f4c65c;background:#f0b42929}.sequence-message-card-type-tile{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sequence-message-card-kind{color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12.5px;font-weight:600;overflow:hidden}.sequence-message-card-warn{color:#f4c65c;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:600}.sequence-message-card-when{color:#e8edf061;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px;font-weight:500}.sequence-message-card-remove{color:#f5787cd9;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .16s;display:flex}.sequence-message-card-remove:hover{background:#f2555a24}.sequence-message-card-body{padding:0 14px 14px}.sequence-message-card-body textarea{box-sizing:border-box;color:#e8edf0;resize:vertical;background:#15181b;border:1px solid #ffffff14;border-radius:11px;outline:0;width:100%;min-height:74px;padding:12px 13px;font:500 13px/1.55 inherit;display:block}.sequence-message-card-body textarea::placeholder{color:#e8edf04d;opacity:1}.sequence-message-card-body textarea:focus{border-color:#00c2ff80}.sequence-message-card-body .audio-upload-field{margin-top:10px}.sequence-message-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.sequence-message-card-insert-name{color:#7fe1ff;cursor:pointer;white-space:nowrap;background:#00c2ff0f;border:1px solid #00c2ff47;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10.5px;font-weight:600;transition:background .16s;display:inline-flex}.sequence-message-card-insert-name:hover{background:#00c2ff26}.sequence-message-card-count{color:#e8edf059;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:500}.sequence-block-list{flex-direction:column;gap:8px;display:flex}.sequence-block-card{box-sizing:border-box;background:#15181b;border:1px solid #ffffff0f;border-radius:11px;padding:10px 11px;transition:border-color .18s;overflow:hidden}.sequence-block-card--empty{border-color:#f0b4294d}.sequence-block-card-header{align-items:center;gap:8px;margin-bottom:7px;display:flex}.sequence-block-card-number{color:#7fe1ff;background:#00c2ff24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:700;display:flex}.sequence-block-card-label{color:#e8edf08c;text-transform:uppercase;letter-spacing:.02em;flex:1;min-width:0;font-size:10.5px;font-weight:600}.sequence-block-card-count{color:#e8edf059;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:500}.sequence-block-card-remove{color:#f5787cd9;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .16s;display:flex}.sequence-block-card-remove:hover{background:#f2555a24}.sequence-block-card-body textarea{box-sizing:border-box;color:#e8edf0;resize:vertical;background:#191d21;border:1px solid #ffffff14;border-radius:9px;outline:0;width:100%;min-height:52px;margin-bottom:7px;padding:10px 11px;font:500 12.5px/1.5 inherit;display:block}.sequence-block-card-body textarea::placeholder{color:#e8edf04d;opacity:1}.sequence-block-card-body textarea:focus{border-color:#00c2ff80}.sequence-block-gap-connector{color:#f4c65c;align-items:center;gap:7px;padding:2px 2px 2px 4px;font-size:10.5px;font-weight:600;display:flex}.sequence-number-stepper--small{height:24px}.sequence-number-stepper--small button{width:21px}.sequence-number-stepper--small span{min-width:30px;font-size:10.5px}.sequence-break-block-cta{box-sizing:border-box;color:#7fe1ff;cursor:pointer;background:0 0;border:1px dashed #00c2ff4d;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:9px;padding:9px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s;display:flex}.sequence-break-block-cta:hover:not(:disabled){background:#00c2ff0f;border-color:#00c2ff73}.sequence-break-block-cta:disabled{opacity:.45;cursor:default}.sequence-templates-box{text-align:center;background:#00c2ff0a;border:1px dashed #00c2ff52;border-radius:14px;padding:24px 20px}.sequence-templates-title{color:#f2f5f7;margin:0 0 6px;font-size:13px;font-weight:700}.sequence-templates-desc{color:#e8edf080;margin:0 0 15px;font-size:11.5px;line-height:1.5}.sequence-templates-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sequence-template-pill{color:#7fe1ff;cursor:pointer;white-space:nowrap;background:#00c2ff12;border:1px solid #00c2ff52;border-radius:11px;padding:10px 14px;font-size:11.5px;font-weight:600;transition:background .16s}.sequence-template-pill:hover:not(:disabled){background:#00c2ff29}.sequence-template-pill:disabled{opacity:.55;cursor:not-allowed}.sequence-add-step-cta{color:#7fe1ff;cursor:pointer;background:#00c2ff0a;border:1.5px dashed #00c2ff66;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:10px;padding:14px;font-size:12.5px;font-weight:700;transition:background .16s,border-color .16s;display:flex}.sequence-add-step-cta:hover:not(:disabled){background:#00c2ff1a;border-color:#00c2ff}.sequence-add-step-cta:disabled{opacity:.55;cursor:not-allowed}.sequence-add-step-picker{background:#00c2ff0d;border:1px solid #00c2ff52;border-radius:13px;margin-bottom:10px;padding:14px}.sequence-add-step-picker-header{color:#e8edf0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;font-size:11.5px;font-weight:600;display:flex}.sequence-add-step-picker-header button{color:#e8edf08c;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sequence-add-step-picker-header button:hover{background:#ffffff14}.sequence-add-step-chips{flex-wrap:wrap;gap:7px;display:flex}.sequence-add-step-chip{color:#e8edf0d9;cursor:pointer;white-space:nowrap;background:#191d21;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:11.5px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.sequence-add-step-chip:hover:not(:disabled){background:#00c2ff14;border-color:#00c2ff80}.sequence-add-step-chip:disabled{opacity:.55;cursor:not-allowed}.sequence-add-step-chip-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sequence-rules-card{background:#191d21;border:1px solid #ffffff12;border-radius:14px;margin-top:14px;overflow:hidden}.sequence-rules-header{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background .16s;display:flex}.sequence-rules-header:hover{background:#00c2ff0a}.sequence-rules-header-text{min-width:0}.sequence-rules-header-text strong{color:#e8edf0;margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.sequence-rules-header-text p{color:#e8edf06b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.sequence-rules-chevron{color:#e8edf080;flex-shrink:0;transition:transform .18s}.sequence-rules-chevron--open{transform:rotate(90deg)}.sequence-rules-body{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.sequence-rules-window-row{background:#15181b;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.sequence-settings-card{background:#191d21;border:1px solid #ffffff0d;border-radius:14px;padding:22px}.sequence-settings-card-title{color:#f2f5f7;margin:0 0 6px;font-size:15px;font-weight:700}.sequence-settings-toggle-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.sequence-settings-card>.sequence-settings-toggle-row:first-of-type{border-top:none;padding-top:4px}.sequence-settings-toggle-title{color:#f2f5f7;margin:0 0 3px;font-size:13px;font-weight:600}.sequence-settings-toggle-desc{color:#e8edf080;margin:0;font-size:11.5px;line-height:1.4}.sequence-settings-toggle-switch{flex-shrink:0;margin:0}.sequence-settings-toggle-switch input[type=checkbox]{background:#ffffff1f}.sequence-settings-toggle-switch input[type=checkbox]:checked{background:#00c2ff}.sequence-settings-toggle-switch--locked{opacity:.55}.sequence-settings-toggle-switch--locked input[type=checkbox]:checked{background:#3ecf8e}.sequence-number-stepper{background:#191d21;border:1px solid #f0b4294d;border-radius:8px;flex-shrink:0;align-items:center;height:30px;display:inline-flex;overflow:hidden}.sequence-number-stepper button{color:#f4c65c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:100%;font-weight:600;transition:background .15s;display:flex}.sequence-number-stepper button:hover:not(:disabled){background:#f0b4291f}.sequence-number-stepper button:disabled{opacity:.4;cursor:default}.sequence-number-stepper span{text-align:center;color:#e8edf0;font-variant-numeric:tabular-nums;min-width:34px;font-size:12px;font-weight:700}.sequence-unit-pills{background:#00000047;border-radius:8px;flex-shrink:0;gap:3px;padding:3px;display:flex}.sequence-unit-pill{color:#e8edf08c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;height:24px;padding:0 9px;font-size:10.5px;font-weight:500;transition:background .16s,color .16s}.sequence-unit-pill:hover{color:#e8edf0}.sequence-unit-pill.active{color:#2a1e02;background:#f0b429;font-weight:700}.sequence-settings-window-pill{color:#e8edf0cc;white-space:nowrap;cursor:pointer;background:#15181b;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .15s}.sequence-settings-window-pill:hover{border-color:#00c2ff66}.sequence-window-editor-popover{z-index:70;background:#191d21;border:1px solid #ffffff1a;border-radius:12px;width:280px;padding:18px;position:fixed;box-shadow:0 24px 50px #00000059}.sequence-wait-popover-title{color:#f2f5f7;margin:0 0 10px;font-size:13px;font-weight:600}.sequence-wait-popover-hint{color:#e8edf080;margin:10px 0 12px;font-size:11.5px;line-height:1.5}.sequence-window-days{gap:5px;margin:10px 0 14px;display:flex}.sequence-window-day{color:#e8edf08c;cursor:pointer;background:#15181b;border:1px solid #ffffff14;border-radius:7px;flex:1;height:30px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.sequence-window-day.active{color:#06171d;background:#00c2ff;border-color:#00c2ff}.sequence-window-times{color:#e8edf099;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.sequence-window-times input[type=time]{color:#f2f5f7;background:#15181b;border:1px solid #ffffff14;border-radius:8px;flex:1;height:34px;padding:0 10px}.sequence-whatsapp-preview-title{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sequence-whatsapp-preview-title .sequence-settings-card-title{margin:0}.sequence-whatsapp-preview-note{color:#e8edf066;margin:-6px 0 13px;font-size:10.5px;line-height:1.45}.sequence-whatsapp-preview{background:#0b141a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;min-height:130px;padding:14px 12px 16px;display:flex}.sequence-whatsapp-preview-empty{color:#ffffff59;text-align:center;align-self:center;margin-top:24px;font-size:11px}.sequence-whatsapp-stamp{color:#f4c65c;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f0b42921;border-radius:7px;align-self:center;padding:4px 10px;font-size:9.5px;font-weight:600}.sequence-whatsapp-bubble{color:#e9f7ef;background:#075e54;border-radius:9px 9px 3px;flex-direction:column;align-self:flex-end;gap:6px;max-width:86%;padding:9px 11px;font-size:11.5px;line-height:1.55;display:flex}.sequence-whatsapp-bubble p{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:pretty;margin:0}.sequence-whatsapp-bubble-media{object-fit:cover;border-radius:8px;width:100%;max-width:200px;max-height:160px;display:block}.sequence-whatsapp-bubble-media-label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.sequence-whatsapp-block-stamp{color:#f4c65ca6;white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;margin:-2px 0;font-size:8.5px;font-weight:600}.sequence-whatsapp-bubble-when{color:#ffffff59;font-variant-numeric:tabular-nums;align-self:flex-end;margin:-2px 3px 4px;font-size:9.5px;font-weight:500}.sequence-summary-list{flex-direction:column;gap:10px;margin:0;display:flex}.sequence-summary-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sequence-summary-row dt{color:#e8edf080;white-space:nowrap;font-size:11.5px}.sequence-summary-row dd{color:#e8edf0;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}.sequence-summary-value--ok{color:#5cd8a2!important}.sequence-summary-value--warn{color:#f4c65c!important}.sequence-summary-note{color:#9ee3c0;background:#3ecf8e0d;border:1px solid #3ecf8e42;border-radius:11px;gap:10px;margin-top:13px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.sequence-summary-note svg{color:#3ecf8e;flex-shrink:0;margin-top:1px}@media (width<=720px){.sequence-builder-header{flex-direction:column}}.plan-status-pill{height:32px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;transition:filter .15s;display:inline-flex}.plan-status-pill:hover{filter:brightness(1.1)}.plan-status-pill-chevron{opacity:.7;margin-left:2px}.plan-status-pill--active{color:#34d399;background:#34d3991f;border-color:#34d39959}.plan-status-pill--warning{color:#f5a524;background:#f59e0b1f;border-color:#f59e0b59}.plan-status-pill--error{color:#fb7185;background:#fb71851f;border-color:#fb718559}.plan-status-pill--cta{border-color:var(--redesign-accent);height:38px;color:var(--redesign-accent);background:0 0}.plan-status-pill--cta:hover{background:var(--redesign-accent-fill-min);filter:none}.qualification-queue-progress{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.qualification-queue-progress-top{font-size:var(--redesign-text-label);color:var(--redesign-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qualification-queue-session-stats{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qualification-queue-stat{font-size:var(--redesign-text-label);color:var(--redesign-text-tertiary)}.qualification-queue-stat--qualified{color:var(--redesign-success)}.qualification-queue-stat--disqualified{color:var(--redesign-danger)}.qualification-queue-undo{border:1px solid var(--redesign-border-field);color:var(--redesign-text-secondary);font-size:var(--redesign-text-label);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;transition:border-color .15s,color .15s;display:inline-flex}.qualification-queue-undo:hover:not(:disabled){border-color:var(--redesign-accent);color:var(--redesign-accent-text)}.qualification-queue-progress-bar{background:var(--redesign-bg-card-inset);border-radius:999px;height:6px;overflow:hidden}.qualification-queue-progress-bar span{background:var(--redesign-accent);border-radius:inherit;height:100%;transition:width .25s;display:block}.qualification-queue-empty-text{color:var(--redesign-text-secondary);font-size:var(--redesign-text-body);margin:0 0 16px}.qualification-queue-empty-cta{display:inline-flex}.qualification-queue-lead-header{border-bottom:1px solid var(--redesign-border);flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.qualification-queue-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.qualification-queue-avatar--blue{background:#2563eb}.qualification-queue-avatar--green{background:#16a34a}.qualification-queue-avatar--purple{background:#7c3aed}.qualification-queue-avatar--red{background:#dc2626}.qualification-queue-lead-info{flex:auto;min-width:180px}.qualification-queue-lead-info h2{font-size:var(--redesign-text-h2-card);color:var(--redesign-text-strong);margin:0 0 4px}.qualification-queue-lead-meta{font-size:var(--redesign-text-label);color:var(--redesign-text-secondary);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qualification-queue-lead-meta span{align-items:center;gap:5px;display:inline-flex}.qualification-queue-lead-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.qualification-queue-badge{background:var(--redesign-accent-fill-min);border:1px solid var(--redesign-accent-ring);color:var(--redesign-accent-text);font-size:var(--redesign-text-badge);white-space:nowrap;border-radius:999px;padding:4px 10px}.qualification-queue-badge--muted{background:var(--redesign-bg-card-inset);border-color:var(--redesign-border-field);color:var(--redesign-text-tertiary)}.qualification-queue-notes{margin-bottom:20px}.qualification-queue-notes h3{font-size:var(--redesign-text-h3-card);color:var(--redesign-text-strong);margin:0 0 6px}.qualification-queue-notes p{font-size:var(--redesign-text-body);color:var(--redesign-text-secondary);margin:0;line-height:1.5}.qualification-queue-decision-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qualification-queue-decision-btn{border:1.5px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);color:var(--redesign-text-secondary);font-size:var(--redesign-text-body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.qualification-queue-decision-btn--qualified.is-active{border-color:var(--redesign-success);color:var(--redesign-success);background:#34c7591a}.qualification-queue-decision-btn--disqualified.is-active{border-color:var(--redesign-danger);color:var(--redesign-danger);background:#f5787c1a}.qualification-queue-decision-detail{border-top:1px solid var(--redesign-border);margin-top:16px;padding-top:16px}.qualification-queue-decision-hint{font-size:var(--redesign-text-label);color:var(--redesign-text-tertiary);margin:0 0 12px}.qualification-queue-reason-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.qualification-queue-chip{border:1px solid var(--redesign-border-field);color:var(--redesign-text-secondary);font-size:var(--redesign-text-label);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;transition:border-color .15s,color .15s,background .15s}.qualification-queue-chip:hover{border-color:var(--redesign-accent);color:var(--redesign-accent-text)}.qualification-queue-chip.is-active{border-color:var(--redesign-accent);background:var(--redesign-accent-fill-min);color:var(--redesign-accent-text)}.qualification-queue-chip--add{border-style:dashed;align-items:center;gap:4px;display:inline-flex}.qualification-queue-new-reason{gap:8px;margin-bottom:14px;display:flex}.qualification-queue-new-reason input{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);color:var(--redesign-text-primary);font-size:var(--redesign-text-body);border-radius:8px;flex:auto;padding:8px 12px}.qualification-queue-note-field{margin:0}.qualification-queue-actions{border-top:1px solid var(--redesign-border);justify-content:flex-end;gap:12px;margin-top:20px;padding-top:18px;display:flex}.create-lead-panel{max-width:900px;padding:0;overflow:visible}.create-lead-columns{grid-template-columns:1fr 1fr;gap:0;display:grid}.create-lead-column{min-width:0}.create-lead-column:first-child{border-right:1px solid var(--redesign-border);padding-right:28px}.create-lead-column:last-child{padding-left:28px}@media (width<=760px){.create-lead-columns{grid-template-columns:1fr}.create-lead-column:first-child{border-right:0;padding-bottom:4px;padding-right:0}.create-lead-column:last-child{padding-left:0}}.create-lead-footer{border-top:1px solid var(--redesign-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.create-lead-footer .modal-actions{margin-top:0}.create-lead-footer-hint{color:var(--redesign-text-tertiary);font-size:11.5px;line-height:1.4}.create-lead-header{border-bottom:1px solid var(--redesign-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.create-lead-header-title{gap:13px;min-width:0;display:flex}.create-lead-header-icon{width:38px;height:38px;color:var(--redesign-accent);background:#00c2ff1f;border:1px solid #00c2ff4d;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.create-lead-panel h2{letter-spacing:-.4px;color:var(--redesign-text-strong);margin:0 0 5px;font-size:18px;font-weight:700}.create-lead-header-subtitle{max-width:390px;color:var(--redesign-text-secondary);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.create-lead-close-btn{border:1px solid var(--redesign-border-field);width:30px;height:30px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background .16s;display:flex}.create-lead-close-btn:hover:not(:disabled){color:var(--redesign-danger-text);background:#f2555a1a;border-color:#f2555a80}.create-lead-panel form{padding:22px 24px 24px}.create-lead-field{margin-bottom:18px}.create-lead-field label{color:var(--redesign-text-primary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.create-lead-required{color:var(--redesign-danger-text)}.create-lead-optional{color:var(--redesign-text-tertiary);font-weight:400}.create-lead-field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-lead-field-label-row label{margin-bottom:0}.create-lead-counter{color:var(--redesign-text-subtle);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.create-lead-input-wrap{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .16s;display:flex}.create-lead-input-wrap:focus-within{border-color:#00c2ff73}.create-lead-input-wrap input,.create-lead-input-wrap select{min-width:0;height:100%;color:var(--redesign-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13.5px;font-weight:500}.create-lead-input-icon{color:var(--redesign-text-tertiary);flex:none}.create-lead-input-wrap--phone{padding:0;overflow:hidden}.create-lead-phone-prefix{border-right:1px solid var(--redesign-border);height:100%;color:var(--redesign-success);background:#ffffff08;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.create-lead-input-wrap--phone input{padding:0 13px}.create-lead-input-wrap--textarea{align-items:flex-start;height:auto;padding:13px 14px}.create-lead-input-wrap--textarea textarea{resize:vertical;min-width:0;color:var(--redesign-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:12.5px;font-weight:500;line-height:1.6}.create-lead-stage-pills{flex-wrap:wrap;gap:7px;display:flex}.create-lead-stage-pill{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);height:38px;color:var(--redesign-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.create-lead-stage-pill:hover:not(:disabled){border-color:#00c2ff80}.create-lead-stage-pill.is-active{color:var(--redesign-text-strong);background:#00c2ff1a;border-color:#00c2ff80;font-weight:600}.create-lead-stage-pill-dot{border-radius:50%;flex:none;width:8px;height:8px}.create-lead-qual-card{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);border-radius:12px;margin-bottom:18px;padding:15px 16px;transition:border-color .18s,background .18s}.create-lead-qual-card--qualified{background:linear-gradient(180deg, #3ecf8e0f, var(--redesign-bg-card-inset));border-color:#3ecf8e4d}.create-lead-qual-card--disqualified{background:linear-gradient(180deg, #f2555a0f, var(--redesign-bg-card-inset));border-color:#f2555a4d}.create-lead-qual-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.create-lead-qual-title{color:var(--redesign-text-primary);margin:0;font-size:12.5px;font-weight:600}.create-lead-qual-tag{color:var(--redesign-warning-text);white-space:nowrap;background:#f0b42921;border:1px solid #f0b42957;border-radius:999px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:600}.create-lead-qual-tag--qualified{color:var(--redesign-success-text);background:#3ecf8e21;border-color:#3ecf8e52}.create-lead-qual-tag--disqualified{color:var(--redesign-danger-text);background:#f2555a21;border-color:#f2555a57}.create-lead-qual-hint{max-width:400px;color:var(--redesign-text-secondary);text-wrap:pretty;margin:0 0 13px;font-size:11.5px;line-height:1.45}.create-lead-qual-hint b{color:var(--redesign-text-primary);font-weight:600}.create-lead-qual-clear{color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:11px;font-weight:600}.create-lead-qual-clear:hover:not(:disabled){color:var(--redesign-accent-text)}.create-lead-auto-card{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);border-radius:12px;margin-bottom:20px;padding:15px 16px}.create-lead-auto-card-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.create-lead-auto-title{color:var(--redesign-text-primary);margin:0 0 4px;font-size:12.5px;font-weight:600}.create-lead-auto-hint{max-width:330px;color:var(--redesign-text-secondary);text-wrap:pretty;margin:0;font-size:11.5px;line-height:1.45}.create-lead-auto-hint--warning{color:var(--redesign-warning-text);align-items:flex-start;gap:6px;display:flex}.create-lead-auto-hint-icon{color:var(--redesign-warning);flex:none;margin-top:1px}.create-lead-toggle{cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex:none;justify-content:flex-start;width:42px;height:24px;padding:3px;transition:background .18s;display:flex}.create-lead-toggle:disabled{cursor:not-allowed;opacity:.55}.create-lead-toggle.is-on{background:var(--redesign-accent);justify-content:flex-end}.create-lead-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px}.schedule-lead-panel{background:var(--redesign-bg-card);border-radius:18px;max-width:460px;padding:0;overflow:hidden}.schedule-lead-header{border-bottom:1px solid var(--redesign-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.schedule-lead-header-left{gap:12px;min-width:0;display:flex}.schedule-lead-header-icon{width:38px;height:38px;color:var(--redesign-accent);background:#00c2ff1f;border:1px solid #00c2ff4d;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.schedule-lead-title{color:var(--redesign-text-strong);margin:0 0 3px;font-size:15.5px;font-weight:700}.schedule-lead-subtitle{color:var(--redesign-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.schedule-lead-close{color:#e8edf080;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s;display:flex}.schedule-lead-close:hover{background:#ffffff12}.schedule-lead-loading{margin:20px 22px}.schedule-lead-error{margin:16px 22px 0}.schedule-lead-body{flex-direction:column;gap:4px;padding:18px 22px 4px;display:flex}.schedule-lead-section-label{color:var(--redesign-text-secondary);margin:8px 0;font-size:11.5px;font-weight:600}.schedule-lead-datetime-row{gap:10px;margin-bottom:14px;display:flex}.schedule-lead-input-wrap{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;transition:border-color .16s;display:flex}.schedule-lead-input-wrap:focus-within{border-color:#00c2ff73}.schedule-lead-input-wrap input{min-width:0;height:100%;color:var(--redesign-text-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:500}.schedule-lead-input-icon{color:var(--redesign-text-tertiary);flex:none}.schedule-lead-stage-note{color:var(--redesign-text-secondary);margin:0 0 16px;font-size:12.5px}.schedule-lead-stage-name{font-weight:700}.schedule-lead-confirmation-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:13px;margin-bottom:4px;padding:14px 15px;transition:background .18s,border-color .18s}.schedule-lead-confirmation-card.is-enabled{background:linear-gradient(180deg, #3ecf8e12, var(--redesign-bg-card-inset));border-color:#3ecf8e4d}.schedule-lead-confirmation-head{align-items:center;gap:10px;display:flex}.schedule-lead-confirmation-icon{width:28px;height:28px;color:var(--redesign-text-secondary);background:#ffffff0f;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.schedule-lead-confirmation-card.is-enabled .schedule-lead-confirmation-icon{color:var(--redesign-success);background:#3ecf8e29}.schedule-lead-confirmation-title{min-width:0;color:var(--redesign-text-secondary);flex:1;margin:0;font-size:12.5px;font-weight:700}.schedule-lead-confirmation-card.is-enabled .schedule-lead-confirmation-title{color:#9ee3c0}.schedule-lead-toggle{cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex:none;justify-content:flex-start;width:38px;height:22px;padding:3px;transition:background .18s;display:flex}.schedule-lead-toggle:disabled{cursor:not-allowed;opacity:.55}.schedule-lead-toggle.is-on{background:var(--redesign-success);justify-content:flex-end}.schedule-lead-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px}.schedule-lead-confirmation-text{color:var(--redesign-text-secondary);margin:10px 0 0;font-size:11.5px;line-height:1.5}.schedule-lead-preview-label{letter-spacing:.5px;text-transform:uppercase;color:var(--redesign-text-tertiary);margin:12px 0 6px;font-size:10px;font-weight:700}.schedule-lead-preview-box{background:var(--redesign-bg-card);border:1px solid var(--redesign-border);color:var(--redesign-text-primary);border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.schedule-lead-settings-link{color:var(--redesign-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.schedule-lead-settings-link:hover{color:var(--redesign-accent-hover)}.schedule-lead-footer{border-top:1px solid var(--redesign-border);margin-top:12px;padding:16px 22px}.prospeccao-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outbound-metric-cards{grid-template-columns:repeat(4,1fr)}.outbound-new-prospect-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.outbound-list-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outbound-search-field{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);height:36px;color:var(--redesign-text-tertiary);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.outbound-search-field input{color:var(--redesign-text-primary);background:0 0;border:0;outline:0;width:190px;font-size:12.5px}.outbound-status-chips{gap:6px;display:flex}.outbound-status-chip{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);height:36px;color:var(--redesign-text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.outbound-status-chip:hover{border-color:#00c2ff66}.outbound-status-chip.is-active{color:var(--redesign-text-strong);background:#00c2ff1a;border-color:#00c2ff80}.outbound-status-chip span{opacity:.75;font-size:10px;font-weight:700}.outbound-prospect-table{flex-direction:column;display:flex}.outbound-prospect-table-head,.outbound-prospect-row{grid-template-columns:2fr 1fr 1.2fr 1fr 32px;align-items:center;gap:12px;padding:12px 4px;display:grid}.outbound-prospect-table-head--queue,.outbound-prospect-row--queue{grid-template-columns:22px 2fr 1fr 1.2fr 1fr 30px 32px}.outbound-prospect-row-checkbox{cursor:pointer;width:15px;height:15px;accent-color:var(--redesign-accent,#00c2ff)}.outbound-bulk-actions-bar{background:#f2555a0f;border:1px solid #f2555a47;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;display:flex}.outbound-bulk-actions-bar span{color:var(--redesign-text-primary);font-size:12px;font-weight:600}.outbound-bulk-delete-btn{height:32px;color:var(--redesign-danger-text,#f5787c);cursor:pointer;background:#f2555a24;border:1px solid #f2555a66;border-radius:8px;padding:0 13px;font-size:12px;font-weight:700;transition:background .16s}.outbound-bulk-delete-btn:hover:not(:disabled){background:#f2555a3d}.outbound-bulk-delete-btn:disabled{opacity:.6;cursor:default}.outbound-prospect-table-head{border-bottom:1px solid var(--redesign-border)}.outbound-prospect-table-head span{letter-spacing:.04em;color:var(--redesign-text-tertiary);font-size:10.5px;font-weight:700}.outbound-prospect-row{border-bottom:1px solid var(--redesign-border)}.outbound-prospect-row:last-child{border-bottom:0}.outbound-prospect-identity{align-items:center;gap:10px;min-width:0;display:flex}.outbound-prospect-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.outbound-prospect-avatar--blue{background:#2563eb}.outbound-prospect-avatar--green{background:#16a34a}.outbound-prospect-avatar--purple{background:#7c3aed}.outbound-prospect-avatar--red{background:#dc2626}.outbound-prospect-identity-text{min-width:0}.outbound-prospect-identity-text p{color:var(--redesign-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.outbound-prospect-identity-text span{color:var(--redesign-text-tertiary);font-size:11px}.outbound-prospect-analysis{flex-direction:column;gap:3px;min-width:0;display:flex}.outbound-prospect-analysis-label{color:var(--redesign-warning-text);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.outbound-prospect-analysis-label.is-analyzed{color:var(--redesign-success-text)}.outbound-prospect-analysis-dash{background:currentColor;border-radius:1px;width:8px;height:1.5px}.outbound-prospect-analysis-preview{color:var(--redesign-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.outbound-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.outbound-status-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.outbound-status-badge--amber{color:var(--redesign-warning-text,#f4c65c);background:#f0b42921;border:1px solid #f0b42957}.outbound-status-badge--cyan{color:var(--redesign-accent,#00c2ff);background:#00c2ff21;border:1px solid #00c2ff57}.outbound-status-badge--purple{color:#b39ffb;background:#8b5cf626;border:1px solid #8b5cf657}.outbound-status-badge--green{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e21;border:1px solid #3ecf8e52}.outbound-status-badge--gray{color:var(--redesign-text-tertiary);background:#94a3b821;border:1px solid #94a3b84d}.outbound-prospect-owner{color:var(--redesign-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.outbound-prospect-remove{width:28px;height:28px;color:var(--redesign-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px;line-height:1}.outbound-prospect-remove:hover{background:var(--redesign-bg-card-inset);color:var(--redesign-danger-text,#f5787c)}@media (width<=720px){.outbound-prospect-table-head{display:none}.outbound-prospect-row{grid-template-columns:1fr;gap:6px}}.outbound-prospect-row{cursor:pointer}.outbound-prospect-row.is-selected{box-shadow:inset 3px 0 0 var(--redesign-accent,#00c2ff);background:#00c2ff0f}.outbound-list-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,400px);align-items:start;gap:16px;display:grid}@media (width<=1100px){.outbound-list-grid{grid-template-columns:1fr}}.outbound-analysis-panel{background:linear-gradient(180deg, #00c2ff12, var(--redesign-bg-card));border:1px solid #00c2ff3d;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.outbound-analysis-identity{align-items:center;gap:12px;display:flex}.outbound-analysis-identity-text{min-width:0}.outbound-analysis-identity-text p{color:var(--redesign-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;font-weight:700;overflow:hidden}.outbound-analysis-identity-text span{color:var(--redesign-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.outbound-analysis-contact-row{flex-wrap:wrap;gap:8px;display:flex}.outbound-analysis-contact-pill{color:var(--redesign-text-secondary);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:500;display:inline-flex}.outbound-analysis-section-label{letter-spacing:.06em;color:var(--redesign-text-tertiary);margin:0;font-size:11px;font-weight:700}.outbound-status-toggle{background:#00000040;border-radius:11px;gap:4px;padding:3px;display:flex}.outbound-status-toggle-btn{height:36px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.outbound-status-toggle-btn.is-active{background:var(--redesign-accent);color:var(--redesign-accent-ink)}.outbound-status-toggle-btn.is-active:last-child{color:#1b0f3a;background:#a78bfa}.outbound-note-block{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);border-radius:16px;padding:16px 18px}.outbound-note-block label{color:var(--redesign-text-primary);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.outbound-note-block .field-hint{margin:0 0 10px}.outbound-note-block textarea{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card-inset);width:100%;color:var(--redesign-text-primary);resize:vertical;box-sizing:border-box;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:12.5px}.outbound-note-block textarea::placeholder{color:var(--redesign-text-tertiary)}.outbound-note-actions{justify-content:flex-end;margin-top:10px;display:flex}.outbound-script-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);border-radius:16px;padding:18px}.outbound-script-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.outbound-script-head h3{margin:0;font-size:14px;font-weight:600}.outbound-script-generate-link{color:var(--redesign-accent-text,#7fe1ff);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:600}.outbound-script-generate-link:hover:not(:disabled){color:var(--redesign-accent,#00c2ff)}.outbound-script-generate-link:disabled{opacity:.6;cursor:default}.outbound-script-hint{color:var(--redesign-text-tertiary);margin:0 0 14px;font-size:11.5px}.outbound-script-tabs{background:#ffffff0a;border-radius:10px;gap:4px;margin-bottom:14px;padding:3px;display:flex}.outbound-script-tab{height:32px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:flex}.outbound-script-tab.is-active{background:var(--redesign-accent,#00c2ff);color:var(--redesign-accent-ink,#06171d)}.outbound-script-audio-meta{background:#00c2ff0d;border:1px solid #00c2ff42;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;display:flex}.outbound-script-audio-meta span:first-child{color:var(--redesign-accent-text,#7fe1ff);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.outbound-script-audio-meta span:last-child{color:var(--redesign-text-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.outbound-script-block{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:11px;padding:13px 14px}.outbound-script-block p:last-child{color:var(--redesign-text-primary);margin:0;font-size:12.5px;font-weight:500;line-height:1.6}.outbound-script-whatsapp{border:1px solid var(--redesign-border);background:#0b141a;border-radius:12px;padding:14px}.outbound-script-bubble{background:#075e54;border-radius:10px 10px 3px;max-width:88%;padding:11px 13px}.outbound-script-bubble p{color:#e9f7ef;margin:0;font-size:12px;line-height:1.6}.outbound-script-footer-row{gap:9px;margin-top:14px;display:flex}.outbound-script-copy,.outbound-script-promote{border:1px solid var(--redesign-border-field);height:38px;color:var(--redesign-text-primary);cursor:pointer;background:#ffffff08;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.outbound-script-copy:hover,.outbound-script-promote:hover{border-color:#00c2ff73}.outbound-script-promote{color:var(--redesign-accent-text,#7fe1ff);background:#00c2ff0f;border-color:#00c2ff52}.outbound-script-promote:hover{background:#00c2ff24}.outbound-script-promote:disabled{opacity:.7;cursor:default}.outbound-script-promote--done{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e0f;border-color:#3ecf8e4d}.outbound-script-promote--done:hover{background:#3ecf8e24}@keyframes outbound-record-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes outbound-record-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.outbound-recorder-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);border-radius:16px;padding:18px}.outbound-recorder-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.outbound-recorder-title{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.outbound-recorder-hint{color:var(--redesign-text-tertiary);white-space:nowrap;font-size:10.5px}.outbound-recorder-error{color:var(--redesign-danger-text,#f5787c);margin-bottom:10px}.outbound-recorder-idle{cursor:pointer;text-align:left;background:#f2555a0d;border:1px dashed #f2555a66;border-radius:12px;align-items:center;gap:13px;width:100%;padding:13px 14px;transition:background .16s;display:flex}.outbound-recorder-idle:hover{background:#f2555a1f}.outbound-recorder-idle-icon{color:#2a0709;background:#f2555a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.outbound-recorder-idle strong{color:var(--redesign-text-primary);margin-bottom:4px;font-size:12.5px;font-weight:700;display:block}.outbound-recorder-idle span span{color:var(--redesign-text-secondary);font-size:11px}.outbound-recorder-live{background:#f2555a12;border:1px solid #f2555a66;border-radius:12px;align-items:center;gap:13px;padding:13px 14px;display:flex}.outbound-recorder-dot{background:#f2555a;border-radius:50%;flex:none;width:11px;height:11px;animation:1.2s ease-in-out infinite outbound-record-pulse}.outbound-recorder-bars{flex:1;align-items:center;gap:3px;min-width:0;height:34px;display:flex}.outbound-recorder-bars span{background:#f2555a;border-radius:2px;flex:1;min-width:2px;height:100%;animation:.9s ease-in-out infinite outbound-record-wave}.outbound-recorder-timer{font-variant-numeric:tabular-nums;color:var(--redesign-danger-text,#f5787c);flex:none;font-size:14px;font-weight:700}.outbound-recorder-actions{gap:9px;margin-top:11px;display:flex}.outbound-recorder-stop{color:#2a0709;cursor:pointer;background:#f2555a;border:0;border-radius:10px;flex:1;height:40px;font-size:12.5px;font-weight:700;transition:background .16s}.outbound-recorder-stop:hover{background:#f5787c}.outbound-recorder-discard{border:1px solid var(--redesign-border-field);height:40px;color:var(--redesign-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;flex:none;padding:0 14px;font-size:12.5px;font-weight:600}.outbound-recorder-done{background:#3ecf8e0d;border:1px solid #3ecf8e4d;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;display:flex}.outbound-recorder-done audio{flex:1;min-width:0;height:34px}.outbound-recorder-regravar{color:var(--redesign-accent-text,#7fe1ff);cursor:pointer;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.outbound-recorder-checkbox{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);color:var(--redesign-text-secondary);border-radius:11px;align-items:center;gap:10px;margin-top:11px;padding:11px 13px;font-size:11.5px;font-weight:500;display:flex}.outbound-recorder-send{background:var(--redesign-accent,#00c2ff);width:100%;height:44px;color:var(--redesign-accent-ink,#06171d);cursor:pointer;border:0;border-radius:11px;margin-top:11px;font-size:12.5px;font-weight:700;transition:background .16s}.outbound-recorder-send:hover:not(:disabled){background:var(--redesign-accent-hover,#41d3ff)}.outbound-recorder-send:disabled{opacity:.7;cursor:default}.outbound-recorder-sent{color:#3ecf8e;background:#3ecf8e12;border:1px solid #3ecf8e57;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.outbound-recorder-sent>div{flex:1;min-width:0}.outbound-recorder-sent p{color:#9ee3c0;margin:0 0 4px;font-size:12px;font-weight:700}.outbound-recorder-sent span:not(.outbound-recorder-regravar){color:var(--redesign-text-secondary);font-size:11px}.outbound-awaiting-reply{background:#00c2ff0d;border:1px solid #00c2ff42;border-radius:12px;padding:13px 14px}.outbound-awaiting-reply-badge{color:var(--redesign-accent-text,#7fe1ff);background:#00c2ff24;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.outbound-awaiting-reply-badge--replied{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e29}.outbound-awaiting-reply-label{color:var(--redesign-text-secondary);margin:0 0 4px;font-size:11px;font-weight:600}.outbound-awaiting-reply-text{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);color:var(--redesign-text-primary);border-radius:10px;margin:0 0 13px;padding:11px 12px;font-size:12.5px;line-height:1.55}.outbound-awaiting-reply-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.outbound-awaiting-reply-actions .outbound-recorder-send{flex:auto;min-width:180px}.greeting-modal-panel{width:100%;max-width:452px}.greeting-modal-header{align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.greeting-modal-header-icon{color:#5cd8a2;background:#3ecf8e24;border:1px solid #3ecf8e52;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.greeting-modal-header-text{flex:1;min-width:0}.greeting-modal-title{color:var(--redesign-text-strong);margin:0 0 4px;font-size:15.5px;font-weight:700}.greeting-modal-subtitle{color:var(--redesign-text-secondary);margin:0;font-size:12px;line-height:1.45}.greeting-modal-close{width:30px;height:30px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background .16s;display:flex}.greeting-modal-close:hover{background:#ffffff14}.greeting-modal-body{padding:0 22px 18px}.greeting-modal-input-wrap{background:var(--redesign-bg-card-inset);border:1px solid #00c2ff73;border-radius:12px;min-height:50px;margin-bottom:9px;padding:13px 14px}.greeting-modal-input-wrap input{width:100%;color:var(--redesign-text-primary);background:0 0;border:0;outline:0;font-size:13.5px;font-weight:500}.greeting-modal-suggestions-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.greeting-modal-suggestions{flex-wrap:wrap;gap:6px;display:flex}.greeting-modal-suggestion{color:var(--redesign-accent-text,#7fe1ff);cursor:pointer;white-space:nowrap;background:#00c2ff0f;border:1px solid #00c2ff47;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:500;transition:background .16s}.greeting-modal-suggestion:hover{background:#00c2ff26}.greeting-modal-count{color:var(--redesign-text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.greeting-modal-steps{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:12px;padding:14px 15px}.greeting-modal-steps-label{letter-spacing:.6px;color:var(--redesign-text-tertiary);margin:0 0 11px;font-size:10px;font-weight:500}.greeting-modal-step{align-items:flex-start;gap:11px;display:flex}.greeting-modal-step+.greeting-modal-step{margin-top:10px}.greeting-modal-step-number{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.greeting-modal-step-number--cyan{color:var(--redesign-accent-text,#7fe1ff);background:#00c2ff24;border:1px solid #00c2ff66}.greeting-modal-step-number--amber{color:var(--redesign-warning-text);background:#f0b42924;border:1px solid #f0b42966}.greeting-modal-step-number--green{color:var(--redesign-success-text);background:#3ecf8e29;border:1px solid #3ecf8e73}.greeting-modal-step span:last-child{min-width:0;color:var(--redesign-text-primary);flex:1;font-size:11.5px;line-height:1.45}.greeting-modal-footer{border-top:1px solid var(--redesign-border);padding:14px 22px}.prospeccao-header-actions .button-secondary.is-active{color:var(--redesign-accent-text,#7fe1ff);background:#00c2ff1a;border-color:#00c2ff80}.prospeccao-queue-badge{min-width:18px;height:18px;color:var(--redesign-accent-text,#7fe1ff);font-variant-numeric:tabular-nums;background:#00c2ff38;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.outbound-prospect-queue-btn{width:28px;height:28px;color:var(--redesign-accent-text,#7fe1ff);cursor:pointer;background:#00c2ff12;border:1px solid #00c2ff47;border-radius:8px;justify-content:center;align-items:center;transition:border-color .16s,background .16s;display:flex}.outbound-prospect-queue-btn:hover{border-color:#00c2ff99}.outbound-prospect-queue-btn.is-queued{color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e1f;border-color:#3ecf8e66}.outbound-campaign-new{flex-direction:column;gap:16px;max-width:720px;display:flex}.outbound-campaign-file-card{background:#3ecf8e0d;border:1px solid #3ecf8e4d;border-radius:13px;align-items:center;gap:14px;padding:14px 15px;display:flex}.outbound-campaign-file-icon{width:40px;height:40px;color:var(--redesign-success-text,#5cd8a2);background:#3ecf8e24;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.outbound-campaign-file-info{flex:1;min-width:0}.outbound-campaign-file-info p{margin:0;font-size:13px;font-weight:600}.outbound-recorder-card--plain{background:0 0;border:none;padding:0}.outbound-campaign-kind-toggle{background:var(--redesign-bg-card-inset);border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.outbound-campaign-kind-toggle button{height:36px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.outbound-campaign-kind-toggle button.is-active{background:var(--redesign-accent,#00c2ff);color:#06171d}.outbound-campaign-toggle-row{border-top:1px solid var(--redesign-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.outbound-campaign-toggle-row:first-child{border-top:none;padding-top:0}.outbound-campaign-toggle-title{margin:0 0 2px;font-size:12.5px;font-weight:600}.outbound-campaign-toggle-desc{color:var(--redesign-text-tertiary);max-width:44ch;margin:0;font-size:11px}.outbound-campaign-toggle-switch{flex:none;margin:0}.outbound-campaign-toggle-switch input[type=checkbox]{background:#ffffff1f}.outbound-campaign-toggle-switch input[type=checkbox]:checked{background:var(--redesign-accent,#00c2ff)}.outbound-campaign-stepper{background:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);border-radius:9px;flex:none;align-items:center;gap:10px;height:34px;padding:0 6px;display:inline-flex}.outbound-campaign-stepper button{width:24px;height:24px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.outbound-campaign-stepper button:hover:not(:disabled){color:var(--redesign-accent-text,#7fe1ff);background:#00c2ff24}.outbound-campaign-stepper button:disabled{opacity:.4;cursor:default}.outbound-campaign-stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px;font-weight:700}.outbound-campaign-list{flex-direction:column;gap:8px;display:flex}.outbound-campaign-list-row{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.outbound-campaign-list-info{align-items:center;gap:12px;min-width:0;display:flex}.outbound-campaign-list-info p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.outbound-campaign-list-link{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.outbound-campaign-list-link p{text-overflow:ellipsis;white-space:nowrap;color:var(--redesign-text-primary);margin:0;font-size:13px;font-weight:600;transition:color .14s;overflow:hidden}.outbound-campaign-list-link:hover p{color:var(--redesign-accent-text,#7fe1ff)}.outbound-campaign-back{color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;width:fit-content;margin-bottom:2px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.outbound-campaign-back:hover{color:var(--redesign-accent-text,#7fe1ff)}.outbound-campaign-progress-bar{background:#ffffff0f;border-radius:999px;height:8px;margin-top:16px;display:flex;overflow:hidden}.outbound-campaign-progress-bar span{height:100%;transition:width .3s}.outbound-campaign-progress-bar--green{background:var(--redesign-success-text,#3ecf8e)}.outbound-campaign-progress-bar--cyan{background:var(--redesign-accent,#00c2ff)}.outbound-campaign-progress-bar--red{background:var(--redesign-danger-text,#f2555a)}.outbound-campaign-progress-bar--gray{background:#ffffff24}.outbound-campaign-progress-legend{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.outbound-campaign-progress-legend span{color:var(--redesign-text-secondary);align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.outbound-campaign-progress-dot{border-radius:50%;width:8px;height:8px}.outbound-campaign-progress-dot--green{background:var(--redesign-success-text,#3ecf8e)}.outbound-campaign-progress-dot--cyan{background:var(--redesign-accent,#00c2ff)}.outbound-campaign-progress-dot--red{background:var(--redesign-danger-text,#f2555a)}.outbound-campaign-progress-dot--gray{background:#ffffff4d}.outbound-campaign-daily-limit-input{background:var(--redesign-bg-card-inset);border:1px solid var(--redesign-border);width:90px;height:34px;color:var(--redesign-text-primary);text-align:center;border-radius:9px;flex:none;padding:0 10px;font-size:13px;font-weight:600}.outbound-campaign-reports-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.outbound-campaign-reports-grid .data-table{width:100%}.outbound-campaign-report-title{color:var(--redesign-text-secondary);margin:0 0 10px;font-size:12px;font-weight:700}.onboarding-page{--text:var(--redesign-text-secondary);--text-h:var(--redesign-text-primary);--border:var(--redesign-border);--color-text-primary:var(--redesign-text-primary);--color-text-secondary:var(--redesign-text-secondary);--color-border:var(--redesign-border);--color-card-bg:var(--redesign-bg-card);--color-surface:var(--redesign-bg-card);--color-surface-elevated:var(--redesign-bg-card-inset);--color-accent:var(--redesign-accent);--accent:var(--redesign-accent);--color-accent-hover:var(--redesign-accent-hover);--color-accent-soft:#00c2ff24;--color-danger:var(--redesign-danger);background:var(--redesign-bg-app);min-height:100svh;color:var(--redesign-text-primary);background-image:radial-gradient(760px 420px at 50% 6%,#00c2ff1f,#0000 68%),radial-gradient(560px 320px at 84% 94%,#3ecf8e12,#0000 70%);justify-content:center;align-items:center;padding:48px 20px;font-family:Inter Tight,Inter,sans-serif;display:flex}.onboarding-page .button-primary{color:var(--redesign-accent-ink)}.onboarding-shell{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:600px;display:flex}.onboarding-shell--side{max-width:720px}.onboarding-header{flex-direction:column;align-items:center;gap:12px;display:flex}.onboarding-shell--side .onboarding-header{flex-direction:row;justify-content:flex-start;width:100%}.onboarding-logo{width:auto;height:22px}.onboarding-mascot{line-height:0;transition:transform .25s}.onboarding-stepdots{align-items:center;gap:6px;display:flex}.onboarding-stepdot{background:#ffffff24;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.onboarding-stepdot--active{background:var(--redesign-accent);width:26px}.onboarding-stepdot--done{background:var(--redesign-success)}.onboarding-view{width:100%;animation:.32s onboarding-view-in}@keyframes onboarding-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onboarding-page--no-motion .onboarding-view{animation:none}.onboarding-card{text-align:center;flex-direction:column;gap:14px;width:100%;display:flex}.onboarding-integration{text-align:left}.onboarding-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--redesign-accent-text);margin:0;font-size:12px;font-weight:700}.onboarding-card h1{color:var(--redesign-text-primary);text-wrap:balance;margin:0;font-size:26px;font-weight:700}.onboarding-subtitle{color:var(--redesign-text-secondary);margin:0;font-size:14.5px;line-height:1.5}.onboarding-nav{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}.onboarding-cta{text-align:center;width:100%;max-width:360px;text-decoration:none}.onboarding-skip{color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13.5px}.onboarding-skip:hover{color:var(--redesign-text-primary);text-decoration:underline}.onboarding-callout{text-align:left;border:1px solid var(--redesign-border);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.onboarding-callout p,.onboarding-callout strong{margin:0}.onboarding-callout--warning{color:var(--redesign-warning-text);background:#f0b42914;border-color:#f0b42947}.onboarding-callout--warning svg{color:var(--redesign-warning);flex:none;margin-top:2px}.onboarding-callout--success{color:var(--redesign-success-text);background:#3ecf8e14;border-color:#3ecf8e47}.onboarding-callout--success svg{color:var(--redesign-success);flex:none;margin-top:2px}.onboarding-loading{max-width:440px;margin:0 auto}.onboarding-progressbar{background:var(--redesign-bg-card-inset);border-radius:999px;height:6px;position:relative;overflow:hidden}.onboarding-progressbar-fill{background:linear-gradient(90deg, var(--redesign-accent), var(--redesign-accent-hover));border-radius:999px;height:100%;transition:width .4s}.onboarding-page:not(.onboarding-page--no-motion) .onboarding-progressbar-fill{background-size:200% 100%;animation:2.1s linear infinite onboarding-shine}@keyframes onboarding-shine{0%{background-position:0 0}to{background-position:-200% 0}}.onboarding-progress-label{color:var(--redesign-text-secondary);text-align:left;margin:0;font-size:12.5px}.onboarding-checklist{text-align:left;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.onboarding-checklist-item{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);color:var(--redesign-text-secondary);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;transition:border-color .2s,background .2s,color .2s;display:flex}.onboarding-checklist-dot{background:#fff3;border-radius:999px;flex:none;width:8px;height:8px}.onboarding-checklist-item--now{color:var(--redesign-text-primary);background:#00c2ff12;border-color:#00c2ff66;font-weight:600}.onboarding-checklist-item--now .onboarding-checklist-dot{background:var(--redesign-accent)}.onboarding-page:not(.onboarding-page--no-motion) .onboarding-checklist-item--now .onboarding-checklist-dot{animation:1.2s ease-in-out infinite onboarding-dot-pulse}@keyframes onboarding-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.onboarding-checklist-item--done{color:var(--redesign-text-primary);border-color:#3ecf8e52}.onboarding-checklist-item--done .onboarding-checklist-dot{background:var(--redesign-success)}.onboarding-checklist-item--wait{opacity:.55}.onboarding-checklist-label{text-align:left;flex:1}.onboarding-checklist-meta{color:var(--redesign-text-secondary);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11.5px}.onboarding-tip{border:1px dashed var(--redesign-border-field);color:var(--redesign-text-secondary);border-radius:12px;align-items:center;min-height:42px;margin-top:4px;padding:12px 14px;font-size:13px;display:flex}.onboarding-tip p{margin:0}.onboarding-trial-card{text-align:left;background:#00c2ff0d;border:1px solid #00c2ff52;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.onboarding-trial-badge{background:var(--redesign-accent);width:40px;height:40px;color:var(--redesign-accent-ink);border-radius:12px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.onboarding-trial-card h2{margin:0 0 4px;font-size:17px}.onboarding-trial-card>p{color:var(--redesign-text-secondary);margin:0;font-size:13.5px}.onboarding-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-feature-grid li{color:var(--redesign-text-primary);align-items:center;gap:8px;font-size:13px;display:flex}.onboarding-feature-grid svg{color:var(--redesign-success);flex:none}@media (width<=520px){.onboarding-feature-grid{grid-template-columns:1fr}}.onboarding-integration-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.onboarding-integration-card--whats{border-color:#3ecf8e52}.onboarding-integration-card--pixel{border-color:#a78bfa52}.onboarding-integration-card-header{align-items:center;gap:12px;display:flex}.onboarding-integration-card-header strong{font-size:15px;display:block}.onboarding-integration-card-header p{color:var(--redesign-text-secondary);margin:2px 0 0;font-size:12.5px}.onboarding-integration-icon{width:38px;height:38px;color:var(--redesign-accent);background:#00c2ff1f;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.onboarding-integration-card--whats .onboarding-integration-icon{color:var(--redesign-success);background:#3ecf8e24}.onboarding-integration-card--pixel .onboarding-integration-icon{color:#a78bfa;background:#a78bfa24}.onboarding-integration-panel{background:var(--redesign-bg-card-inset);color:var(--redesign-text-secondary);border-radius:12px;padding:14px 16px;font-size:13px}.onboarding-integration-panel>p{margin:0 0 10px}.onboarding-integration-panel ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.onboarding-copy-row{background:var(--redesign-bg-card-inset-alt);color:var(--redesign-text-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12.5px;display:flex}.onboarding-whats-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=620px){.onboarding-whats-grid{grid-template-columns:1fr}}.onboarding-qr-wrap{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:16px;display:flex}.onboarding-qr-image{border-radius:4px;width:100%;max-width:190px;display:block}.onboarding-qr-waiting{color:#14532d;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.onboarding-qr-dot{background:var(--redesign-success);border-radius:999px;width:7px;height:7px}.onboarding-page:not(.onboarding-page--no-motion) .onboarding-qr-dot{animation:1.2s ease-in-out infinite onboarding-dot-pulse}.onboarding-qr-placeholder{text-align:center;color:#3f3f46;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.onboarding-qr-placeholder--connected{color:var(--redesign-success)}.onboarding-qr-side h2{color:var(--redesign-text-primary);margin:0 0 10px;font-size:14px}.onboarding-qr-steps{color:var(--redesign-text-secondary);flex-direction:column;gap:6px;margin:0 0 16px;padding-left:18px;font-size:13px;display:flex}.onboarding-qr-unlocks-title{letter-spacing:.06em;text-transform:uppercase;color:var(--redesign-text-secondary);margin:0 0 8px;font-size:11px;font-weight:700}.onboarding-integration-panel-list{color:var(--redesign-text-primary);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.onboarding-pixel-flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboarding-pixel-pill{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.onboarding-pixel-pill--cyan{color:var(--redesign-accent-text);background:#00c2ff24}.onboarding-pixel-pill--purple{color:#c4b5fd;background:#a78bfa29}.onboarding-pixel-pill--green{color:var(--redesign-success-text);background:#3ecf8e24}.onboarding-pixel-arrow{color:var(--redesign-text-secondary)}.onboarding-end-cards{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=560px){.onboarding-end-cards{grid-template-columns:1fr}}.onboarding-end-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);color:var(--redesign-text-primary);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;padding:20px;transition:border-color .16s,background .16s,transform .16s;display:flex}.onboarding-end-card:hover:not(:disabled){border-color:#00c2ff66;transform:translateY(-2px)}.onboarding-end-card:disabled{opacity:.6;cursor:default}.onboarding-end-card strong{font-size:15px}.onboarding-end-card p{color:var(--redesign-text-secondary);margin:0;font-size:13px}.onboarding-end-card-link{color:var(--redesign-accent-text);margin-top:4px;font-size:13px;font-weight:600}.onboarding-end-card--highlight{border-color:var(--redesign-accent);box-shadow:var(--redesign-accent-ring);background:#00c2ff0f}@media (prefers-reduced-motion:reduce){.onboarding-view,.onboarding-progressbar-fill,.onboarding-checklist-item--now .onboarding-checklist-dot,.onboarding-qr-dot{animation:none!important}}.media-spend-modal{max-width:860px}.media-spend-header{gap:13px;margin-bottom:18px;display:flex}.media-spend-header-icon{width:40px;height:40px;color:var(--redesign-success);background:#3ecf8e24;border:1px solid #3ecf8e52;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.media-spend-header h2{margin:0 0 5px;font-size:18px}.media-spend-header .field-hint{max-width:520px;margin:0}.media-spend-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.media-spend-filters .field{flex:1;min-width:200px;margin-bottom:0}.media-spend-segmented{background:#ffffff0a;border-radius:11px;gap:4px;padding:3px;display:flex}.media-spend-segmented-btn{height:38px;color:var(--redesign-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .16s,color .16s}.media-spend-segmented-btn.is-active{background:var(--redesign-accent);color:var(--redesign-accent-ink);font-weight:700}.media-spend-warning{color:var(--redesign-warning-text);background:#f0b4290d;border:1px solid #f0b42957;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;font-size:12px;display:flex}.media-spend-warning.is-ok{color:var(--redesign-success-text);background:#3ecf8e0d;border-color:#3ecf8e4d}.media-spend-warning span{flex:1;min-width:220px;line-height:1.45}.media-spend-fill-link{color:var(--redesign-accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;font-size:11.5px;font-weight:600}.media-spend-fill-link:hover{color:var(--redesign-accent-hover)}.media-spend-table{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:14px;margin-bottom:14px;overflow:hidden}.media-spend-table-head,.media-spend-row{grid-template-columns:minmax(140px,1.3fr) minmax(150px,1fr) minmax(70px,.6fr) minmax(96px,.9fr) minmax(96px,.9fr);align-items:center;gap:12px;padding:10px 16px;display:grid}.media-spend-table-head{border-bottom:1px solid var(--redesign-border);background:#ffffff05}.media-spend-table-head span{letter-spacing:.06em;color:var(--redesign-text-tertiary);font-size:10px;font-weight:700}.media-spend-row{border-bottom:1px solid var(--redesign-border)}.media-spend-row:last-of-type{border-bottom:0}.media-spend-row-month{color:var(--redesign-text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.media-spend-dot{background:var(--redesign-warning);border-radius:999px;flex:none;width:7px;height:7px}.media-spend-dot.is-filled{background:var(--redesign-success)}.media-spend-dot.is-current{background:var(--redesign-accent)}.media-spend-input-wrap{border:1px solid var(--redesign-border-field);background:var(--redesign-bg-card);border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.media-spend-row.is-empty .media-spend-input-wrap{border-color:#f0b42952}.media-spend-input-wrap span{color:var(--redesign-text-tertiary);flex:none;padding:0 9px;font-size:11.5px;font-weight:600}.media-spend-input-wrap input{min-width:0;height:100%;color:var(--redesign-text-primary);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:0;flex:1;padding-right:10px;font-size:12.5px;font-weight:600}.media-spend-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--redesign-text-secondary);font-size:12px;font-weight:600}.media-spend-cpl{color:var(--redesign-success-text)}.media-spend-num.is-muted{color:var(--redesign-text-tertiary);font-weight:500}.media-spend-row--total{background:#00c2ff0f;font-weight:700}.media-spend-row--total span:first-child{color:var(--redesign-text-primary);font-size:12.5px}.media-spend-total-amount{color:var(--redesign-success-text)}.media-spend-note{margin:0 0 4px}.media-spend-row--sub{background:#ffffff04;padding-left:34px}.media-spend-row--sub .media-spend-row-month{color:var(--redesign-text-secondary);font-size:12px;font-weight:500}.media-spend-sum-readonly{padding-right:11px}.media-spend-origin-dot{border-radius:999px;flex:none;width:8px;height:8px}.media-spend-origin-cards{border:1px solid var(--redesign-border);background:var(--redesign-bg-card-inset);border-radius:14px;margin-bottom:14px;padding:16px 16px 14px}.media-spend-origin-cards-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.media-spend-origin-cards-head h3{margin:0;font-size:13.5px}.media-spend-origin-best-badge{color:var(--redesign-accent-text);white-space:nowrap;background:#00c2ff1a;border:1px solid #00c2ff47;border-radius:999px;flex:none;padding:5px 10px;font-size:10.5px;font-weight:600}.media-spend-origin-cards-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.media-spend-origin-card{border:1px solid var(--redesign-border);background:var(--redesign-bg-card);border-radius:12px;padding:13px 14px}.media-spend-origin-card.is-best{background:linear-gradient(180deg, #00c2ff12, var(--redesign-bg-card));border-color:#00c2ff66}.media-spend-origin-card-head{color:var(--redesign-text-primary);align-items:center;gap:8px;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.media-spend-origin-cpl-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.media-spend-origin-cpl{letter-spacing:-.4px;color:var(--redesign-text-primary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.media-spend-origin-cpl-row span:last-child{color:var(--redesign-text-tertiary);font-size:10.5px}.media-spend-origin-bar{background:#ffffff0f;border-radius:999px;height:5px;margin-bottom:10px;overflow:hidden}.media-spend-origin-bar div{border-radius:999px;height:100%}.media-spend-origin-card-foot{color:var(--redesign-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.media-spend-origin-verdict{color:var(--redesign-text-tertiary);margin:8px 0 0;font-size:10.5px;font-weight:600}@media (width<=720px){.media-spend-table-head,.media-spend-row{grid-template-columns:minmax(120px,1.4fr) minmax(120px,1fr) 50px 80px 80px;font-size:11px}}.lp-builder-shell{background:#0f1113;border-radius:24px 0 0;flex-direction:column;gap:16px;min-height:70vh;margin:-28px;padding:16px;display:flex}.lp-builder-topbar{background:#121417;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;height:52px;padding:0 16px;display:flex}.lp-builder-back{color:#e8edf0a6;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.lp-builder-back:hover{color:var(--redesign-accent-text,#7fe1ff)}.lp-builder-title{color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.lp-builder-body{border-radius:12px;flex:1;min-height:0;display:flex;overflow:hidden}.lp-builder-canvas-area{flex:1;padding:24px;overflow:auto}.lp-builder-page{background:#fff;border-radius:12px;max-width:100%;margin:0 auto;transition:max-width .2s;overflow:hidden;box-shadow:0 20px 60px #00000059}.lp-builder-page--mobile-preview{max-width:390px}.lp-builder-device-toggle{background:#ffffff0a;border-radius:10px;gap:4px;width:fit-content;margin:0 auto 16px;padding:3px;display:flex}.lp-builder-device-btn{color:#e8edf08c;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:11.5px;font-weight:600;display:flex}.lp-builder-device-btn.is-active{color:#06171d;background:#00c2ff}.lp-builder-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 32px;display:flex}.lp-builder-empty-state-title{color:#12251c;margin:0;font-size:16px;font-weight:700}.lp-builder-empty-state-hint{color:#5f7a6d;max-width:40ch;margin:0 0 8px;font-size:13px;line-height:1.5}.lp-builder-empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.lp-builder-empty-state-btn{color:#06171d;cursor:pointer;background:#00c2ff;border:none;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.lp-builder-empty-state-actions .lp-builder-empty-state-btn:not(:first-child){color:#0a3a4a;background:#00c2ff1f}.lp-insert-section-menu{z-index:5;background:#171c21;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}.lp-insert-section-menu-item{text-align:left;color:#e8edf0;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:12.5px;font-weight:500}.lp-insert-section-menu-item:hover{background:#00c2ff1f}.lp-inspector{background:#171c21;border-left:1px solid #ffffff12;flex:none;width:300px;padding:18px 16px;overflow-y:auto}.lp-inspector-title{color:#e8edf0;margin:0 0 16px;font-size:13.5px;font-weight:700}.lp-inspector-section-title{letter-spacing:.8px;text-transform:uppercase;color:#e8edf061;margin:18px 0 10px;font-size:10px;font-weight:600}.lp-inspector-section-title:first-of-type{margin-top:0}.lp-palette{background:#171c21;border-right:1px solid #ffffff12;flex:none;width:236px;padding:18px 16px;overflow-y:auto}.lp-palette-title{color:#e8edf0;margin:0 0 16px;font-size:13.5px;font-weight:700}.lp-palette-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-palette-item{cursor:grab;color:#e8edf0bf;text-align:center;touch-action:none;background:#12161a;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;font-size:10.5px;font-weight:500;display:flex}.lp-palette-item--preset{cursor:pointer;touch-action:auto;width:100%;font-family:inherit}.lp-palette-item:hover{background:#00c2ff0f;border-color:#00c2ff73}.lp-palette-item--dragging{opacity:.4}.lp-palette-item--overlay{cursor:grabbing;box-shadow:0 12px 30px #0006}.lp-palette-item-tag{color:#7fe1ff;background:#00c2ff1f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lp-inspector-tabs{background:#ffffff0a;border-radius:10px;gap:4px;margin-bottom:16px;padding:3px;display:flex}.lp-inspector-tab{color:#e8edf08c;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;height:30px;font-size:11.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.lp-inspector-tab.is-active{color:#06171d;background:#00c2ff}.lp-inspector-advanced-warning{color:var(--redesign-warning-text,#f4c65c);margin:-6px 0 18px;font-size:10.5px;line-height:1.5}.lp-inspector-toggle{color:#e8edf0;margin-bottom:10px;font-size:12px;font-weight:500}.lp-inspector-toggle input[type=checkbox]{background:#ffffff1f}.lp-inspector-toggle input[type=checkbox]:checked{background:#00c2ff}.lp-builder-save-status{color:#e8edf066;white-space:nowrap;flex:none;font-size:11px;font-weight:500}.lp-builder-save-status--saved{color:var(--redesign-success-text,#5cd8a2)}.lp-builder-publish-btn{color:#06171d;cursor:pointer;background:#00c2ff;border:none;border-radius:8px;flex:none;height:32px;padding:0 16px;font-size:12px;font-weight:700}.lp-builder-publish-btn:disabled{opacity:.6;cursor:default}.lp-builder-header-btn{color:#e8edf0bf;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;flex:none;height:32px;padding:0 14px;font-size:12px;font-weight:600}.lp-builder-header-btn:hover{color:#7fe1ff;border-color:#00c2ff66}.lp-header-bar{justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.lp-header-bar-logo img{object-fit:contain;max-width:220px;max-height:40px;display:block}.lp-header-bar-cta{white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=560px){.lp-header-bar{gap:10px;padding:12px 16px}.lp-header-bar-logo img{max-width:120px;max-height:28px}.lp-header-bar-cta{white-space:normal;text-align:center;flex:0 auto;min-width:0;padding:8px 14px;font-size:12px}}.lp-header-bar--force-mobile{gap:10px;padding:12px 16px}.lp-header-bar--force-mobile .lp-header-bar-logo img{max-width:120px;max-height:28px}.lp-header-bar--force-mobile .lp-header-bar-cta{white-space:normal;text-align:center;flex:0 auto;min-width:0;padding:8px 14px;font-size:12px}.lp-carousel-title{margin:0 0 16px}.lp-carousel-track-wrap{justify-content:center;width:100%;display:flex;overflow:hidden}.lp-carousel-track{gap:16px;width:max-content;animation-name:lp-carousel-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.lp-carousel-slide{aspect-ratio:1;border-radius:10px;flex:none;width:180px;overflow:hidden}.lp-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}@keyframes lp-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-carousel-track{animation:none}}.lp-carousel-image-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.lp-carousel-image-row{background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.lp-carousel-image-row img{object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px}.lp-carousel-image-row .button-link{margin-left:auto;font-size:11.5px}.lp-gate-modal.modal-panel{color:#e8edf0;background:#191d21;border:1px solid #ffffff17;flex-direction:column;max-width:660px;max-height:min(720px,100vh - 48px);padding:0;display:flex}.lp-gate-modal-head{background:#15181b;border-bottom:1px solid #ffffff0f;flex:none;padding:20px 22px 0}.lp-gate-modal-head-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.lp-gate-modal-head-left{gap:13px;min-width:0;display:flex}.lp-gate-modal-icon{color:#e8edf066;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,border-color .18s,color .18s;display:flex}.lp-gate-modal-icon--on{color:#00c2ff;background:#00c2ff24;border-color:#00c2ff52}.lp-gate-modal-head-title{letter-spacing:-.3px;color:#e8edf0;margin:0 0 5px;font-size:16px;font-weight:700}.lp-gate-modal-head-sub{color:#e8edf080;margin:0;font-size:12px;line-height:1.45}.lp-gate-modal-close{color:#e8edf08c;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s;display:flex}.lp-gate-modal-close:hover{background:#ffffff14}.lp-gate-modal-tabs{gap:22px;display:flex}.lp-gate-modal-tab{color:#e8edf073;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 12px;font-size:13px;font-weight:500;transition:color .16s,border-color .16s}.lp-gate-modal-tab.is-active{color:#e8edf0;border-color:#00c2ff;font-weight:700}.lp-gate-modal-body{flex:1;min-height:0;padding:20px 22px 22px;overflow-y:auto}.lp-gate-modal-body .field-hint{color:#e8edf080}.lp-gate-modal-footer{background:#15181b;border-top:1px solid #ffffff0f;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}.lp-gate-modal-status{color:#e8edf073;align-items:center;gap:8px;max-width:320px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.lp-gate-modal-status--ready{color:#9ee3c0}.lp-gate-modal-status--warn{color:#f4c65c}.lp-gate-modal-footer-actions{gap:10px;display:flex}.lp-gate-modal-cancel-btn{color:#e8edf0b3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:11px;height:42px;padding:0 15px;font-size:12.5px;font-weight:600;transition:border-color .16s}.lp-gate-modal-cancel-btn:hover{border-color:#00c2ff66}.lp-gate-modal-save-btn{color:#06171d;white-space:nowrap;cursor:pointer;background:#00c2ff;border:0;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:background .16s,box-shadow .16s,opacity .16s;display:inline-flex}.lp-gate-modal-save-btn:hover:not(:disabled){box-shadow:0 0 0 4px #00c2ff29}.lp-gate-modal-save-btn:disabled{color:#e8edf073;cursor:not-allowed;background:#00c2ff33}.lp-gate-modal-save-btn--saved{color:#06231a;background:#3ecf8e}.lp-gate-toggle-card{background:#15181b;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:15px 16px;transition:border-color .18s,background .18s;display:flex}.lp-gate-toggle-card--on{background:linear-gradient(#00c2ff17,#15181b);border-color:#00c2ff6b}.lp-gate-toggle-card-title{color:#e8edf0;margin:0 0 5px;font-size:13px;font-weight:700}.lp-gate-toggle-card-hint{color:#e8edf080;margin:0;font-size:11.5px;line-height:1.5}.lp-gate-switch{cursor:pointer;background:#ffffff24;border:none;border-radius:999px;flex:none;justify-content:flex-start;width:44px;height:25px;margin-top:1px;padding:3px;transition:background .18s;display:flex}.lp-gate-switch.is-on{background:#00c2ff;justify-content:flex-end}.lp-gate-switch.is-danger.is-on{background:#f0b429}.lp-gate-switch-knob{background:#fff;border-radius:50%;width:19px;height:19px}.lp-gate-switch--sm{width:38px;height:22px}.lp-gate-switch--sm .lp-gate-switch-knob{width:16px;height:16px}.lp-gate-empty-state{text-align:center;background:#15181b;border:1px dashed #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;display:flex}.lp-gate-empty-state-icon{color:#7fe1ff99;border:1px dashed #7fe1ff52;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.lp-gate-empty-state-title{color:#e8edf0;margin:0 0 6px;font-size:13px;font-weight:700}.lp-gate-empty-state-hint{color:#e8edf080;max-width:400px;margin:0;font-size:11.5px;line-height:1.55}.lp-gate-identity-row{align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.lp-gate-identity-name{flex:1;min-width:0;margin:0}.lp-gate-modal .image-upload-preview{background:#12161a;border-color:#ffffff17}.lp-gate-modal .image-upload-placeholder{color:#e8edf066;border-color:#ffffff29}.lp-gate-modal .image-upload-field .button-secondary{color:#e8edf0;background:#12161a;border-color:#ffffff17}.lp-gate-modal .image-upload-field .button-secondary:hover:not(:disabled){color:#7fe1ff;border-color:#00c2ff80}.lp-gate-modal .image-upload-field .button-link{color:#7fe1ff}.lp-gate-modal .image-upload-field .button-link:hover{color:#00c2ff}.lp-gate-q-list{flex-direction:column;gap:8px;margin-bottom:11px;display:flex}.lp-gate-q-card{background:#15181b;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.lp-gate-q-head{cursor:pointer;align-items:center;gap:11px;padding:12px 13px 12px 10px;transition:background .16s;display:flex}.lp-gate-q-head:hover{background:#00c2ff0d}.lp-gate-q-drag{color:#e8edf04d;cursor:grab;flex:none}.lp-gate-q-index{color:#7fe1ff;background:#00c2ff1f;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10.5px;font-weight:700;display:flex}.lp-gate-q-head-text{flex:1;min-width:0}.lp-gate-q-head-title{color:#e8edf0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:12px;font-weight:600;overflow:hidden}.lp-gate-q-head-meta{color:#e8edf06b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.lp-gate-q-chevron{color:#e8edf066;flex:none;transition:transform .18s}.lp-gate-q-chevron.is-open{transform:rotate(180deg)}.lp-gate-q-body{border-top:1px solid #ffffff0f;padding:4px 13px 14px}.lp-gate-field{flex-direction:column;gap:6px;margin:12px 0;display:flex}.lp-gate-field label{color:#e8edf08c;font-size:11px;font-weight:500}.lp-gate-field input,.lp-gate-field select,.lp-gate-field textarea{font:inherit;color:#e8edf0;box-sizing:border-box;background:#12161a;border:1px solid #ffffff17;border-radius:8px;width:100%;padding:9px 12px;font-size:12.5px}.lp-gate-field textarea{resize:vertical;min-height:56px}.lp-gate-field input:focus,.lp-gate-field select:focus,.lp-gate-field textarea:focus{border-color:#00c2ff80;outline:none}.lp-gate-field input::placeholder,.lp-gate-field textarea::placeholder{color:#e8edf04d}.lp-gate-checkbox-row{color:#e8edf0b3;cursor:pointer;align-items:center;gap:8px;margin:10px 0;font-size:11.5px;font-weight:500;display:flex}.lp-gate-q-options-label{letter-spacing:.6px;text-transform:uppercase;color:#e8edf061;margin:4px 0 8px;font-size:10px;font-weight:600}.lp-gate-option-list{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.lp-gate-option-row{align-items:center;gap:6px;display:flex}.lp-gate-option-row input[type=text]{color:#e8edf0e6;background:#191d21;border:1px solid #ffffff12;border-radius:9px;flex:1;padding:8px 11px;font-size:11.5px}.lp-gate-option-row input:focus{border-color:#00c2ff73;outline:none}.lp-gate-effect-toggle{background:#00000047;border-radius:8px;flex:none;gap:3px;padding:2px;display:flex}.lp-gate-effect-btn{color:#e8edf066;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:24px;font-size:10px;font-weight:600;transition:background .16s,color .16s;display:flex}.lp-gate-effect-btn--qualify.is-active{color:#06231a;background:#3ecf8e;font-weight:700}.lp-gate-effect-btn--disqualify.is-active{color:#2a1e02;background:#f0b429;font-weight:700}.lp-gate-effect-btn--end.is-active{color:#2a0709;background:#f2555a;font-weight:700}.lp-gate-option-group{flex-direction:column;gap:6px;display:flex}.lp-gate-option-group--blocking{background:#f0b4290d;border:1px solid #f0b42938;border-radius:10px;padding:8px}.lp-gate-option-blocking-checkbox{margin:0;font-size:10.5px;line-height:1.35}.lp-gate-option-group--blocking .lp-gate-option-blocking-checkbox{color:#f4c65c}.lp-gate-option-blocking-field{margin:0}.lp-gate-icon-btn{color:#e8edf080;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:7px;flex:none;width:26px;height:26px;font-size:14px;line-height:1}.lp-gate-icon-btn:disabled{opacity:.35;cursor:default}.lp-gate-add-option-btn{color:#7fe1ff;cursor:pointer;background:0 0;border:1px dashed #00c2ff80;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.lp-gate-add-question-btn{color:#7fe1ff;cursor:pointer;background:0 0;border:1px dashed #00c2ff66;border-radius:10px;align-items:center;gap:8px;height:38px;margin-bottom:20px;padding:0 14px;font-size:12px;font-weight:600;transition:background .16s;display:inline-flex}.lp-gate-add-question-btn:hover{background:#00c2ff1a}.lp-gate-q-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;display:flex}.lp-gate-q-move-btn{color:#7fe1ffbf;cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:700}.lp-gate-q-move-btn:disabled{color:#e8edf040;cursor:default}.lp-gate-q-remove-btn{color:#f5787cd9;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:10.5px;font-weight:700}.lp-gate-preset-empty{text-align:center;background:#f0b4290d;border:1px dashed #f0b42966;border-radius:13px;margin-bottom:11px;padding:22px 18px}.lp-gate-preset-empty-title{color:#f4c65c;margin:0 0 5px;font-size:12.5px;font-weight:700}.lp-gate-preset-empty-hint{color:#e8edf080;margin:0 0 14px;font-size:11.5px;line-height:1.5}.lp-gate-preset-list{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.lp-gate-preset-chip{color:#7fe1ff;cursor:pointer;white-space:nowrap;background:#00c2ff12;border:1px solid #00c2ff52;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:600;transition:background .16s}.lp-gate-preset-chip:hover{background:#00c2ff29}.lp-gate-min-box{background:#15181b;border:1px solid #ffffff14;border-radius:13px;margin-bottom:20px;padding:16px 17px}.lp-gate-min-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lp-gate-min-stepper{background:#191d21;border:1px solid #00c2ff52;border-radius:11px;flex:none;align-items:center;height:42px;display:flex;overflow:hidden}.lp-gate-min-stepper-btn{cursor:pointer;color:#7fe1ff;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:100%;font-size:16px;font-weight:600;display:flex}.lp-gate-min-stepper-btn:hover{background:#00c2ff1f}.lp-gate-min-stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:15px;font-weight:700}.lp-gate-min-copy{flex:1;min-width:0}.lp-gate-min-title{color:#5cd8a2;margin:0 0 5px;font-size:12px;font-weight:600}.lp-gate-min-title--warn{color:#f4c65c}.lp-gate-min-hint{color:#e8edf073;margin:0;font-size:11px;line-height:1.45}.lp-gate-min-track{background:linear-gradient(90deg,#f0b42959,#3ecf8e73);border-radius:999px;height:8px;position:relative;overflow:hidden}.lp-gate-min-track-cover{background:#00000073;transition:width .18s;position:absolute;top:0;bottom:0;left:0}.lp-gate-min-scale{justify-content:space-between;margin-top:7px;display:flex}.lp-gate-min-scale span{color:#e8edf059;font-size:10px;font-weight:500}.lp-gate-dest-list{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.lp-gate-dest-passed{background:#3ecf8e0d;border:1px solid #3ecf8e4d;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.lp-gate-dest-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lp-gate-dest-icon--green{color:#5cd8a2;background:#3ecf8e29}.lp-gate-dest-icon--amber{color:#f4c65c;background:#f0b42929}.lp-gate-dest-title{margin:0 0 3px;font-size:11.5px;font-weight:700}.lp-gate-dest-passed .lp-gate-dest-title{color:#9ee3c0}.lp-gate-dest-hint{color:#e8edf073;margin:0;font-size:10.5px}.lp-gate-dest-failed{background:#f0b4290d;border:1px solid #f0b42952;border-radius:12px;padding:13px 14px}.lp-gate-dest-failed-head{align-items:center;gap:12px;margin-bottom:11px;display:flex}.lp-gate-dest-failed .lp-gate-dest-title{color:#f4c65c}.lp-gate-dest-kinds{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.lp-gate-dest-kind-btn{color:#e8edf099;cursor:pointer;white-space:nowrap;background:#191d21;border:1px solid #ffffff1a;border-radius:999px;height:34px;padding:0 13px;font-size:11px;font-weight:500;transition:border-color .16s,background .16s}.lp-gate-dest-kind-btn.is-active{color:#f4c65c;background:#f0b42924;border-color:#f0b4298c;font-weight:700}.lp-gate-dest-field input,.lp-gate-dest-field select{color:#e8edf0;box-sizing:border-box;background:#191d21;border:1px solid #ffffff17;border-radius:10px;width:100%;height:40px;padding:0 13px;font-size:12px}.lp-gate-option-toggle-list{flex-direction:column;gap:8px;display:flex}.lp-gate-option-toggle{background:#15181b;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;transition:border-color .18s,background .18s;display:flex}.lp-gate-option-toggle--on{background:#00c2ff0d;border-color:#00c2ff4d}.lp-gate-option-toggle--danger.lp-gate-option-toggle--on{background:#f0b4290d;border-color:#f0b42957}.lp-gate-option-toggle-title{color:#e8edf0;margin:0 0 4px;font-size:11.5px;font-weight:600}.lp-gate-option-toggle--danger.lp-gate-option-toggle--on .lp-gate-option-toggle-title{color:#f4c65c}.lp-gate-option-toggle-hint{color:#e8edf073;margin:0;font-size:10.5px;line-height:1.4}.lp-gate-chat-page{background:#efe7dd;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.lp-gate-chat-card{border-radius:14px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}@media (width<=640px){.lp-gate-chat-page{justify-content:stretch;align-items:stretch;height:100dvh;padding:0;overflow:hidden}.lp-gate-chat-card{max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0}.lp-gate-chat-messages{min-height:0}}@media (width>=641px){.lp-gate-chat-messages{max-height:56vh}}.lp-gate-chat-header{background:#f0f2f5;border-bottom:1px solid #00000014;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-gate-chat-avatar{background:#0d6b3f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.lp-gate-chat-avatar img{object-fit:cover;width:100%;height:100%}.lp-gate-chat-header-info{flex:1;min-width:0}.lp-gate-chat-header-name{color:#111b21;margin:0 0 2px;font-size:14px;font-weight:600}.lp-gate-chat-header-status{color:#667781;margin:0;font-size:11.5px}.lp-gate-chat-progress-track{background:#00000014;height:3px}.lp-gate-chat-progress-fill{background:#25d366;height:100%;transition:width .3s}.lp-gate-chat-messages{overscroll-behavior:contain;scroll-behavior:smooth;background-color:#efe7dd;background-image:radial-gradient(circle at 12% 18%,#beaf9b3d 0 3px,#0000 3px),radial-gradient(circle at 62% 44%,#beaf9b33 0 4px,#0000 4px),radial-gradient(circle at 34% 76%,#beaf9b38 0 3px,#0000 3px);background-size:120px 120px,150px 150px,100px 100px;flex-direction:column;flex:1;gap:8px;min-height:280px;padding:16px 14px;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.lp-gate-chat-messages{scroll-behavior:auto}}.lp-gate-chat-day-stamp{color:#3d6b4a;background:#e2f4d7;border-radius:8px;align-self:center;margin-bottom:4px;padding:5px 12px;font-size:11px;font-weight:500}.lp-gate-chat-privacy-note{color:#5b5344;text-align:center;background:#fdf0d2;border-radius:8px;align-self:center;max-width:84%;margin-bottom:6px;padding:9px 13px;font-size:10.5px;line-height:1.5}.lp-gate-chat-bubble{color:#111b21;max-width:82%;padding:10px 13px;font-size:13px;line-height:1.5;box-shadow:0 1px 1px #0000000f}.lp-gate-chat-bubble--in{background:#fff;border-radius:8px 8px 8px 2px;align-self:flex-start}.lp-gate-chat-bubble--out{background:#d9fdd3;border-radius:8px 8px 2px;align-self:flex-end}.lp-gate-chat-typing{align-items:center;gap:5px;padding:13px 15px;display:flex}.lp-gate-chat-typing span{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite lp-gate-typing-dot}.lp-gate-chat-typing span:nth-child(2){animation-delay:.18s}.lp-gate-chat-typing span:nth-child(3){animation-delay:.36s}@keyframes lp-gate-typing-dot{0%,to{opacity:.35}50%{opacity:1}}.lp-gate-chat-options-bar{background:#f0f2f5;border-top:1px solid #00000012;padding:12px 14px 16px}.lp-gate-chat-options-label{letter-spacing:.6px;text-transform:uppercase;color:#8696a0;margin:0 0 9px;font-size:10px;font-weight:600}.lp-gate-chat-options-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;gap:7px;max-height:min(330px,38vh);display:flex;overflow-y:auto}.lp-gate-chat-option-btn{color:#111b21;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d7db;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;font-weight:600;transition:background .16s,border-color .16s;display:flex;box-shadow:0 1px 1px #0000000f}.lp-gate-chat-option-btn:hover{background:#d9fdd3;border-color:#25d366}.lp-gate-chat-skip-btn{color:#8696a0;cursor:pointer;background:0 0;border:none;margin:10px auto 0;font-size:11px;text-decoration:underline;display:block}.lp-gate-chat-contact-fields{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.lp-gate-chat-contact-input{color:#111b21;background:#fff;border:1px solid #d1d7db;border-radius:10px;padding:11px 13px;font-family:inherit;font-size:16px}.lp-gate-chat-contact-input:focus{border-color:#25d366;outline:none}.lp-gate-chat-contact-error{color:#c0392b;margin:4px 0 8px;font-size:11.5px;font-weight:500}.lp-gate-chat-contact-submit-btn{color:#05341f;cursor:pointer;background:#25d366;border:none;border-radius:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:700;display:block}.lp-gate-chat-contact-submit-btn:hover{background:#1ebe5b}.lp-gate-chat-booking-status{color:#667781;margin:0 0 8px;font-size:12px}.lp-gate-chat-picker-card{background:#fff;border-radius:12px;padding:13px 14px;box-shadow:0 2px 6px #0000001a}.lp-gate-chat-picker-label{letter-spacing:.5px;text-transform:uppercase;color:#0d6b3f;margin:0 0 10px;font-size:11px;font-weight:700}.lp-gate-chat-picker-label:not(:first-child){margin-top:4px}.lp-gate-chat-day-chips{gap:6px;margin-bottom:13px;display:flex;overflow-x:auto}.lp-gate-chat-day-chip{cursor:pointer;text-align:center;background:#fafafa;border:1px solid #d1d7db;border-radius:10px;flex:none;min-width:60px;padding:9px 10px;transition:border-color .16s,background .16s}.lp-gate-chat-day-chip.is-active{background:#d9fdd3;border-color:#0d8f4f}.lp-gate-chat-day-chip-dow{letter-spacing:.5px;color:#8696a0;margin:0 0 4px;font-size:9.5px;font-weight:700}.lp-gate-chat-day-chip.is-active .lp-gate-chat-day-chip-dow{color:#0b6b3a}.lp-gate-chat-day-chip-day{color:#111b21;font-variant-numeric:tabular-nums;margin:0 0 3px;font-size:15px;font-weight:700}.lp-gate-chat-day-chip.is-active .lp-gate-chat-day-chip-day{color:#0b6b3a}.lp-gate-chat-day-chip-count{color:#8696a0;white-space:nowrap;margin:0;font-size:8.5px;font-weight:600}.lp-gate-chat-day-chip.is-active .lp-gate-chat-day-chip-count{color:#3d6b4a}.lp-gate-chat-slot-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:7px;display:grid}.lp-gate-chat-slot-btn{color:#111b21;text-align:center;cursor:pointer;font-variant-numeric:tabular-nums;background:#fafafa;border:1px solid #d1d7db;border-radius:9px;padding:11px 8px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s}.lp-gate-chat-slot-btn:hover:not(:disabled){background:#d9fdd3;border-color:#0d8f4f}.lp-gate-chat-slot-btn:disabled{opacity:.5;cursor:not-allowed}.lp-gate-chat-picker-note{color:#8696a0;margin:11px 0 0;font-size:10.5px;line-height:1.45}.lp-gate-chat-booked-card{background:#e7f7e4;border:1px solid #0d8f4f4d;border-radius:12px;padding:15px 16px}.lp-gate-chat-booked-card--pending{background:#fdf3dd;border-color:#f0b42959}.lp-gate-chat-booked-head{align-items:center;gap:11px;margin-bottom:11px;display:flex}.lp-gate-chat-booked-icon{background:#0d8f4f29;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lp-gate-chat-booked-card--pending .lp-gate-chat-booked-icon{background:#f0b42938}.lp-gate-chat-booked-title{color:#0b6b3a;margin:0 0 3px;font-size:13px;font-weight:700}.lp-gate-chat-booked-card--pending .lp-gate-chat-booked-title{color:#8a6208}.lp-gate-chat-booked-when{color:#3d6b4a;font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;font-weight:600}.lp-gate-chat-booked-text{color:#4a6b57;margin:0;font-size:11px;line-height:1.5}.lp-gate-chat-booked-card--pending .lp-gate-chat-booked-text{color:#6b6148}.lp-gate-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px;display:grid}.lp-gate-kpi-card{background:#15181b;border:1px solid #ffffff12;border-radius:13px;padding:14px 15px}.lp-gate-kpi-card--accent{background:linear-gradient(#00c2ff12,#15181b);border-color:#00c2ff42}.lp-gate-kpi-label{color:#e8edf080;margin:0 0 9px;font-size:10.5px;font-weight:500}.lp-gate-kpi-value{letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:#e8edf0;margin:0 0 5px;font-size:22px;font-weight:700}.lp-gate-kpi-value--accent{color:#7fe1ff}.lp-gate-kpi-note{color:#e8edf06b;margin:0;font-size:10.5px}.lp-gate-results-table-wrap{border:1px solid #ffffff12;border-radius:12px;overflow-x:auto}.lp-gate-results-table{border-collapse:collapse;width:100%;font-size:12px}.lp-gate-results-table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#e8edf066;white-space:nowrap;background:#15181b;border-bottom:1px solid #ffffff12;padding:10px 12px;font-size:10px;font-weight:600}.lp-gate-results-table td{color:#e8edf0d9;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:10px 12px}.lp-gate-results-table tr:last-child td{border-bottom:none}.lp-gate-results-outcome{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.lp-gate-results-outcome--passed{color:#5cd8a2;background:#3ecf8e29}.lp-gate-results-outcome--failed{color:#f5787c;background:#f06a6a29}.lp-gate-results-outcome--skipped{color:#e8edf099;background:#e8edf01a}.lp-gate-chat-end{text-align:center;background:#f0f2f5;padding:22px}.lp-gate-chat-end-wait{color:#7b8a80;margin:0;font-size:11px;font-weight:500}.lp-public-page{color:#12251c;background:#fff;min-height:100vh}.lp-public-page--center{justify-content:center;align-items:center;display:flex}.lp-public-loading,.lp-public-not-found{color:#5f7a6d;font-size:13px}.lp-insert-section-row{height:0;position:relative}.lp-insert-section-btn{z-index:4;color:#06171d;cursor:pointer;background:#00c2ff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00c2ff66}.lp-insert-section-btn:hover{background:#41d3ff}.lp-insert-section-btn:disabled{opacity:.5;cursor:default}.lp-node-toolbar-wrap{z-index:3;cursor:default;align-items:center;gap:8px;display:flex;position:absolute;top:-1px;left:10px}.lp-node-badge{color:#06171d;white-space:nowrap;background:#00c2ff;border-radius:0 0 7px 7px;padding:5px 10px;font-size:10px;font-weight:700}.lp-node-toolbar{background:#00c2ff;border-radius:0 0 8px 8px;gap:2px;padding:3px;display:flex}.lp-node-toolbar-btn{color:#06171d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.lp-node-toolbar-btn:hover{background:#00000024}.lp-node-toolbar-btn--danger{color:#7a1418}.lp-builder-breadcrumb{background:#121417;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 16px;display:flex;overflow-x:auto}.lp-builder-breadcrumb-item{color:#e8edf080;cursor:pointer;white-space:nowrap;font-size:11px;font-weight:500}.lp-builder-breadcrumb-item:hover{color:var(--redesign-accent-text,#7fe1ff)}.lp-builder-breadcrumb-item--active{color:#00c2ff;font-weight:600}.lp-builder-breadcrumb-sep{color:#e8edf040;margin:0 4px}.lp-list-card-title-btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.lp-list-thumb{background:#0b1a14;width:100%;height:176px;position:relative;overflow:hidden}.lp-list-thumb-navbar{z-index:1;background:#fffffff0;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.lp-list-thumb-navbar-logo{background:#000000b3;border-radius:4px;flex:none;width:14px;height:14px}.lp-list-thumb-navbar-links{flex:1;align-items:center;gap:6px;display:flex}.lp-list-thumb-navbar-links span{background:#00000024;border-radius:2px;width:16px;height:4px}.lp-list-thumb-navbar-cta{border-radius:999px;flex:none;width:30px;height:11px}.lp-list-thumb-hero{box-sizing:border-box;grid-template-columns:1.15fr .85fr;align-items:center;gap:10px;height:112px;padding:12px;display:grid;position:relative}.lp-list-thumb-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff08 0 12px,#0000 12px 24px);position:absolute;inset:0}.lp-list-thumb-hero-copy{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.lp-list-thumb-bar{background:#ffffffd9;border-radius:2px;height:5px;display:block}.lp-list-thumb-bar--eyebrow{width:34px;height:3px}.lp-list-thumb-bar--title{width:90%;height:7px}.lp-list-thumb-bar--short{width:62%}.lp-list-thumb-bar--text{background:#ffffff52;width:80%;margin-top:2px}.lp-list-thumb-hero-btns{gap:4px;margin-top:4px;display:flex}.lp-list-thumb-btn{border-radius:3px;width:32px;height:10px}.lp-list-thumb-btn--ghost{background:0 0;border:1px solid #ffffff52}.lp-list-thumb-form{background:#fffffff0;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex;position:relative}.lp-list-thumb-bar--form-title{background:#00000080;width:60%;margin:0 auto 2px}.lp-list-thumb-field{background:#00000012;border-radius:3px;height:10px}.lp-list-thumb-field-btn{border-radius:3px;height:11px;margin-top:2px}.lp-list-thumb-footer{border-top:1px solid #ffffff0f;height:20px}.lp-list-thumb-overlay{z-index:2;opacity:0;background:#060a0cb8;justify-content:center;align-items:center;text-decoration:none;transition:opacity .18s;display:flex;position:absolute;inset:0}.lp-list-thumb:hover .lp-list-thumb-overlay{opacity:1}.lp-list-thumb-preview-btn{background:var(--redesign-accent,#00c2ff);height:32px;color:var(--redesign-accent-ink,#06171d);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-list-thumb-badge{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;bottom:32px}.lp-list-thumb-badge:first-of-type{left:12px}.lp-list-thumb-badge--gate{color:var(--redesign-accent-text,#7fe1ff);white-space:nowrap;background:#00c2ff29;border:1px solid #00c2ff66;border-radius:999px;align-items:center;padding:4px 10px;font-size:9.5px;font-weight:700;display:inline-flex;left:auto;right:12px}.lp-list-stats-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-list-stat{background:var(--redesign-bg-canvas,#15181b);text-align:center;border-radius:10px;padding:9px 10px}.lp-list-stat-value{font-variant-numeric:tabular-nums;color:var(--text-h);margin:0 0 4px;font-size:13.5px;font-weight:700}.lp-list-stat-value--accent{color:var(--redesign-accent,#00c2ff)}.lp-list-stat-label{color:var(--redesign-text-tertiary);margin:0;font-size:9.5px}.lp-health-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.lp-health-row{background:var(--redesign-bg-canvas,#15181b);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.lp-health-row--pending{background:#f0b4290d;border-color:#f0b42952}.lp-health-icon{object-fit:contain;flex:none;width:16px;height:16px}.lp-health-label{min-width:0;color:var(--redesign-text-secondary,#e8edf0b3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-weight:600;overflow:hidden}.lp-health-value{color:var(--redesign-success-text,#5cd8a2);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.lp-health-row--pending .lp-health-value{color:var(--redesign-warning-text,#f4c65c)}.lp-list-mode-toggle{background:#ffffff0a;border-radius:10px;flex:none;gap:3px;padding:3px;display:flex}.lp-list-mode-btn{width:34px;height:32px;color:var(--redesign-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.lp-list-mode-btn.is-active{background:var(--redesign-accent,#00c2ff);color:var(--redesign-accent-ink,#06171d)}.lp-list-table-wrap{border:1px solid var(--border);background:var(--color-surface);border-radius:16px;overflow:hidden}.lp-list-table-scroll{overflow-x:auto}.lp-list-table-scroll .data-table{min-width:800px}.lp-list-row-name-cell{align-items:center;gap:11px;min-width:0;display:flex}.lp-list-row-thumb-mini{border:1px solid var(--border);border-radius:7px;flex:none;width:38px;height:30px}.lp-list-row-name-btn{font:inherit;color:var(--text-h);cursor:pointer;text-align:left;background:0 0;border:none;margin:0 0 3px;padding:0;font-size:12.5px;font-weight:600;display:block}.lp-list-row-name-btn:hover{color:var(--color-accent);text-decoration:underline}.lp-list-row-updated{color:var(--redesign-text-tertiary);margin:0;font-size:10.5px}.lp-list-row-address{color:var(--text);font-family:ui-monospace,Menlo,monospace;font-size:11px}.lp-list-row-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lp-list-row-num--accent{color:var(--redesign-accent,#00c2ff)}.lp-list-row-actions{justify-content:flex-end;gap:6px;display:flex}.lp-list-table-footer{background:var(--redesign-bg-canvas,#15181b);border-top:1px solid var(--border);color:var(--redesign-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:11.5px;display:flex}.lp-list-table-footer-link{color:var(--redesign-accent-text,#7fe1ff);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}.mobile-app-shell{color:#e8edf0;background:#0f1113;flex-direction:column;min-height:100dvh;font-family:Inter Tight,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.mobile-app-scroll{min-height:0;padding-left:var(--safe-left);padding-right:var(--safe-right);flex:1;overflow-y:auto}.mobile-app-page{flex-direction:column;min-height:100%;display:flex}.mobile-app-header{padding:calc(var(--safe-top) + 16px) 18px 14px;background:#121417;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:12px;display:flex}.mobile-app-header-title{letter-spacing:-.6px;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.15}.mobile-app-header-title--detail{margin:0;font-size:15px}.mobile-app-header-sub{color:#e8edf073;margin:0;font-size:11.5px}.mobile-app-header--detail{gap:10px}.mobile-app-back{color:#e8edf0bf;cursor:pointer;background:#ffffff0d;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-app-body{flex:1;padding:20px 18px 24px}.mobile-app-soon{color:#e8edf080;text-wrap:pretty;border:1px dashed #ffffff24;border-radius:14px;margin:0;padding:16px 15px;font-size:12.5px;line-height:1.5}.mobile-app-tabbar{padding:9px 8px calc(var(--safe-bottom) + 10px);padding-left:calc(var(--safe-left) + 8px);padding-right:calc(var(--safe-right) + 8px);background:#121417;border-top:1px solid #ffffff0f;flex:none;justify-content:space-around;align-items:center;display:flex}.mobile-app-tab{color:#e8edf066;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:5px 10px;text-decoration:none;display:flex}.mobile-app-tab span{white-space:nowrap;font-size:9.5px;font-weight:500}.mobile-app-tab.is-active{color:#7fe1ff}.mobile-app-tab.is-active span{color:#7fe1ff;font-weight:700}.mobile-app-header--leads{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:12px}.mobile-app-search{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.mobile-app-search svg{flex-shrink:0}.mobile-app-search input{color:#e8edf0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px;font-weight:500}.mobile-app-search input::placeholder{color:#e8edf059}.mobile-app-chips{scrollbar-width:none;gap:7px;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto}.mobile-app-chips::-webkit-scrollbar{display:none}.mobile-app-chip{color:#e8edf099;cursor:pointer;white-space:nowrap;background:#191d21;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.mobile-app-chip span{opacity:.7;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.mobile-app-chip.is-active{color:#7fe1ff;background:#00c2ff24;border-color:#00c2ff80;font-weight:700}.mobile-app-body--leads{padding-top:14px}.mobile-lead-list{flex-direction:column;gap:9px;display:flex}.mobile-lead-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#191d21;border:1px solid #ffffff14;border-radius:15px;padding:14px}.mobile-lead-card-top{align-items:center;gap:11px;margin-bottom:11px;display:flex}.mobile-lead-avatar{color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:flex}.mobile-lead-identity{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-lead-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.mobile-lead-phone{color:#e8edf073;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.mobile-lead-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mobile-lead-stage-pill{color:#e8edf099;white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:5px 10px;font-size:9.5px;font-weight:600}.mobile-lead-wait{color:#e8edf066;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:500}.mobile-lead-wait.is-cold{color:#f4c65c}.mobile-app-body--ficha{padding-bottom:112px}.mobile-ficha-identity{align-items:center;gap:13px;margin-bottom:15px;display:flex}.mobile-ficha-avatar{color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:700;display:flex}.mobile-ficha-identity-text{flex:1;min-width:0}.mobile-ficha-name{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.mobile-ficha-phone{color:#e8edf080;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500}.mobile-ficha-pills{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.mobile-ficha-section{background:#191d21;border:1px solid #ffffff12;border-radius:16px;margin-bottom:12px;padding:15px 16px}.mobile-ficha-section-title{letter-spacing:.9px;text-transform:uppercase;color:#e8edf061;margin:0 0 12px;font-size:10px;font-weight:700}.mobile-ficha-facts{flex-direction:column;display:flex}.mobile-ficha-fact{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.mobile-ficha-fact:last-child{border-bottom:none}.mobile-ficha-fact span:first-child{color:#e8edf073;font-size:11px}.mobile-ficha-fact span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.mobile-ficha-history{flex-direction:column;gap:12px;display:flex}.mobile-ficha-history-item{align-items:flex-start;gap:11px;display:flex}.mobile-ficha-history-dot{background:#00c2ff99;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.mobile-ficha-history-text p:first-child{text-wrap:pretty;margin:0 0 3px;font-size:11.5px;font-weight:600;line-height:1.25}.mobile-ficha-history-text p:last-child{color:#e8edf066;font-variant-numeric:tabular-nums;margin:0;font-size:10px}.mobile-ficha-actionbar{z-index:5;padding:11px calc(var(--safe-right) + 14px) calc(var(--safe-bottom) + 14px) calc(var(--safe-left) + 14px);background:#121417;border-top:1px solid #ffffff0f;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-ficha-action{cursor:pointer;border:none;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:56px;font-family:inherit;display:flex}.mobile-ficha-action span{white-space:nowrap;font-size:9.5px;font-weight:700}.mobile-ficha-action:disabled{opacity:.45;cursor:not-allowed}.mobile-ficha-action--whatsapp{color:#06231a;background:#3ecf8e}.mobile-ficha-action--call{color:#7fe1ff;background:#00c2ff1f;border:1px solid #00c2ff4d}.mobile-ficha-action--schedule{color:#f9a8d4;background:#ec48991f;border:1px solid #ec48994d}.mobile-ficha-action--qualify{color:#f4c65c;background:#f0b4291f;border:1px solid #f0b42952}.mobile-sheet-overlay{z-index:50;background:#060a0ca8;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-sheet-panel{width:100%;max-height:85vh;padding-bottom:calc(var(--safe-bottom) + 12px);background:#1c2126;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;overflow-y:auto}.mobile-sheet-handle{background:#ffffff2e;border-radius:999px;width:38px;height:4px;margin:10px auto 4px;display:block}.mobile-lead-list-hint{text-align:center;color:#e8edf059;text-wrap:pretty;margin:14px 0 0;font-size:10.5px;line-height:1.4}.mobile-sheet-lead-header{padding:0 18px 12px}.mobile-sheet-lead-name{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.mobile-sheet-lead-phone{color:#e8edf073;font-variant-numeric:tabular-nums;margin:0;font-size:11px}.mobile-sheet-items{flex-direction:column;padding:0 10px 6px;display:flex}.mobile-sheet-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:13px;padding:13px 12px;transition:background .14s;display:flex}.mobile-sheet-item:active{background:var(--item-hover-bg,#ffffff0f)}.mobile-sheet-item-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mobile-sheet-item-label{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.mobile-kpi-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.mobile-kpi-card{text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid;border-radius:16px;padding:15px 14px}.mobile-kpi-card--wide{grid-column:1/-1}.mobile-kpi-card--cyan{background:linear-gradient(#00c2ff17,#191d21);border-color:#00c2ff47}.mobile-kpi-card--amber{background:linear-gradient(#f0b42912,#191d21);border-color:#f0b42952}.mobile-kpi-card--pink{background:linear-gradient(#ec48990f,#191d21);border-color:#ec48994d}.mobile-kpi-card-head{align-items:center;gap:8px;margin-bottom:11px;display:flex}.mobile-kpi-card-icon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mobile-kpi-card--cyan .mobile-kpi-card-icon{color:#00c2ff;background:#00c2ff2e}.mobile-kpi-card--amber .mobile-kpi-card-icon{color:#f0b429;background:#f0b42929}.mobile-kpi-card--pink .mobile-kpi-card-icon{color:#ec4899;background:#ec489924}.mobile-kpi-card-label{color:#e8edf08c;text-wrap:pretty;flex:1;min-width:0;font-size:10.5px;font-weight:500;line-height:1.25}.mobile-kpi-card-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0 0 5px;font-size:26px;font-weight:700}.mobile-kpi-card--cyan .mobile-kpi-card-value{color:#7fe1ff}.mobile-kpi-card--amber .mobile-kpi-card-value{color:#f4c65c}.mobile-kpi-card--pink .mobile-kpi-card-value{color:#f9a8d4}.mobile-kpi-card-note{margin:0;font-size:10px;font-weight:500}.mobile-kpi-card-note--green{color:#5cd8a2}.mobile-kpi-card-note--amber{color:#f4c65c}.mobile-kpi-card-note--plain{color:#e8edf066}.mobile-app-section-title{letter-spacing:.9px;text-transform:uppercase;color:#e8edf061;margin:0 0 9px;font-size:10px;font-weight:700}.mobile-alert-list{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.mobile-alert{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:1px solid;border-radius:14px;align-items:center;gap:11px;padding:13px 14px;display:flex}.mobile-alert--red{background:#f2555a0f;border-color:#f2555a61}.mobile-alert--amber{background:#f0b4290d;border-color:#f0b42952}.mobile-alert--pink{background:#ec48990d;border-color:#ec48994d}.mobile-alert-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mobile-alert--red .mobile-alert-icon{color:#f2555a;background:#f2555a24}.mobile-alert--amber .mobile-alert-icon{color:#f0b429;background:#f0b42924}.mobile-alert--pink .mobile-alert-icon{color:#ec4899;background:#ec489924}.mobile-alert-text{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-alert-title{text-wrap:pretty;margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.25}.mobile-alert--red .mobile-alert-title{color:#f5787c}.mobile-alert--amber .mobile-alert-title{color:#f4c65c}.mobile-alert--pink .mobile-alert-title{color:#f9a8d4}.mobile-alert-sub{color:#e8edf073;text-wrap:pretty;font-size:10.5px;line-height:1.3}.mobile-agenda-list{flex-direction:column;gap:8px;display:flex}.mobile-agenda-item{background:#191d21;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;padding:12px 13px;display:flex}.mobile-agenda-item[role=button]{cursor:pointer}.mobile-agenda-item-bar{border-radius:2px;flex:none;width:3px;height:32px}.mobile-agenda-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-agenda-item-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.mobile-agenda-item-kind{color:#e8edf073;font-size:10.5px}.mobile-agenda-item-time{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.mobile-push-banner{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#00c2ff0f;border:1px solid #00c2ff47;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.mobile-push-banner-icon{background:#00c2ff24;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-push-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-push-banner-title{color:#7fe1ff;margin-bottom:3px;font-size:12.5px;font-weight:700}.mobile-push-banner-sub{color:#e8edf080;text-wrap:pretty;font-size:10.5px;line-height:1.35}.mobile-push-banner--active{background:#3ecf8e0f;border-color:#3ecf8e47}.mobile-push-banner--active .mobile-push-banner-icon{background:#3ecf8e24}.mobile-push-banner-title--active{color:#5cd8a2}.mobile-push-banner--active:disabled{opacity:.6;cursor:not-allowed}.content-plan-editor-topbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.content-plan-back-link{flex:none}.content-plan-editor-title{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.content-plan-name-input{color:#e8edf0;background:#15181b;border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:160px;max-width:420px;height:38px;padding:0 12px;font:700 16px/1 Inter Tight,sans-serif}.content-plan-name-input:focus{border-color:#00c2ff73;outline:none}.content-plan-month-badge{color:#7fe1ff;white-space:nowrap;background:#00c2ff1f;border:1px solid #00c2ff4d;border-radius:999px;flex:none;padding:5px 10px;font:700 10.5px/1 Inter Tight,sans-serif}.content-plan-link-bar{background:#a78bfa0f;border:1px solid #a78bfa4d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.content-plan-link-bar-badge{letter-spacing:.6px;color:#c4b5fd;white-space:nowrap;background:#a78bfa2e;border:1px solid #a78bfa66;border-radius:7px;flex:none;padding:5px 10px;font:700 10px/1 Inter Tight,sans-serif}.content-plan-link-bar-url{color:#e8edf099;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:120px;font:500 11px/1 ui-monospace,Menlo,monospace;overflow:hidden}.content-plan-link-bar-copy{color:#c4b5fd;cursor:pointer;white-space:nowrap;background:#a78bfa2e;border:none;border-radius:8px;flex:none;height:28px;padding:0 11px;font:700 10.5px/1 Inter Tight,sans-serif}.content-plan-link-bar-regenerate{white-space:nowrap;flex:none;font-size:10.5px}.content-plan-link-bar-mode{cursor:pointer;color:#e8edf099;white-space:nowrap;background:#15181b;border:1px solid #ffffff1a;border-radius:10px;flex:none;align-items:center;gap:9px;height:32px;margin-left:auto;padding:0 12px;font:600 10.5px/1 Inter Tight,sans-serif;transition:border-color .16s,background .16s;display:flex}.content-plan-link-bar-mode.is-on{color:#c4b5fd;background:#a78bfa1a;border-color:#a78bfa66}.content-plan-link-bar-mode-track{background:#ffffff29;border-radius:999px;flex:none;justify-content:flex-start;width:26px;height:15px;padding:2px;transition:background .18s;display:flex}.content-plan-link-bar-mode.is-on .content-plan-link-bar-mode-track{background:#a78bfa;justify-content:flex-end}.content-plan-link-bar-mode-thumb{background:#fff;border-radius:50%;width:11px;height:11px;display:block}.content-plan-grid-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1000px){.content-plan-grid-layout{grid-template-columns:minmax(0,1fr)}}.content-plan-main-card,.content-plan-side-panel{background:#15181b;border:1px solid #ffffff14;border-radius:20px;min-width:0;padding:20px 22px}.content-plan-side-panel{background:#191d21;position:sticky;top:20px}.content-plan-profile{border-bottom:1px solid #ffffff12;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.content-plan-avatar{background:linear-gradient(135deg,#00c2ff,#a78bfa);border-radius:50%;flex:none;width:64px;height:64px;padding:2.5px;position:relative}.content-plan-avatar-inner{color:#e8edf0b3;background:#191d21 repeating-linear-gradient(135deg,#ffffff12 0 6px,#0000 6px 12px);border:2.5px solid #15181b;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font:600 9px/1 ui-monospace,Menlo,monospace;display:flex}.content-plan-profile-fields{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.content-plan-stats-row{gap:10px}.content-plan-stats-row .field{flex:1}.content-plan-tabs{border-bottom:1px solid #ffffff12;gap:0;margin-bottom:12px;display:flex}.content-plan-tab{color:#e8edf073;cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid #0000;flex:1;padding:10px 0;font:500 11.5px/1 Inter Tight,sans-serif;transition:color .16s,border-color .16s}.content-plan-tab.is-active{color:#e8edf0;border-bottom-color:#00c2ff;font-weight:700}.content-plan-legend{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.content-plan-legend-badge{color:#e8edf099;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font:600 9.5px/1 Inter Tight,sans-serif;display:inline-flex}.content-plan-legend-badge b{opacity:.8;font-weight:700}.content-plan-legend-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.content-plan-legend-badge--scheduled{color:#5cd8a2;background:#3ecf8e1a;border-color:#3ecf8e4d}.content-plan-legend-badge--ready{color:#7fe1ff;background:#00c2ff1a;border-color:#00c2ff4d}.content-plan-legend-badge--todo{color:#f4c65c;background:#f0b4291a;border-color:#f0b4294d}.content-plan-legend-badge--empty{color:#f5787c;background:#f2555a1a;border-color:#f2555a4d}.content-plan-legend-note{color:#e8edf04d;font:500 9.5px/1 Inter Tight,sans-serif}.content-plan-add-button{height:32px;margin-left:auto;padding:0 12px;font-size:11.5px}.content-plan-empty{text-align:center;background:#191d21;border:1px dashed #ffffff1f;border-radius:13px;padding:34px 20px}.content-plan-empty p{color:#e8edf073;margin:0;font:600 12px/1.4 Inter Tight,sans-serif}.content-plan-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.content-plan-tile{aspect-ratio:4/5;cursor:pointer;background:#191d21;border:1.5px dashed #ffffff24;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px;transition:border-color .16s,transform .16s;display:flex;position:relative}.content-plan-tile:hover{transform:scale(1.02)}.content-plan-tile.is-selected{background:#00c2ff12;border-color:#00c2ff}.content-plan-tile--published{background:repeating-linear-gradient(135deg,#ffffff12 0 7px,#0000 7px 14px);border:1px solid #ffffff24}.content-plan-tile--scheduled{border-color:#3ecf8e52}.content-plan-tile--ready{border-color:#00c2ff52}.content-plan-tile--todo{border-color:#f0b42952}.content-plan-tile--empty{border-color:#f2555a52}.content-plan-tile-tag{color:#e8edf099;background:#ffffff14;border-radius:6px;padding:3px 7px;font:700 8.5px/1 Inter Tight,sans-serif;position:absolute;top:6px;left:6px}.content-plan-tile-label{color:#e8edf0b3;text-align:center;text-wrap:pretty;font:600 9.5px/1.3 Inter Tight,sans-serif}.content-plan-order-hint{margin-top:12px}.content-plan-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.content-plan-panel-title{color:#e8edf0;text-wrap:pretty;margin:0;font:700 14px/1.3 Inter Tight,sans-serif}.content-plan-panel-nav{flex:none;gap:6px;display:flex}.content-plan-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.content-plan-panel-actions .button-link{margin-right:auto}.content-plan-row-name{font-weight:700}.content-plan-panel-header{align-items:flex-start}.content-plan-panel-header .content-plan-legend-badge{margin-top:6px}.content-plan-progress{background:#15181b;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.content-plan-progress-label{color:#e8edf080;margin:0 0 4px;font:600 11px/1 Inter Tight,sans-serif}.content-plan-progress-value{color:#f4c65c;text-wrap:pretty;margin:0;font:700 13px/1.2 Inter Tight,sans-serif}.content-plan-progress-value.is-ready{color:#5cd8a2}.content-plan-progress-count{text-align:right;flex:none}.content-plan-progress-count span{color:#e8edf0;font-variant-numeric:tabular-nums;margin-bottom:5px;font:700 15px/1 Inter Tight,sans-serif;display:block}.content-plan-progress-bar{background:#ffffff12;border-radius:999px;width:64px;height:5px;overflow:hidden}.content-plan-progress-bar-fill{background:#00c2ff;border-radius:999px;height:100%;transition:width .2s}.content-plan-section-title{letter-spacing:.9px;color:#e8edf066;align-items:center;gap:10px;margin:16px 0 10px;font:700 10px/1 Inter Tight,sans-serif;display:flex}.content-plan-checklist{flex-direction:column;gap:6px;display:flex}.content-plan-task-row{background:#15181b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.content-plan-task-row.is-done{background:#3ecf8e0d;border-color:#3ecf8e42}.content-plan-task-check{color:#5cd8a2;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:flex}.content-plan-task-row.is-done .content-plan-task-check{background:#3ecf8e2e;border-color:#3ecf8e80}.content-plan-task-label{color:#e8edf0;flex:1;min-width:0;font-size:12px}.content-plan-task-row.is-done .content-plan-task-label{color:#e8edf073;text-decoration:line-through}.content-plan-task-owner{color:#e8edf059;flex:none;font-size:10px}.content-plan-task-remove{flex:none;font-size:10.5px}.content-plan-task-add-row{gap:6px;margin-top:8px;display:flex}.content-plan-task-add-row input{color:#e8edf0;background:#15181b;border:1px solid #ffffff1a;border-radius:8px;flex:1;min-width:0;height:34px;padding:0 10px;font-size:11.5px}.content-plan-script-list{flex-direction:column;gap:9px;display:flex}.content-plan-script-block{background:#15181b;border:1px solid #ffffff12;border-left:2.5px solid;border-radius:4px 12px 12px 4px;flex-direction:column;gap:7px;padding:12px 13px;display:flex}.content-plan-script-block textarea{resize:vertical;width:100%}.content-plan-script-direction{color:#e8edf080;font-size:11px}.content-plan-script-block-head{align-items:center;gap:6px;display:flex}.content-plan-script-block-head select{flex:none;width:auto;height:30px;font-size:10.5px}.content-plan-script-tag-input{flex:1;min-width:0;height:30px;font-size:10.5px}.content-plan-script-seconds-input{flex:none;width:52px;height:30px;font-size:10.5px}.content-plan-add-block-button{height:32px;margin-top:4px;padding:0 12px;font-size:11.5px}.content-plan-highlights-row{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:14px;margin-bottom:4px;padding-bottom:16px;display:flex;overflow-x:auto}.content-plan-highlight{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:6px;width:62px;padding:0;display:flex}.content-plan-highlight-circle{color:#e8edf0;font-variant-numeric:tabular-nums;background:#191d21;border:2px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font:700 12px/1 Inter Tight,sans-serif;display:flex}.content-plan-highlight-circle--ok{color:#7fe1ff;background:#00c2ff14;border-color:#00c2ff}.content-plan-highlight-circle--todo{color:#f4c65c;border:2px dashed #f0b4298c}.content-plan-highlight-circle--add{color:#7fe1ff;background:#00c2ff0d;border:1.5px dashed #00c2ff66;font-size:18px}.content-plan-highlight-label{color:#e8edf0;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:62px;font:500 9.5px/1.2 Inter Tight,sans-serif;overflow:hidden}.content-plan-highlight-badge{color:#f4c65c;white-space:nowrap;background:#f0b42929;border-radius:5px;padding:2px 6px;font:700 7.5px/1 Inter Tight,sans-serif}.content-plan-stories-section{border-bottom:1px solid #ffffff12;margin-bottom:4px;padding-bottom:16px}.content-plan-stories-header{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.content-plan-stories-title{letter-spacing:.9px;color:#e8edf066;font:700 10px/1 Inter Tight,sans-serif}.content-plan-stories-pill{color:#f4c65c;font-variant-numeric:tabular-nums;background:#f0b42921;border:1px solid #f0b42957;border-radius:999px;padding:4px 9px;font:700 9.5px/1 Inter Tight,sans-serif}.content-plan-stories-note{color:#e8edf059;margin-left:auto;font:500 10px/1 Inter Tight,sans-serif}.content-plan-stories-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.content-plan-story-tile{aspect-ratio:9/16;cursor:pointer;background:#191d21;border:1.5px dashed #f0b42966;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:68px;padding:7px;transition:border-color .16s;display:flex;position:relative}.content-plan-story-tile.is-posted{background:#3ecf8e0f;border:1.5px solid #3ecf8e66}.content-plan-story-tile-bar{background:#f0b429;border-radius:9px 9px 0 0;height:2.5px;position:absolute;top:0;left:0;right:0}.content-plan-story-tile.is-posted .content-plan-story-tile-bar{background:#3ecf8e}.content-plan-story-tile-remove{color:#e8edf0b3;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:flex;position:absolute;top:3px;right:3px}.content-plan-story-tile-kind{text-transform:uppercase;color:#e8edf099;font-size:14px}.content-plan-story-tile-label{color:#e8edf0;text-align:center;text-wrap:pretty;font:600 8.5px/1.25 Inter Tight,sans-serif}.content-plan-story-tile.is-posted .content-plan-story-tile-label{color:#e8edf099}.content-plan-story-tile-time{color:#e8edf066;font-variant-numeric:tabular-nums;font:600 7.5px/1 Inter Tight,sans-serif;position:absolute;bottom:5px;left:5px}.content-plan-story-add-tile{aspect-ratio:9/16;color:#7fe1ff;cursor:pointer;text-align:center;background:#00c2ff0d;border:1.5px dashed #00c2ff66;border-radius:9px;flex:none;justify-content:center;align-items:center;width:68px;font:600 9px/1.2 Inter Tight,sans-serif;display:flex}.content-plan-public-page{color:#e8edf0;background:#0f1113 radial-gradient(820px 340px at 74% 0,#00c2ff12,#0000 70%);min-height:100vh;padding:24px 20px 60px;font-family:Inter Tight,Helvetica Neue,Helvetica,Arial,sans-serif}.content-plan-public-inner{max-width:1240px;margin:0 auto}.content-plan-public-name{color:#e8edf0;margin:0;font:700 20px/1.2 Inter Tight,sans-serif}.content-plan-public-handle{color:#e8edf0;margin:0 0 8px;font:600 13px/1.2 Inter Tight,sans-serif}.content-plan-public-stats{gap:16px;margin-bottom:8px}.content-plan-public-stats span{color:#e8edf08c;font:500 11.5px/1 Inter Tight,sans-serif}.content-plan-public-stats b{color:#e8edf0;font-variant-numeric:tabular-nums;font-weight:700}.content-plan-public-bio{color:#e8edf080;margin:0;font:400 11px/1.45 Inter Tight,sans-serif}.content-plan-public-script-tag{letter-spacing:.7px;font:700 9.5px/1 Inter Tight,sans-serif}.content-plan-public-script-seconds{color:#e8edf059;margin-left:auto;font:600 9.5px/1 Inter Tight,sans-serif}.content-plan-public-script-text{color:#e8edf0e0;margin:7px 0 0;font:500 12.5px/1.6 Inter Tight,sans-serif}.content-plan-public-caption{color:#e8edf0d9;margin:0 0 8px;font:500 12px/1.65 Inter Tight,sans-serif}.content-plan-public-hashtags{color:#7fe1ff;margin:0 0 8px;font:600 11px/1.6 Inter Tight,sans-serif}.content-plan-public-tip{border:1px solid;border-radius:12px;gap:11px;margin-top:10px;padding:13px 14px;display:flex}.content-plan-public-tip p{margin:0;font:400 11px/1.5 Inter Tight,sans-serif}.content-plan-public-tip--amber{color:#e8edf0b3;background:#f0b4290d;border-color:#f0b4294d}.content-plan-public-tip--cyan{color:#e8edf0b3;background:#00c2ff0d;border-color:#00c2ff3d}.content-plan-public-page .content-plan-story-tile{cursor:default}.content-plan-public-page .content-plan-story-tile.is-interactive{cursor:pointer}.content-plan-task-row--button{text-align:left;width:100%;font:inherit;margin:0}.content-plan-public-hint{margin-top:8px}.agencia-button-primary{color:#04120c;cursor:pointer;background:#16c47f;border:none;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700;transition:background .15s}.agencia-button-primary:hover:not(:disabled){background:#3ee6a0}.agencia-button-primary:disabled{opacity:.6;cursor:not-allowed}.agencia-button-outline{color:#a9c4b8;cursor:pointer;background:0 0;border:1px solid #24463a;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.agencia-button-outline:hover{color:#eaf6f0;border-color:#16c47f}.agencia-button-danger{color:#c48787;cursor:pointer;background:0 0;border:1px solid #3a2424;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600}.agencia-button-danger:hover{background:#c4878714}.agencia-empty{text-align:center;color:#6f8c80;border:1px dashed #24463a;border-radius:20px;padding:48px;font-size:15px}.agencia-client-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.agencia-modelo-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.agencia-modelo-card{text-align:left;cursor:pointer;background:#0e1614;border:1px solid #1d2e28;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;font-family:inherit;transition:border-color .15s;display:flex}.agencia-modelo-card:hover{border-color:#16c47f}.agencia-modelo-preview{border-radius:10px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.agencia-modelo-name{color:#eaf6f0;font-size:15px;font-weight:700}.agencia-modelo-desc{color:#8ca79a;font-size:13px;line-height:1.5}.agencia-client-card{background:#0e1614;border:1px solid #1d2e28;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.agencia-client-card-head{align-items:center;gap:12px;display:flex}.agencia-client-avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.agencia-client-card-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.agencia-client-name{color:#eaf6f0;font-size:16px;font-weight:700}.agencia-client-handle{color:#7e938a;font-size:13px}.agencia-client-swatches{gap:6px;display:flex}.agencia-client-swatch{border:1px solid #ffffff1f;border-radius:7px;width:22px;height:22px}.agencia-client-briefing{color:#8ca79a;max-height:58px;margin:0;font-size:13px;line-height:1.5;overflow:hidden}.agencia-client-actions{gap:10px;margin-top:auto;display:flex}.agencia-client-actions .agencia-button-primary,.agencia-client-actions .agencia-button-outline,.agencia-client-actions .agencia-button-danger{text-align:center;flex:1;padding-left:0;padding-right:0}.agencia-formato-row{flex-wrap:wrap;gap:10px;display:flex}.agencia-formato-pill{color:#a9c4b8;cursor:pointer;background:0 0;border:2px solid #24463a;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.agencia-formato-pill.is-active{color:#16c47f;background:#16c47f24;border-color:#16c47f}.agencia-media-drop{cursor:pointer;box-sizing:border-box;background:#0b120f;border:2px dashed #2a4a3d;border-radius:14px;justify-content:center;align-items:center;min-height:120px;padding:12px;display:flex;overflow:hidden}.agencia-media-drop-text{color:#6f8c80;text-align:center;font-size:13px}.agencia-media-preview{border-radius:10px;max-width:100%;max-height:240px;display:block}.agencia-section-title{color:#16c47f;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 14px;font-size:12px;font-weight:700}.agencia-perguntas-list{flex-direction:column;gap:10px;display:flex}.agencia-perguntas-row{gap:10px;display:flex}.agencia-perguntas-row input{flex:1}.agencia-perguntas-add{align-self:flex-start;margin-top:10px;padding:8px 16px;font-size:13px}.agencia-time-guide{background:linear-gradient(#00c2ff0f,#141a1f);border:1px solid #00c2ff3d;border-radius:16px;margin-bottom:4px;padding:20px 22px}.agencia-time-guide-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.agencia-time-guide-head .agencia-section-title{color:#00c2ff;margin:0}.agencia-time-guide-close{color:#e8edf073;cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:600}.agencia-time-guide-close:hover{color:#7fe1ff}.agencia-time-guide-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:11px;margin-bottom:15px;display:grid}.agencia-time-guide-step{background:#101416;border:1px solid #ffffff12;border-radius:13px;padding:14px 15px}.agencia-time-guide-step-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.agencia-time-guide-step-n{color:#7fe1ff;background:#00c2ff24;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:flex}.agencia-time-guide-step-title{color:#eaf6f0;font-size:12px;font-weight:700}.agencia-time-guide-step p{color:#e8edf080;margin:0;font-size:11px;line-height:1.5}.agencia-time-guide-laws{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;display:grid}.agencia-time-guide-law{background:#a78bfa0d;border:1px solid #a78bfa47;border-radius:12px;padding:13px 14px}.agencia-time-guide-law-title{color:#c4b5fd;margin:0 0 4px;font-size:11.5px;font-weight:700}.agencia-time-guide-law p{color:#e8edf080;margin:0;font-size:10.5px;line-height:1.45}.agencia-time-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.agencia-time-kpi{background:#101416;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;gap:8px;padding:16px;display:flex}.agencia-time-kpi-label{color:#e8edf08c;font-size:11.5px;font-weight:500}.agencia-time-kpi-value{letter-spacing:-.9px;color:#7fe1ff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.agencia-time-kpi-value.is-over{color:#f5787c}.agencia-time-kpi-value.is-good{color:#5cd8a2}.agencia-time-kpi-value.is-amber{color:#f4c65c}.agencia-time-kpi-note{color:#e8edf06b;font-size:10.5px;font-weight:500}.agencia-time-card{background:#101416;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;padding:20px}.agencia-time-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.agencia-time-card-head h2{color:#eaf6f0;margin:0 0 5px;font-size:15px;font-weight:600}.agencia-time-card-head .field-hint{margin:0}.agencia-time-workday-edit{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.agencia-time-workday-edit label{color:#e8edf066;font-size:10.5px;font-weight:500}.agencia-time-stepper{background:#08110d;border:1px solid #ffffff17;border-radius:9px;flex:none;align-items:center;height:30px;display:flex;overflow:hidden}.agencia-time-stepper button{color:#7fe1ff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:100%;font-size:14px;font-weight:600;display:flex}.agencia-time-stepper button:hover{background:#00c2ff1f}.agencia-time-stepper span{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:48px;font-size:11px;font-weight:700}.agencia-time-budget-bar{background:#ffffff0f;border-radius:999px;height:10px;margin-bottom:10px;display:flex;overflow:hidden}.agencia-time-budget-prio{background:#00c2ff;height:100%;transition:width .2s}.agencia-time-budget-routine{background:#a78bfa;height:100%;transition:width .2s}.agencia-time-budget-legend{flex-wrap:wrap;gap:14px;display:flex}.agencia-time-budget-legend span{color:#e8edf080;align-items:center;gap:7px;font-size:10.5px;font-weight:500;display:inline-flex}.agencia-time-budget-dot{background:#ffffff1f;border-radius:2px;width:8px;height:8px}.agencia-time-budget-dot.is-prio{background:#00c2ff}.agencia-time-budget-dot.is-routine{background:#a78bfa}.agencia-time-budget-warning{color:#e8edf099;background:#f2555a0d;border:1px solid #f2555a57;border-radius:12px;gap:11px;margin-top:13px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.agencia-time-budget-warning.is-amber{background:#08110d;border-color:#ffffff12}.agencia-time-filters{background:#ffffff0a;border-radius:10px;gap:5px;padding:3px;display:flex}.agencia-time-filter{color:#e8edf099;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;height:30px;padding:0 11px;font-size:11.5px;font-weight:500;transition:background .16s}.agencia-time-filter.is-active{color:#06171d;background:#00c2ff;font-weight:700}.agencia-time-block-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.agencia-time-block{background:#08110d;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .16s,background .16s;display:flex}.agencia-time-block.is-done{background:#3ecf8e0a;border-color:#3ecf8e42}.agencia-time-block-check{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.agencia-time-block.is-done .agencia-time-block-check{background:#3ecf8e;border-color:#3ecf8e}.agencia-time-block-time{color:#7fe1ff;font-variant-numeric:tabular-nums;flex:none;width:44px;font-size:11.5px;font-weight:600}.agencia-time-block.is-done .agencia-time-block-time{color:#e8edf059}.agencia-time-block-info{flex:1;min-width:0}.agencia-time-block-title{color:#eaf6f0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:12.5px;font-weight:600;overflow:hidden}.agencia-time-block.is-done .agencia-time-block-title{color:#e8edf073;text-decoration:line-through}.agencia-time-block-goal{color:#e8edf06b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.agencia-time-block-kind{color:#c4b5fd;white-space:nowrap;background:#a78bfa24;border:1px solid #a78bfa52;border-radius:999px;flex:none;padding:5px 10px;font-size:9.5px;font-weight:600}.agencia-time-block-kind.is-priority{color:#7fe1ff;background:#00c2ff1f;border-color:#00c2ff4d}.agencia-time-block-remove{color:#e8edf059;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;width:26px;height:26px;font-size:16px}.agencia-time-block-remove:hover{color:#f5787c;background:#f2555a1f}.agencia-time-new-block{border-top:1px dashed #ffffff17;flex-direction:column;gap:10px;padding-top:14px;display:flex}.agencia-time-new-block-row{flex-wrap:wrap;gap:10px;display:flex}.agencia-time-new-block-title{flex:2;min-width:180px}.agencia-time-new-block-goal{flex:1;min-width:180px}.agencia-time-new-block-row select,.agencia-time-new-block-row input[type=time]{flex:none;width:auto}.agencia-time-goal-method{color:#e8edf066;white-space:nowrap;font-size:10.5px;font-weight:600}.agencia-time-goal-list{flex-direction:column;gap:9px;margin-bottom:16px;display:flex}.agencia-time-goal{background:#08110d;border:1px solid #ffffff12;border-radius:13px;padding:14px 15px}.agencia-time-goal.is-incomplete{background:#f0b4290d;border-color:#f0b42957}.agencia-time-goal-head{justify-content:space-between;align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.agencia-time-goal-title{color:#eaf6f0;margin:0 0 4px;font-size:12.5px;font-weight:700}.agencia-time-goal-meta{color:#e8edf06b;margin:0;font-size:10.5px}.agencia-time-goal-tag{color:#f4c65c;white-space:nowrap;background:#f0b42924;border:1px solid #f0b4295c;border-radius:999px;flex:none;padding:5px 10px;font-size:9.5px;font-weight:700}.agencia-time-goal-tag.is-ok{color:#5cd8a2;background:#3ecf8e21;border-color:#3ecf8e52}.agencia-time-smart-row{gap:5px;margin-bottom:10px;display:flex}.agencia-time-smart-picker{flex:none;gap:5px;display:flex}.agencia-time-smart-letter{color:#e8edf04d;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;flex:1;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0;font-size:10px;font-weight:700;display:flex}.agencia-time-smart-letter.is-static{cursor:default}.agencia-time-smart-letter.is-on{color:#7fe1ff;background:#00c2ff24;border-color:#00c2ff52}.agencia-time-goal-progress{background:#ffffff0f;border-radius:999px;height:5px;margin-bottom:10px;overflow:hidden}.agencia-time-goal-progress-bar{background:#00c2ff;border-radius:999px;height:100%}.agencia-time-goal.is-incomplete .agencia-time-goal-progress-bar{background:#f0b429b3}.agencia-time-goal-footer{align-items:center;gap:12px;display:flex}.agencia-time-goal-note{color:#e8edf080;flex:1;min-width:0;margin:0;font-size:10.5px;font-weight:500}.agencia-time-goal-note.is-amber{color:#f4c65c}.agencia-time-routine-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.agencia-time-routine{background:#08110d;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;display:flex}.agencia-time-routine-info{flex:1;min-width:0}.agencia-time-routine-label{color:#eaf6f0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:12px;font-weight:600;overflow:hidden}.agencia-time-routine-cost{color:#e8edf06b;font-variant-numeric:tabular-nums;margin:0;font-size:10.5px}.agencia-time-routine-decision{color:#e8edf080;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;height:26px;padding:0 10px;font-size:10.5px;font-weight:500;transition:background .16s,color .16s}.agencia-time-routine-decision.is-active{color:#e8edf0;background:#ffffff24;font-weight:700}.agencia-time-routine-decision.is-delegate.is-active{color:#1b0f3a;background:#a78bfa}.agencia-time-routine-decision.is-drop.is-active{color:#2a0709;background:#f2555a}.agencia-time-routine-note{color:#e8edf08c;background:#a78bfa0d;border:1px solid #a78bfa42;border-radius:12px;gap:11px;margin-top:13px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.agencia-time-drain-list{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.agencia-time-drain{cursor:pointer;text-align:left;background:#08110d;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;font-family:inherit;transition:border-color .16s;display:flex}.agencia-time-drain:hover{border-color:#f0b42980}.agencia-time-drain.is-hot{background:#f0b4290d;border-color:#f0b42957}.agencia-time-drain-icon{background:#ffffff0d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.agencia-time-drain.is-hot .agencia-time-drain-icon{background:#f0b42929}.agencia-time-drain-label{color:#eaf6f0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.agencia-time-drain-value{color:#e8edf04d;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.agencia-time-drain.is-hot .agencia-time-drain-value{color:#f4c65c}.agencia-batch-results{max-width:1100px;margin-top:28px}.agencia-variation-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.agencia-variation-card{background:#0e1614;border:1px solid #1d2e28;border-radius:18px;flex-direction:column;gap:9px;padding:20px;display:flex}.agencia-variation-tag{color:#16c47f;letter-spacing:.1em;font-size:11px;font-weight:700}.agencia-variation-titulo{color:#eaf6f0;margin:0;font-size:16px;font-weight:700}.agencia-variation-eyebrow{color:#16c47f;letter-spacing:.08em;background:#16c47f24;border:1px solid #16c47f;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700}.agencia-variation-headline{color:#fff;margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.25}.agencia-variation-sub{color:#a9c4b8;margin:0;font-size:13px;line-height:1.45}.agencia-variation-chips{flex-wrap:wrap;gap:6px;display:flex}.agencia-variation-chip{color:#a9c4b8;border:1px solid #24463a;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.agencia-variation-cta{color:#04120c;background:#16c47f;border-radius:999px;align-self:flex-start;margin-top:4px;padding:8px 14px;font-size:11px;font-weight:800}.agencia-variation-legenda{color:#8ca79a;border-top:1px solid #1d2e28;margin:6px 0 0;padding-top:10px;font-size:12px;line-height:1.55}.agencia-form{background:#0e1614;border:1px solid #1d2e28;border-radius:24px;flex-direction:column;gap:22px;max-width:760px;padding:28px;display:flex}.agencia-form-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.agencia-form-logo{flex:none;width:160px}.agencia-form-fields{flex-direction:column;flex:1;gap:16px;min-width:240px;display:flex}.agencia-field{flex-direction:column;gap:7px;display:flex}.agencia-field label{color:#8ca79a;font-size:13px;font-weight:600}.agencia-field-hint-inline{color:#5e7268;font-weight:400}.agencia-field input[type=text],.agencia-field textarea{color:#eaf6f0;background:#0b120f;border:1px solid #24463a;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px}.agencia-field input[type=text]:focus,.agencia-field textarea:focus{outline:2px solid #16c47f}.agencia-field textarea{resize:vertical;line-height:1.5}.agencia-palette-row{flex-wrap:wrap;gap:12px;display:flex}.agencia-palette-swatch{cursor:pointer;background:#0b120f;border:1px solid #24463a;border-radius:12px;align-items:center;gap:9px;padding:8px 12px;display:flex}.agencia-palette-swatch input[type=color]{cursor:pointer;background:0 0;border:none;width:28px;height:28px;padding:0}.agencia-palette-swatch span{color:#a9c4b8;font-size:13px}.agencia-form-actions{align-items:center;gap:12px;display:flex}.agencia-batch-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.agencia-batch-results-head .agencia-section-title{margin:0}.agencia-artes-group{border-top:1px solid #1d2e28;flex-direction:column;gap:10px;margin-top:26px;padding-top:26px;display:flex}.agencia-artes-group:first-child{border-top:none;margin-top:0;padding-top:0}.agencia-artes-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agencia-artes-group-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.agencia-artes-edit-toggle{padding:8px 16px;font-size:13px}.agencia-artes-edit-form{background:#0b120f;border:1px solid #1d2e28;border-radius:12px;flex-direction:column;gap:14px;max-width:620px;padding:18px;display:flex}.agencia-artes-edit-chips{flex-wrap:wrap;gap:10px;display:flex}.agencia-artes-edit-chips input{flex:1;min-width:140px}.agencia-artes-footer-toggle{color:#8ca79a;white-space:nowrap;margin-bottom:0}.agencia-artes-group-tag{color:#16c47f;letter-spacing:.12em;font-size:12px;font-weight:700}.agencia-artes-group-title{color:#eaf6f0;margin:0;font-size:19px;font-weight:700}.agencia-artes-group-legenda{color:#8ca79a;max-width:900px;margin:0 0 6px;font-size:13px;line-height:1.55}.agencia-artes-group-legenda strong{color:#c7dcd2}.agencia-artes-row{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.agencia-art-item{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.agencia-art-item-label{color:#6f8c80;letter-spacing:.05em;font-size:12px;font-weight:600}.agencia-art-preview-wrap{border-radius:10px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.agencia-art-export{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.agencia-art-export-button{padding:8px 16px;font-size:13px}.agencia-art-export-button:disabled{opacity:.5;cursor:not-allowed}.agencia-art-export-status{color:#8ca79a;font-size:12px}.booking-windows-modal{color:#e8edf0;background:#191d21;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;width:100%;max-width:1060px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 34px 90px #00000080}.booking-windows-head{background:#15181b;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 18px;display:flex}.booking-windows-head-left{gap:13px;min-width:0;display:flex}.booking-windows-head-icon{background:#ec489924;border:1px solid #ec489952;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.booking-windows-head-title{letter-spacing:-.3px;margin:0 0 5px;font-size:16.5px;font-weight:700}.booking-windows-head-sub{color:#e8edf080;max-width:600px;margin:0;font-size:12px;line-height:1.5}.booking-windows-head-right{flex:none;align-items:center;gap:10px;display:flex}.booking-windows-total-badge{color:#5cd8a2;white-space:nowrap;font-variant-numeric:tabular-nums;background:#3ecf8e24;border:1px solid #3ecf8e52;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:700}.booking-windows-close-btn{color:#e8edf08c;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s;display:flex}.booking-windows-close-btn:hover{background:#ffffff14}.booking-windows-body{flex:1;min-height:0;padding:20px 24px 22px;overflow-y:auto}.booking-windows-loading{color:#e8edf080;margin:0;padding:10px 0;font-size:12px}.booking-windows-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.booking-windows-section-title{letter-spacing:.9px;text-transform:uppercase;color:#e8edf066;margin:0 0 11px;font-size:10px;font-weight:700;display:block}.booking-windows-section-head .booking-windows-section-title,.booking-windows-result-head .booking-windows-section-title{margin:0}.booking-windows-blocks-card>.booking-windows-section-title{margin-bottom:4px}.booking-windows-presets{flex-wrap:wrap;gap:6px;display:flex}.booking-windows-preset-btn{color:#e8edf099;cursor:pointer;white-space:nowrap;background:#15181b;border:1px solid #ffffff1a;border-radius:999px;height:28px;padding:0 11px;font-size:10.5px;font-weight:600;transition:border-color .16s,color .16s}.booking-windows-preset-btn:hover{color:#f9a8d4;border-color:#ec489973}.booking-windows-grid-note{flex-wrap:wrap;align-items:center;gap:11px;min-width:0;display:flex}.booking-windows-grid-note-text{color:#e8edf06b;font-size:11px;font-weight:500}.booking-windows-grid-wrap{background:#15181b;border:1px solid #ffffff12;border-radius:14px;margin-bottom:20px;overflow:hidden}.booking-windows-grid-scroll{min-height:150px;max-height:min(330px,38vh);overflow:auto}.booking-windows-grid-inner{min-width:560px}.booking-windows-grid-header{z-index:2;background:#ffffff05;border-bottom:1px solid #ffffff0f;grid-template-columns:64px repeat(6,1fr);display:grid;position:sticky;top:0}.booking-windows-grid-head-cell{text-align:center;cursor:pointer;border-left:1px solid #ffffff0d;padding:10px 4px 9px;transition:background .16s}.booking-windows-grid-head-cell:hover{background:#ec489912}.booking-windows-grid-head-name{letter-spacing:.6px;margin:0 0 4px;font-size:10px;font-weight:700}.booking-windows-grid-head-count{font-variant-numeric:tabular-nums;margin:0;font-size:9px;font-weight:600}.booking-windows-grid-row{border-bottom:1px solid #ffffff0a;grid-template-columns:64px repeat(6,1fr);display:grid}.booking-windows-grid-hour{cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;padding:0 9px;font-size:10.5px;font-weight:600;transition:background .16s;display:flex}.booking-windows-grid-hour:hover{background:#ec489912}.booking-windows-grid-cell{cursor:pointer;background:0 0;border-left:1px solid #ffffff0d;justify-content:center;align-items:center;height:34px;transition:background .14s;display:flex}.booking-windows-grid-cell:hover{background:#ffffff0d}.booking-windows-grid-cell.is-on{background:#ec489929}.booking-windows-grid-cell.is-on:hover{background:#ec489942}.booking-windows-grid-dot{background:0 0;border:1px solid #ffffff24;border-radius:50%;width:7px;height:7px;transition:background .14s,width .14s,height .14s,border-radius .14s}.booking-windows-grid-cell.is-on .booking-windows-grid-dot{background:#ec4899;border-color:#ec4899;border-radius:3px;width:9px;height:9px}.booking-windows-grid-cell.is-paused{cursor:not-allowed;background:#a78bfa1a}.booking-windows-grid-cell.is-paused:hover{background:#a78bfa24}.booking-windows-grid-pause-mark{background:#a78bfa99;border-radius:2px;width:10px;height:3px}.booking-windows-columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.booking-windows-rules-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.booking-windows-rule-card{background:#15181b;border:1px solid #ffffff12;border-radius:12px;padding:13px 14px}.booking-windows-rule-label{color:#e8edf0b8;margin:0 0 9px;font-size:11px;font-weight:600;line-height:1.3}.booking-windows-stepper{background:#191d21;border:1px solid #ffffff1a;border-radius:9px;align-items:center;height:34px;margin-bottom:8px;display:flex;overflow:hidden}.booking-windows-stepper-btn{cursor:pointer;color:#f9a8d4;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:100%;font-size:15px;font-weight:600;transition:background .16s;display:flex}.booking-windows-stepper-btn:hover{background:#ec48991f}.booking-windows-stepper-value{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700}.booking-windows-rule-hint{color:#e8edf06b;margin:0;font-size:10px;line-height:1.4}.booking-windows-side{flex-direction:column;gap:14px;display:flex}.booking-windows-result-card{background:#3ecf8e0d;border:1px solid #3ecf8e42;border-radius:14px;padding:16px 17px;transition:border-color .2s,background .2s}.booking-windows-result-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.booking-windows-result-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.booking-windows-summary-list{flex-direction:column;display:flex}.booking-windows-summary-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.booking-windows-summary-row:last-child{border-bottom:0}.booking-windows-summary-row span:first-child{color:#e8edf080}.booking-windows-summary-row span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;color:#e8edf0;flex:none;font-size:11.5px;font-weight:600}.booking-windows-warn-row{gap:10px;margin-top:12px;display:flex}.booking-windows-warn-row svg{flex:none;margin-top:1px}.booking-windows-warn-row span{color:#e8edf094;flex:1;min-width:0;font-size:10.5px;line-height:1.5}.booking-windows-blocks-card{background:#15181b;border:1px solid #ffffff12;border-radius:14px;padding:16px 17px}.booking-windows-blocks-hint{color:#e8edf073;margin:0 0 12px;font-size:10.5px;line-height:1.45}.booking-windows-blocks-list{flex-direction:column;gap:7px;margin-bottom:11px;display:flex}.booking-windows-block-row{background:#f0b4290d;border:1px solid #f0b42942;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.booking-windows-block-icon{background:#f0b42929;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.booking-windows-block-info{flex:1;min-width:0}.booking-windows-block-label{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11px;font-weight:600;overflow:hidden}.booking-windows-block-when{color:#e8edf06b;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.5px;overflow:hidden}.booking-windows-block-remove{color:#f5787cd9;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;font-size:10px;font-weight:600}.booking-windows-blocks-empty{text-align:center;color:#e8edf06b;background:#191d21;border:1px dashed #ffffff1f;border-radius:10px;margin-bottom:11px;padding:14px 12px;font-size:10.5px}.booking-windows-block-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:7px;display:grid}.booking-windows-block-form input{color:#e8edf0;font-variant-numeric:tabular-nums;background:#191d21;border:1px solid #ffffff1a;border-radius:9px;min-width:0;height:34px;padding:0 11px;font-size:11px}.booking-windows-block-form button{color:#f4c65c;cursor:pointer;white-space:nowrap;background:#f0b42929;border:1px solid #f0b42957;border-radius:9px;flex:none;height:34px;padding:0 13px;font-size:10.5px;font-weight:700;transition:background .16s}.booking-windows-block-form button:hover{background:#f0b42942}.booking-windows-block-form button:disabled{opacity:.6;cursor:not-allowed}.booking-windows-footer{background:#15181b;border-top:1px solid #ffffff12;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:15px 24px;display:flex}.booking-windows-status{color:#9ee3c0;align-items:center;gap:9px;max-width:520px;font-size:11px;display:inline-flex}.booking-windows-status--warn{color:#f4c65c}.booking-windows-status svg{flex:none}.booking-windows-footer-actions{gap:10px;display:flex}.booking-windows-cancel-btn{color:#e8edf0b3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:11px;height:42px;padding:0 15px;font-size:12.5px;font-weight:600;transition:border-color .16s}.booking-windows-cancel-btn:hover{border-color:#ec489973}.booking-windows-save-btn{color:#2a0713;white-space:nowrap;cursor:pointer;background:#ec4899;border:0;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:background .16s,box-shadow .16s;display:inline-flex}.booking-windows-save-btn:hover:not(:disabled){box-shadow:0 0 0 4px #ec489929}.booking-windows-save-btn--saved{color:#06231a;background:#3ecf8e}.booking-windows-save-btn:disabled{color:#e8edf073;cursor:not-allowed;background:#ec489933}.booking-windows-pauses-hint{color:#e8edf06b;font-size:10.5px;line-height:1.3}.booking-windows-pauses-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:9px;margin-bottom:20px;display:grid}.booking-windows-pause-card{background:#a78bfa0d;border:1px solid #a78bfa47;border-radius:13px;padding:13px 14px}.booking-windows-pause-top{align-items:center;gap:9px;margin-bottom:11px;display:flex}.booking-windows-pause-icon{background:#a78bfa29;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.booking-windows-pause-label-input{color:#e8edf0;background:#191d21;border:1px solid #ffffff1a;border-radius:9px;flex:1;min-width:0;height:32px;padding:0 10px;font-size:11.5px;font-weight:600}.booking-windows-pause-remove{color:#f5787cd9;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .16s;display:flex}.booking-windows-pause-remove:hover{background:#f2555a24}.booking-windows-pause-times{align-items:center;gap:7px;margin-bottom:10px;display:flex}.booking-windows-pause-times input[type=time]{color:#e8edf0;font-variant-numeric:tabular-nums;background:#191d21;border:1px solid #ffffff1a;border-radius:9px;flex:1;min-width:0;height:32px;padding:0 10px;font:600 11.5px Inter Tight,sans-serif}.booking-windows-pause-times-sep{color:#e8edf066;flex:none;font-size:10.5px}.booking-windows-pause-duration{color:#c4b5fde6;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:600}.booking-windows-pause-duration--invalid{color:#f5787c}.booking-windows-pause-weekdays{flex-wrap:wrap;gap:4px;display:flex}.booking-windows-pause-weekday-btn{color:#e8edf066;cursor:pointer;background:#191d21;border:1px solid #ffffff1a;border-radius:7px;width:30px;height:26px;font-size:9.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s}.booking-windows-pause-weekday-btn.is-active{color:#c4b5fd;background:#a78bfa29;border-color:#a78bfa80;font-weight:700}.booking-windows-add-pause-btn{color:#c4b5fd;cursor:pointer;background:#a78bfa0a;border:1px dashed #a78bfa66;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:118px;font-size:11.5px;font-weight:700;transition:background .16s;display:flex}.booking-windows-add-pause-btn:hover{background:#a78bfa1a}.booking-windows-add-pause-icon{border:1px solid #a78bfa80;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media (width<=720px){.booking-windows-rules-grid{grid-template-columns:1fr}}.appointment-modal-panel{color:#e8edf0;background:#191d21;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000080}.appointment-modal-head{background:#15181b;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 18px;display:flex}.appointment-modal-simple-title{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700}.appointment-modal-identity{gap:13px;min-width:0;display:flex}.appointment-modal-avatar{color:#fff;background:linear-gradient(150deg,#ec4899,#a21456);border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.appointment-modal-identity-body{min-width:0}.appointment-modal-identity-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.appointment-modal-name{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:700}.appointment-modal-badge{color:#5cd8a2;white-space:nowrap;background:#3ecf8e24;border:1px solid #3ecf8e52;border-radius:999px;flex:none;padding:5px 10px;font-size:9.5px;font-weight:700}.appointment-modal-badge--moved{color:#f4c65c;background:#f0b42924;border-color:#f0b42957}.appointment-modal-identity-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appointment-modal-phone{color:#e8edf08c;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.appointment-modal-phone svg{color:#5cd8a2}.appointment-modal-stage{color:#e8edf066;font-size:12px;font-weight:500}.appointment-modal-head-actions{flex:none;align-items:center;gap:8px;display:flex}.appointment-modal-icon-btn{color:#e8edf099;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s,border-color .16s;display:flex}.appointment-modal-icon-btn:hover:not(:disabled){background:#ffffff14}.appointment-modal-icon-btn--accent{color:#5cd8a2;background:#3ecf8e14;border-color:#3ecf8e4d}.appointment-modal-icon-btn--accent:hover{background:#3ecf8e2e}.appointment-modal-body{flex:1;min-height:0;padding:20px 22px 22px;overflow-y:auto}.appointment-modal-error{color:#f5787c;margin:0 0 14px;font-size:12.5px}.appointment-modal-section-title{letter-spacing:.9px;text-transform:uppercase;color:#e8edf066;margin:0 0 10px;font-size:10px;font-weight:700;display:block}.appointment-modal-label{color:#e8edf099;margin:0 0 7px;font-size:11px;font-weight:600;display:block}.appointment-modal-lead-row{margin-bottom:18px}.appointment-modal-lead-label{color:#e8edf099;margin:0 0 6px;font-size:11px;font-weight:600;display:block}.appointment-modal-lead-value{margin:0 0 4px;font-size:13.5px;font-weight:600}.appointment-modal-link-btn{color:#f9a8d4;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.appointment-modal-link-btn:hover{color:#ec4899}.appointment-modal-field-block{margin-bottom:18px}.appointment-modal-plain-input{background:#15181b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;height:40px;padding:0 13px;display:flex}.appointment-modal-plain-input input{color:#e8edf0;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:13px}.appointment-modal-hint{color:#e8edf06b;margin:6px 0 0;font-size:11px}.appointment-modal-search-list{flex-direction:column;gap:4px;max-height:180px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.appointment-modal-search-list button{text-align:left;color:#e8edf0;cursor:pointer;background:#15181b;border:1px solid #ffffff14;border-radius:9px;width:100%;padding:9px 11px;font-size:12.5px;transition:border-color .16s;display:block}.appointment-modal-search-list button:hover{border-color:#ec489966}.appointment-modal-when-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.appointment-modal-date-input{background:#15181b;border:1px solid #ec489966;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;height:44px;padding:0 13px;transition:border-color .16s;display:flex}.appointment-modal-date-input:focus-within{border-color:#ec4899b3}.appointment-modal-date-input input{color:#e8edf0;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px;font-weight:600}.appointment-modal-stepper{background:#15181b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;height:44px;display:flex;overflow:hidden}.appointment-modal-stepper button{color:#f9a8d4;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:100%;font-size:15px;font-weight:600;transition:background .16s;display:flex}.appointment-modal-stepper button:hover:not(:disabled){background:#ec48991f}.appointment-modal-stepper button:disabled{color:#f9a8d44d;cursor:not-allowed}.appointment-modal-stepper span{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700}.appointment-modal-quick-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;margin-bottom:18px;display:flex}.appointment-modal-quick-label{color:#e8edf06b;white-space:nowrap;font-size:11px;font-weight:500}.appointment-modal-quick-chip{color:#e8edf099;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:#15181b;border:1px solid #ffffff1a;border-radius:999px;height:30px;padding:0 11px;font-size:10.5px;font-weight:600;transition:border-color .16s,color .16s}.appointment-modal-quick-chip:hover{color:#f9a8d4;border-color:#ec489980}.appointment-modal-quick-spacer{flex:1;min-width:12px}.appointment-modal-slot-status{color:#9ee3c0;white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.appointment-modal-slot-status--busy{color:#f4c65c}.appointment-modal-notify-card{background:#3ecf8e0d;border:1px solid #3ecf8e4d;border-radius:13px;margin-bottom:18px;padding:15px 16px;transition:border-color .18s,background .18s}.appointment-modal-notify-card--off{background:#f0b4290d;border-color:#f0b42952}.appointment-modal-notify-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.appointment-modal-notify-title{color:#9ee3c0;margin:0 0 4px;font-size:12.5px;font-weight:600}.appointment-modal-notify-card--off .appointment-modal-notify-title{color:#f4c65c}.appointment-modal-notify-hint{color:#e8edf080;max-width:420px;margin:0;font-size:11px;line-height:1.45}.appointment-modal-switch{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;justify-content:flex-start;width:42px;height:24px;margin-top:1px;padding:3px;transition:background .18s;display:flex}.appointment-modal-switch.is-on{background:#3ecf8e;justify-content:flex-end}.appointment-modal-switch span{background:#fff;border-radius:50%;width:18px;height:18px}.appointment-modal-notify-preview{background:#0b141a;border-radius:10px;margin-top:12px;padding:11px 12px}.appointment-modal-notify-preview p{color:#e9f7ef;background:#075e54;border-radius:9px 9px 3px;max-width:88%;margin:0 0 0 auto;padding:9px 11px;font-size:11px;line-height:1.55}.appointment-modal-notes-box{background:#15181b;border:1px solid #ffffff17;border-radius:12px;min-height:70px;margin-bottom:4px;padding:12px 13px}.appointment-modal-notes-box textarea{color:#e8edf0;resize:vertical;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:12px;line-height:1.55}.appointment-modal-history{background:#15181b;border:1px solid #ffffff12;border-radius:12px;margin-top:18px;padding:14px 15px}.appointment-modal-history .appointment-modal-section-title{margin-bottom:11px}.appointment-modal-history-row{align-items:center;gap:10px;padding:4px 0;display:flex}.appointment-modal-history-dot{border-radius:50%;flex:none;width:7px;height:7px}.appointment-modal-history-text{color:#e8edf0a6;flex:1;min-width:0;font-size:11px;font-weight:500}.appointment-modal-history-when{color:#e8edf059;font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:500}.appointment-modal-footer{background:#15181b;border-top:1px solid #ffffff12;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}.appointment-modal-cancel-link{color:#f5787cd9;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;transition:color .16s;display:inline-flex}.appointment-modal-cancel-link:hover:not(:disabled){color:#f5787c}.appointment-modal-cancel-link:disabled{cursor:not-allowed;opacity:.6}.appointment-modal-footer-actions{gap:10px;display:flex}.appointment-modal-btn-secondary{color:#e8edf0b3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:11px;height:42px;padding:0 15px;font-size:12.5px;font-weight:600;transition:border-color .16s}.appointment-modal-btn-secondary:hover:not(:disabled){border-color:#ec489973}.appointment-modal-btn-primary{color:#2a0713;white-space:nowrap;cursor:pointer;background:#ec4899;border:0;border-radius:11px;height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:background .16s,box-shadow .16s}.appointment-modal-btn-primary:hover:not(:disabled){box-shadow:0 0 0 4px #ec489929}.appointment-modal-btn-primary:disabled,.appointment-modal-btn-secondary:disabled{opacity:.55;cursor:not-allowed}.appointment-modal-btn-danger{color:#2a0709;white-space:nowrap;cursor:pointer;background:#f2555a;border:0;border-radius:10px;height:40px;padding:0 16px;font-size:12.5px;font-weight:700}.appointment-modal-btn-danger:disabled{opacity:.6;cursor:not-allowed}.appointment-modal-cancel-overlay{z-index:10;background:#060a0cb8;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.appointment-modal-cancel-panel{background:#191d21;border-top:1px solid #f2555a66;width:100%;padding:18px 22px 20px}.appointment-modal-cancel-head{gap:12px;margin-bottom:14px;display:flex}.appointment-modal-cancel-head svg{flex:none;margin-top:1px}.appointment-modal-cancel-title{color:#f5787c;margin:0 0 5px;font-size:13px;font-weight:700}.appointment-modal-cancel-text{color:#e8edf094;margin:0;font-size:11.5px;line-height:1.5}.appointment-modal-cancel-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.appointment-modal-when-grid{grid-template-columns:1fr}}.lp-gate-booking-config{flex-direction:column;display:flex}.lp-gate-radio-list{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.lp-gate-radio-card{cursor:pointer;text-align:left;background:#15181b;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;transition:border-color .16s,background .16s;display:flex}.lp-gate-radio-card.is-active{background:#00c2ff0f;border-color:#00c2ff73}.lp-gate-radio-dot{background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px}.lp-gate-radio-card.is-active .lp-gate-radio-dot{background:#06171d;border:5px solid #00c2ff}.lp-gate-radio-title{color:#e8edf0;margin:0 0 3px;font-size:12px;font-weight:600}.lp-gate-radio-card.is-active .lp-gate-radio-title{color:#7fe1ff}.lp-gate-radio-hint{color:#e8edf073;margin:0;font-size:10.5px;line-height:1.45}.lp-gate-booking-stepper-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.lp-gate-booking-row-label{color:#e8edf0b3;margin:0 0 3px;font-size:11.5px;font-weight:500}.lp-gate-booking-row-hint{color:#e8edf06b;margin:0;font-size:10px;line-height:1.35}.lp-gate-inline-stepper{background:#15181b;border:1px solid #ffffff1a;border-radius:9px;flex:none;align-items:center;height:34px;display:flex;overflow:hidden}.lp-gate-inline-stepper-btn{cursor:pointer;color:#7fe1ff;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:100%;font-size:14px;font-weight:600;transition:background .16s;display:flex}.lp-gate-inline-stepper-btn:hover{background:#00c2ff1f}.lp-gate-inline-stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:11.5px;font-weight:700}.lp-gate-dest-kind-btn--cyan.is-active{color:#7fe1ff;background:#00c2ff1f;border-color:#00c2ff80;font-weight:700}.lp-gate-booking-fallback-note{color:#e8edf073;margin:11px 0 0;font-size:11px;line-height:1.5}.lp-gate-booking-flow-card,.lp-gate-booking-care-card{border-radius:16px;margin-top:20px;padding:20px}.lp-gate-booking-flow-card{background:linear-gradient(#3ecf8e0f,#191d21);border:1px solid #3ecf8e47}.lp-gate-booking-care-card{background:#f0b4290d;border:1px solid #f0b4294d}.lp-gate-booking-panel-title{margin:0 0 13px;font-size:15px;font-weight:600}.lp-gate-booking-panel-title--amber{color:#f4c65c}.lp-gate-booking-flow-list{flex-direction:column;gap:11px;display:flex}.lp-gate-booking-flow-step{gap:11px;display:flex}.lp-gate-booking-flow-n{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:flex}.lp-gate-booking-flow-step span:last-child{color:#e8edf0b8;flex:1;min-width:0;font-size:11.5px;font-weight:500;line-height:1.5}.lp-gate-booking-care-row{gap:11px;display:flex}.lp-gate-booking-care-row svg{color:#f0b429;flex:none;margin-top:2px}.lp-gate-booking-care-row span{color:#e8edf099;flex:1;min-width:0;font-size:11.5px;line-height:1.5}
