: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}.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{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);flex:1;font-size:14px}.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)}.training-fab-button{z-index:900;background:var(--redesign-accent);width:56px;height:56px;color:var(--redesign-accent-ink);cursor:pointer;box-shadow:var(--redesign-shadow-fab);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:fixed;bottom:24px;right:24px}.training-fab-button:hover{transform:translateY(-2px)}.training-fab-panel{z-index:900;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:16px;width:320px;max-width:calc(100vw - 32px);max-height:min(70vh,480px);padding:18px;position:fixed;bottom:92px;right:24px;overflow-y:auto;box-shadow:0 18px 40px #0f172a33}.training-fab-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.training-fab-panel-title{color:var(--text-h);margin:0 0 4px;font-size:14px;font-weight:700}.training-fab-panel-subtitle{color:var(--text);margin:0;font-size:12.5px}.training-fab-panel-close{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px}.training-fab-panel-close:hover{background:var(--color-surface-elevated)}.training-fab-progress-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.training-fab-progress-bar{background:var(--color-surface-elevated);border-radius:999px;flex:auto;height:8px;overflow:hidden}.training-fab-progress-fill{background:var(--color-accent);border-radius:999px;height:100%;transition:width .2s}.training-fab-progress-label{color:var(--text);flex-shrink:0;font-size:12px;font-weight:600}.training-fab-lesson-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.training-fab-lesson{align-items:center;gap:10px;display:flex}.training-fab-lesson-title{color:var(--text-h);font-size:13px;text-decoration:none}.training-fab-lesson-title:hover{text-decoration:underline}.training-fab-empty{color:var(--text);margin:0;font-size:13px}@media (width<=480px){.training-fab-button{bottom:16px;right:16px}.training-fab-panel{bottom:84px;right:16px}}.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}.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}.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)}.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}.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{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:var(--color-surface-elevated);border:1px solid var(--border);min-width:160px;box-shadow:var(--shadow-strong);border-radius:8px;flex-direction:column;padding:6px;display:flex;position:fixed}.kanban-context-menu-item{width:100%;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;display:block}.kanban-context-menu-item:hover{background:var(--color-card-bg)}.kanban-context-menu-item--danger{color:var(--color-danger)}.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{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:10px;padding-right:28px;display:flex}.kanban-card-header .kanban-card-name{overflow-wrap:break-word;min-width:0;margin-bottom:0}.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}.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-header{z-index:2;border-bottom:1px solid var(--border);background:#080e14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin:-24px -24px 20px;padding:20px 24px 16px;display:flex;position:sticky;top:-24px}.lead-drawer-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display: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:#ffffffad;--text-h:#fff;--border:#ffffff24;--color-border:#ffffff24;--color-card-bg:#ffffff0f;--color-surface-elevated:#ffffff1a;--color-text-primary:#fff;--color-text-secondary:#ffffffad}.whatsapp-connect-overlay .modal-panel{-webkit-backdrop-filter:blur(20px);color:#fff;background:#080e14f2}.whatsapp-connect-loading{align-items:center;gap:10px;display:flex}.whatsapp-connect-loading-bear{font-size:22px;animation:1.1s ease-in-out infinite whatsapp-connect-bear-bounce;display:inline-block}@keyframes whatsapp-connect-bear-bounce{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-6px)rotate(6deg)}}.dashboard-dark-page select option{color:#fff;background:#080e14}.dashboard-dark-page .agenda-week-grid-commitment{background:#b4530959}.dashboard-dark-page .analysis-trend-tooltip{background:#0f172af5;border-color:#ffffff29}.dashboard-dark-page .analysis-donut-tooltip,.dashboard-dark-page .multi-select-filter-panel{background:#0f172af5}.dashboard-dark-page .kanban-context-menu{background:#0f172af5;border-color:#ffffff29}.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}.attention-banner{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;max-width:1280px;margin:0 auto 24px;display:grid}.attention-banner-item{background:var(--redesign-bg-card-inset);box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;padding:14px 16px;transition:background .18s,border-color .18s;display:flex;box-shadow:0 8px 24px #00000029}.attention-banner-item--critical{border:1px solid #f2555a61}.attention-banner-item--critical:hover{background:var(--redesign-bg-card);border-color:#f2555a8c}.attention-banner-item--warning{border:1px solid #f0b42961}.attention-banner-item--warning:hover{background:var(--redesign-bg-card);border-color:#f0b4298c}.attention-banner-left{align-items:center;gap:14px;min-width:0;display:flex}.attention-banner-icon{flex-shrink:0}.attention-banner-item--critical .attention-banner-icon{color:var(--redesign-danger-text)}.attention-banner-item--warning .attention-banner-icon{color:var(--redesign-warning-text)}.attention-banner-body{flex-direction:column;gap:4px;min-width:0;display:flex}.attention-banner-title{letter-spacing:-.01em;color:var(--redesign-text-strong);margin:0;font-size:13px;font-weight:600;line-height:1.3}.attention-banner-context{color:var(--redesign-text-tertiary);margin:0;font-size:11px;font-weight:400;line-height:1.4}.attention-banner-action{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s,opacity .18s;display:inline-flex}.attention-banner-item--critical .attention-banner-action{color:var(--redesign-danger-text)}.attention-banner-item--critical .attention-banner-action:hover{color:#ff9195}.attention-banner-item--warning .attention-banner-action{color:var(--redesign-warning-text)}.attention-banner-item--warning .attention-banner-action:hover{color:var(--redesign-warning-hover)}.attention-banner-action-arrow{flex-shrink:0;transition:transform .18s}.attention-banner-action:hover .attention-banner-action-arrow{transform:translate(3px)}@media (width<=560px){.attention-banner-item{flex-wrap:wrap}}.dashboard-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1280px;margin:0 auto 28px;display:grid}@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}.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}.dashboard-agenda-card-link{width:fit-content;color:var(--redesign-accent);background:0 0;border:0;align-items:center;gap:6px;margin:12px auto 0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .18s;display:flex}.dashboard-agenda-card-link:hover{color:var(--redesign-accent-hover);text-decoration:none}.dashboard-agenda-card-link-arrow{flex-shrink:0;transition:transform .18s}.dashboard-agenda-card-link:hover .dashboard-agenda-card-link-arrow{transform:translate(4px)}.dashboard-agenda-toggle{background:var(--redesign-bg-card-inset);border:1px solid #ffffff0d;border-radius:12px;gap:2px;margin-top:10px;padding:3px;display:flex}.dashboard-agenda-toggle-button{color:var(--redesign-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:6px 10px;font-size:12px;font-weight:500;transition:background .15s}.dashboard-agenda-toggle-button:hover:not(.dashboard-agenda-toggle-button--active){background:#ffffff0a}.dashboard-agenda-toggle-button--active{background:var(--color-accent);color:#fff;font-weight:600}.dashboard-home-page .dashboard-agenda-toggle-button--active{background:var(--redesign-accent);color:var(--redesign-accent-ink)}.dashboard-agenda-empty{color:var(--text);margin:12px 0 0;font-size:12px}.dashboard-agenda-list{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex;position:relative}.dashboard-agenda-list:before{content:"";background:#ffffff14;width:1px;position:absolute;top:24px;bottom:24px;left:4px}.dashboard-agenda-item{align-items:center;gap:10px;padding:11px 0;display:flex;position:relative}.dashboard-agenda-item:not(:last-child):after{content:"";background:#ffffff0d;height:1px;position:absolute;bottom:0;left:62px;right:0}.dashboard-agenda-item:hover{background:#ffffff05}.dashboard-agenda-item-time{color:var(--redesign-text-strong);flex:0 0 52px;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.dashboard-agenda-item-dot{background:var(--redesign-accent);border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 7px #00c2ff66}.dashboard-agenda-item-body{flex:auto;min-width:0}.dashboard-agenda-item-primary{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.dashboard-agenda-item-secondary{color:var(--text);opacity:.75;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11.5px;overflow:hidden}.dashboard-agenda-item-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:600;transition:transform .15s;display:inline-flex}.dashboard-agenda-item-status:hover{transform:scale(1.02)}.dashboard-agenda-item-status-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:5px;height:5px}.dashboard-agenda-item-status--confirmed{color:var(--redesign-success);background:#3ecf8e26}.dashboard-agenda-item-status--pending{color:var(--redesign-accent-text);background:#00c2ff1a;border:1px solid #00c2ff26}.dashboard-agenda-item-status--completed{color:var(--redesign-text-tertiary);background:#e8edf026}.dashboard-agenda-item-status--canceled{color:var(--redesign-danger);background:#f2555a26}.dashboard-agenda-item-status--confirm-needed{color:var(--redesign-warning-text);font:inherit;cursor:pointer;background:#f0b4291f;border:1px solid #f0b42926;font-size:11px;font-weight:600}.dashboard-agenda-item-status--confirm-needed:hover:not(:disabled){filter:brightness(.95)}.dashboard-agenda-item-status--confirm-needed:disabled{opacity:.65;cursor:default}.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--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--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--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-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:#f2f5f7;background:radial-gradient(circle at 50% 20%,#0079a314,#0000 42%),#15181b;border-radius:24px 0 0;min-height:100%;margin:-28px;padding:28px;font-family:Inter,sans-serif}@media (width<=900px){.sequence-builder-page{border-radius:0;margin:-20px -16px;padding:20px 16px}}.sequence-builder-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 30px;display:flex}.sequence-builder-title-row{align-items:center;gap:10px;display:flex}.sequence-builder-title-row h1{letter-spacing:-.025em;color:#f2f5f7;margin:0;font-size:28px;font-weight:700;line-height:1.15}.sequence-builder-title-input{letter-spacing:-.025em;color:#f2f5f7;background:#ffffff0f;border:1px solid #00c2ff66;border-radius:8px;min-width:260px;padding:2px 8px;font-size:28px;font-weight:700}.sequence-builder-title-edit{color:#e8edf080;cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.sequence-builder-title-edit:hover{color:#e8edf0bf}.sequence-builder-status-badge{color:#e8edf0bf;background:#94a3b81a;border:1px solid #94a3b81a;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.sequence-builder-subtitle{color:#e8edf080;margin:8px 0 0;font-size:14px}.sequence-builder-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.sequence-builder-button-secondary,.sequence-builder-button-primary,.sequence-builder-flow-button{cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.sequence-builder-button-secondary,.sequence-builder-flow-button{color:#f2f5f7;background:#191d21;border:1px solid #ffffff12}.sequence-builder-button-secondary:hover:not(:disabled),.sequence-builder-flow-button:hover:not(:disabled){background:#1f242a}.sequence-builder-button-primary{color:#06171d;box-shadow:none;background:#00c2ff;border:none}.sequence-builder-button-primary:hover:not(:disabled){background:#41d3ff;box-shadow:0 0 0 4px #00c2ff29}.sequence-builder-button-secondary:disabled,.sequence-builder-button-primary:disabled,.sequence-builder-flow-button:disabled{opacity:.55;cursor:not-allowed}.sequence-builder-stepper{background:#191d21;border:1px solid #ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;height:70px;margin:16px 30px 0;padding:0 20px;display:flex}.sequence-builder-stepper-steps,.sequence-builder-stepper-item{align-items:center;display:flex}.sequence-builder-step-arrow{color:#e8edf047;margin:0 18px}.sequence-builder-step{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:4px 0;display:flex}.sequence-builder-step-circle{color:#e8edf0bf;background:#94a3b81a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.sequence-builder-step-label{color:#e8edf080;font-size:14px;font-weight:500}.sequence-builder-step.active .sequence-builder-step-circle{color:#06171d;background:#00c2ff}.sequence-builder-step.active .sequence-builder-step-label{color:#f2f5f7;font-weight:600}.sequence-builder-placeholder{text-align:center;color:#e8edf080;background:#191d21;border:1px solid #ffffff0d;border-radius:14px;margin:30px;padding:60px 20px}.sequence-builder-main{grid-template-columns:minmax(0,1fr);margin:12px 30px 30px;display:grid}.sequence-builder-main--canvas{height:calc(100vh - 186px);min-height:640px}.sequence-builder-canvas{background:radial-gradient(circle at 50% 0,#007fa814,#0000 40%),#15181b;border:1px solid #ffffff0d;border-radius:16px;padding-bottom:90px;position:relative;overflow:auto}.sequence-builder-canvas--fullscreen{z-index:60;border-radius:16px;position:fixed;inset:16px;box-shadow:0 40px 90px #0000008c}.sequence-builder-canvas-grid{opacity:1;pointer-events:none;background-image:radial-gradient(#ffffff0e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.sequence-builder-flow{transform-origin:top;flex-direction:column;align-items:center;width:480px;margin:32px auto 40px;display:flex;position:relative}.sequence-node-group{flex-direction:column;align-items:center;width:100%;display:flex}.sequence-connector{background:linear-gradient(#00c2ff26,#00c2ff80);width:2px;height:24px;position:relative}.sequence-connector:after{content:"";background:#00c2ff80;border-radius:999px;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.sequence-node{text-align:left;color:#f2f5f7;background:#191d21;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:48px 1fr auto 24px;align-items:center;gap:14px;width:370px;min-height:72px;padding:13px 14px;display:grid;position:relative;box-shadow:0 12px 28px #0003}.sequence-node--start{background:linear-gradient(#3ecf8e17,#1b2025);border-color:#3ecf8e4d;grid-template-columns:48px 1fr 28px;width:350px}.sequence-node--end{background:linear-gradient(#f2555a12,#1b2025);border-color:#f2555a4d;grid-template-columns:42px 1fr;width:220px}.sequence-node span strong{color:#f2f5f7;font-size:14px;font-weight:600;display:block}.sequence-node span p{color:#e8edf080;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:400;overflow:hidden}.sequence-node-body p{max-width:220px}.sequence-node-icon-tile{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sequence-node-icon-tile--start{color:#3ecf8e;background:#3ecf8e29}.sequence-node-icon-tile--end{color:#f2555a;background:#f2555a24;border:none;border-radius:11px;width:40px;height:40px}.sequence-node-icon-tile--text,[data-type=text]{color:#00c2ff;background:#00c2ff1f}.sequence-node-icon-tile--image,[data-type=image]{color:#3ecf8e;background:#3ecf8e24}.sequence-node-icon-tile--audio,[data-type=audio]{color:#00c2ff;background:#00c2ff1f}.sequence-node-icon-tile--video,[data-type=video]{color:#a78bfa;background:#a78bfa24}.sequence-node--text,.sequence-node--audio{border-color:#00c2ff4d}.sequence-node--text:hover,.sequence-node--audio:hover{border-color:#00c2ff80;box-shadow:0 14px 32px #00c2ff1f}.sequence-node--image{border-color:#3ecf8e4d}.sequence-node--video{border-color:#a78bfa4d}.sequence-node-time-badge{height:24px;color:var(--redesign-accent-text-light,#7fe1ff);white-space:nowrap;background:#00c2ff14;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.sequence-node--wait{cursor:pointer;width:190px;min-height:64px;box-shadow:none;background:#191d21;border:1px solid #f0b42940;grid-template-columns:42px 1fr 22px}.sequence-node--wait:hover{border-color:#f0b42980}.sequence-node-icon-tile--wait{color:#f0b429;background:#f0b42924;border-radius:11px;width:42px;height:42px}.sequence-node-menu{justify-self:end;display:flex}.sequence-node-menu-trigger{color:#e8edf080;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.sequence-node-menu-trigger:hover{color:#f2f5f7}.sequence-add-step-node{width:280px;min-height:76px;color:var(--redesign-accent-text-light,#7fe1ff);cursor:pointer;text-align:left;background:#00c2ff0d;border:1.5px dashed #00c2ff73;border-radius:12px;justify-content:center;align-items:center;gap:14px;display:flex}.sequence-add-step-node:hover:not(:disabled){background:#00c2ff1a;border-color:#00c2ff}.sequence-add-step-node strong{color:#f2f5f7;font-size:13.5px;font-weight:600;display:block}.sequence-add-step-node p{color:var(--redesign-accent-text-light,#7fe1ff);margin:4px 0 0;font-size:11.5px;font-weight:500}.sequence-add-step-icon{color:#00c2ff;background:#00c2ff1f;border:1px solid #00c2ff80;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sequence-builder-canvas-controls{gap:12px;width:fit-content;margin-left:20px;display:flex;position:sticky;bottom:18px;left:20px}.sequence-builder-canvas-controls button{color:#e8edf0bf;cursor:pointer;background:#191d21;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.sequence-builder-canvas-controls button:hover{background:#1f242a}.sequence-builder-zoom{background:#191d21;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:4px;height:44px;padding:0 6px;display:flex}.sequence-builder-zoom button{color:#e8edf0bf;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sequence-builder-zoom button:hover{background:#ffffff0f}.sequence-builder-zoom span{color:#f2f5f7;text-align:center;min-width:40px;font-size:13px;font-weight:600}.sequence-builder-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sequence-builder-panel-header h2{color:#f2f5f7;margin:0;font-size:20px;font-weight:700}.sequence-builder-panel-header p{color:#e2e8f0;margin:6px 0 0;font-size:13px;font-weight:600}.sequence-builder-panel-header button{color:#e8edf080;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px}.sequence-action-options{margin-top:12px}.sequence-action-option{cursor:pointer;text-align:left;color:#f2f5f7;background:#191d21;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:48px 1fr;align-items:center;gap:14px;width:100%;min-height:72px;margin-top:10px;padding:10px 12px;transition:all .18s;display:grid}.sequence-action-option:hover{background:#1f242a;border-color:#00c2ff2e;transform:translate(2px)}.sequence-action-option strong{font-size:14px;font-weight:600;display:block}.sequence-action-option p{color:#e8edf080;margin:2px 0 0;font-size:12px}.sequence-editor-form{flex-direction:column;gap:14px;margin-top:16px;display:flex}.sequence-editor-form .field label{color:#e8edf0bf;font-size:13px}.sequence-editor-form .field input,.sequence-editor-form .field textarea{color:#f2f5f7;background:#1c1e20;border-color:#ffffff14}.sequence-editor-form .field input::placeholder,.sequence-editor-form .field textarea::placeholder{color:#e8edf059;opacity:1}.sequence-editor-form .field input:focus,.sequence-editor-form .field textarea:focus{border-color:#00c2ff;box-shadow:0 0 0 3px #00c2ff1f}.sequence-wait-popover{z-index:70;background:#191d21;border:1px solid #ffffff1a;border-radius:12px;width:260px;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-fields{gap:8px;display:flex}.sequence-wait-popover-fields input{width:70px}.sequence-wait-popover-fields select{flex:1}.sequence-wait-popover-hint{color:#e8edf080;margin:10px 0 12px;font-size:11.5px;line-height:1.5}.sequence-wait-popover .button-primary{width:100%}.sequence-settings-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;padding:24px 0;display:grid}@media (width<=960px){.sequence-settings-grid{grid-template-columns:1fr}}.sequence-settings-column,.sequence-settings-sidebar{flex-direction:column;gap:20px;min-width:0;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-card-description{color:#e8edf080;margin:0 0 16px;font-size:12.5px;line-height:1.5}.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-interval-row{color:#e8edf0bf;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.sequence-number-stepper{background:#15181b;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 6px;display:inline-flex}.sequence-number-stepper button{color:#e8edf0bf;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:flex}.sequence-number-stepper button:hover:not(:disabled){color:#00c2ff;background:#00c2ff24}.sequence-number-stepper button:disabled{opacity:.4;cursor:default}.sequence-number-stepper span{text-align:center;color:#f2f5f7;min-width:20px;font-size:14px;font-weight:700}.sequence-unit-pills{background:#15181b;border:1px solid #ffffff14;border-radius:9px;display:inline-flex;overflow:hidden}.sequence-unit-pill{color:#e8edf099;cursor:pointer;background:0 0;border:none;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.sequence-unit-pill:hover{color:#f2f5f7}.sequence-unit-pill.active{color:#06171d;background:#00c2ff}.sequence-preset-pills{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.sequence-preset-pill{color:#e8edf0a6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s}.sequence-preset-pill:hover{color:#f2f5f7;border-color:#00c2ff66}.sequence-preset-pill.active{color:#00c2ff;background:#00c2ff14;border-color:#00c2ff}.sequence-settings-window-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.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-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-flow-preview-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sequence-flow-preview-item{align-items:flex-start;gap:12px;display:flex}.sequence-flow-preview-circle{color:#06171d;background:#00c2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:flex}.sequence-flow-preview-item strong{color:#f2f5f7;margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.sequence-flow-preview-item p{color:#e8edf080;margin:0;font-size:11.5px}.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;font-size:12px}.sequence-summary-row dd{color:#f2f5f7;text-align:right;margin:0;font-size:12.5px;font-weight:600}.sequence-summary-note{color:#34d399;border-top:1px solid #ffffff0d;align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:14px;font-size:11.5px;line-height:1.5;display:flex}.sequence-summary-note svg{flex-shrink:0;margin-top:1px}.sequence-settings-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.sequence-settings-footer-back-arrow{transform:rotate(180deg)}.sequence-entry-form-select{color:#f2f5f7;width:100%;height:40px;font:inherit;appearance:none;cursor:pointer;background-color:#15181b;background-image: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:right 14px center;background-repeat:no-repeat;border:1px solid #ffffff14;border-radius:9px;padding:0 34px 0 14px;font-size:13px;transition:border-color .15s}.sequence-entry-form-select:hover{border-color:#00c2ff66}.sequence-entry-form-select:focus{border-color:#00c2ff;outline:none;box-shadow:0 0 0 3px #00c2ff1f}.sequence-summary-rows-list{margin:0;padding:0;list-style:none}.sequence-summary-editable-row{border-top:1px solid #ffffff0d;align-items:center;gap:12px;padding:13px 0;font-size:12.5px;display:flex}.sequence-summary-editable-row:first-child{border-top:none;padding-top:4px}.sequence-summary-editable-row-label{color:#e8edf080;flex:none;min-width:190px}.sequence-summary-editable-row-value{color:#f2f5f7;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.sequence-summary-editable-row-edit{color:#00c2ff;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:12px;font-weight:600}.sequence-summary-editable-row-edit:hover{text-decoration:underline}.sequence-review-flow-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sequence-review-flow-header .sequence-settings-card-title{margin:0}.sequence-review-flow-open-link{color:#00c2ff;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.sequence-review-flow-open-link:hover{text-decoration:underline}.sequence-review-flow-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sequence-review-flow-row{background:#15181b;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.sequence-review-flow-row--wait{background:0 0;border:none;align-items:center;padding:2px 12px}.sequence-review-flow-icon-tile{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sequence-review-flow-icon-tile--start{color:#3ecf8e;background:#3ecf8e29}.sequence-review-flow-icon-tile--end{color:#f2555a;background:#f2555a24;border-radius:9px;width:28px;height:28px}.sequence-review-flow-icon-tile--text,.sequence-review-flow-icon-tile--audio{color:#00c2ff;background:#00c2ff1f}.sequence-review-flow-icon-tile--image{color:#3ecf8e;background:#3ecf8e24}.sequence-review-flow-icon-tile--video{color:#a78bfa;background:#a78bfa24}.sequence-review-flow-icon-tile--wait{color:#f0b429;background:#f0b42924;border-radius:9px;width:28px;height:28px}.sequence-review-flow-row-body{flex:auto;min-width:0}.sequence-review-flow-row-body strong{color:#f2f5f7;margin-bottom:3px;font-size:12.5px;font-weight:600;display:block}.sequence-review-flow-row-body p{color:#e8edf080;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;overflow:hidden}.sequence-review-flow-row-time{color:#7fe1ff;white-space:nowrap;background:#00c2ff14;border-radius:999px;flex:none;align-self:center;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.sequence-verifications-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sequence-verification-row{align-items:flex-start;gap:10px;display:flex}.sequence-verification-row strong{color:#f2f5f7;font-size:12.5px;font-weight:600;display:block}.sequence-verification-row p{color:#e8edf080;margin:3px 0 0;font-size:11px}.sequence-verification-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sequence-verification-icon--ok{color:#3ecf8e;background:#3ecf8e24}.sequence-verification-icon--warn{color:#f0b429;background:#f0b42924}.sequence-projection-card{background:#3ecf8e0f;border:1px solid #3ecf8e38;border-radius:14px;padding:22px}.sequence-projection-number{color:#3ecf8e;font-size:28px;font-weight:700;line-height:1.15;display:block}.sequence-projection-number:not(:first-of-type){margin-top:14px}.sequence-projection-label{color:#e8edf08c;margin:2px 0 0;font-size:11.5px}.sequence-review-warning-box{background:#f0b4290d;border:1px solid #f0b42966;border-radius:12px;padding:16px 18px}.sequence-review-warning-box strong{color:#e2c98a;margin-bottom:5px;font-size:12.5px;font-weight:700;display:block}.sequence-review-warning-box p{color:#e2c98ad9;margin:0;font-size:11.5px;line-height:1.5}.sequence-review-activate-button{justify-content:center;width:100%}.sequence-review-footer{gap:10px;display:flex}.sequence-review-footer .sequence-builder-button-secondary{flex:1;justify-content:center}@media (width<=720px){.sequence-builder-header{flex-direction:column}.sequence-builder-stepper{overflow-x:auto}}.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}.sequence-add-step-modal-overlay{z-index:80;background:#02080fb8}.sequence-add-step-modal{background:#191d21;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:420px;padding:24px;box-shadow:0 32px 80px #00000073}.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}.sequence-add-step-modal .sequence-action-options{margin-top:16px}
