.loading-container{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:#fff}.loading-spinner{width:32px;height:32px;border:2.5px solid #E5E7EB;border-top-color:#1a3264;border-radius:50%;animation:funnel-spin .75s linear infinite}@keyframes funnel-spin{to{transform:rotate(360deg)}}body{margin:0}.funnel-page{--funnel-accent: #1a3264;--funnel-green: #2e7d32;--funnel-green-light: #e8f5e9;--funnel-red: #c00;--funnel-text-dark: #1a1a1a;--funnel-text-muted: #666666;--funnel-text-inverse: #fff;--funnel-gray-bg: #f5f5f5;--funnel-border-gray: #E5E7EB;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--funnel-text-dark);background:#fff;min-height:100vh;display:flex;flex-direction:column}.funnel-page *{box-sizing:border-box}.funnel-container{max-width:1180px;margin:0 auto;padding:0 16px;width:100%}.funnel-announce{background:var(--funnel-green);color:#fff;text-align:center;padding:8px 16px;font-size:13.5px;font-weight:500}.funnel-header{background:var(--funnel-accent);color:#fff}.funnel-header-inner{display:flex;align-items:center;justify-content:space-between;padding:16px}.funnel-brand-left{display:flex;align-items:center;gap:12px}.funnel-logo-badge{width:40px;height:40px;border:2px solid #fff;border-radius:6px;display:flex;align-items:center;justify-content:center}.funnel-brand-name{font-weight:700;font-size:18px;line-height:1.15}.funnel-brand-tag{font-size:12px;color:#dbeafe;line-height:1.2}.funnel-header-right{text-align:right;font-size:14px}.funnel-header-right-top{font-weight:600}.funnel-header-right-sub{font-size:12px;color:#dbeafe}.funnel-start-fresh{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;color:#dbeafe;padding:6px 10px}.funnel-start-fresh:hover{color:#fff;text-decoration:underline}.funnel-red-accent{height:4px;background:var(--funnel-red)}.funnel-landing-main{flex:1;display:flex;flex-direction:column;align-items:center;padding:32px 16px;background:#fff}.funnel-hero-headline{font-size:32px;font-weight:800;text-align:center;line-height:1.15;max-width:640px;margin:0 0 12px;color:var(--funnel-text-dark)}.funnel-hero-sub{text-align:center;font-size:17px;color:var(--funnel-text-dark);max-width:560px;margin:0 0 16px;line-height:1.4}.funnel-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px;color:var(--funnel-text-muted);font-size:13.5px}.funnel-trust-badge{display:inline-flex;align-items:center;gap:6px}.funnel-trust-badge svg{color:var(--funnel-accent)}.funnel-landing-card{width:100%;max-width:440px;margin-top:6px}.funnel-landing-card-inner{border:2px solid var(--funnel-green);border-radius:18px;padding:24px;background:#fff}.funnel-form-header{background:var(--funnel-green-light);border:1px solid var(--funnel-green);border-radius:12px;padding:14px;margin-bottom:20px;text-align:center}.funnel-form-header h2{margin:0 0 4px;font-size:17px;font-weight:700;color:var(--funnel-text-dark)}.funnel-form-header p{margin:0;font-size:13.5px;color:var(--funnel-text-muted)}.funnel-label{display:block;font-size:13px;font-weight:700;color:var(--funnel-text-dark);margin-bottom:6px}.funnel-required{color:#c00}.funnel-input{width:100%;padding:12px 16px;font-size:15px;border:1px solid var(--funnel-border-gray);border-radius:10px;background:#fff;color:var(--funnel-text-dark);font-family:inherit;outline:none;transition:box-shadow .14s ease,border-color .14s ease}.funnel-input:focus{box-shadow:0 0 0 2px var(--funnel-green);border-color:var(--funnel-green)}.funnel-input-centered{text-align:center;font-size:18px}.funnel-select{background:#fff;cursor:pointer;padding:12px;font-size:14px}.funnel-btn-primary{width:100%;padding:14px 18px;font-size:16px;font-weight:700;background:var(--funnel-green);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background .14s ease,transform .12s ease;font-family:inherit}.funnel-btn-primary:hover:not(:disabled){background:#246627}.funnel-btn-primary:disabled{opacity:.6;cursor:not-allowed}.funnel-btn-secondary{flex:1;padding:12px 18px;font-size:14.5px;font-weight:700;background:#fff;color:var(--funnel-text-dark);border:1px solid var(--funnel-border-gray);border-radius:10px;cursor:pointer;font-family:inherit;transition:background .12s ease}.funnel-btn-secondary:hover{background:var(--funnel-gray-bg)}.funnel-below-btn{font-size:12px;color:var(--funnel-text-muted);text-align:center;margin:10px 0 0}.funnel-landing-footer-text{text-align:center;margin-top:20px}.funnel-social-proof{font-size:13.5px;color:var(--funnel-text-muted);margin:0}.funnel-social-proof strong{color:var(--funnel-text-dark)}.funnel-social-proof-small{font-size:13.5px;color:var(--funnel-text-muted);margin:14px 0 0}.funnel-urgency{font-size:12px;color:var(--funnel-text-muted);max-width:380px;margin:8px auto 0}.funnel-progress-bar-wrap{background:#fff;border-bottom:1px solid var(--funnel-border-gray);padding:12px 16px}.funnel-progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;max-width:640px;padding:0}.funnel-progress-step{font-size:13.5px;font-weight:500;color:var(--funnel-text-dark)}.funnel-progress-label{font-size:13.5px;color:var(--funnel-text-muted)}.funnel-progress-track{width:100%;max-width:640px;background:#e5e7eb;height:8px;border-radius:999px;overflow:hidden;padding:0}.funnel-progress-fill{height:100%;background:var(--funnel-green);border-radius:999px;transition:width .5s ease}.funnel-steps-main{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:28px 16px;background:var(--funnel-gray-bg)}.funnel-step-card{width:100%;max-width:620px;background:#fff;border:1px solid var(--funnel-border-gray);border-radius:18px;box-shadow:0 2px 8px #0f172a0a;padding:28px}.funnel-step-heading{font-size:22px;font-weight:800;color:var(--funnel-text-dark);margin:0 0 8px;line-height:1.2}.funnel-step-desc{color:var(--funnel-text-muted);font-size:14.5px;line-height:1.45;margin:0 0 20px}.funnel-info-box{background:var(--funnel-green-light);border:1px solid var(--funnel-green);border-radius:12px;padding:14px;margin-bottom:24px}.funnel-info-bold{font-weight:700;color:var(--funnel-text-dark);margin:0;font-size:14px}.funnel-info-text{font-size:13.5px;color:var(--funnel-text-muted);margin:4px 0 0;line-height:1.45}.funnel-state-wrap{position:relative}.funnel-state-dropdown{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--funnel-border-gray);border-radius:10px;box-shadow:0 8px 20px #0f172a14;max-height:200px;overflow-y:auto}.funnel-state-option{display:block;width:100%;text-align:left;padding:13px 16px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;color:var(--funnel-text-dark)}.funnel-state-option:hover,.funnel-state-option-hover{background:var(--funnel-green-light)}.funnel-state-option-selected{background:var(--funnel-accent);color:#fff}.funnel-state-dropdown-empty{padding:12px 16px;color:var(--funnel-text-muted);font-size:13.5px}.funnel-dob-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.funnel-helper{font-size:12px;color:var(--funnel-text-muted);margin:8px 0 0}.funnel-error{color:#c00;font-size:13px;margin:4px 0 0}.funnel-error-center{text-align:center}.funnel-health-icon{width:64px;height:64px;background:#f3f4f6;border-radius:999px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--funnel-accent)}.funnel-health-options{display:flex;flex-direction:column;gap:10px;text-align:left}.funnel-health-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:2px solid #e5e7eb;background:#fff;border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .14s ease,background .14s ease;color:var(--funnel-text-dark)}.funnel-health-option:hover,.funnel-health-option-highlight{border-color:var(--funnel-green)}.funnel-health-option-selected{border-color:var(--funnel-green);background:var(--funnel-green-light)}.funnel-health-option>span{font-weight:500;font-size:14.5px}.funnel-health-checkbox{width:20px;height:20px;border-radius:999px;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.funnel-health-checkbox-checked{background:var(--funnel-green);border-color:var(--funnel-green)}.funnel-health-divider{display:flex;align-items:center;gap:12px;margin:12px 0}.funnel-health-divider-line{flex:1;border-top:1px solid var(--funnel-border-gray)}.funnel-health-divider span{font-size:11px;color:var(--funnel-text-muted);text-transform:uppercase;letter-spacing:.06em}.funnel-badge-green{display:flex;align-items:flex-start;gap:10px;background:var(--funnel-green-light);border:1px solid var(--funnel-green);border-radius:12px;padding:14px;margin-bottom:20px}.funnel-badge-icon{color:var(--funnel-green);flex-shrink:0;margin-top:2px}.funnel-name-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.funnel-phone-email{margin-bottom:24px}.funnel-link-btn{background:none;border:none;cursor:pointer;color:var(--funnel-accent);font-weight:500;font-size:13.5px;padding:10px 4px;margin-bottom:8px;min-height:44px;display:inline-flex;align-items:center;font-family:inherit}.funnel-link-btn:hover{text-decoration:underline}.funnel-otp-row{display:flex;justify-content:center;gap:10px;margin:14px 0 10px}.funnel-otp-input{width:50px;height:58px;border:2px solid var(--funnel-border-gray);border-radius:10px;text-align:center;font-size:22px;font-weight:700;color:var(--funnel-text-dark);font-family:inherit;outline:none;transition:box-shadow .14s ease,border-color .14s ease}.funnel-otp-input:focus{box-shadow:0 0 0 2px var(--funnel-green);border-color:var(--funnel-green)}.funnel-otp-input-verified{border-color:var(--funnel-green);background:var(--funnel-green-light)}.funnel-resend{font-size:13.5px;text-align:center;color:var(--funnel-text-muted);margin:0 0 20px}.funnel-rate-card{border:1px solid var(--funnel-border-gray);border-radius:12px;overflow:hidden;margin-top:20px}.funnel-rate-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--funnel-border-gray)}.funnel-rate-row:last-child{border-bottom:none}.funnel-rate-when{display:flex;flex-direction:column;gap:2px;color:var(--funnel-text-muted);font-size:14px;line-height:1.3}.funnel-rate-when small{font-size:12px;color:var(--funnel-text-muted);opacity:.8}.funnel-rate-amount{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--funnel-text-dark);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.funnel-rate-row-now{background:#f9fafb}.funnel-rate-row-next{background:var(--funnel-green-light);padding-top:18px;padding-bottom:18px}.funnel-rate-row-next .funnel-rate-when{color:var(--funnel-text-dark);font-weight:600}.funnel-rate-row-next .funnel-rate-amount{font-size:30px;letter-spacing:-.5px}.funnel-rate-delta{font-size:12.5px;font-weight:600;color:var(--funnel-red);white-space:nowrap}.funnel-rate-row-later .funnel-rate-amount{font-size:15px;font-weight:600;color:var(--funnel-text-muted)}.funnel-rate-total{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--funnel-text-dark)}.funnel-rate-total strong{color:var(--funnel-red);font-weight:700}.funnel-rate-source{margin:14px 0 0;font-size:11.5px;line-height:1.45;color:var(--funnel-text-muted)}@media (max-width: 640px){.funnel-rate-row-next .funnel-rate-amount{font-size:26px}.funnel-rate-when{font-size:13.5px}}.funnel-review-card{background:#f9fafb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;margin-top:22px}.funnel-review-row{display:grid;grid-template-columns:minmax(96px,max-content) 1fr;column-gap:16px;align-items:start;padding-bottom:10px;border-bottom:1px solid var(--funnel-border-gray);font-size:13.5px;line-height:1.45}.funnel-review-row:last-child{border-bottom:none;padding-bottom:0}.funnel-review-row>span:first-child{color:var(--funnel-text-muted)}.funnel-review-row>span:last-child{color:var(--funnel-text-dark);font-weight:500;min-width:0;text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;overflow-wrap:anywhere}.funnel-verified-chip{display:inline-flex;align-items:center;gap:3px;background:var(--funnel-green-light);color:var(--funnel-green);font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.funnel-nav-row{display:flex;gap:10px;margin-top:24px}.funnel-nav-row .funnel-btn-primary{flex:1;width:auto;padding:12px 18px}.funnel-email-unlock{max-width:380px;margin:26px auto 0;text-align:left}.funnel-email-unlock-actions{margin-top:20px}.funnel-disclaimer-small{font-size:11.5px;color:var(--funnel-text-muted);text-align:center;margin:18px 0 0;line-height:1.5}.funnel-ty-main{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:48px 16px;background:var(--funnel-gray-bg)}.funnel-ty-card{max-width:520px;width:100%;background:#fff;border-radius:18px;border:1px solid var(--funnel-border-gray);padding:36px;text-align:center;box-shadow:0 2px 8px #0f172a0a}.funnel-ty-check{width:80px;height:80px;background:var(--funnel-green-light);border-radius:999px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;color:var(--funnel-green)}.funnel-ty-heading{font-size:28px;font-weight:800;color:var(--funnel-text-dark);margin:0 0 12px;line-height:1.2}.funnel-ty-desc{color:var(--funnel-text-muted);font-size:16px;line-height:1.5;margin:0 0 24px}.funnel-ty-next-steps{background:var(--funnel-green-light);border:1px solid var(--funnel-green);border-radius:14px;padding:20px;margin-bottom:20px;text-align:left}.funnel-ty-next-steps h3{font-size:15px;font-weight:700;color:var(--funnel-text-dark);margin:0 0 12px}.funnel-ty-next-steps ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.funnel-ty-next-steps li{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;color:var(--funnel-text-dark);line-height:1.45}.funnel-ty-step-num{width:24px;height:24px;flex-shrink:0;background:var(--funnel-green);color:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700}.funnel-ty-agent{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 18px;margin:0 0 16px;border:1px solid #e6e8ee;border-radius:14px;background:#fbfcfe}.funnel-ty-agent-avatar{width:58px;height:58px;border-radius:50%;margin-bottom:8px;display:flex;align-items:center;justify-content:center;background:#0b1b2b;color:#fff;font-size:23px;font-weight:700}.funnel-ty-agent-photo{width:78px;height:78px;border-radius:50%;object-fit:cover;margin-bottom:10px}.funnel-ty-agent-who{display:flex;flex-direction:column;align-items:center;gap:2px}.funnel-ty-agent-name{font-size:18px;font-weight:700;color:#101828}.funnel-ty-agent-lic{font-size:12px;color:#667085}.funnel-ty-agent-phone{margin-top:10px;font-size:21px;font-weight:700;color:#101828;text-decoration:none;letter-spacing:-.3px}.funnel-ty-agent-actions{width:100%;margin-top:14px}.funnel-ty-agent-prompt{margin:0 0 9px;color:#475467;font-size:13px;font-weight:600;text-align:center}.funnel-ty-agent-calltext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.funnel-ty-agent-action{display:block;padding:14px 18px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:700;text-align:center;text-decoration:none}.funnel-ty-agent-action.is-call{background:var(--funnel-accent);color:#fff}.funnel-ty-agent-action.is-text{border-color:var(--funnel-accent);background:#fff;color:var(--funnel-accent)}.funnel-ty-agent-action.is-book{margin-top:9px;border-color:#d0d5dd;background:#f8fafc;color:#344054}.funnel-ty-agent-action:hover{opacity:.9}.funnel-ty-agent-action:focus-visible{outline:3px solid color-mix(in srgb,var(--funnel-accent) 32%,transparent);outline-offset:2px}.funnel-ty-tip{background:#fff3cd;border:1px solid #ffe58f;color:#664d03;padding:12px;border-radius:10px;font-size:13.5px;margin:0 0 14px}.funnel-ty-urgency{font-size:13.5px;color:var(--funnel-text-muted);line-height:1.5;margin:0 0 14px}.funnel-ty-social{font-size:13px;color:var(--funnel-text-muted);margin:0 0 14px}.funnel-ty-disclaimer{font-size:11.5px;color:var(--funnel-text-muted);margin:14px 0 0;line-height:1.5}.funnel-page .funnel-ending-main{padding:20px 16px 32px}.funnel-page .funnel-ending-card{padding:22px;text-align:left}.funnel-ending-status{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--funnel-text-muted);font-size:12px;font-weight:600}.funnel-ending-status svg{color:var(--funnel-accent)}.funnel-ending-card .funnel-ty-heading{font-size:26px;overflow-wrap:anywhere}.funnel-ending-card .funnel-ty-desc{font-size:15px;margin-bottom:18px}.funnel-ending-card .funnel-ty-agent{padding:14px;gap:0;margin-bottom:14px;border-color:var(--funnel-border-gray);background:var(--funnel-gray-bg)}.funnel-ending-agent-identity{display:flex;width:100%;align-items:center;gap:12px}.funnel-ending-card .funnel-ty-agent-photo,.funnel-ending-card .funnel-ty-agent-avatar{width:56px;height:56px;flex:0 0 56px;margin:0}.funnel-ending-card .funnel-ty-agent-avatar{background:var(--funnel-accent)}.funnel-ending-card .funnel-ty-agent-who{min-width:0;align-items:flex-start}.funnel-ending-card .funnel-ty-agent-name{font-size:17px;color:var(--funnel-text-dark);overflow-wrap:anywhere}.funnel-ending-card .funnel-ty-agent-lic{color:var(--funnel-text-muted);overflow-wrap:anywhere}.funnel-ending-card .funnel-ty-agent-phone{margin-top:3px;font-size:17px;color:var(--funnel-text-dark)}.funnel-ending-card .funnel-ty-agent-actions{margin-top:12px}.funnel-ending-card .funnel-ty-agent-action{min-height:44px;padding:12px 8px;overflow-wrap:anywhere}.funnel-ending-card .funnel-ty-agent-action.is-book{border-color:var(--funnel-border-gray);color:var(--funnel-text-dark)}.funnel-ending-card .funnel-ending-next{padding-top:3px;margin-top:16px}.funnel-ending-next h2{margin:0 0 14px;color:var(--funnel-text-dark);font-size:17px;line-height:1.3;font-weight:700}.funnel-ending-next ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}.funnel-ending-next li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.funnel-ending-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--funnel-accent);color:var(--funnel-text-inverse);font-size:12px;font-weight:700}.funnel-ending-next h3{margin:1px 0 3px;color:var(--funnel-text-dark);font-size:14px;line-height:1.45;font-weight:700}.funnel-ending-next p{margin:0;color:var(--funnel-text-muted);font-size:14px;line-height:1.45}.funnel-ending-card .funnel-ty-urgency{margin:12px 0 0}.funnel-ending-editor-fields{min-width:0;margin:0;padding:0;border:0}.funnel-page.funnel-subscriber-ending,.funnel-subscriber-ending .funnel-ending-main,.funnel-subscriber-ending .funnel-ending-card{background:var(--funnel-text-inverse)}.funnel-subscriber-ending .funnel-ending-card{border:0;border-radius:0;box-shadow:none}.funnel-subscriber-ending .funnel-ending-card .funnel-ty-agent{background:var(--funnel-text-inverse)}.funnel-ending-agent-heading{align-self:flex-start;margin:0 0 12px;color:var(--funnel-text-muted);font-size:12px;font-weight:600}.funnel-subscriber-ending .funnel-ending-card .funnel-ty-agent-action.is-call{color:var(--funnel-accent);border-color:var(--funnel-accent);background:var(--funnel-text-inverse)}.funnel-subscriber-ending .funnel-ending-card .funnel-ty-agent-action.is-book{color:var(--funnel-text-inverse);border-color:var(--funnel-accent);background:var(--funnel-accent)}@media (max-width: 480px){.funnel-page .funnel-ending-main{padding:12px 12px 24px}.funnel-page .funnel-ending-card{padding:18px}.funnel-ending-card .funnel-ty-heading{font-size:24px}}.funnel-footer{background:#f3f4f6;border-top:1px solid var(--funnel-border-gray);padding:20px 16px}.funnel-footer-inner{text-align:center;padding:0;max-width:720px}.funnel-footer-inner p{font-size:12px;color:var(--funnel-text-muted);margin:0 0 10px;line-height:1.5}.funnel-disclaimer{font-size:11.5px}.funnel-policy-links{font-size:12px}.funnel-policy-links a{color:var(--funnel-text-muted);text-decoration:underline;text-underline-offset:2px}.funnel-policy-page{min-height:100vh;background:#fff;color:#1f2937;font-family:inherit;display:flex;flex-direction:column}.funnel-policy-header{border-top:4px solid #2563eb;border-bottom:1px solid var(--funnel-border-gray);padding:16px;text-align:center}.funnel-policy-brand{font-size:16px;font-weight:700;color:#1f2937;text-decoration:none}.funnel-policy-main{flex:1;max-width:720px;margin:0 auto;padding:28px 20px 48px}.funnel-policy-main h1{font-size:26px;margin:0 0 6px}.funnel-policy-updated{font-size:12.5px;color:var(--funnel-text-muted);margin:0 0 22px}.funnel-policy-main h2{font-size:17px;margin:24px 0 8px}.funnel-policy-main p{font-size:14.5px;line-height:1.65;margin:0 0 12px}.funnel-policy-main a{color:#2563eb}.funnel-policy-footer{border-top:1px solid var(--funnel-border-gray);background:#f3f4f6;padding:18px 16px;text-align:center}.funnel-policy-footer p{font-size:12px;color:var(--funnel-text-muted);margin:0 0 6px}.funnel-policy-footer a{color:var(--funnel-text-muted)}.funnel-tcpa-disclaimer{margin:20px 0 10px;padding:12px 0 0;border-top:1px solid var(--funnel-border-gray);font-size:12px;line-height:1.55;color:var(--funnel-text-muted);text-align:left;text-wrap:pretty}@media (min-width: 768px){.funnel-hero-headline{font-size:38px}.funnel-step-card{padding:36px}.funnel-step-heading{font-size:26px}}@media (max-width: 540px){.funnel-step-card{padding:22px;border-radius:14px}.funnel-hero-headline{font-size:26px}.funnel-otp-input{width:44px;height:52px;font-size:20px}.funnel-name-row{grid-template-columns:1fr}.funnel-header-right{display:none}}.funnel-btn-primary:focus-visible,.funnel-btn-secondary:focus-visible,.funnel-start-fresh:focus-visible,.funnel-link-btn:focus-visible{outline:2px solid var(--funnel-accent, #1a3264);outline-offset:2px}.funnel-otp-input:focus-visible{outline:2px solid var(--funnel-accent, #1a3264);outline-offset:1px}.funnel-page.funnel-theme-trucker{--funnel-accent: #0A1F44;--funnel-green: #2563EB;--funnel-green-light: #EFF5FF;--funnel-red: #DC2626;--funnel-text-dark: #0B1B2B;--funnel-text-muted: #5A6577;--funnel-gray-bg: #F7F9FC;--funnel-border-gray: #D5DCE6}.funnel-theme-trucker .funnel-announce,.funnel-theme-trucker .funnel-red-accent{display:none}.funnel-theme-trucker .funnel-header{background:#fff;color:#0b1b2b;position:sticky;top:0;z-index:20;box-shadow:0 1px #0b1b2b0a,0 4px 14px #1018280a}.funnel-theme-trucker .funnel-header-inner{padding:14px 16px;border-bottom:1px solid #EAEDF3}.funnel-theme-trucker .funnel-logo-badge,.funnel-theme-trucker .funnel-brand-tag{display:none}.funnel-theme-trucker .funnel-brand-name{font-size:16px;font-weight:700;letter-spacing:-.2px;color:#0b1b2b}.funnel-theme-trucker .funnel-start-fresh{display:inline-flex;align-items:center;gap:6px;color:#5a6577;font-weight:500;font-size:13px;padding:7px 12px;border:1px solid #E2E7EF;border-radius:999px;line-height:1}.funnel-theme-trucker .funnel-start-fresh:hover{color:#1d4ed8;border-color:#bfd0f2;background:#f4f8ff}.funnel-theme-trucker .funnel-trust-strip{background:var(--funnel-gray-bg);border-bottom:0}.funnel-theme-trucker .funnel-trust-strip-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding-top:16px;padding-bottom:8px}.funnel-theme-trucker .funnel-trust-strip-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#5a6577;white-space:nowrap}.funnel-theme-trucker .funnel-trust-strip-item svg{color:#616b85;flex-shrink:0}.funnel-theme-trucker .funnel-progress-bar-wrap{padding:0;border-bottom:0;background:#fff}.funnel-theme-trucker .funnel-progress-meta{display:none}.funnel-theme-trucker .funnel-progress-track{height:3px;max-width:1180px;margin:0 auto;border-radius:0;padding:0;background:#eaedf3}.funnel-step-intro{padding-top:24px;padding-bottom:2px;text-align:center}.funnel-step-intro-headline{font-size:clamp(21px,5.4vw,27px);font-weight:800;line-height:1.2;letter-spacing:-.5px;color:#0b1b2b;margin:0 0 8px}.funnel-step-intro-sub{font-size:15.5px;line-height:1.55;color:#3d4a63;margin:0 auto;max-width:540px}.funnel-theme-trucker .funnel-steps-main{padding-top:24px}.funnel-theme-trucker .funnel-step-card{border-radius:20px;box-shadow:0 1px 3px #1018280d,0 10px 28px #10182812;padding:30px 26px}.funnel-theme-trucker .funnel-step-heading{font-size:24px;font-weight:800;letter-spacing:-.4px}.funnel-theme-trucker .funnel-step-desc{font-size:15.5px}.funnel-theme-trucker .funnel-health-option{min-height:60px;border-width:2px;border-color:var(--funnel-border-gray);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #1018280d;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform 80ms ease}.funnel-theme-trucker .funnel-health-option:hover{border-color:#2563eb}.funnel-theme-trucker .funnel-health-option:active{transform:scale(.99)}.funnel-theme-trucker .funnel-health-option-selected{border-width:2px;border-color:#2563eb;background:#eff5ff;box-shadow:0 2px 10px #2563eb24}.funnel-theme-trucker .funnel-health-option>span{font-size:16px;font-weight:600}.funnel-theme-trucker .funnel-health-checkbox{width:22px;height:22px;border-width:2px}.funnel-theme-trucker .funnel-health-checkbox-square{border-radius:6px}.funnel-theme-trucker .funnel-btn-primary{min-height:56px;border-radius:14px;font-size:17px;font-weight:700;letter-spacing:.1px;box-shadow:0 2px 10px #2563eb4d}.funnel-theme-trucker .funnel-btn-primary:hover:not(:disabled){background:#1d4ed8}.funnel-theme-trucker .funnel-btn-primary:active:not(:disabled){transform:scale(.985);box-shadow:0 1px 4px #2563eb40}.funnel-theme-trucker .funnel-btn-secondary{min-height:52px;border-radius:14px;border-width:1.5px}.funnel-theme-trucker .funnel-input{min-height:52px;border-radius:12px;border-width:1.5px;font-size:16px}.funnel-theme-trucker .funnel-otp-input{border-width:2px}.funnel-theme-trucker .funnel-dob-typed{text-align:center;font-size:18px;letter-spacing:.06em}.funnel-theme-trucker .funnel-dob-row:has(.funnel-dob-typed){grid-template-columns:72px 72px 104px;gap:12px;justify-content:start;max-width:280px}.funnel-theme-trucker .funnel-dob-row:has(.funnel-select){grid-template-columns:1.3fr .85fr 1fr}.funnel-theme-trucker .funnel-select{font-size:16px}.funnel-theme-trucker .funnel-name-row{align-items:start}.funnel-theme-trucker .funnel-state-option-hover{background:#eff5ff;box-shadow:inset 2px 0 #2563eb}.funnel-theme-trucker .funnel-state-option-selected{background:#2563eb;color:#fff}.funnel-theme-trucker .funnel-state-option-selected.funnel-state-option-hover{background:#1d4ed8}.funnel-theme-trucker .funnel-otp-input:focus-visible,.funnel-theme-trucker .funnel-btn-primary:focus-visible,.funnel-theme-trucker .funnel-btn-secondary:focus-visible,.funnel-theme-trucker .funnel-link-btn:focus-visible{outline-color:#2563eb}.funnel-theme-trucker .funnel-verified-chip,.funnel-theme-trucker .funnel-ty-check{background:#e7f6ec;color:#15803d}.funnel-theme-trucker .funnel-ty-heading{letter-spacing:-.4px}@media (max-width: 540px){.funnel-theme-trucker .funnel-step-card{padding:22px 18px}.funnel-theme-trucker .funnel-step-heading{font-size:22px}.funnel-theme-trucker .funnel-ty-heading{font-size:24px}.funnel-theme-trucker .funnel-trust-strip-inner{flex-direction:column;gap:7px;padding-top:14px;padding-bottom:12px}.funnel-theme-trucker .funnel-trust-strip-item{font-size:12px}.funnel-theme-trucker .funnel-trust-strip{order:1}.funnel-theme-trucker .funnel-steps-main{padding-bottom:92px}.funnel-theme-trucker .funnel-nav-row{position:sticky;bottom:0;margin:16px -18px -22px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #EAEDF3;box-shadow:0 -4px 16px #1018280f}.funnel-theme-trucker .funnel-nav-row-inline{position:static;margin:16px 0 0;padding:0;background:transparent;border-top:0;box-shadow:none}}.funnel-page.funnel-theme-driver{--funnel-hero-bg: #FFFFFF;--funnel-hero-panel: #F2F5FA;--funnel-accent-blue: #2563EB;--funnel-accent-soft: #EFF5FF;--funnel-hero-text: #1a1a1a;--funnel-hero-text-muted: #5A6880;--funnel-hero-hairline: #E5E7EB;background:var(--funnel-gray-bg)}.funnel-theme-driver .funnel-header{background:var(--funnel-hero-bg);border-bottom:1px solid var(--funnel-hero-hairline);box-shadow:none}.funnel-theme-driver .funnel-brand-name{color:var(--funnel-hero-text);letter-spacing:-.2px}.funnel-theme-driver .funnel-start-fresh{color:var(--funnel-hero-text-muted);border-color:var(--funnel-hero-hairline);background:transparent}.funnel-theme-driver .funnel-start-fresh:hover{color:var(--funnel-accent-blue);border-color:var(--funnel-accent-blue);background:var(--funnel-hero-panel)}.funnel-theme-driver .funnel-landing-main{background:radial-gradient(1100px 460px at 50% -8%,#f4f8ff,#f4f8ff00 68%),var(--funnel-hero-bg);margin:0;max-width:none;padding:18px 20px 24px}.funnel-theme-driver .funnel-landing-main{display:flex;flex-direction:column}.funnel-theme-driver .funnel-landing-main>*{max-width:620px;width:100%;margin-left:auto;margin-right:auto}.funnel-theme-driver .funnel-landing-card{order:1}.funnel-theme-driver .funnel-reviews{order:2}.funnel-theme-driver .funnel-landing-footer-text,.funnel-theme-driver .funnel-landing-main>.funnel-disclaimer{order:3}.funnel-theme-driver .funnel-hero-headline{color:var(--funnel-hero-text);font-size:clamp(26px,6.2vw,38px);line-height:1.12;letter-spacing:-.9px;font-weight:800;text-align:center;text-wrap:balance}.funnel-theme-driver .funnel-hero-headline em{color:var(--funnel-accent-blue);font-style:normal}.funnel-theme-driver .funnel-hero-sub{color:var(--funnel-hero-text-muted);font-size:15px;line-height:1.5;text-align:center;margin-top:10px}.funnel-theme-driver .funnel-hero-sub strong{color:var(--funnel-hero-text)}.funnel-theme-driver .funnel-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:10px 12px;background:var(--funnel-hero-panel);border:1px solid var(--funnel-hero-hairline);border-radius:16px}.funnel-theme-driver .funnel-stat{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.funnel-theme-driver .funnel-stat-value{color:var(--funnel-accent-blue);font-size:21px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.funnel-theme-driver .funnel-stat-label{color:var(--funnel-hero-text-muted);font-size:10px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;line-height:1.25}.funnel-theme-driver .funnel-trust-row{margin-top:20px}.funnel-theme-driver .funnel-trust-badge{color:var(--funnel-hero-text);background:var(--funnel-hero-panel);border:1px solid var(--funnel-hero-hairline);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}.funnel-theme-driver .funnel-trust-badge svg{color:var(--funnel-accent-blue)}.funnel-theme-driver .funnel-landing-card{margin-top:14px;border-radius:20px;box-shadow:0 1px 3px #1018280a,0 8px 24px #1018280f;border:1px solid var(--funnel-hero-hairline);overflow:hidden}.funnel-theme-driver .funnel-reviews{margin-top:30px;display:grid;gap:12px}.funnel-theme-driver .funnel-review{margin:0;padding:16px 18px;background:var(--funnel-hero-panel);border:1px solid var(--funnel-hero-hairline);border-radius:14px}.funnel-theme-driver .funnel-review-stars{color:var(--funnel-accent-blue);font-size:13px;letter-spacing:2px;line-height:1}.funnel-theme-driver .funnel-review-quote{margin:9px 0 0;color:var(--funnel-hero-text);font-size:14.5px;line-height:1.58}.funnel-theme-driver .funnel-review-by{margin-top:9px;color:var(--funnel-hero-text-muted);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.funnel-theme-driver .funnel-reviews-note{margin-top:4px;color:var(--funnel-hero-text-muted);opacity:.82;font-size:11px;line-height:1.5;text-align:center}.funnel-theme-driver .funnel-landing-footer-text,.funnel-theme-driver .funnel-landing-main .funnel-disclaimer{color:var(--funnel-hero-text-muted);opacity:1}.funnel-zip-input{width:100%;padding:15px 16px;font-size:21px;font-weight:700;letter-spacing:5px;text-align:center;font-variant-numeric:tabular-nums;border:2px solid var(--funnel-border-gray);border-radius:12px;background:#fff;color:var(--funnel-text-dark)}.funnel-zip-input:focus{outline:none;border-color:var(--funnel-green);box-shadow:0 0 0 3px #2563eb1f}.funnel-zip-input::placeholder{letter-spacing:.4px;font-size:15px;font-weight:500;color:#9aa5b5}.funnel-zip-state{min-height:20px;margin:9px 0 0;font-size:13.5px;font-weight:600;color:#16a34a;text-align:center}@media (max-width: 640px){.funnel-theme-driver .funnel-landing-main{padding:24px 16px 38px}.funnel-theme-driver .funnel-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.funnel-theme-driver .funnel-hero-headline{letter-spacing:-.8px}}.funnel-theme-driver.funnel-hero-step .funnel-hero-pitch{background:radial-gradient(1100px 460px at 50% -8%,#f4f8ff,#f4f8ff00 68%),var(--funnel-hero-bg);padding:16px 20px 64px;margin:0;max-width:none;display:block}.funnel-theme-driver.funnel-hero-step .funnel-hero-pitch>*{max-width:620px;margin-left:auto;margin-right:auto}.funnel-theme-driver.funnel-hero-step .funnel-progress-bar-wrap{margin-top:-56px;background:transparent;position:relative;z-index:2}.funnel-theme-driver.funnel-hero-step .funnel-progress-bar-wrap{width:100%;max-width:652px;margin:0 auto;padding:0 16px;border-bottom:0}.funnel-theme-driver.funnel-hero-step .funnel-trust-strip{display:none}.funnel-theme-driver.funnel-hero-step .funnel-progress-meta{display:flex;justify-content:space-between;align-items:center;max-width:none;padding:15px 22px 11px;background:#fff;border-radius:20px 20px 0 0;font-size:12.5px;font-weight:700;color:var(--funnel-text-muted);letter-spacing:.02em}.funnel-theme-driver.funnel-hero-step .funnel-progress-track{margin:0;width:100%;border-radius:0}.funnel-theme-driver.funnel-hero-step .funnel-steps-main{position:relative;z-index:2;padding-top:0;margin-top:0;background:transparent}.funnel-theme-driver.funnel-hero-step .funnel-progress-bar-wrap{background:transparent}.funnel-theme-driver.funnel-hero-step .funnel-steps-main .funnel-container,.funnel-theme-driver.funnel-hero-step .funnel-steps-main>.funnel-step-card{max-width:620px}.funnel-theme-driver.funnel-hero-step .funnel-step-card{border-radius:0 0 20px 20px;border-top:0;box-shadow:0 20px 46px #030c1a6b;margin-top:0}.funnel-card-proof{margin:16px -22px -22px;padding:13px 22px 16px;border-top:1px solid #E9EEF6;background:#fafbfd;border-radius:0 0 20px 20px;font-size:12.5px;line-height:1.5;color:var(--funnel-text-muted);text-align:center}.funnel-theme-driver.funnel-hero-step .funnel-hero-proof{background:var(--funnel-hero-bg);padding:30px 20px 40px;margin:0;max-width:none;display:block}.funnel-theme-driver.funnel-hero-step .funnel-hero-proof>*{max-width:620px;margin-left:auto;margin-right:auto}.funnel-theme-driver.funnel-hero-step{background:var(--funnel-hero-bg)}.funnel-hero-badge{display:block;width:fit-content;margin:0 auto 16px;padding:8px 18px;border-radius:999px;background:var(--funnel-accent-soft, #EFF5FF);color:var(--funnel-accent-blue, #2563EB);border:1px solid rgba(37,99,235,.18);font-size:11.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;text-align:center}.funnel-theme-driver .funnel-reviews-lead{margin-top:18px}.funnel-hero-agent-wrap{margin:18px 0 0;text-align:center}.funnel-step-agent{padding:14px 0 8px}.funnel-step-agent .funnel-hero-agent-wrap{margin:0}.funnel-hero-agent{display:inline-flex;align-items:center;gap:11px;max-width:100%;padding:7px 18px 7px 7px;border:1px solid var(--funnel-border-gray);border-radius:100px;background:#fff;text-align:left}.funnel-hero-agent-photo,.funnel-hero-agent-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.funnel-hero-agent-photo{object-fit:cover}.funnel-hero-agent-avatar{display:flex;align-items:center;justify-content:center;background:#0b1b2b;color:#fff;font-size:16px;font-weight:700}.funnel-hero-agent-who{display:flex;flex-direction:column;gap:1px;min-width:0}.funnel-hero-agent-label{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#616b85}.funnel-hero-agent-name{font-size:15px;font-weight:700;line-height:1.3;color:#101828}.funnel-hero-agent-npn{font-weight:500;color:#667085}.funnel-theme-driver .funnel-hero-agent{background:var(--funnel-hero-panel);border-color:var(--funnel-hero-hairline)}.funnel-theme-driver .funnel-hero-agent-avatar{background:var(--funnel-accent-blue);color:var(--funnel-hero-bg)}.funnel-theme-driver .funnel-hero-agent-label{color:var(--funnel-hero-text-muted)}.funnel-theme-driver .funnel-hero-agent-name{color:var(--funnel-hero-text)}.funnel-theme-driver .funnel-hero-agent-npn{color:var(--funnel-hero-text-muted)}.funnel-option-text{display:flex;flex-direction:column;gap:3px;text-align:left;min-width:0}.funnel-option-label{font-weight:700;line-height:1.3}.funnel-option-sub{font-size:12.5px;font-weight:500;line-height:1.35;color:var(--funnel-text-muted)}@media (max-width: 640px){.funnel-theme-driver.funnel-hero-step .funnel-hero-pitch{padding:18px 16px 66px}.funnel-theme-driver.funnel-hero-step .funnel-hero-proof{padding:26px 16px 34px}.funnel-hero-badge{font-size:10.5px;letter-spacing:.09em;padding:7px 14px;margin-bottom:12px}.funnel-theme-driver.funnel-hero-step .funnel-hero-headline{font-size:clamp(28px,8.2vw,38px)}.funnel-theme-driver.funnel-hero-step .funnel-hero-sub{font-size:15px;line-height:1.5;margin-top:11px}.funnel-theme-driver.funnel-hero-step .funnel-stat-row{margin-top:18px;padding:13px 10px}.funnel-theme-driver.funnel-hero-step .funnel-reviews-lead{margin-top:14px}.funnel-theme-driver.funnel-hero-step .funnel-review{padding:13px 15px}.funnel-theme-driver.funnel-hero-step .funnel-review-quote{font-size:13.5px;line-height:1.5}}.funnel-steps-footer{background:var(--funnel-hero-bg);border-top:1px solid var(--funnel-hero-hairline)}.funnel-theme-driver .funnel-steps-footer .funnel-footer-inner{max-width:720px;padding:26px 20px 34px;text-align:center;color:var(--funnel-hero-text-muted);font-size:12px}.funnel-theme-driver .funnel-steps-footer .funnel-disclaimer{font-size:11.5px;line-height:1.6;color:var(--funnel-hero-text);opacity:1;margin:10px 0}.funnel-theme-driver .funnel-steps-footer .funnel-policy-links a{color:var(--funnel-hero-text);text-decoration:underline}.funnel-review-lead-mobile{display:none}@media (max-width: 640px){.funnel-theme-driver.funnel-hero-step .funnel-reviews-lead{display:none}.funnel-review-lead-mobile{display:block}.funnel-theme-driver.funnel-hero-step .funnel-hero-pitch{padding:14px 16px 58px}.funnel-theme-driver.funnel-hero-step .funnel-hero-headline{font-size:clamp(25px,7.4vw,32px)}.funnel-theme-driver.funnel-hero-step .funnel-hero-sub{font-size:14px;margin-top:9px}.funnel-theme-driver.funnel-hero-step .funnel-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;padding:11px 8px}.funnel-theme-driver.funnel-hero-step .funnel-stat-value{font-size:17px}.funnel-theme-driver.funnel-hero-step .funnel-stat-label{font-size:8.5px;letter-spacing:.04em}.funnel-hero-agent-wrap{margin-top:13px}.funnel-hero-agent{gap:9px;padding:5px 15px 5px 5px}.funnel-hero-agent-photo,.funnel-hero-agent-avatar{width:34px;height:34px}.funnel-hero-agent-avatar{font-size:14px}.funnel-hero-agent-name{font-size:13.5px}.funnel-hero-agent-label{font-size:9.5px}}.funnel-sms-notice{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:#6b7280;text-align:center}.funnel-form-cue{display:flex;flex-direction:column;align-items:center;gap:4px;margin:18px auto 0;color:var(--funnel-accent)}.funnel-form-cue-text{font-size:15px;font-weight:600;letter-spacing:-.01em;text-align:center}.funnel-form-cue-arrow{animation:funnel-cue-nudge 1.8s ease-in-out infinite}@keyframes funnel-cue-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.funnel-form-cue-arrow{animation:none}}@media (max-width: 640px){.funnel-form-cue{margin-top:12px}.funnel-form-cue-text{font-size:14px}}@media (min-width: 641px){.funnel-hero-step .funnel-hero-pitch:has(.funnel-form-cue){padding-bottom:26px}}.funnel-theme-trucker .funnel-otp-input.funnel-otp-code{width:min(100%,260px);height:62px;font-size:30px;letter-spacing:.45em;padding-left:.45em}.funnel-otp-step{text-align:center}.funnel-otp-step .funnel-step-desc{margin-bottom:0}.funnel-otp-step .funnel-otp-change{margin:8px 0 0}.funnel-otp-entry{margin-top:24px}.funnel-otp-entry .funnel-label{margin-bottom:0}.funnel-otp-entry .funnel-otp-row{margin:12px 0 16px}.funnel-otp-entry .funnel-helper{max-width:440px;margin:0 auto;line-height:1.5}.funnel-otp-entry .funnel-error{margin-top:12px}.funnel-otp-step .funnel-resend{display:flex;align-items:center;justify-content:center;min-height:44px;margin:16px 0 0}.funnel-otp-step .funnel-resend .funnel-link-btn{margin-bottom:0}.funnel-ending-caller-tip{padding:16px;border-left:3px solid var(--funnel-accent);color:var(--funnel-text-muted);line-height:1.5}.funnel-email-unlock h2{font-size:20px;line-height:1.4}.funnel-email-unlock h2 span{font-weight:400}.funnel-email-saved{color:var(--funnel-text-dark);font-weight:600}:root{--brand-font: "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--brand-heading-width: 104%;--brand-figure-weight: 500;--brand-figure-width: 112%;--brand-figure-tracking: -.02em;--brand-digits: proportional-nums;--brand-digits-table: proportional-nums;--brand-navy: #122D7D;--brand-blue: #2867ED;--brand-blue-ink: #1D56D5;--brand-blue-soft: #F1F6FF;--brand-blue-soft-2: #DDEAFF;--brand-on-navy: #94BBFF;--brand-focus: rgba(40, 103, 237, .2);--brand-page: #F2F4F9;--brand-surface: #FFFFFF;--brand-surface-2: #F9FAFC;--brand-fill: #EEF1F6;--brand-track: #E5E8ED;--brand-line: #E5E8ED;--brand-line-2: #D5D9E0;--brand-hover: rgba(12, 18, 32, .045);--brand-ink: #0C1220;--brand-ink-hover: #1B2334;--brand-ink-2: #3A4353;--brand-muted: #69707F;--brand-faint: #9299A5;--brand-ghost: #B9BEC7;--brand-good: #16A34A;--brand-good-ink: #15803D;--brand-bad: #DC2626;--brand-bad-ink: #B91C1C;--brand-r-hero: 16px;--brand-r-card: 16px;--brand-r-control: 8px;--brand-r-small: 5px;--brand-r-chip: 4px;--brand-r-pill: 4px;--brand-r-tile: 8px;--brand-r-menu: 8px;--brand-r-meter: 1px;--brand-cut-angle: 59deg;--brand-cut-size: 17px;--brand-shadow-card: 0 0 0 1px rgba(12, 18, 32, .06), 0 1px 2px rgba(12, 18, 32, .04);--brand-shadow-control: 0 0 0 1px rgba(12, 18, 32, .07), 0 1px 3px rgba(12, 18, 32, .08);--brand-shadow-popup: 0 0 0 1px rgba(12, 18, 32, .06), 0 16px 36px -12px rgba(12, 18, 32, .32);--brand-shadow-ink: 0 1px 2px rgba(12, 18, 32, .24);--brand-ease: cubic-bezier(.2, 0, 0, 1);--brand-ease-out: cubic-bezier(.16, 1, .3, 1)}:root :is(body.vea-light,body.vel-app,body.auth-shell){--font-sans: var(--brand-font);--font-display: var(--brand-font);--primary: var(--brand-blue);--primary-dark: var(--brand-blue-ink);--accent-on: var(--brand-surface);--accent-rgb: 40, 103, 237;--primary-light: var(--brand-blue);--primary-sky: var(--brand-on-navy);--ink-blue: var(--brand-navy);--accent: var(--brand-blue);--accent-dim: var(--brand-blue-soft);--accent-glow: var(--brand-focus);--tint-blue: var(--brand-blue-soft);--tint-blue-strong: var(--brand-blue-soft-2);--info: var(--brand-blue);--blue-50: var(--brand-blue-soft);--blue-100: var(--brand-blue-soft-2);--blue-300: color-mix(in srgb, var(--brand-blue) 60%, var(--brand-surface));--blue-600: var(--brand-blue);--blue-700: var(--brand-blue-ink);--blue-900: var(--brand-navy);--blue-wash-2: color-mix(in srgb, var(--brand-blue) 2%, transparent);--blue-wash-6: color-mix(in srgb, var(--brand-blue) 6%, transparent);--blue-wash-12: color-mix(in srgb, var(--brand-blue) 12%, transparent);--blue-wash-24: color-mix(in srgb, var(--brand-blue) 24%, transparent);--gradient: linear-gradient(var(--brand-blue), var(--brand-blue));--gradient-subtle: linear-gradient(var(--brand-blue-soft), var(--brand-blue-soft));--bg-base: var(--brand-page);--bg-primary: var(--brand-surface);--bg-card: var(--brand-surface);--bg-secondary: var(--brand-fill);--bg-hover: var(--brand-hover);--bg-tertiary: var(--brand-track);--bg-dark: var(--brand-ink);--text-primary: var(--brand-ink);--text-secondary: var(--brand-ink-2);--text-muted: var(--brand-muted);--text-inverse: var(--brand-surface);--text-on-dark: var(--brand-surface);--text-on-dark-muted: color-mix(in srgb, var(--brand-surface) 74%, transparent);--border: var(--brand-line-2);--border-light: var(--brand-line);--border-active: color-mix(in srgb, var(--brand-blue) 40%, transparent);--hairline: var(--brand-line);--hairline-strong: var(--brand-line-2);--fill-subtle: var(--brand-surface-2);--fill-faint: var(--brand-hover);--fill-soft: var(--brand-fill);--fill-track: var(--brand-fill);--success: var(--brand-good);--success-ink: var(--brand-good-ink);--danger: var(--brand-bad);--danger-ink: var(--brand-bad-ink);--warning: var(--brand-muted);--status-warm: var(--brand-muted);--status-warm-dot: var(--brand-faint);--status-warm-soft: var(--brand-fill);--radius-sm: var(--brand-r-control);--radius-md: var(--brand-r-control);--radius-lg: var(--brand-r-card);--radius-xl: var(--brand-r-card);--radius-2xl: var(--brand-r-hero);--radius-card: var(--brand-r-card);--radius-inner: var(--brand-r-control);--r-ctl: var(--brand-r-control);--r-card: var(--brand-r-card);--r-feat: var(--brand-r-hero);--ring: var(--brand-shadow-card);--ring-ads: var(--brand-shadow-card);--ring-strong: 0 0 0 1px var(--brand-line-2);--ring-ads-strong: 0 0 0 1px var(--brand-line-2);--shadow-soft: 0 0 0 0 transparent;--shadow-sm: 0 0 0 0 transparent;--shadow-card: var(--brand-shadow-card);--shadow-md: var(--brand-shadow-card);--shadow-lg: var(--brand-shadow-popup);--shadow-popover: var(--brand-shadow-popup);--shadow-modal: var(--brand-shadow-popup);--shadow-tooltip: var(--brand-shadow-popup);--ease-out-quint: var(--brand-ease-out);--sidebar-bg-1: var(--brand-surface);--sidebar-bg-2: var(--brand-surface);--sidebar-text: var(--brand-ink-2);--sidebar-text-muted: var(--brand-muted);--sidebar-heading: var(--brand-ink);--sidebar-border: var(--brand-line);--sidebar-border-faint: var(--brand-line);--sidebar-hover-bg: var(--brand-hover);--sidebar-chip-bg: var(--brand-surface);--sidebar-chip-border: var(--brand-line);--sidebar-dot: var(--brand-ghost);--sidebar-active-bg: var(--brand-blue-soft);--sidebar-active-text: var(--brand-ink);--accent-light: var(--primary-light);--bg: var(--bg-base);--bg-muted: var(--bg-secondary);--blue-mist: var(--blue-100);--blue-sky-warm: var(--blue-300);--border-color: var(--border);--border-subtle: var(--border-light);--brand: var(--primary);--brand-primary: var(--primary);--card-bg: var(--bg-card);--dark-surface: var(--bg-dark);--divider: var(--border);--lp-accent: var(--primary);--lp-accent-bg: var(--accent-dim);--lp-bg-card: var(--bg-card);--lp-border: var(--border);--lp-shadow-lg: var(--shadow-lg);--lp-text: var(--text-primary);--lp-text-1: var(--text-primary);--lp-text-2: var(--text-secondary);--lp-text-3: var(--text-muted);--lp-text-muted: var(--text-muted);--lp-text-secondary: var(--text-secondary);--muted-row: var(--bg-secondary);--primary-hover: var(--primary-dark);--surface: var(--bg-primary);--vea-fill-faint: var(--fill-faint);--vea-fill-soft: var(--fill-soft);--vea-hairline-strong: var(--hairline-strong);--warning-ink: var(--status-warm);--warning-text: var(--status-warm);--sig-on-navy: var(--brand-surface);--sig-on-navy-2: color-mix(in srgb, var(--brand-surface) 74%, transparent);--sig-on-navy-3: color-mix(in srgb, var(--brand-surface) 58%, transparent);--sig-navy-line: color-mix(in srgb, var(--brand-surface) 12%, transparent);--sig-navy-fill: color-mix(in srgb, var(--brand-surface) 7%, transparent);--sig-navy-fill-2: color-mix(in srgb, var(--brand-surface) 16%, transparent)}@layer reset,base;:root{--bg-base: #F4F6FB;--bg-primary: #FFFFFF;--bg-secondary: #E9EEF6;--bg-tertiary: #D6DEEC;--bg-card: #FFFFFF;--bg-hover: #E9EEF6;--bg-dark: #0B1B2B;--bg-dark-secondary: #102538;--bg-dark-tertiary: #15334D;--sidebar-bg-deep: #08111B;--border: #D6DEEC;--border-light: #E9EEF6;--border-active: rgba(37, 99, 235, .4);--border-dark: rgba(255, 255, 255, .08);--text-primary: #0B1B2B;--text-secondary: #3D4A63;--text-muted: #616B85;--text-inverse: #FFFFFF;--text-on-dark: #E8ECF4;--text-on-dark-muted: #8FA0B8;--primary: #2563EB;--primary-dark: #1D4ED8;--primary-light: #3B82F6;--primary-sky: #60A5FA;--ink-blue: #1E3A8A;--accent: #2563EB;--accent-dim: rgba(37, 99, 235, .08);--accent-glow: rgba(37, 99, 235, .12);--accent-sky-dim: rgba(96, 165, 250, .14);--blue-50: #F0F5FF;--blue-100: #DBEAFE;--blue-200: #BFDBFE;--blue-300: #7AB0FF;--blue-400: #60A5FA;--blue-500: #3B82F6;--blue-600: #2563EB;--blue-700: #1D4ED8;--blue-800: #1E40AF;--blue-900: #1E3A8A;--blue-950: #0F2440;--blue-ink: #0A1828;--blue-deep: var(--blue-950);--blue-700-dark: var(--blue-800);--blue-sky-warm: var(--blue-300);--blue-mist: var(--blue-100);--primary-p3: color(display-p3 .145 .388 .922);--blue-wash-2: rgba(59,130,246,.02);--blue-wash-6: rgba(59,130,246,.06);--blue-wash-12: rgba(59,130,246,.12);--blue-wash-24: rgba(59,130,246,.24);--lp-accent: var(--primary);--lp-accent-bg: var(--accent-dim);--status-warm: #B6810D;--status-warm-soft: rgba(182, 129, 13, .12);--status-warm-dot: #E6A41E;--gradient: linear-gradient(135deg, #2563EB 0%, #3B82F6 100%);--gradient-subtle: linear-gradient(135deg, rgba(37,99,235,.06) 0%, rgba(59,130,246,.03) 100%);--gradient-dark: linear-gradient(180deg, #0B1B2B 0%, #102538 100%);--success: #16A34A;--success-ink: #166534;--warning: #B6810D;--danger: #EF4444;--danger-ink: #B91C1C;--info: #0EA5E9;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 24px;--scroll-thumb-dark: rgba(255,255,255,.18);--scroll-thumb-dark-hover: rgba(255,255,255,.3);--radius-2xl: 32px;--radius-full: 100px;--radius-card: 12px;--radius-inner: 8px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 12px rgba(0,0,0,.07);--shadow-lg: 0 12px 32px rgba(0,0,0,.1);--shadow-card: 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06);--ring: 0 0 0 1px rgba(15,23,42,.07);--ring-strong: 0 0 0 1px rgba(15,23,42,.14);--shadow-soft: 0 1px 2px rgba(15,23,42,.04);--fill-subtle: rgba(15,23,42,.03);--fill-track: rgba(15,23,42,.05);--hairline: rgba(15,23,42,.08);--ring-ads: 0 0 0 1px rgba(15,23,42,.1);--ring-ads-strong: 0 0 0 1px rgba(15,23,42,.16);--tint-blue: rgba(37,99,235,.08);--tint-blue-strong: rgba(37,99,235,.14);--shadow-popover: 0 4px 12px rgba(15,23,42,.08), 0 12px 32px rgba(15,23,42,.1);--shadow-tooltip: 0 4px 12px rgba(15,23,42,.16);--shadow-panel: -1px 0 0 rgba(15,23,42,.08), -12px 0 40px rgba(15,23,42,.1);--shadow-modal: 0 24px 64px -12px rgba(15,23,42,.24);--chevron-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23616B85' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Geist", ui-sans-serif, system-ui, sans-serif;--font-display-editorial: "Instrument Serif", "Times New Roman", Georgia, serif;--font-code: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace}:root{--accent-light: var(--primary-light);--bg: var(--bg-base);--bg-muted: var(--bg-secondary);--border-color: var(--border);--border-subtle: var(--border-light);--brand: var(--primary);--brand-primary: var(--primary);--card-bg: var(--bg-card);--dark-surface: var(--bg-dark);--divider: var(--border);--lp-bg-card: var(--bg-card);--lp-border: var(--border);--lp-shadow-lg: var(--shadow-lg);--lp-text: var(--text-primary);--lp-text-1: var(--text-primary);--lp-text-2: var(--text-secondary);--lp-text-3: var(--text-muted);--lp-text-muted: var(--text-muted);--lp-text-secondary: var(--text-secondary);--muted-row: var(--bg-secondary);--primary-hover: var(--primary-dark);--surface: var(--bg-primary);--warning-ink: var(--status-warm);--warning-text: var(--status-warm)}:root{--t-xs: 12px;--t-sm: 13px;--t-base: 15px;--t-md: 17px;--t-lg: 20px;--t-xl: 26px;--t-2xl: 34px;--t-3xl: 48px;--t-4xl: 68px;--s-1: 8px;--s-2: 12px;--s-3: 20px;--s-4: 32px;--s-5: 56px;--s-6: 96px;--r-ctl: 10px;--r-card: 20px;--r-feat: 24px;--fill-faint: rgba(11, 27, 43, .04);--fill-soft: rgba(11, 27, 43, .08);--hairline-strong: rgba(11, 27, 43, .18);--ease-out-quint: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .6s;--z-nav: 100;--z-dropdown: 200;--z-modal: 300;--z-toast: 400}@layer base{.mk-prod-chip{display:inline-block;margin-left:10px;padding:3px 9px;border-left:1px solid var(--border);font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--primary)}.mk-home{background:var(--bg-base)}.mk2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;border:none;border-radius:12px;padding:13px 22px;font-size:14.5px;font-weight:600;letter-spacing:-.1px;cursor:pointer;box-shadow:0 10px 15px -3px #2563eb4d,0 4px 6px -4px #2563eb4d;transition:background .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.mk2-btn:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 14px 22px -6px #2563eb57,0 4px 8px -4px #2563eb4d}.mk2-btn:active{transform:scale(.98)}.mk2-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.mk2-hero{padding:128px 0 0;overflow:hidden}.mk2-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center}.mk2-h1{margin:0;font-size:clamp(38px,4.4vw,58px);font-weight:700;letter-spacing:-2px;line-height:1.04;color:var(--text-primary);text-wrap:balance}.mk2-h1-accent{display:block;color:var(--primary)}.mk2-hero-sub{margin:18px 0 0;max-width:480px;font-size:16.5px;line-height:1.6;color:var(--text-secondary)}.mk2-doors{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.mk2-door{display:inline-flex;align-items:center;gap:10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:12px 18px;font-size:14.5px;font-weight:600;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-card);transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.mk2-door .mk2-door-arrow{color:var(--text-muted);transition:color .15s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mk2-door:hover{border-color:#2563eb66;transform:translateY(-1px);box-shadow:var(--shadow-md)}.mk2-door:hover .mk2-door-arrow{color:var(--primary);transform:translate(2px)}.mk2-door:active{transform:scale(.98)}.mk2-door:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mk2-door-dot{width:8px;height:8px;border-radius:100px;flex-shrink:0}.mk2-door-dot.leads{background:var(--primary)}.mk2-door-dot.ads{background:var(--blue-deep, #1E3A8A)}.mk2-undecided{display:inline-block;margin-top:16px;background:none;border:none;padding:0;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;text-decoration:none}.mk2-undecided:hover{color:var(--primary)}.mk2-hero-trust{margin-top:22px;font-size:12.5px;color:var(--text-muted);font-weight:500;letter-spacing:.01em}.mk2-hero-visual{position:relative}.mk2-hero-glow{position:absolute;top:-8%;right:-12%;bottom:-8%;left:-12%;z-index:0;background:radial-gradient(60% 55% at 50% 50%,var(--blue-wash-24),transparent 72%);filter:blur(60px);pointer-events:none;opacity:.85}.mk2-hero-visual .lp-mockframe{z-index:1}.mk2-hero-caption{position:relative;z-index:1;margin-top:14px;text-align:center;font-size:12.5px;color:var(--text-muted)}.mk2-proof{border-top:1px solid var(--border-light);margin-top:54px;padding:10px 0 26px}.mk2-proof .lp-proof-band{margin-top:18px}.mk2-choice{padding:72px 0 76px;border-top:1px solid var(--border-light)}.mk2-cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:960px;margin:34px auto 0}.mk2-or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:40px;height:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-sm);font-size:12px;font-weight:600;color:var(--text-muted)}.mk2-card{display:flex;flex-direction:column;background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);padding:28px 28px 24px;text-align:left;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}.mk2-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#2563eb52}.mk2-card-tile{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:16px;background:linear-gradient(180deg,var(--primary-light, #3B82F6),var(--primary-dark, #1D4ED8));box-shadow:0 6px 12px -4px #2563eb66}.mk2-card-tile.ads{background:linear-gradient(180deg,#26466F,var(--bg-dark, #0B1B2B));box-shadow:0 6px 12px -4px #0b1b2b66}.mk2-card-name{font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--text-primary);margin:0}.mk2-card-verdict{font-size:14.5px;line-height:1.5;color:var(--text-secondary);margin:6px 0 18px}.mk2-specs{flex:1;display:flex;flex-direction:column;margin:0 0 18px}.mk2-spec{border-top:1px solid var(--border-light);padding:11px 0}.mk2-spec-l{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.mk2-spec-v{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.45}.mk2-card .mk2-btn{width:100%}.mk2-diff{background:var(--bg-secondary);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:64px 0}.mk2-diff-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.mk2-diff-line{margin:12px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-1px;line-height:1.2;color:var(--text-primary);text-wrap:balance}.mk2-diff-line strong{color:var(--primary);font-weight:700}.mk2-flows{display:flex;flex-direction:column;gap:14px}.mk2-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:14px 18px;box-shadow:var(--shadow-sm)}.mk2-flow-tag{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-basis:100%}.mk2-flow-step{display:inline-flex;align-items:center;padding:5px 11px;border-radius:100px;background:var(--bg-secondary);border:1px solid var(--border-light);font-size:12.5px;font-weight:500;color:var(--text-primary);white-space:nowrap}.mk2-flow-step.hot{background:#2563eb12;border-color:#2563eb38;color:var(--primary);font-weight:600}.mk2-flow-arrow{color:var(--text-muted);display:inline-flex}.mk2-fit-sec{padding:72px 0}.mk2-fit{max-width:760px;margin:30px auto 0;border:1px solid var(--border);border-radius:16px;background:var(--bg-primary);box-shadow:var(--shadow-card);overflow:hidden}.mk2-fit-row{display:flex;align-items:center;gap:16px;width:100%;padding:15px 22px;background:none;border:none;border-bottom:1px solid var(--border-light);font:inherit;text-align:left;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1)}.mk2-fit-row:last-child{border-bottom:none}.mk2-fit-row:hover{background:var(--bg-secondary)}.mk2-fit-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mk2-fit-n{font-size:12px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;width:22px}.mk2-fit-q{flex:1;font-size:14.5px;color:var(--text-primary)}.mk2-fit-a{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;font-size:12.5px;font-weight:600;white-space:nowrap;background:#2563eb12;color:var(--primary);border:1px solid rgba(37,99,235,.2)}.mk2-fit-a.ads{background:#0b1b2b0d;color:var(--text-primary);border-color:var(--border)}.mk2-fit-note{text-align:center;font-size:13.5px;color:var(--text-muted);margin-top:18px}.mk2-either{padding:68px 0 76px;border-top:1px solid var(--border-light)}.mk2-either-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px}.mk2-either-col{padding:4px 26px;border-left:1px solid var(--border)}.mk2-either-col:first-child{border-left:none;padding-left:0}.mk2-either-icon{color:var(--primary);margin-bottom:12px;display:inline-flex}.mk2-either-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.mk2-either-col h3{font-size:15px;font-weight:650;color:var(--text-primary);margin:0;letter-spacing:-.1px}.mk2-closing{text-align:center}.mk2-closing h2{color:var(--text-on-dark)}.mk2-closing-sub{margin:10px auto 0;max-width:480px;font-size:14.5px;line-height:1.6;color:#8fa0b8}.mk2-closing-btns{display:flex;gap:14px;justify-content:center;margin-top:26px;flex-wrap:wrap}.mk2-closing .mk2-signin{display:inline-block;margin-top:20px;background:none;border:none;padding:0;font-size:13.5px;font-weight:500;color:#8fa0b8;cursor:pointer}.mk2-closing .mk2-signin:hover{color:#e8ecf4}.mk2-in{animation:lp-reveal-load .6s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.mk2-in{animation:none}.mk2-btn:hover,.mk2-door:hover,.mk2-card:hover{transform:none}}@media (max-width: 1024px){.mk2-hero{padding-top:116px}.mk2-hero-grid{grid-template-columns:1fr;gap:36px}.mk2-hero-sub{max-width:560px}.mk2-either-grid{grid-template-columns:1fr 1fr;row-gap:28px}.mk2-either-col:nth-child(3){border-left:none;padding-left:0}.mk2-diff-grid{grid-template-columns:1fr;gap:30px}}@media (max-width: 768px){.mk2-cards{grid-template-columns:1fr}.mk2-or{display:none}.mk2-choice,.mk2-fit-sec,.mk2-either{padding-top:56px;padding-bottom:56px}}@media (max-width: 640px){.mk2-either-grid{grid-template-columns:1fr}.mk2-either-col{border-left:none;padding:0}.mk2-fit-row{flex-wrap:wrap}.mk2-fit-q{flex-basis:calc(100% - 38px)}.mk2-fit-a{margin-left:38px}.mk2-doors{flex-direction:column;align-items:stretch}.mk2-door{justify-content:center}}}@layer base{.lp-nav-links a{font-size:13.5px;font-weight:500;color:var(--text-secondary);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.16,1,.3,1)}.lp-nav-links a:hover{color:var(--text-primary)}.lp-mobile-nav-links a{display:block;width:100%;text-align:left;font-size:16px;font-weight:500;color:var(--text-primary);text-decoration:none;padding:14px 12px;border-radius:12px;cursor:pointer;min-height:48px;transition:background .15s,color .15s}.lp-mobile-nav-links a:hover,.lp-mobile-nav-links a:focus-visible{background:var(--bg-secondary);color:var(--primary)}}@layer base{.val-page :is(.lp-nav-links,.lp-mobile-nav-links) a{position:relative}.val-page :is(.lp-nav-links,.lp-mobile-nav-links) a:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .2s ease;pointer-events:none}.val-page .lp-mobile-nav-links a:after{left:12px;right:12px;bottom:8px}.val-page :is(.lp-nav-links,.lp-mobile-nav-links) a:focus-visible:after{transform:scaleX(1)}@media (max-width: 1024px){.val-page .lp-nav-links,.val-page .lp-nav-login,.val-page .lp-nav-cta{display:none!important}.val-page .lp-nav-login-mobile,.val-page .lp-nav-hamburger{display:inline-flex!important}.val-page .lp-nav-login-mobile{align-items:center}.val-page .lp-mobile-nav-drawer{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}}.mk-hover-cta{position:relative;overflow:hidden;isolation:isolate}.mk-hover-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--primary-dark);clip-path:circle(0% at 18% 50%);transition:clip-path .3s ease;pointer-events:none}.mk-hover-label{display:block;position:relative;transition:transform .3s ease,opacity .2s ease}.mk-hover-reveal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;transform:translate(12px);transition:transform .3s ease,opacity .2s ease;pointer-events:none}.mk-hover-reveal svg{flex-shrink:0}.mk-hover-cta:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.mk-hover-cta:focus-visible:before{clip-path:circle(150% at 18% 50%)}.mk-hover-cta:focus-visible .mk-hover-label{transform:translate(12px);opacity:0}.mk-hover-cta:focus-visible .mk-hover-reveal{transform:none;opacity:1}@media (hover: hover) and (pointer: fine){.val-page :is(.lp-nav-links,.lp-mobile-nav-links) a:hover:after{transform:scaleX(1)}.mk-hover-cta:hover:before{clip-path:circle(150% at 18% 50%)}.mk-hover-cta:hover .mk-hover-label{transform:translate(12px);opacity:0}.mk-hover-cta:hover .mk-hover-reveal{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.val-page :is(.lp-nav-links,.lp-mobile-nav-links) a:after,.mk-hover-cta:before,.mk-hover-label,.mk-hover-reveal{transition:none}.mk-hover-cta .mk-hover-label,.mk-hover-cta .mk-hover-reveal{transform:none}}}@layer base{.lp-nav-brand,.lp-mobile-nav-brand{display:flex;align-items:center}}@layer base{.vea-headstat{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:7px}.vea-headstat-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-secondary);white-space:nowrap}.vea-headstat-dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--text-muted);flex:none}.vea-headstat-chip.tone-running{color:var(--success-ink)}.vea-headstat-chip.tone-running .vea-headstat-dot{background:var(--success)}.vea-headstat-chip.tone-paused .vea-headstat-dot{background:var(--status-warm)}.vea-headstat-chip.tone-ready{color:var(--primary-dark)}.vea-headstat-chip.tone-ready .vea-headstat-dot{background:var(--primary)}.vea-headstat-fact,.vea-headstat-window,.vea-headstat-line{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-headstat-fact:first-of-type{font-weight:600;color:var(--text-primary)}.vea-headstat-window{color:var(--text-muted)}.vea-headstat-fact+.vea-headstat-fact:before,.vea-headstat-fact+.vea-headstat-window:before{content:"";display:inline-block;width:1px;height:11px;margin-right:12px;vertical-align:-1px;background:var(--border)}.vea-kpi-lead{margin-bottom:0}body.vea-dark .page-header.vea-header{background:transparent;border-bottom-color:#ffffff14}body.vea-dark .vea-header h1{color:#e8ecf4}body.vea-dark .vea-header p{color:#8fa0b8}body.vea-dark .vea-headstat-fact,body.vea-dark .vea-headstat-line{color:#b8c6d9}body.vea-dark .vea-headstat-fact:first-of-type{color:#e8ecf4}body.vea-dark .vea-headstat-window{color:#8fa0b8}body.vea-dark .vea-headstat-chip{background:#ffffff0f;border-color:#ffffff24;color:#c6d3e4}body.vea-dark .vea-headstat-dot{background:#8fa0b8}body.vea-dark .vea-headstat-chip.tone-running .vea-headstat-dot{background:#4ade80}body.vea-dark .vea-headstat-chip.tone-paused .vea-headstat-dot{background:var(--status-warm-dot)}body.vea-dark .vea-headstat-chip.tone-ready .vea-headstat-dot{background:var(--primary-sky)}body.vea-dark .vea-headstat-fact+.vea-headstat-fact:before,body.vea-dark .vea-headstat-fact+.vea-headstat-window:before{background:#ffffff24}body.vea-dark .vea-wallet-div{background:#ffffff1a}@media (max-width: 640px){.vea-wallet{width:100%;padding:10px 14px;justify-content:space-between}.vea-wallet-value{font-size:20px}}}@layer base{:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab],[role=switch],[role=option],[role=menuitem]):where(:focus-visible){outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px #2563eb14}:where(body.vea-dark,.lp-section.dark) :where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):where(:focus-visible){outline-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa29}}.vea-card-setup{margin-bottom:var(--space-5);overflow:hidden;border-radius:var(--radius-lg);box-shadow:none}.vea-card-setup .vea-setup-head{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-light)}.vea-card-setup .vea-setup-sub{max-width:62ch}.vea-card-system{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border-light));border-radius:var(--radius-md);background:var(--blue-wash-2);color:var(--text-secondary);font-size:var(--t-sm);line-height:1.5}.vea-card-system.is-attention{border-color:color-mix(in srgb,var(--warning) 30%,var(--border-light));background:color-mix(in srgb,var(--warning) 8%,var(--bg-primary))}.vea-card-system>span:last-child{display:grid;gap:2px}.vea-card-system strong{color:var(--text-primary);font-size:var(--t-sm)}.vea-card-system-mark{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:var(--radius-full);background:var(--bg-primary);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent)}.vea-card-system-mark i{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.vea-card-system-mark svg,.vea-card-setup .vea-setup-dot svg{width:14px;height:14px}.vea-card-steps .vea-setup-row{min-height:72px;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-light)}.vea-card-steps .vea-setup-row.is-current{background:var(--blue-wash-2)}.vea-card-steps .vea-setup-row.is-upcoming{opacity:1}.vea-card-steps .vea-setup-row.is-upcoming .vea-setup-title,.vea-card-steps .vea-setup-row.is-upcoming .vea-setup-body{color:var(--text-muted)}.vea-card-setup .vea-setup-form{width:100%;max-width:620px;gap:var(--space-3)}.vea-card-setup .vea-setup-form-row{gap:var(--space-3)}.vea-card-setup .vea-setup-team{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);width:100%;max-width:620px;margin-top:var(--space-3)}.vea-card-inline{width:100%;max-width:720px;margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary)}.vea-card-inline-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.vea-card-inline-head h3{margin:0;color:var(--text-primary);font-size:var(--t-sm);font-weight:700}.vea-card-inline-body .vea-paycard-status{margin:var(--space-2) 0 var(--space-3)}.vea-card-inline .vea-paycard-elements{min-height:300px}.vea-card-inline .vea-paycard-elements-hidden{min-height:0}.vea-card-crm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--t-sm)}.vea-card-crm span{display:flex;flex-wrap:wrap;gap:4px}.vea-card-crm strong{color:var(--text-primary)}.vea-card-setup button:active:not(:disabled){transform:translateY(1px)}.vea-build{display:grid;gap:var(--space-2);width:100%;max-width:620px;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border-light));border-radius:var(--radius-md);background:var(--blue-wash-2)}.vea-build-title{color:var(--text-primary);font-size:var(--t-sm)}.vea-build-steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.vea-build-step{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--t-sm);line-height:1.4}.vea-build-step.is-upcoming{color:var(--text-muted)}.vea-build-mark{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px}.vea-build-step.is-done .vea-build-mark{color:var(--success-ink)}.vea-build-mark svg{width:14px;height:14px}.vea-build-dot{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;opacity:.4}.vea-build-hint{margin-left:6px;color:var(--text-muted);font-size:var(--t-xs);font-style:normal}.vea-build-note{margin:0;color:var(--text-muted);font-size:var(--t-xs)}@media (max-width: 640px){.vea-card-setup{margin-bottom:var(--space-4);border-radius:var(--radius-md)}.vea-card-setup .vea-setup-head,.vea-card-steps .vea-setup-row{padding-right:var(--space-4);padding-left:var(--space-4)}.vea-card-crm{align-items:flex-start;flex-direction:column}.vea-card-steps .vea-setup-row{flex-wrap:wrap}.vea-card-setup .vea-setup-row>.btn,.vea-card-setup .vea-setup-form>.btn,.vea-card-crm .btn,.vea-card-inline .btn,.vea-paycard .btn,.vea-card-recovery-action,body.vea-light .scm-trigger-btn{min-height:44px;margin-left:40px}.vea-card-setup .vea-setup-row>.btn{width:calc(100% - 40px)}.vea-card-setup .vea-setup-form>.btn,.vea-card-inline .btn,.vea-paycard .btn,.vea-card-recovery-action,body.vea-light .scm-trigger-btn{margin-left:0}.vea-linkish.vea-card-recovery-action,.settings-ask-support-btn.vea-card-recovery-action{display:inline-flex;align-items:center;padding-top:10px;padding-bottom:10px;vertical-align:middle}.vea-card-inline{width:calc(100% + 40px);margin-left:-40px;padding:var(--space-3)}.vea-card-inline-head{align-items:flex-start;flex-direction:column}.vea-card-crm{padding-right:var(--space-4);padding-left:var(--space-4)}.vea-card-crm .btn{width:100%;margin-left:0}}@media (prefers-reduced-motion: reduce){.vea-card-setup *,.vea-card-setup *:before,.vea-card-setup *:after{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vea-card-setup .vea-setup-head{padding:16px 24px 14px}.vea-card-setup .vea-setup-headrow{align-items:baseline}.vea-card-setup .vea-setup-heading{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.vea-card-setup .vea-setup-ring{width:18px;height:18px;flex:none;transform:rotate(-90deg)}.vea-card-setup .vea-setup-ring circle{fill:none;stroke-width:2.6}.vea-card-setup .vea-setup-ring-track{stroke:#0f172a1a}.vea-card-setup .vea-setup-ring-fill{stroke:var(--text-primary);stroke-linecap:round;stroke-dasharray:43.98;transition:stroke-dashoffset .3s cubic-bezier(.23,1,.32,1)}.vea-card-setup .vea-setup-count{font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-card-setup .vea-card-steps .vea-setup-row{min-height:56px;padding:14px 24px;align-items:center}.vea-card-setup .vea-card-steps .vea-setup-row.is-current,.vea-card-setup .vea-card-steps .vea-setup-row.is-busy{background:transparent;align-items:flex-start}.vea-card-setup .vea-card-steps .vea-setup-row:last-child{border-bottom:0}.vea-card-setup .vea-setup-dot{width:24px;height:24px;margin-top:0;font-size:12px;font-weight:600;background:transparent;color:var(--text-muted);box-shadow:var(--ring-strong)}.vea-card-setup .is-current .vea-setup-dot{background:var(--text-primary);color:#fff;box-shadow:none}.vea-card-setup .vea-setup-dot.is-done{background:#15803d1f;color:var(--success-ink, #15803D);box-shadow:none}.vea-card-setup .vea-setup-title{font-size:13px;font-weight:600;flex-wrap:wrap;row-gap:2px}.vea-card-setup .vea-setup-fact{font-weight:400;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-card-setup .vea-setup-fact:before{content:"·";margin-right:8px}.vea-card-setup .vea-setup-body{font-size:13px;color:var(--text-secondary)}.vea-card-setup .vea-setup-opt{font-size:12px;font-weight:500}.vea-card-setup .vea-setup-edit{font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;flex-shrink:0;align-self:center}.vea-card-setup .vea-setup-edit:hover:not(:disabled){color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.vea-card-setup .vea-setup-edit:disabled{cursor:default}@media (max-width: 640px){.vea-card-setup .vea-setup-head{padding:14px 16px 12px}.vea-card-setup .vea-card-steps .vea-setup-row{min-height:52px;padding:12px 16px}.vea-card-setup .vea-setup-row>.vea-setup-edit{margin-left:40px;padding:8px 0}}.vea-set-stack{display:grid;gap:16px}.vea-set-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vea-set-account-grid .form-group{margin-bottom:0}.vea-set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border-light);margin-top:16px}.vea-set-row-info{flex:1;min-width:0}.vea-set-row-label{font-size:13.5px;font-weight:600;color:var(--text-primary)}.vea-set-row-desc{font-size:12.5px;color:var(--text-secondary);margin-top:2px;line-height:1.5}.vea-set-foot{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--border-light);font-size:12.5px;color:var(--text-secondary)}@media (max-width: 640px){.vea-set-account-grid{grid-template-columns:1fr}.vea-set-row{flex-wrap:wrap}}.vea-quiet-pick select{font:inherit;font-size:12.5px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:3px 6px;margin:0 2px}.vea-quiet-pick select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.modal-overlay.profile-crop-overlay{padding:20px}.modal.profile-crop-modal{max-width:480px;padding:24px}.profile-crop-head{margin-bottom:18px}.profile-crop-head p{margin:6px 0 0;color:var(--text-secondary);font-size:13.5px;line-height:1.5}.profile-crop-stage{position:relative;width:min(360px,100%);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-secondary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.profile-crop-stage.is-dragging{cursor:grabbing}.profile-crop-stage:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.profile-crop-image{position:absolute;top:50%;left:50%;max-width:none;pointer-events:none}.profile-crop-shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 999px #0f172a8c;pointer-events:none}.profile-crop-guide{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:2px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 0 0 1px #0f172a38;pointer-events:none}.profile-crop-zoom{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:18px 0;color:var(--text-primary);font-size:13px;font-weight:600}.profile-crop-zoom input{width:100%;accent-color:var(--primary)}.profile-crop-error{margin:-4px 0 14px;color:var(--danger-ink);font-size:12px;line-height:1.45}.modal-actions.profile-crop-actions{margin-top:0}@media (max-width: 560px){.modal-overlay.profile-crop-overlay{align-items:flex-end;padding:0}.modal.profile-crop-modal{max-height:94vh;border-radius:20px 20px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom))}.profile-crop-actions .btn{flex:1}}.vea-leads-skel{display:flex;flex-direction:column;gap:10px;padding:4px 0}.vea-leads-skel-row{height:52px;border-radius:10px;background:linear-gradient(90deg,var(--fill-faint) 25%,var(--border-light) 50%,var(--fill-faint) 75%);background-size:200% 100%;animation:vea-leads-shimmer 1.4s ease infinite}@keyframes vea-leads-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.vea-leads-skel-row{animation:none}}.vea-moment-beats{margin:0 0 14px;padding:16px 18px;list-style:none;text-align:left;display:grid;gap:13px;background:var(--bg-base);border:1px solid var(--border-light);border-radius:12px;counter-reset:beat}.vea-moment-beats li{position:relative;padding-left:34px;font-size:13px;line-height:1.5;color:var(--text-secondary);counter-increment:beat}.vea-moment-beats li:before{content:counter(beat);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--accent-dim);color:var(--accent);font-size:12px;font-weight:700}.vea-moment-beats li strong{display:block;margin-bottom:1px;font-size:13.5px;font-weight:650;color:var(--text-primary)}.vea-moment-beats-foot{margin:0 0 18px;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.vea-home-grid.is-rail-only{grid-template-columns:1fr}.vea-home-grid.is-rail-only .vea-home-rail{max-width:640px}.vea-agency-how{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-light);display:grid;gap:14px;justify-items:start}.vea-agency-steps{margin:0;padding:0 0 0 22px;display:grid;gap:6px;font-size:14px;line-height:1.55;color:var(--text-secondary);max-width:60ch}.vea-agency-steps li::marker{color:var(--accent);font-weight:700}.vea-moment.is-agency-offer{max-width:480px}.vea-moment.is-agency-offer .vea-price-cta{margin-top:0;padding-top:0;border-top:0;text-align:left}.vea-moment.is-agency-offer .vea-price-cta .vea-fund-grid{margin-top:4px}.vea-moment.is-agency-offer .vea-moment-actions{margin-top:14px}@media (max-width: 480px){.vea-moment.is-agency-offer{padding:28px 20px 22px}}.vea-run-row>.vea-activity{grid-column:1 / -1}.vea-activity{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 14px;border-radius:10px;background:var(--bg-subtle, #F5F7FA);border:1px solid var(--border-subtle, #E4E9F0)}.vea-activity-say{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.vea-activity-say strong{font-size:.875rem;font-weight:600;color:var(--text-primary, #0B1B2B);line-height:1.35}.vea-activity-say span{font-size:.8125rem;color:var(--text-secondary, #5A6675);line-height:1.5}.vea-activity-pulse{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--vea-activity-dot, #2563EB)}.vea-activity.is-review{--vea-activity-dot: #B45309}.vea-activity.is-attention{--vea-activity-dot: #B42318}.vea-activity.is-finding,.vea-activity.is-learning,.vea-activity.is-optimizing{--vea-activity-dot: #2563EB}.vea-activity.is-working{--vea-activity-dot: #0F7B4F}@media (max-width: 640px){.vea-activity{padding:10px 12px}.vea-activity-say span{font-size:.78125rem}}.vea-activity.is-best,.vea-activity.is-ahead{--vea-activity-dot: #0F7B4F}.vea-activity.is-slower{--vea-activity-dot: #B45309}.vea-spend-check{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--t-xs)}.vea-spend-check time{color:var(--text-muted)}.vea-spend-check.is-attention{border-left:3px solid var(--warning);padding-left:var(--space-3)}.lead-sidebar-text-link{display:inline-flex;align-items:center;min-height:28px;margin-left:10px;padding:0 10px;border:1px solid var(--border);border-radius:100px;font-size:12px;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.lead-sidebar-text-link:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.lead-sidebar-text-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vea-outcomes{border-top:1px solid var(--border-light)}.vea-outcomes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 20px}.vea-outcome{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-left:1px solid var(--border-light);min-width:0}.vea-outcome:first-child{border-left:0;padding-left:0}.vea-outcome>span{font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.2}.vea-outcome>strong{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.vea-outcome>small{font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width: 760px){.vea-outcomes-grid{grid-template-columns:1fr;padding:0 16px}.vea-outcome{flex-direction:row;align-items:baseline;gap:8px;padding:11px 0;border-left:0;border-top:1px solid var(--border-light)}.vea-outcome:first-child{border-top:0}.vea-outcome>span{font-size:13px;margin-right:auto}.vea-outcome>strong{font-size:16px}}.vea-help{display:grid;gap:16px;max-width:820px;padding-bottom:72px}.vea-help .vea-help-actions{padding:18px 20px 20px}.vea-help-actions p{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.vea-help-buttons{display:flex;flex-wrap:wrap;gap:10px}.vea-help .vea-help-list{padding:4px 0}.vea-help-item{border-top:1px solid var(--border-light)}.vea-help-item:first-child{border-top:0}.vea-help-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.45;color:var(--text-primary);transition:background .15s ease}.vea-help-item summary::-webkit-details-marker{display:none}.vea-help-item summary:hover{background:var(--fill-faint)}.vea-help-item summary:after{content:"";flex:0 0 auto;width:8px;height:8px;margin-right:4px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.vea-help-item[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.vea-help-item[open] summary{color:var(--primary-dark)}.vea-help-item summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.vea-help-item p{margin:0;padding:2px 20px 16px;font-size:14px;line-height:1.65;color:var(--text-secondary);max-width:66ch}.vea-help .vea-help-terms{margin:0;padding:4px 0}.vea-help-term{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 20px;padding:12px 20px;border-top:1px solid var(--border-light)}.vea-help-term:first-child{border-top:0}.vea-help-term dt{margin:0;font-size:13.5px;font-weight:600;color:var(--text-primary)}.vea-help-term dd{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-secondary);max-width:62ch}@media (max-width: 640px){.vea-help .vea-help-actions{padding:16px 16px 18px}.vea-help-item summary{padding:12px 16px}.vea-help-item p{padding:0 16px 14px}.vea-help-term{grid-template-columns:1fr;padding:12px 16px}}.ava-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.ava-tile{display:flex;flex-direction:column;gap:3px;padding:16px 18px}.ava-tile-lbl{color:var(--text-muted);font-size:12px}.ava-tile-num{color:var(--text-primary);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.ava-tile-sub{color:var(--text-muted);font-size:11.5px}.ava-subscribers-card{container-type:inline-size}.ava-roster-header{align-items:flex-start}.ava-roster-header .mc-card-badge{margin-top:1px}.ava-roster{display:grid}.ava-subscriber{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(155px,.85fr) minmax(230px,1.3fr) minmax(170px,.85fr) 150px;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border-light);font-size:13px;line-height:1.45}.ava-subscriber:last-child{border-bottom:0}.ava-subscriber:hover{background:var(--blue-wash-2)}.ava-subscriber-identity,.ava-roster-section{min-width:0}.ava-subscriber-name{color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.ava-subscriber-email{margin-top:2px;color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.ava-plan-line{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.ava-plan{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:600}.ava-plan.is-muted{background:var(--bg-primary);color:var(--text-muted)}.ava-access-note,.ava-status-detail{display:flex;align-items:baseline;gap:6px;margin-top:7px;color:var(--text-secondary);font-size:11.5px;font-weight:600}.ava-access-note:before,.ava-status-detail:before{width:6px;height:6px;flex:0 0 6px;border-radius:var(--radius-full);background:var(--text-muted);content:""}.ava-access-note.is-ok:before{background:var(--success)}.ava-access-note.is-warn:before,.ava-status-detail.is-warn:before{background:var(--status-warm-dot)}.ava-status-detail.is-danger:before{background:var(--danger)}.ava-section-label{display:block;margin-bottom:8px;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.ava-status-list{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.ava-setup-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ava-setup-label{color:var(--text-muted);font-size:11px;font-weight:600}.ava-state{display:inline-flex;align-items:center;gap:6px;min-height:25px;padding:3px 8px;border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.25}.ava-state:before{width:6px;height:6px;flex:0 0 6px;border-radius:var(--radius-full);background:var(--text-muted);content:""}.ava-state.is-ok{background:color-mix(in srgb,var(--success) 7%,var(--bg-primary))}.ava-state.is-ok:before{background:var(--success)}.ava-state.is-warn{background:color-mix(in srgb,var(--warning) 8%,var(--bg-primary))}.ava-state.is-warn:before{background:var(--status-warm-dot)}.ava-state.is-danger{background:color-mix(in srgb,var(--danger) 7%,var(--bg-primary))}.ava-state.is-danger:before{background:var(--danger)}.ava-state.is-idle{background:var(--bg-secondary)}.ava-sub{display:block;color:var(--text-muted);font-size:11.5px;line-height:1.45}.ava-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ava-delivery-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px;color:var(--text-secondary);font-size:11.5px;font-weight:700}.ava-delivery-head span:last-child{flex-shrink:0;color:var(--text-muted);font-size:10.5px;font-weight:600}.ava-delivery-list{display:grid;gap:3px}.ava-chip,.ava-funnel{display:block;color:var(--text-secondary);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.ava-funnel a{color:var(--primary-dark);text-decoration:none}.ava-funnel a:hover{text-decoration:underline}.ava-funnel .ava-sub{display:inline}.ava-performance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.ava-performance div{min-width:0;padding-left:8px;border-left:1px solid var(--border-light)}.ava-performance div:first-child{padding-left:0;border-left:0}.ava-performance dt{color:var(--text-muted);font-size:10.5px;line-height:1.3;white-space:nowrap}.ava-performance dd{margin:4px 0 0;color:var(--text-primary);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ava-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ava-primary-actions .btn{width:100%;padding-right:10px;padding-left:10px}.ava-admin-actions{margin-top:7px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-primary)}.ava-admin-actions summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 9px;color:var(--text-secondary);font-size:11.5px;font-weight:600;cursor:pointer;list-style:none}.ava-admin-actions summary::-webkit-details-marker{display:none}.ava-admin-actions summary:after{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease-out-quint)}.ava-admin-actions[open] summary:after{margin-top:3px;transform:rotate(225deg)}.ava-admin-actions summary:hover{background:var(--bg-secondary);color:var(--text-primary)}.ava-admin-actions-list{display:grid;padding:5px;border-top:1px solid var(--border-light)}.ava-admin-actions-list button{min-height:32px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--text-primary);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.ava-admin-actions-list button:hover:not(:disabled){background:var(--bg-secondary)}.ava-admin-actions-list button:disabled{opacity:.5;cursor:not-allowed}.ava-admin-actions-list button.is-emphasis{color:var(--primary-dark);font-weight:700}.ava-admin-actions-list button.is-danger{color:var(--danger-ink)}.ava-low{color:var(--danger-ink);font-weight:700}.ava-foot{margin:12px 2px 0;color:var(--text-muted);font-size:12px;line-height:1.55}@container (max-width: 1080px){.ava-subscriber{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"identity status performance" "delivery delivery actions"}.ava-subscriber-identity{grid-area:identity}.ava-status-section{grid-area:status}.ava-delivery{grid-area:delivery}.ava-performance-section{grid-area:performance}.ava-row-actions{grid-area:actions}}@media (max-width: 1024px){.ava-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ava-subscriber{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity status" "delivery delivery" "performance actions"}}@media (max-width: 640px){.ava-subscriber{grid-template-columns:1fr;grid-template-areas:"identity" "status" "delivery" "performance" "actions";gap:14px;padding:16px}.ava-roster-section{padding-top:13px;border-top:1px solid var(--border-light)}.ava-delivery-grid{grid-template-columns:1fr;gap:12px}.ava-row-actions .ava-section-label{margin-bottom:7px}.ava-primary-actions .btn,.ava-admin-actions summary,.ava-admin-actions-list button{min-height:44px}}@media (max-width: 480px){.ava-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.ava-admin-actions summary:after{transition:none}}.mc-card-prose .mc-card-body{padding:16px 20px}.ava-switch-state{font-size:13px;font-weight:600;color:var(--text-secondary)}.ava-switch-state.is-on{color:var(--success-ink)}.ava-timeline-modal{max-width:720px;width:min(720px,94vw);max-height:86vh;display:flex;flex-direction:column}.ava-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ava-timeline{list-style:none;margin:0;padding:0;overflow-y:auto}.ava-timeline-row{display:grid;grid-template-columns:150px 84px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--border-light);font-size:13px;align-items:baseline}.ava-timeline-row:first-child{border-top:0}.ava-timeline-when{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ava-timeline-kind{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ava-timeline-kind.is-payment{color:var(--success-ink)}.ava-timeline-kind.is-event{color:var(--primary-dark)}.ava-timeline-what{min-width:0;overflow-wrap:anywhere}.ava-timeline-what .ava-sub{display:inline;margin-left:6px}@media (max-width: 640px){.ava-timeline-row{grid-template-columns:1fr;gap:2px}}.vea-lt-cta:focus-visible,.vea-range-btn:focus-visible,.vea-livenow-chip:focus-visible,.vea-chip:focus-visible,.vea-filter:focus-visible,.vea-seg button:focus-visible,.vea-cat-chip:focus-visible,.vea-linkish:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vea-linkish:focus-visible{outline-offset:0}@media (max-width: 640px){.vea-linkish{min-height:44px;display:inline-flex;align-items:center;padding:10px 8px;margin:-10px -8px}}.lead-truth{padding:14px 16px;margin-bottom:18px}.lead-truth-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.lead-truth-head h2{margin:0 0 6px;font-size:14px;font-weight:700}.lead-truth-sub{margin:0;font-size:13.5px;color:var(--text-secondary);max-width:62ch}.lead-truth-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lead-truth-controls select{font:inherit;padding:6px 10px;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-base);color:inherit}.lead-truth-scroll{overflow-x:auto}.lead-truth-table{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.lead-truth-table th,.lead-truth-table td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--border-light);white-space:nowrap}.lead-truth-table th:first-child,.lead-truth-table td:first-child{text-align:left;white-space:normal;min-width:200px}.lead-truth-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:600}.lead-truth-table .lead-truth-group{text-align:center;border-bottom:none;padding-bottom:0}.lead-truth-dim{color:var(--text-secondary)}.lead-truth-gap{color:var(--danger-ink);font-weight:600}.lead-truth-ok{color:var(--success-ink);font-weight:600}.lead-truth-note{margin:10px 0 0;font-size:12.5px;color:var(--text-secondary)}@media (max-width: 768px){.lead-truth-table{font-size:12.5px}.lead-truth-table th,.lead-truth-table td{padding:6px 8px}}.vea-states{display:grid;gap:12px;margin-top:4px}.vea-states-modes{display:grid;gap:8px}.vea-states-mode{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-base);cursor:pointer}.vea-states-mode.is-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.vea-states-mode input{margin-top:3px;accent-color:var(--primary)}.vea-states-mode-text{display:grid;gap:2px;font-size:14px}.vea-states-mode-text span{color:var(--text-secondary);font-size:13px}.vea-states-pick{display:grid;gap:10px}.vea-states-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:center}.vea-states-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font:inherit;font-size:13px;font-weight:600;border-radius:999px;border:1px solid var(--primary);color:var(--primary);background:transparent;cursor:pointer}.vea-states-chip span{font-weight:400}.vea-states-chip:hover:not(:disabled){background:var(--primary);color:#fff}.vea-states-empty{font-size:13px;color:var(--text-secondary)}.vea-states-search{max-width:260px}.vea-states-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px;max-height:220px;overflow-y:auto;padding:6px 4px;border:1px solid var(--border-light);border-radius:10px}.vea-states-opt{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 6px;border-radius:6px;cursor:pointer}.vea-states-opt.is-on{background:var(--bg-base)}.vea-states-opt b{min-width:24px;font-variant-numeric:tabular-nums}.vea-states-opt input{accent-color:var(--primary)}.vea-states-note{margin:0;font-size:13px;color:var(--text-secondary)}.vea-states-summary{margin:0;font-size:13.5px}.vea-run-states{font-size:12.5px;color:var(--text-secondary)}.vea-probe-steps{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}.vea-probe-steps th,.vea-probe-steps td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border-light);vertical-align:top}.vea-probe-steps code{font-size:12px;white-space:pre-wrap;word-break:break-word}.vea-probe-ok{color:var(--success-ink);font-weight:600}.vea-probe-fail{color:var(--danger-ink);font-weight:600}@media (max-width: 640px){.vea-states-grid{grid-template-columns:1fr 1fr}.vea-states-search{max-width:none}}.ct-pooled{margin-top:6px;font-size:12.5px;color:var(--text-secondary)}.ct-pooled strong{color:var(--text-primary)}.ct-rollout{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-light)}.ct-rollout h3{margin:0 0 6px;font-size:15px}.ct-rollout-sub{margin:0 0 10px;font-size:13.5px;color:var(--text-secondary);max-width:68ch}.ct-rollout-line{margin:10px 0 6px;font-size:13.5px}.ct-rollout-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:10px}.ct-rollout-table th,.ct-rollout-table td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border-light);vertical-align:top}.ct-rollout-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-weight:600}.ct-rollout-retire{margin-top:10px}.vea-launch-when{margin-top:14px;display:grid;gap:10px}.vea-sched{display:grid;gap:6px}.vea-sched-input{max-width:260px}.vea-sched-note{margin:0;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.vea-lt-sched{margin:8px 0 0;font-size:12.5px;color:var(--text-secondary)}.vea-lt-sched.is-failed{color:var(--danger-ink)}.vea-lt-sched .vea-linklike{font-size:12.5px}.modal.vea-break-modal{max-width:540px}.vea-break-modal h3{margin-top:0}.vea-break-campaign{margin:0 0 8px;font-size:12.5px;color:var(--text-muted)}.vea-break-description{font-size:14px;line-height:1.6;color:var(--text-secondary)}.vea-break-note,.vea-break-summary{font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.vea-break-schedule{margin:20px 0;padding:16px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.vea-break-picker{margin-top:16px}.vea-break-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vea-break-presets button{min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.vea-break-presets button:hover:not(:disabled){background:var(--bg-secondary)}.vea-break-presets button[aria-pressed=true]{border-color:var(--primary);color:var(--primary-dark);background:color-mix(in srgb,var(--primary) 6%,var(--bg-primary))}.vea-break-presets button:disabled{opacity:.5;cursor:not-allowed}.vea-break-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.vea-break-fields>div{min-width:0}.vea-break-fields .form-input{width:100%;min-width:0;min-height:44px;font-size:16px}.vea-break-fields .form-input[aria-invalid=true]{border-color:var(--danger)}.vea-break-summary{padding:12px;background:var(--bg-secondary);border-radius:8px;margin:8px 0 0}.vea-break-error{color:var(--text-primary);border-left:3px solid var(--danger);padding-left:12px;font-size:13px;line-height:1.5}.vea-break-actions{flex-wrap:wrap}.vea-break-actions .btn{white-space:nowrap;min-height:44px}@media (max-width: 480px){.vea-break-fields{grid-template-columns:1fr}.vea-break-actions .btn-primary{width:100%;order:-1}.vea-break-actions .btn-secondary,.vea-break-actions .btn-ghost{flex:1}}.vea-break-row-schedule{grid-column:1 / -1;margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.vea-break-row-schedule button{margin-left:12px}.vea-adex{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-light)}.vea-adex-label{display:block;margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1.3;color:var(--text-muted)}.vea-adex-stage{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(260px,42vh,400px);padding:var(--space-3);overflow:hidden;background:var(--bg-base);border:1px solid var(--border-light);border-radius:var(--radius-md)}.vea-adex-media{display:block;opacity:0;transition:opacity var(--dur-base) var(--ease-out-quint)}.vea-adex-stage.is-ready .vea-adex-media{opacity:1}.vea-adex-stage.is-failed .vea-adex-media{display:none}.vea-adex-media-still{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.vea-adex-stage.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--fill-faint) 25%,var(--fill-soft) 50%,var(--fill-faint) 75%);background-size:200% 100%;animation:veaAdexShimmer 1.4s ease-in-out infinite;pointer-events:none}@keyframes veaAdexShimmer{to{background-position:-200% 0}}.vea-adex-fallback{display:none;margin:0;max-width:32ch;text-align:center;text-wrap:balance;font-size:var(--t-sm);line-height:1.5;color:var(--text-muted)}.vea-adex-stage.is-failed .vea-adex-fallback{display:block}.vea-adex-stage.is-failed:after{content:none}.vea-adex-copy{margin-top:var(--space-3)}.vea-adex-headline{display:block;font-size:var(--t-base);font-weight:650;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.vea-adex-text{margin:var(--space-1) 0 0;max-width:62ch;font-size:var(--t-sm);line-height:1.55;color:var(--text-secondary);white-space:pre-line;text-wrap:pretty}.vea-adex-formats{margin:var(--space-3) 0 0;max-width:62ch;font-size:var(--t-xs);line-height:1.5;color:var(--text-muted);text-wrap:pretty}.vea-adex-link{display:flex;flex-direction:column;align-items:center;gap:2px;height:22px;margin:var(--space-3) 0 var(--space-2);color:var(--text-muted)}.vea-adex-link:before{content:"";width:1px;height:14px;background:var(--border)}.vea-adex-link svg{width:14px;height:14px;flex-shrink:0}.vea-adex-funnel{padding:var(--space-3) var(--space-4);background:var(--fill-faint);border:1px solid var(--border-light);border-radius:var(--radius-md)}.vea-adex-funnel-head{margin:0;max-width:46ch;font-size:var(--t-base);font-weight:650;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.vea-adex-funnel-sub{margin:5px 0 0;max-width:62ch;font-size:var(--t-sm);line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.vea-adex-note{margin:var(--space-2) 0 0;font-size:var(--t-xs);line-height:1.5;color:var(--text-muted)}.ct-head-actions{display:flex;flex-shrink:0;gap:var(--space-2)}.ct-catex{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--fill-faint);border:1px solid var(--border-light);border-radius:var(--radius-md)}.ct-catex-text{min-width:0}.ct-catex h3{margin:0 0 2px;font-size:13px;font-weight:650;color:var(--text-primary)}.ct-catex p{margin:0;font-size:12.5px;line-height:1.45}.ct-catex-on{color:var(--text-primary)}.ct-catex-note{color:var(--text-muted)}.ct-catex button{flex-shrink:0}.ct-card-catex{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-2);padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:10.5px;font-weight:650}@media (max-width: 640px){.ct-catex{flex-direction:column;align-items:stretch;gap:var(--space-3)}}.vea-adex-teaser{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(4px);width:240px;padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:var(--z-dropdown);transition:opacity var(--dur-fast) .22s,transform var(--dur-fast) .22s}.vea-lt-card:hover .vea-adex-teaser{opacity:1;transform:translate(-50%) translateY(0)}.vea-adex-teaser:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:7px solid transparent;border-top-color:var(--bg-primary)}.vea-adex-teaser.is-below{bottom:auto;top:calc(100% + 10px);transform:translate(-50%) translateY(-4px)}.vea-adex-teaser.is-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--bg-primary)}.vea-adex-teaser-label{margin-bottom:var(--space-2);font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.3;color:var(--text-muted)}.vea-adex-teaser-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:start}.vea-adex-teaser-thumb{display:block;width:96px;height:96px;background-color:var(--bg-secondary);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid var(--border-light);border-radius:var(--radius-sm)}.vea-adex-teaser-head{font-size:12px;font-weight:650;line-height:1.35;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vea-adex-teaser-avg{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-light);font-size:11px;color:var(--text-secondary)}.vea-adex-teaser-avg strong{font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.vea-adex-mock{border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.vea-adex-mock-head{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px}.vea-adex-mock-ava{width:26px;height:26px;border-radius:50%;background:var(--bg-dark);color:var(--text-inverse);display:grid;place-items:center;font-size:12px;font-weight:700}.vea-adex-mock-head b{display:block;font-size:11.5px}.vea-adex-mock-head small{font-size:10px;color:var(--text-muted)}.vea-adex-mock-copy{padding:0 10px 8px;font-size:11px;line-height:1.45;color:var(--text-secondary)}.vea-adex-mock-cta{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--bg-base)}.vea-adex-mock-cta small{font-size:10px;color:var(--text-muted)}.vea-adex-mock-cta span{padding:5px 10px;border-radius:6px;background:var(--bg-secondary);font-size:11px;font-weight:700}.vea-adex-media,.vea-adex-teaser-thumb{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media print{.vea-adex-stage,.vea-adex-teaser{display:none!important}}@media (hover: none){.vea-adex-teaser{display:none}}@media (max-width: 640px){.vea-adex-teaser{display:none}.vea-adex-stage{height:clamp(220px,38vh,320px);padding:var(--space-2)}.vea-adex-funnel{padding:var(--space-3)}.vea-adex-text,.vea-adex-funnel-sub{max-width:none}}@media (prefers-reduced-motion: reduce){.vea-adex-teaser,.vea-adex-media{transition:none}.vea-adex-stage.is-loading:after{animation:none;background:var(--fill-faint)}}.ct-modes{display:inline-flex;gap:2px;margin-bottom:var(--space-4);padding:3px;background:var(--fill-faint);border:1px solid var(--border-light);border-radius:var(--radius-full)}.ct-mode{padding:6px 14px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer}.ct-mode.is-on{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ct-mode:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ct-ltc-intro{margin:0 0 var(--space-4);max-width:70ch;font-size:13px;line-height:1.55;color:var(--text-muted)}.ct-ltc{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--space-6);align-items:start}.ct-ltc-rail{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:2px}.ct-ltc-rail-head{margin:0 0 var(--space-2);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-muted)}.ct-ltc-rail-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer}.ct-ltc-rail-row:hover{background:var(--fill-faint)}.ct-ltc-rail-row.is-open{background:var(--bg-primary);border-color:var(--border);box-shadow:var(--shadow-sm)}.ct-ltc-rail-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ct-ltc-thumb{flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background-color:var(--bg-secondary);background-size:cover;background-position:center}.ct-ltc-thumb.is-empty{background-image:none}.ct-ltc-rail-text{min-width:0;display:flex;flex-direction:column;gap:1px}.ct-ltc-rail-name{font-size:12.5px;font-weight:650;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-ltc-rail-sub{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-ltc-panel{min-width:0}.ct-ltc-panel-head{margin:0 0 2px;font-size:18px;font-weight:700}.ct-ltc-panel-sub{margin:0 0 var(--space-4);font-size:12.5px;color:var(--text-muted)}.ct-ltc-hint{margin:0 0 var(--space-3);font-size:12.5px;color:var(--text-secondary)}.ct-ltc-media{position:relative}.ct-ltc-media img{object-fit:contain;background:var(--bg-base)}.ct-card.is-chosen{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent)}.ct-ltc-showing{position:absolute;top:var(--space-2);left:var(--space-2);padding:2px 8px;border-radius:var(--radius-full);background:var(--primary);color:var(--text-inverse);font-size:10px;font-weight:650}.ct-ltc-copy{margin-top:var(--space-2);font-size:11.5px;line-height:1.4;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-ltc-foot{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-light);font-size:11.5px;font-weight:650;color:var(--text-muted)}.ct-card:hover .ct-ltc-foot,.ct-card:focus-visible .ct-ltc-foot{color:var(--primary)}.ct-card.is-chosen .ct-ltc-foot{color:var(--primary)}.ct-ltc-none-box{display:grid;place-items:center;aspect-ratio:1 / 1;background:var(--fill-faint);color:var(--text-muted);font-size:22px}.ct-ltc-empty{padding:var(--space-6);background:var(--fill-faint);border:1px solid var(--border-light);border-radius:var(--radius-md)}.ct-ltc-empty h3{margin:0 0 var(--space-2);font-size:14px;font-weight:650}.ct-ltc-empty p{margin:0;max-width:60ch;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.ct-ltc-videos{margin-top:var(--space-5);font-size:12.5px}.ct-ltc-videos summary{cursor:pointer;color:var(--text-secondary);font-weight:600}.ct-ltc-videos p{margin:var(--space-2) 0;max-width:66ch;color:var(--text-muted);line-height:1.5}.ct-ltc-videos ul{margin:0;padding-left:18px;color:var(--text-muted)}@media (max-width: 1024px){.ct-ltc{grid-template-columns:1fr;gap:var(--space-4)}.ct-ltc-rail{position:static;flex-direction:row;overflow-x:auto;padding-bottom:var(--space-2)}.ct-ltc-rail-head{display:none}.ct-ltc-rail-row{flex-shrink:0;width:210px}}@media (max-width: 640px){.ct-ltc-rail-row{width:180px}.ct-ltc-empty{padding:var(--space-4)}}@media (prefers-reduced-motion: reduce){.ct-ltc-rail-row,.ct-mode,.ct-card{transition:none}}@media (max-width: 480px){.modal .vea-run-identity{flex-wrap:wrap}.modal .vea-run-identity .vea-run-idtext{flex:1 1 0;min-width:140px}.modal .vea-run-identity .vea-linklike{flex-basis:100%;margin-left:56px;text-align:left}}.vea-filters-toggle{display:none}@media (max-width: 640px){body.vea-light .vea-filters-toggle{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:0 14px;min-height:36px;border:0;box-shadow:var(--ring);border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:13px;font-weight:500;cursor:pointer;width:max-content}body.vea-light .vea-filters-toggle.is-open{background:var(--tint-blue);box-shadow:none;color:var(--primary-dark);font-weight:600}body.vea-light .vea-filters-toggle-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:transparent;color:var(--primary-dark);font-size:12px;font-weight:500;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}body.vea-light .vea-leads-filters:not(.is-open) .lead-filters-bar{display:none}}@media (max-width: 768px){.sidebar .nav-item.is-tab{display:none}}@media (max-width: 480px){body.vea-light .vea-strip{grid-template-columns:repeat(2,1fr)}body.vea-light .vea-strip>div{padding:14px 16px}body.vea-light .vea-strip>div:nth-child(odd){border-left:none}body.vea-light .vea-strip>div:nth-child(n+3){border-top:1px solid var(--border-light)}body.vea-light .vea-lt-card .vea-lt-desc{display:none}body.vea-light .vea-lt-card{padding:14px 16px;gap:8px}body.vea-light .vea-lt-card .vea-lt-facts{gap:6px}body.vea-light .vea-lt-card .vea-lt-fact{padding:8px 10px}body.vea-light .vea-lt-card .vea-lt-fact-value{font-size:18px}body.vea-light .vea-lt-card .vea-lt-cta{padding:10px 16px}}.vea-sec-sub{margin:6px 2px 0;font-size:13px;color:var(--text-muted)}.vea-sec-note{margin:10px 2px 0;font-size:13px;color:var(--text-secondary)}.vea-sec-note:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--status-warm-dot);margin:0 8px 1px 0;vertical-align:middle}.vea-lt-name .vea-lt-tag{margin-left:8px;vertical-align:2px;font-size:12px}@media (max-width: 640px){body.vea-light .page-header.vea-header-shell{flex-direction:column;align-items:stretch;gap:12px}body.vea-light .page-header.vea-header-shell .page-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}body.vea-light .page-header-actions .vea-rangebar{width:100%;min-width:0}body.vea-light .page-header-actions .vea-range{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.vea-light .page-header-actions .vea-range::-webkit-scrollbar{display:none}body.vea-light .page-header-actions .scm-trigger-btn{width:auto;white-space:nowrap}}.vea-heat-cap{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.vea-sec-hint-touch{display:none}@media (hover: none){.vea-sec-hint-hover{display:none}.vea-sec-hint-touch{display:inline}}.lead-table-container td.is-hidden{display:none}body.vea-agree-open .mobile-app-bar,body.vea-agree-open .mobile-tab-bar,body.vea-agree-open .notif-bell-wrap,body.vea-agree-open .ve-support-fab{visibility:hidden;pointer-events:none}@media (max-width: 768px){.app-layout.impersonating .mobile-app-bar{top:44px}.app-layout.impersonating .sidebar{top:44px;height:calc(100dvh - 44px)}.app-layout.impersonating .notif-bell-wrap{top:62px}}body.vea-light .mobile-app-bar{justify-content:flex-start;gap:8px}.mobile-app-bar-product{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;min-width:0;border:1px solid var(--border-light);border-radius:var(--radius-inner, 8px);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mobile-app-bar-product>span:first-child{white-space:nowrap}.mobile-app-bar-product svg{width:12px;height:12px;opacity:.6;flex:none}.mobile-app-bar-product .sidebar-switch-away{font-size:11.5px}.mobile-app-bar-right{display:flex;align-items:center;gap:2px;margin-left:auto}.mobile-app-bar-avatar{border:0;cursor:pointer;font-family:inherit;width:30px;height:30px;font-size:11px}.ve-support-avatar.is-person{border-radius:50%;overflow:hidden;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:0}.ve-support-avatar.is-person img{display:block;width:100%;height:100%;object-fit:cover}.ve-support-header .ve-support-avatar.is-person{width:36px;height:36px;font-size:14px}.ve-support-header .ve-support-title{font-size:14px;font-weight:600}.ve-support-header .ve-support-subtitle{font-size:12px}.sidebar .sidebar-header{background:none}.sidebar .nav-item{min-height:34px;padding:6px 10px}.sidebar .nav-state{background:transparent;box-shadow:none;padding:0;font-weight:500}.sidebar .nav-state.nav-state-running,.sidebar .nav-state.nav-state-live{color:var(--success-ink)}.sidebar .sidebar-logout{border:0;justify-content:flex-start;padding:6px 10px;margin-top:2px;min-height:34px;gap:12px;border-radius:8px;font-size:13px}.sidebar .sidebar-logout:hover{background:var(--fill-faint)}.sidebar .sidebar-logout svg{width:16px;height:16px}.sidebar .sidebar-header{padding:18px 12px 12px;border-bottom:1px solid var(--sidebar-border-faint)}.sidebar .sidebar-brand{margin:0 0 12px 10px}.sidebar .nav-section-label{padding:14px 10px 6px}.sidebar .nav-section-label:first-child{padding-top:4px}.sidebar .sidebar-switch{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;column-gap:5px;align-items:center;min-height:48px;margin:0;padding:6px 6px 6px 10px;text-align:left;background:var(--bg-primary);border:0;box-shadow:var(--ring-ads);border-radius:8px;transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}.sidebar .sidebar-switch:hover,.sidebar .sidebar-switch.is-open{border-color:transparent;box-shadow:var(--ring-ads-strong)}.sidebar-switch-mark{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;flex:none;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;color:#fff;background:var(--text-primary)}.sidebar-switch-mark.is-leads{background:var(--primary)}.sidebar .sidebar-switch-text{display:flex;flex-direction:column;gap:1px;min-width:0}.sidebar .sidebar-switch-cur{display:block;font-size:13px;font-weight:600;line-height:1.25;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-switch-away{display:flex;align-items:center;gap:6px;padding:0;margin:0;border-radius:0;background:transparent;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-switch-away:before{display:none;width:6px;height:6px}.sidebar .sidebar-switch-away.tone-live:before,.sidebar .sidebar-switch-away.tone-running:before,.sidebar .sidebar-switch-away.tone-ready:before,.sidebar .sidebar-switch-away.tone-paused:before{display:inline-block}.sidebar .sidebar-switch-away.tone-ready:before{background:var(--primary)}.sidebar .sidebar-switch-away.tone-paused:before{background:var(--status-warm-dot)}.sidebar .sidebar-switch svg.sidebar-switch-chev{width:14px;height:14px;opacity:1;color:var(--text-muted)}.sidebar .sidebar-switch.is-open svg.sidebar-switch-chev{transform:none}.sidebar .sidebar-switch-menu{top:calc(100% + 6px);width:calc(100% + 12px);max-width:none;padding:4px;border:0;border-radius:10px;box-shadow:var(--ring-ads),var(--shadow-popover)}.sidebar .sidebar-switch-menu button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;column-gap:6px;align-items:center;min-height:44px;padding:6px 8px 6px 6px;border-radius:6px}.sidebar .sidebar-switch-menu button:hover{background:var(--fill-faint)}.sidebar .sidebar-switch-menu button.is-on{background:var(--tint-blue)}.sidebar .sidebar-switch-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-switch-here{width:16px;height:16px;color:var(--primary)}.sidebar .sidebar-switch-here svg{width:16px;height:16px}.sidebar .sidebar-switch-state{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0;border:0;border-radius:0;font-size:12px;font-weight:500;letter-spacing:0;background:transparent;color:var(--text-muted)}.sidebar .sidebar-switch-state.tone-live,.sidebar .sidebar-switch-state.tone-running{background:transparent;color:var(--success-ink)}.sidebar .sidebar-switch-state.tone-ready{background:transparent;color:var(--primary-dark)}.sidebar .sidebar-switch-state.tone-paused{background:transparent;color:var(--text-secondary)}.sidebar .sidebar-switch-state.tone-paused:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-warm-dot)}.sidebar .sidebar-footer{padding:12px}.sidebar .sidebar-user{min-height:44px;padding:6px 10px;gap:10px;margin-bottom:2px;border-radius:8px}.sidebar .sidebar-avatar{width:28px;height:28px;font-size:12px}.sidebar .sidebar-legal{justify-content:flex-start;padding-left:8px;margin-top:8px}.mobile-app-bar-product{gap:6px;padding:0 8px}.mobile-app-bar-product .sidebar-switch-mark{width:20px;height:20px;border-radius:5px}.mobile-app-bar-product .sidebar-switch-away{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;font-size:12px;font-weight:500;color:var(--text-muted);letter-spacing:0}.mobile-app-bar-product svg{width:14px;height:14px;opacity:1;color:var(--text-muted)}.sidebar .sidebar-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--ring-ads)}.sidebar .sidebar-switch-state.tone-live,.sidebar .sidebar-switch-state.tone-running{color:var(--text-muted)}.sidebar .sidebar-switch-state.tone-live:before,.sidebar .sidebar-switch-state.tone-running:before,.sidebar .sidebar-switch-state.tone-ready:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}.sidebar .sidebar-switch-state.tone-ready{color:var(--text-muted)}.sidebar .sidebar-switch-state.tone-ready:before{background:var(--primary)}.sidebar .sidebar-switch-menu button.is-on .sidebar-switch-name{color:var(--primary-dark)}.sidebar .sidebar-switch-desc{grid-column:2 / -1;font-size:12px;line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.vea-light .sidebar .nav-item,body.vea-light .sidebar .sidebar-logout{transition:background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .sidebar .nav-item:hover:not(.active){background:var(--fill-faint)}body.vea-light .sidebar .nav-section-label{letter-spacing:.04em}.mobile-app-bar-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--success)}.mobile-app-bar-dot.tone-ready{background:var(--primary)}.mobile-app-bar-dot.tone-paused{background:var(--status-warm-dot)}body.vea-light .page-header h1{font-size:22px;font-weight:600;letter-spacing:-.02em}body.vea-light .mc-card-header h3,body.vea-light .settings-card-header h3{font-size:13px;font-weight:600;letter-spacing:-.01em}body.vea-light .btn-primary{background:var(--text-primary);border-radius:var(--radius-inner);padding:8px 14px;font-size:13px;transition:background .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .btn-primary:hover{background:#1a2b3f;transform:none;box-shadow:none}body.vea-light .btn-primary:active{transform:scale(.97)}body.vea-light .btn-secondary,body.vea-light .btn-ghost{border-radius:var(--radius-inner)}body.vea-light .btn-secondary:active,body.vea-light .btn-ghost:active{transform:scale(.97)}body.vea-light .form-input,body.vea-light .form-group input,body.vea-light .form-group select,body.vea-light .form-group textarea{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-inner)}body.vea-light .form-input:focus,body.vea-light .form-group input:focus,body.vea-light .form-group select:focus,body.vea-light .form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}@media (max-width: 768px){body.vea-light .mobile-tab{min-height:48px}}body.vea-light .fade-in,body.vea-light .page-body.vea-section-in{animation:none}@media (min-width: 769px){body.vea-light .ve-support-fab,body.vea-light .ve-support-nudge{display:none}}body.vea-light .vea-headline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12px;color:var(--text-muted)}body.vea-light .vea-headline-item+.vea-headline-item:before{content:"·";margin-right:6px;color:var(--text-muted);opacity:.7}body.vea-light .vea-headline time{font-variant-numeric:tabular-nums}body.vea-light .vea-headline .is-stale{color:var(--text-muted)}body.vea-light .vea-headline .is-stale:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--status-warm-dot);margin-right:6px;vertical-align:1px}body.vea-light .vea-headline-sync{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}body.vea-light .vea-ib{width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;transition:background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-ib svg{width:16px;height:16px}body.vea-light .vea-ib svg *{stroke-width:1.75}body.vea-light .vea-ib:hover{background:var(--fill-faint);color:var(--text-primary)}body.vea-light .vea-ib:active{transform:scale(.97)}body.vea-light .vea-ib:disabled{opacity:.5;cursor:default}body.vea-light .vea-ib.is-busy svg{animation:veaSpin .8s linear infinite}@keyframes veaSpin{to{transform:rotate(360deg)}}body.vea-light .vea-header-shell .page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}body.vea-light .vea-perf{margin-bottom:14px;overflow:visible}body.vea-light .vea-perf>:last-child{border-radius:0 0 var(--radius-card) var(--radius-card);overflow:hidden}body.vea-light .vea-perf .mc-card-header{padding:11px 20px;border-bottom:1px solid var(--border-light);min-height:44px}body.vea-light .vea-perf .vea-kpi{gap:0;margin:0}body.vea-light .vea-perf .vea-kpi-tiles{gap:0;position:relative}body.vea-light .vea-perf .vea-kpi-hero,body.vea-light .vea-perf .vea-tile{box-shadow:none;border:0;border-radius:0;background:transparent;position:relative;padding:14px 20px 13px}body.vea-light .vea-perf .vea-kpi-tiles:before,body.vea-light .vea-perf .vea-kpi-tiles .vea-tile+.vea-tile:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--border-light)}body.vea-light .vea-perf button.vea-kpi-hero:hover:not(.is-on),body.vea-light .vea-perf button.vea-tile:hover:not(.is-on){background:var(--fill-subtle);border:0;box-shadow:none}body.vea-light .vea-perf .vea-kpi-hero.is-on,body.vea-light .vea-perf .vea-tile.is-on{border:0;box-shadow:none;background:#2563eb0f}body.vea-light .vea-perf .is-on .vea-kpi-hero-label,body.vea-light .vea-perf .is-on .vea-tile-label{color:var(--primary-dark);font-weight:600}body.vea-light .vea-perf .vea-kpi-hero-num,body.vea-light .vea-perf .vea-tile-num{margin:4px 0 6px}body.vea-light .vea-chart-axis,body.vea-light .vea-chart-axis span,body.vea-light .vea-chart-foot,body.vea-light .vea-chart-foot span,body.vea-light .vea-bycamp-num,body.vea-light .vea-bycamp-unit,body.vea-light .vea-bycamp-cols span,body.vea-light .vea-ghost-key,body.vea-light .vea-livenow-pop,body.vea-light .vea-hit-tip span,body.vea-light .vea-peak-label{font-size:12px}body.vea-light .vea-camp-strip{padding:10px 12px 10px 16px;margin-bottom:14px}body.vea-light .vea-camp-strip-main{align-items:center}body.vea-light .vea-camp-strip-text{margin:0;font-size:13px;color:var(--text-secondary)}@media (max-width: 768px){body.vea-light .vea-header-shell{flex-direction:column;align-items:stretch;gap:12px}body.vea-light .vea-header-shell .page-header-actions{justify-content:space-between}body.vea-light .vea-perf .vea-kpi{grid-template-columns:1fr}body.vea-light .vea-perf .vea-kpi-tiles{grid-auto-flow:row;grid-template-columns:1fr 1fr;border-top:1px solid var(--border-light)}body.vea-light .vea-perf .vea-kpi-tiles:before{display:none}body.vea-light .vea-perf .vea-kpi-hero,body.vea-light .vea-perf .vea-tile{padding:14px 16px 12px}}body.vea-light .vea-def{cursor:help;text-decoration:underline dotted transparent;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:3px;transition:text-decoration-color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-def:hover,body.vea-light .vea-def.is-on,body.vea-light .vea-def:focus-visible{text-decoration-color:currentColor}@media (hover: none){body.vea-light .vea-def{text-decoration-color:var(--text-muted);padding:8px 0;margin:-8px 0}}.vea-def-tip{position:fixed;z-index:1200;max-width:260px;background:var(--text-primary);color:#fff;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;padding:8px 10px;border-radius:6px;box-shadow:var(--shadow-tooltip);pointer-events:none;transition:opacity .12s cubic-bezier(.23,1,.32,1)}body.vea-light .acb-owner-banner,body.vea-light .vea-spend-check.is-attention{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;margin:0 0 14px;background:var(--bg-primary);border:0;border-left:0;border-radius:var(--radius-card);box-shadow:var(--ring),var(--shadow-soft);font-size:13px;color:var(--text-secondary);line-height:1.4}body.vea-light .acb-owner-banner:before,body.vea-light .vea-spend-check.is-attention:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--status-warm, #B6810D);box-shadow:0 0 0 3px #b6810d24}body.vea-light .vea-spend-check.is-attention:before{background:var(--danger-ink, #B91C1C);box-shadow:0 0 0 3px #b91c1c1f}body.vea-light .acb-owner-banner>div,body.vea-light .vea-spend-check.is-attention>span{flex:1;min-width:0}body.vea-light .acb-owner-banner strong,body.vea-light .vea-spend-check.is-attention strong{color:var(--text-primary);font-weight:600}@media (max-width: 640px){body.vea-light .acb-owner-banner .btn,body.vea-light .vea-spend-check.is-attention .btn{width:100%}}body.vea-light .vea-lt-card .vea-lt-cta{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--ring-strong);border:0;border-radius:var(--radius-inner);padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-lt-card .vea-lt-cta:hover:not(:disabled){background:var(--bg-base);box-shadow:var(--ring-strong)}body.vea-light .vea-lt-card .vea-lt-cta:active:not(:disabled){transform:scale(.97)}body.vea-light .vea-lt-card .vea-lt-cta.is-primary{background:var(--text-primary);color:#fff;box-shadow:none}body.vea-light .vea-lt-card .vea-lt-cta.is-primary:hover:not(:disabled){background:#1a2b3f;box-shadow:none}body.vea-light .vea-lt-card .vea-lt-cta:disabled{background:var(--fill-soft);color:var(--text-muted);box-shadow:none}body.vea-light .vea-lt-card.is-ready,body.vea-light .vea-lt-card.is-live{border:0}body.vea-light .vea-sec-sub{display:inline-flex;align-items:center;gap:6px;margin:4px 0 10px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--text-secondary);background:var(--bg-primary);box-shadow:var(--ring)}body.vea-light .vea-sec-sub:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}body.vea-light .vea-cat-confirm-line{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}body.vea-light .vea-cat-confirm-line strong{color:var(--text-primary)}body.vea-light .vea-strip{border:0;border-radius:var(--radius-card);box-shadow:var(--ring),var(--shadow-soft)}@media (max-width: 640px){body.vea-light .vea-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}body.vea-light .vea-filters::-webkit-scrollbar{display:none}body.vea-light .vea-filter{flex:none;min-height:36px}}@media (max-width: 768px){body.vea-light .btn-sm{min-height:36px}body.vea-light .vea-linklike{padding:8px 4px;margin:-8px 0}}body.vea-light .status-summary-pill{border-color:var(--border-light)}body.vea-light .status-summary-pill:hover{border-color:var(--border)}body.vea-light .status-summary-pill.active{border-color:transparent}body.vea-light .page-btn.active{background:var(--accent-dim);border-color:transparent;color:var(--accent)}body.vea-light .page-header h1 .vea-def{text-decoration-color:transparent}body.vea-light .page-header h1 .vea-def:hover,body.vea-light .page-header h1 .vea-def.is-on{text-decoration-color:var(--text-muted)}@media (max-width: 768px){body.vea-light .pagination-btns .page-btn:not(:first-child):not(:last-child){display:none}body.vea-light .page-btn{min-height:40px;padding:0 14px}body.vea-light .lead-sidebar-icon-btn{width:40px;height:40px}body.vea-light .status-summary-pill{min-height:36px}}body.vea-light .mc-card-badge.is-good{background:#16a34a1a;color:var(--success-ink)}body.vea-light .vea-paycard-label{font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:auto}body.vea-light .vea-paycard-status{font-size:13px;color:var(--text-primary)}body.vea-light .vea-billing .vea-team-zero-sub{margin:0 0 12px;font-size:13px;color:var(--text-secondary)}body.vea-light .vea-cancel-continue{width:auto;margin:14px auto 0;padding:8px 10px;border:0;border-radius:var(--radius-inner);background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;display:block}body.vea-light .vea-cancel-continue:hover{background:transparent;color:var(--text-primary)}body.vea-light .vea-cancel-actions{flex-wrap:wrap}@media (max-width: 480px){body.vea-light .vea-cancel-actions{flex-direction:column-reverse}body.vea-light .vea-cancel-actions .btn,body.vea-light .vea-cancel-actions .sys-danger-btn{width:100%}body.vea-light .vea-subscription-body{flex-direction:column;align-items:stretch}body.vea-light .vea-subscription-body .btn{width:100%}}body.vea-light .settings-toggle-row{min-height:44px;align-items:center}body.vea-light .settings-toggle-track{width:44px;height:26px;border-radius:13px}body.vea-light .settings-toggle-track:after{width:22px;height:22px;top:2px;left:2px}body.vea-light .settings-toggle input:checked+.settings-toggle-track:after{transform:translate(18px)}body.vea-light .settings-toggle-label{font-size:13px;font-weight:500;color:var(--text-primary)}body.vea-light .vea-quiet-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:8px}body.vea-light .vea-quiet-field{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}body.vea-light .vea-quiet-tz{font-size:12px;color:var(--text-muted)}body.vea-light .settings-card{border:0;box-shadow:var(--ring);border-radius:var(--radius-card)}body.vea-light .settings-card-header{align-items:center;gap:10px;padding:12px 20px;min-height:44px}body.vea-light .settings-card-header .settings-card-icon{display:none}body.vea-light .settings-card-header p{margin:2px 0 0;font-size:12px;color:var(--text-muted)}body.vea-light .settings-card-body{padding:16px 20px 18px}body.vea-light .settings-card-hint{padding:10px 20px 12px;background:transparent;font-size:12px}body.vea-light .settings-step-head{margin:0 0 10px;gap:8px}body.vea-light .settings-step-num{width:20px;height:20px;background:transparent;color:var(--text-muted);box-shadow:var(--ring);font-size:12px;font-weight:500}body.vea-light .settings-step-title{font-size:13px;font-weight:600}body.vea-light .settings-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:0}body.vea-light .settings-crm-tile{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"logo name rec" "logo sub rec";column-gap:12px;row-gap:1px;align-items:center;text-align:left;min-height:56px;padding:10px 12px;border:0;box-shadow:var(--ring);border-radius:var(--radius-inner, 8px);background:var(--bg-primary);transition:background .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .settings-crm-tile:hover{transform:none;border:0;box-shadow:var(--ring-strong);background:var(--bg-primary)}body.vea-light .settings-crm-tile:active{transform:scale(.97)}body.vea-light .settings-crm-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.vea-light .settings-crm-tile.recommended,body.vea-light .settings-crm-tile.recommended.active{border:0}body.vea-light .settings-crm-tile.active{background:var(--accent-dim);border:0;box-shadow:var(--ring)}body.vea-light .settings-crm-tile-logo{grid-area:logo;width:32px;height:32px;border-radius:8px;background:var(--bg-base);color:var(--text-secondary)}body.vea-light .settings-crm-tile-logo .crm-logo-initials{font-size:12px;font-weight:600}body.vea-light .settings-crm-tile.active .settings-crm-tile-logo{background:var(--bg-primary);color:var(--accent)}body.vea-light .settings-crm-tile-name{grid-area:name;align-self:end;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.vea-light .settings-crm-tile.active .settings-crm-tile-name{color:var(--accent)}body.vea-light .settings-crm-tile-sub{grid-area:sub;align-self:start;font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.25}body.vea-light .settings-crm-rec{grid-area:rec;position:static;transform:none;align-self:center;margin-left:4px;height:20px;padding:0 8px;border-radius:999px;background:var(--tint-blue);color:var(--primary-dark);font-size:12px;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center}body.vea-light .settings-crm-tile.active .settings-crm-rec{background:var(--bg-primary)}body.vea-light .settings-card-body>.form-hint{margin-top:10px;font-size:12px}@media (max-width: 1024px){body.vea-light .settings-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 641px) and (max-width: 1024px){body.vea-light .settings-crm-tile{grid-template-columns:32px auto minmax(0,1fr);grid-template-areas:"logo name name" "logo sub rec";column-gap:10px}body.vea-light .settings-crm-rec{justify-self:start;margin-left:2px;padding:0 7px}body.vea-light .settings-crm-tile-sub{white-space:nowrap}}@media (max-width: 640px){body.vea-light .settings-crm-grid{grid-template-columns:minmax(0,1fr)}body.vea-light .settings-card-header,body.vea-light .settings-card-body,body.vea-light .settings-card-hint{padding-left:16px;padding-right:16px}}body.vea-light .vea-team-link{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px}body.vea-light .vea-routing-mode.is-on{background:var(--accent-dim);color:var(--accent)}body.vea-light .vea-team-owner-toggle{min-height:36px;align-items:center}body.vea-light .vea-team-owner-toggle input{width:18px;height:18px}body.vea-light .vea-help-foot{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0 4px;font-size:13px;color:var(--text-secondary)}@media (max-width: 768px){body.vea-light .vea-team-linkrow .btn{min-height:40px}}body.vea-light .lead-type-chip,body.vea-light .lead-localtime-sub,body.vea-light td.lead-cell-mono,body.vea-light .lead-table th{font-size:12px}body.vea-light .sidebar-switch-away{font-size:12px;font-weight:500;color:var(--text-muted);background:transparent;padding:0}body.vea-light .mobile-app-bar-avatar{width:36px;height:36px;flex:none;font-size:12px}body.vea-light .mobile-app-bar-product{height:36px}@media (hover: none){body.vea-light .vea-ib{width:36px;height:36px}body.vea-light .vea-ib svg{width:16px;height:16px}}@media (max-width: 768px){body.vea-light .lead-phone-num{display:inline-block;padding:10px 0;margin:-10px 0}body.vea-light .vea-range-btn,body.vea-light .vea-seg-btn{padding:8px 14px}body.vea-light .vea-livenow-chip{padding:9px 15px}body.vea-light .vea-bycamp-drill{padding:8px;margin:-8px}}body.vea-light .page-header.vea-header{background:transparent;border-bottom:0;padding-top:24px;padding-bottom:0}body.vea-light .page-body{padding-top:16px}@media (max-width: 768px){body.vea-light .page-header.vea-header{padding-top:16px}body.vea-light .page-body{padding-top:12px}}body.vea-light .notif-bell{border:0;box-shadow:var(--ring-strong);transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .notif-bell:hover{box-shadow:var(--ring-strong),var(--shadow-soft);transform:none}body.vea-light .notif-badge{top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border:0;box-sizing:border-box;font-size:11px;line-height:16px}body.vea-light .btn-primary:disabled{background:var(--fill-soft);color:var(--text-muted);opacity:1}body.vea-light .form-input.is-missing{border-left:3px solid var(--status-warm);padding-left:11px}body.vea-light .vea-set-stack .mc-card{max-width:760px}body.vea-light .vea-leads-empty-cell{text-align:center;padding:40px 16px;color:var(--text-muted);font-size:13px}body.vea-light .vea-leads-empty-cell .vea-linklike{font-weight:500}body.vea-light .lead-table-container th{font-size:12px}body.vea-light .vea-sec{margin-top:20px}body.vea-light .page-body>.vea-sec:first-child{margin-top:0}body.vea-light .vea-sec h2{font-size:15px;font-weight:600}body.vea-light .vea-sec h2 .vea-def{text-decoration-color:transparent}body.vea-light .vea-sec h2 .vea-def:hover,body.vea-light .vea-sec h2 .vea-def.is-on{text-decoration-color:var(--text-muted)}body.vea-light .vea-filters{margin-top:12px}body.vea-light .vea-dash-preview{display:flex;flex-direction:column;gap:14px;margin-top:4px;pointer-events:none;-webkit-user-select:none;user-select:none}body.vea-light .vea-dash-preview .vea-perf{margin-bottom:0}body.vea-light .vea-dash-preview .vea-home-grid{margin:0}body.vea-light .vea-dp-chip{margin-left:auto;display:inline-flex;align-items:center;height:20px;font-size:12px;font-weight:500;line-height:1;color:var(--text-muted);padding:0 8px;border-radius:999px;background:var(--fill-track)}body.vea-light .vea-dash-preview .vea-kpi-hero-num,body.vea-light .vea-dash-preview .vea-tile-num,body.vea-light .vea-dash-preview .vea-outcome strong,body.vea-light .vea-dash-preview .vea-bycamp-num,body.vea-light .vea-dash-preview .vea-bycamp-name,body.vea-light .vea-dash-preview .vea-chart-axis span,body.vea-light .vea-dash-preview .vea-chart-foot span,body.vea-light .vea-dash-preview .vea-feed-name,body.vea-light .vea-dash-preview .vea-feed-meta,body.vea-light .vea-dash-preview .vea-feed-time{color:var(--text-muted)}body.vea-light .vea-dp-spark{display:block;width:100%;height:28px}body.vea-light .vea-dp-spark path{fill:none;stroke:var(--border);stroke-width:2}body.vea-light .vea-dash-preview .vea-line-path{stroke:var(--border)}body.vea-light .vea-dash-preview .vea-seg-btn,body.vea-light .vea-dash-preview .vea-feed-rowbtn{cursor:default}body.vea-light .vea-perf .vea-kpi-hero,body.vea-light .vea-perf .vea-tile{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"label label" "num spark" "delta spark";column-gap:12px;row-gap:2px;align-items:end;padding:14px 20px 12px;min-height:100px}body.vea-light .vea-perf .vea-kpi-hero-label,body.vea-light .vea-perf .vea-tile-label{grid-area:label}body.vea-light .vea-perf .vea-kpi-hero-num,body.vea-light .vea-perf .vea-tile-num{grid-area:num;margin:2px 0 0}body.vea-light .vea-perf .vea-delta{grid-area:delta;align-self:start}body.vea-light .vea-perf .vea-kpi-hero-spark,body.vea-light .vea-perf .vea-tile-spark{grid-area:spark;margin:0;padding:0;align-self:end}body.vea-light .vea-perf .vea-spark{height:34px}body.vea-light .vea-delta.is-good{color:var(--success-ink)}body.vea-light .vea-range-cal{width:14px;height:14px;margin-right:5px}body.vea-light .hs-trigger.vea-camp-select{min-width:176px}body.vea-light .vea-chart-foot{font-size:12px;color:var(--text-muted)}body.vea-light .vea-chart-key{grid-column:2;display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--text-muted)}body.vea-light .vea-chart-key i{display:inline-block;width:16px;border-top:2px solid var(--accent);vertical-align:middle;margin-right:6px}body.vea-light .vea-chart-key i.is-prev{border-top:1.5px dashed var(--blue-300, #7AB0FF)}body.vea-light .vea-peak-label{font-weight:600}body.vea-light .vea-feed-rowbtn{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name time" "meta time";column-gap:12px;row-gap:2px;align-items:center;padding:9px 20px;min-height:56px}body.vea-light .vea-feed-name{grid-area:name;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:normal}body.vea-light .vea-feed-meta{grid-area:meta;flex:none;order:0;font-size:12px}body.vea-light .vea-feed-time{grid-area:time;font-size:12px}body.vea-light .vea-feed-new{display:inline-flex;align-items:center;height:20px;font-size:12px;font-weight:500;line-height:1;color:var(--primary-dark);background:var(--tint-blue);padding:0 8px;border-radius:999px}body.vea-light .vea-feed-live{color:var(--success-ink);font-weight:500}body.vea-light .vea-feed-livedot{animation:none}body.vea-light .vea-feed-all{text-align:center;font-weight:500}body.vea-light .vea-bycamp-cols,body.vea-light .vea-bycamp-rowbtn{display:grid;grid-template-columns:minmax(160px,1fr) 140px 140px 120px;align-items:center;gap:8px 18px;padding:10px 20px}body.vea-light .vea-bycamp-row{display:block;padding:0}body.vea-light .vea-bycamp-rowbtn{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left}body.vea-light button.vea-bycamp-rowbtn{cursor:pointer;transition:background .15s cubic-bezier(.23,1,.32,1)}body.vea-light button.vea-bycamp-rowbtn:hover{background:var(--fill-faint)}body.vea-light .vea-bycamp-cols{padding:9px 20px 7px;font-size:12px;font-weight:500;letter-spacing:0}body.vea-light .vea-bycamp-name{align-items:center;gap:8px;font-size:13px;font-weight:600}body.vea-light .vea-bycamp-name .vea-livenow-dot{margin-top:0}body.vea-light .vea-bycamp-tag{display:inline-flex;align-items:center;height:20px;font-size:12px;font-weight:500;line-height:1;color:var(--success-ink);background:#16a34a1a;padding:0 8px;border-radius:999px}body.vea-light .vea-bycamp-num{font-size:13px}body.vea-light .acb-owner-banner>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}body.vea-light .acb-owner-banner .btn.vea-card-recovery-action{margin-left:auto}body.vea-light .vea-settle,body.vea-light .vea-num-swap{animation:none}@media (max-width: 768px){body.vea-light .vea-perf .vea-kpi-hero,body.vea-light .vea-perf .vea-tile{grid-template-columns:minmax(0,1fr) 80px;padding:12px 16px 10px;min-height:0}body.vea-light .vea-perf .vea-kpi-tiles .vea-tile{grid-template-columns:minmax(0,1fr) 48px;column-gap:8px}body.vea-light .vea-perf .vea-kpi-tiles .vea-tile-num{font-size:22px}body.vea-light .vea-home-rail{order:0}body.vea-light .page-body{padding-bottom:96px}body.vea-light .vea-bycamp-cols{display:grid;grid-template-columns:minmax(0,1fr) 56px 76px 68px;gap:6px 10px;padding:8px 16px 6px}body.vea-light .vea-bycamp-rowbtn{grid-template-columns:minmax(0,1fr) 56px 76px 68px;gap:6px 10px;padding:10px 16px}body.vea-light .vea-bycamp-unit{display:none}body.vea-light .vea-bycamp-num:nth-of-type(4){display:block}body.vea-light .vea-bycamp-tag{display:none}body.vea-light .vea-bycamp-num{font-size:12px}body.vea-light .acb-owner-banner .btn.vea-card-recovery-action{margin-left:0}}body.vea-light .lead-table-container{border:0;border-radius:var(--radius-card);box-shadow:var(--ring),var(--shadow-soft)}body.vea-light .lead-table-scroll thead th{background:transparent;font-size:12px;font-weight:500;color:var(--text-muted);border-bottom:1px solid var(--border-light);padding:9px 16px}body.vea-light .lead-table-scroll td.lead-cell-mono{font-size:12px}body.vea-light .lead-type-chip{background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;padding:0;margin-right:8px}body.vea-light .lead-type-chip.lead-replacement-chip,body.vea-light .lead-type-chip.lead-kept-exclusive-chip{background:var(--bg-base);padding:2px 7px}body.vea-light .disposition-select{min-height:32px;padding:5px 26px 5px 10px;font-size:13px;border:0;box-shadow:var(--ring);border-radius:var(--radius-inner);background-color:var(--bg-primary)}body.vea-light .lead-table-search{background:var(--bg-primary);border:0;box-shadow:var(--ring);border-radius:var(--radius-inner);min-height:36px;padding:6px 12px}body.vea-light .lead-search-input,body.vea-light .lead-filter-select,body.vea-light .lead-date-input{min-height:36px;border:0;box-shadow:var(--ring);border-radius:var(--radius-inner)}body.vea-light .filter-btn{border:0;box-shadow:var(--ring);background:var(--bg-primary);min-height:32px;font-size:13px;font-weight:500;transition:box-shadow .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .filter-btn:hover{box-shadow:var(--ring-strong);background:var(--bg-primary)}body.vea-light .filter-btn.active{background:var(--tint-blue);box-shadow:none;color:var(--primary-dark);font-weight:600}body.vea-light .lead-sidebar{border-left:0;box-shadow:var(--shadow-panel)}body.vea-light .lead-sidebar-title-row h3{font-size:16px;font-weight:600}body.vea-light .lead-sidebar-label{font-size:12px;font-weight:500;letter-spacing:0}body.vea-light .lead-sidebar-type-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:500;letter-spacing:0;background:var(--fill-track);color:var(--text-secondary);box-shadow:none;border:0;border-radius:999px}body.vea-light .lead-sidebar-savenext-btn{background:var(--text-primary);border-radius:var(--radius-inner);min-height:36px}body.vea-light .lead-sidebar-savenext-btn:hover:not(:disabled){background:#1a2b3f}body.vea-light .lead-sidebar .btn-primary{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--ring-strong)}body.vea-light .lead-sidebar .btn-primary:hover:not(:disabled){background:var(--bg-base)}body.vea-light .lead-sidebar-icon-btn{width:36px;height:36px;justify-content:center;border-color:var(--border-light)}body.vea-light .lead-phone-copy{min-width:36px;min-height:36px}body.vea-light .lead-sidebar-action-btn{min-height:36px;border-color:var(--border-light);border-radius:var(--radius-inner)}body.vea-light .vea-subscription-body strong{font-weight:600}body.vea-light .vea-cancel-actions .sys-danger-btn{background:transparent;color:var(--danger-ink, #B91C1C);box-shadow:var(--ring);border:0;border-radius:var(--radius-inner)}body.vea-light .vea-cancel-actions .sys-danger-btn:hover:not(:disabled){background:#b91c1c0f}body.vea-light .vea-cancel-topline{font-size:12px}body.vea-light .vea-cancel-close{width:36px;height:36px}body.vea-light .settings-toggle{width:44px;height:26px;padding:9px 0;margin:-9px 0;box-sizing:content-box}body.vea-light .settings-toggle-track{top:9px;right:0;bottom:9px;left:0}@media (min-width: 900px){body.vea-light .vea-help-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}body.vea-light .vea-help-term{grid-template-columns:1fr;gap:2px;align-content:start}body.vea-light .vea-help-term:nth-child(2){border-top:0}}body.vea-light .vea-preview-topbar,body.vea-light .vea-preview-domain{font-size:12px}@media (max-width: 768px){body.vea-light .disposition-select{min-height:44px;font-size:16px}body.vea-light .lead-sidebar-savenext-btn{min-height:44px}body.vea-light .lead-sidebar-phone-link,body.vea-light .lead-sidebar-email-link{display:inline-block;padding:7px 0;margin:-7px 0}body.vea-light .lead-sidebar-text-link{display:inline-flex;align-items:center;min-height:36px}body.vea-light .lead-name-edit{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}}body.vea-light .vea-lt-card{gap:10px;padding:18px 18px 14px}body.vea-light .vea-lt-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-muted);margin-bottom:-4px}body.vea-light .vea-lt-card .vea-lt-name{font-size:16px;font-weight:600}body.vea-light .vea-lt-card .vea-lt-desc{min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.vea-light .vea-lt-facts{display:grid;grid-template-columns:1.15fr 1fr 1.25fr;gap:8px}body.vea-light .vea-lt-fact{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;background:#2563eb0d;border-radius:var(--radius-inner)}body.vea-light .vea-lt-fact-label{font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.vea-light .vea-lt-fact-value{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-top:3px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}body.vea-light .vea-lt-fact-value.is-range{font-size:18px}body.vea-light .vea-lt-fact-sub{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.vea-light .vea-lt-fact-bar{margin:9px 0 5px}body.vea-light .vea-lt-incl-wrap{display:flex;flex-direction:column;gap:6px;padding-top:2px}body.vea-light .vea-lt-incl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}body.vea-light .vea-lt-incl li{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-secondary);min-width:0}body.vea-light .vea-lt-incl svg{width:13px;height:13px;color:var(--accent);flex:none}body.vea-light .vea-lt-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}body.vea-light .vea-lt-links{display:flex;align-items:center;gap:10px}body.vea-light .vea-lt-link{background:none;border:0;padding:6px 0;font:inherit;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer}body.vea-light .vea-lt-link:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}body.vea-light .vea-lt-sep{width:3px;height:3px;border-radius:50%;background:var(--border-light)}body.vea-light .vea-lt-foot .vea-lt-cta{width:auto;min-height:32px;padding:6px 18px}@media (max-width: 768px){body.vea-light .vea-lt-foot .vea-lt-cta{min-height:40px}body.vea-light .vea-lt-link{padding:10px 0}}body.vea-light .vea-leads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}body.vea-light .vea-leads-toolbar .status-summary-bar{margin-bottom:0}body.vea-light .vea-leads-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.vea-light .vea-leads-filters .lead-filters-bar{flex:1;min-width:0}body.vea-light .vea-leads-type .hs-trigger{min-width:170px}body.vea-light .mc-card-badge.is-warn{background:#b6810d1f;color:var(--status-warm, #B6810D)}@media (max-width: 768px){body.vea-light .vea-leads-filters:not(.is-open) .vea-leads-type{display:none}body.vea-light .vea-leads-type{width:100%}body.vea-light .vea-leads-type .hs-trigger{display:flex;width:100%}}@media (min-width: 769px) and (max-width: 1024px){body.vea-light .vea-leads-filters .lead-filters-bar{display:contents}body.vea-light .vea-leads-filters .lead-search-wrapper{flex:1 1 240px;min-width:0}}@media (max-width: 1024px){body.vea-light .vea-perf .vea-kpi-tiles .vea-tile{grid-template-columns:minmax(0,1fr) 48px;column-gap:8px}body.vea-light .vea-perf .vea-kpi-tiles .vea-tile-num{font-size:22px}body.vea-light .vea-home-rail{order:0}}body.vea-light{--ring: var(--ring-ads);--ring-strong: var(--ring-ads-strong);--border-light: var(--hairline);--bg-secondary: var(--fill-track);--bg-hover: var(--fill-faint);--fill-faint: rgba(15,23,42,.04);--fill-soft: rgba(15,23,42,.06);--shadow-sm: var(--shadow-soft);--shadow-md: 0 4px 12px rgba(15,23,42,.08);--shadow-lg: var(--shadow-popover);--shadow-card: var(--ring), var(--shadow-soft)}body.vea-light .mc-card{border:0;border-radius:var(--radius-card);box-shadow:var(--ring),var(--shadow-soft)}body.vea-light .mc-card-header{padding:12px 20px;min-height:44px;border-bottom:1px solid var(--hairline)}body.vea-light .mc-card-header h3{font-size:13px;font-weight:600}body.vea-light .vea-perf .mc-card-header{padding:12px 20px}body.vea-light .vea-perf{margin-bottom:16px}body.vea-light .vea-home-grid{gap:16px}body.vea-light .btn-primary,body.vea-light .btn-secondary,body.vea-light .btn-ghost,body.vea-light .scm-trigger-btn{border-radius:var(--radius-inner);transition:background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .btn-accent{border:0;border-radius:var(--radius-inner);background:var(--text-primary);color:#fff;box-shadow:none;transition:background .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .btn-accent:hover:not(:disabled){background:#1a2b3f;transform:none;box-shadow:none}body.vea-light .btn-accent:active:not(:disabled){transform:scale(.97)}body.vea-light .btn-accent:disabled{background:var(--fill-soft);color:var(--text-muted);opacity:1}body.vea-light .btn-secondary{background:var(--bg-primary);color:var(--text-primary);border:0;box-shadow:var(--ring)}body.vea-light .btn-secondary:hover:not(:disabled){background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--ring-strong)}body.vea-light .btn-secondary:disabled{background:var(--fill-soft);color:var(--text-muted);box-shadow:none;opacity:1}body.vea-light .btn-ghost{background:transparent;color:var(--text-secondary);border:0}body.vea-light .btn-ghost:hover:not(:disabled){background:var(--fill-faint);color:var(--text-primary)}body.vea-light .btn-ghost:disabled{opacity:1;color:var(--text-muted)}body.vea-light .btn-secondary:active:not(:disabled),body.vea-light .btn-ghost:active:not(:disabled),body.vea-light .scm-trigger-btn:active{transform:scale(.97)}body.vea-light .btn-danger{color:var(--danger-ink)}body.vea-light .btn-ghost.btn-danger:hover{background:#b91c1c0f;color:var(--danger-ink)}body.vea-light .sys-danger-btn{min-height:32px;padding:6px 14px;background:transparent;border:0;box-shadow:var(--ring);border-radius:var(--radius-inner);color:var(--danger-ink);font-size:13px;font-weight:500;transition:background .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .sys-danger-btn:hover:not(:disabled){background:#b91c1c0f;box-shadow:var(--ring)}body.vea-light .scm-trigger-check{width:16px;height:16px}body.vea-light .scm-trigger-check *{stroke-width:1.75}body.vea-light .form-input,body.vea-light .form-group input,body.vea-light .form-group select,body.vea-light .form-group textarea,body.vea-light .lead-sidebar-notes{border:0;box-shadow:var(--ring);background:var(--bg-primary);border-radius:var(--radius-inner);transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .form-input:hover:not(:focus),body.vea-light .form-group input:hover:not(:focus),body.vea-light .form-group select:hover:not(:focus),body.vea-light .form-group textarea:hover:not(:focus){box-shadow:var(--ring-strong)}body.vea-light .form-input:focus,body.vea-light .form-group input:focus,body.vea-light .form-group select:focus,body.vea-light .form-group textarea:focus,body.vea-light .lead-sidebar-notes:focus{border-color:transparent;box-shadow:0 0 0 1px var(--primary),0 0 0 4px #2563eb1f;outline:none}body.vea-light .form-input.is-error{box-shadow:0 0 0 1px var(--danger)}body.vea-light .form-input.is-error:hover:not(:focus){box-shadow:0 0 0 1px var(--danger)}body.vea-light .form-input.is-error:focus{box-shadow:0 0 0 1px var(--danger),0 0 0 4px #ef44441f}body.vea-light .form-input::placeholder,body.vea-light .lead-search-input::placeholder{color:var(--text-muted)}body.vea-light .form-label,body.vea-light .scm-field label{font-size:12px;font-weight:500;color:var(--text-secondary)}body.vea-light .vea-req,body.vea-light .vea-opt{letter-spacing:0}body.vea-light .scm-required{color:var(--text-secondary);font-weight:500}body.vea-light select.form-input,body.vea-light .form-group select,body.vea-light .lead-filter-select,body.vea-light .disposition-select,body.vea-light .vea-quiet-pick select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:var(--chevron-select);background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}body.vea-light .vea-quiet-pick select{font-size:13px;border:0;box-shadow:var(--ring)}body.vea-light .lead-table-scroll thead th{background:var(--fill-subtle);border-bottom:1px solid var(--hairline)}body.vea-light .lead-table-scroll td{border-bottom-color:var(--hairline)}body.vea-light .lead-row-clickable:hover{background:var(--fill-faint)}body.vea-light .lead-row-active{box-shadow:none}body.vea-light td.lead-cell-mono,body.vea-light .lead-localtime-sub,body.vea-light .status-summary-count,body.vea-light .nav-state,body.vea-light .vea-run-stats small,body.vea-light .vea-money-meta{font-variant-numeric:tabular-nums}body.vea-light .aa-badge,body.vea-light .vea-cat-chip,body.vea-light .mc-card-badge,body.vea-light .vea-lt-badge,body.vea-light .vea-sec-count,body.vea-light .lead-sidebar-disp-badge,body.vea-light .vea-camp-strip .nav-state{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:0;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:0;line-height:1;background:var(--fill-track);color:var(--text-secondary);box-shadow:none;white-space:nowrap}body.vea-light .mc-card-badge,body.vea-light .vea-cat-chip.is-early{background:var(--tint-blue);color:var(--primary-dark)}body.vea-light .aa-badge-live,body.vea-light .vea-lt-badge.is-live,body.vea-light .vea-camp-strip .nav-state-running{background:#16a34a1a;color:var(--success-ink)}body.vea-light .mc-card-badge.danger{background:#b91c1c14;color:var(--danger-ink)}body.vea-light .mc-card-badge.is-warn{background:var(--fill-track);color:var(--text-secondary)}body.vea-light .mc-card-badge.is-warn:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-warm-dot);flex:none}body.vea-light .vea-lt-badge i,body.vea-light .aa-badge-dot{width:6px;height:6px}body.vea-light .vea-camp-strip .nav-state{box-shadow:none}body.vea-light .vea-camp-strip .nav-state-dot{width:6px;height:6px}body.vea-light .lead-sidebar-disp-badge{border:0!important}body.vea-light .vea-sec-count{font-variant-numeric:tabular-nums}body.vea-light .status-summary-pill{min-height:32px;padding:0 12px;border:0;box-shadow:var(--ring);background:var(--bg-primary);font-size:13px;font-weight:500;color:var(--text-secondary);transition:box-shadow .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .status-summary-pill:hover{box-shadow:var(--ring-strong);color:var(--text-primary)}body.vea-light .status-summary-pill.active{background:var(--tint-blue);box-shadow:none;color:var(--primary-dark);font-weight:600}body.vea-light .status-summary-dot{width:6px;height:6px}body.vea-light .status-summary-count{background:transparent;padding:0;font-size:12px;font-weight:500;color:var(--text-muted);border-radius:0}body.vea-light .status-summary-pill.active .status-summary-count{background:transparent;color:var(--primary-dark)}body.vea-light .vea-filter{font-size:13px;font-weight:500;color:var(--text-secondary);border:0;box-shadow:var(--ring);padding:0 14px;min-height:32px;transition:box-shadow .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-filter:hover{box-shadow:var(--ring-strong);color:var(--text-primary)}body.vea-light .vea-filter.is-on{background:var(--tint-blue);box-shadow:none;color:var(--primary-dark);font-weight:600}body.vea-light .vea-filter b{font-weight:500;opacity:1;color:var(--text-muted);margin-left:6px}body.vea-light .vea-filter.is-on b,body.vea-light .page-btn.active{color:var(--primary-dark)}body.vea-light .vea-seg,body.vea-light .scm-mode-toggle{background:var(--fill-track);border:0;border-radius:8px;padding:2px;gap:2px}body.vea-light .vea-seg-btn,body.vea-light .scm-mode-btn{border-radius:6px;font-size:13px;font-weight:500;color:var(--text-secondary);transition:background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-seg-btn.is-on,body.vea-light .scm-mode-btn.active{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--ring)}body.vea-light .vea-range-btn.is-on,body.vea-light .vea-range-thumb{box-shadow:var(--ring)}body.vea-light .vea-range-btn:hover:not(.is-on):not(:disabled){background:var(--fill-faint)}body.vea-light .vea-range-cal{width:14px;height:14px}body.vea-light .vea-range-cal *{stroke-width:1.75}body.vea-light .vea-states-mode{border:0;box-shadow:var(--ring);background:var(--bg-primary);border-radius:var(--radius-inner)}body.vea-light .vea-states-mode.is-on{background:var(--tint-blue);box-shadow:var(--ring)}body.vea-light .vea-states-mode-text{font-size:13px;font-weight:500}body.vea-light .vea-states-mode-text span{font-size:12px;font-weight:400}body.vea-light .vea-run-states{font-size:12px}body.vea-light .vea-states-chip{border:0;box-shadow:var(--ring);color:var(--text-primary);font-weight:500}body.vea-light .vea-states-chip:hover:not(:disabled){background:var(--fill-faint);color:var(--text-primary)}body.vea-light .sidebar .nav-item{font-size:13px}body.vea-light .sidebar .nav-state{font-size:12px;font-weight:500}body.vea-light .sidebar-legal a{font-size:12px}body.vea-light .sidebar-avatar,body.vea-light .mobile-app-bar-avatar{background:var(--tint-blue);color:var(--primary-dark);font-weight:600;letter-spacing:0}body.vea-light .mobile-app-bar-brand{font-weight:600}body.vea-light .vea-strip-label{letter-spacing:0}body.vea-light .vea-strip-dot:after{display:none}body.vea-light .vea-strip-val em{font-size:13px;font-weight:500}body.vea-light .vea-sec h2,body.vea-light .vea-run-id h3{font-size:15px;font-weight:600}body.vea-light .vea-run-stats span{letter-spacing:0}body.vea-light .vea-run-stats strong{font-size:18px;font-weight:600}body.vea-light .vea-run-stats small{font-size:12px}body.vea-light .vea-run-row{border:0;border-radius:var(--radius-card);box-shadow:var(--ring),var(--shadow-soft);padding:16px 20px;transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-run-row:hover{box-shadow:var(--ring-strong),var(--shadow-soft)}body.vea-light .vea-run-row.is-live,body.vea-light .vea-run-row.is-paused,body.vea-light .vea-run-row.is-extra{border-left:0;padding-left:20px}body.vea-light .vea-run-stats>div{border-left-color:var(--hairline)}body.vea-light .vea-learn-step{font-size:12px;font-weight:500}body.vea-light .vea-learn-step.is-now{font-weight:600}body.vea-light .vea-learn-step i{background:var(--fill-track);box-shadow:inset 0 0 0 1px #0f172a29}body.vea-light .vea-learn-bar{background:var(--fill-track)}body.vea-light .vea-lt-hold{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}body.vea-light .vea-lt-hold:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-warm-dot);flex:none}body.vea-light .vea-lt-buildrow{font-size:12px}body.vea-light .vea-activity{background:var(--fill-subtle);border:0;border-radius:var(--radius-inner)}body.vea-light .vea-activity-say strong{font-size:13px;font-weight:500}body.vea-light .vea-activity-say span{font-size:12px}body.vea-light .vea-pace-bar{background:var(--fill-track)}body.vea-light .vea-budget-est small,body.vea-light .vea-budget-scale{font-size:12px}body.vea-light .vea-tile-num.is-empty{font-size:15px}body.vea-light .vea-delta.is-none{font-size:12px}body.vea-light .vea-money-total-num{font-weight:600;letter-spacing:-.02em}body.vea-light .vea-money-amt,body.vea-light .vea-payment-amt{font-weight:600}body.vea-light .vea-payment-sub{font-size:12px}body.vea-light .vea-money-meta span+span:before{background:var(--hairline)}body.vea-light .vea-team-zero-sub{font-size:13px}body.vea-light .vea-set-row-label{font-size:13px;font-weight:500}body.vea-light .vea-set-row-desc,body.vea-light .vea-set-foot,body.vea-light .settings-toggle-desc{font-size:12px}body.vea-light .vea-help-term dt,body.vea-light .vea-help-term dd,body.vea-light .vea-help-item p{font-size:13px}body.vea-light .vea-crmstat-title{font-size:13px;font-weight:600}body.vea-light .vea-crmstat-sub{font-size:12px}body.vea-light .vea-crmstat-chip{font-size:12px;font-weight:500}body.vea-light .vea-crmstat-logo{width:32px;height:32px;border-radius:var(--radius-inner);background:var(--fill-subtle)}body.vea-light .vea-crmstat-logo .crm-logo-initials{font-size:12px;font-weight:600;letter-spacing:0}body.vea-light .vea-camp-strip-funnel{font-size:12px}body.vea-light .lead-sidebar-phone-link{font-weight:600;font-variant-numeric:tabular-nums}body.vea-light .lead-sidebar-name-input,body.vea-light .notif-badge{font-weight:600}body.vea-light .notif-bell{width:32px;height:32px}body.vea-light .notif-bell svg{width:16px;height:16px}body.vea-light .notif-bell svg *{stroke-width:1.75}body.vea-light .sidebar-switch-menu,body.vea-light .vea-range-pop,body.vea-light .notif-panel{border:0;border-radius:10px;box-shadow:var(--ring),var(--shadow-popover)}body.vea-light .sidebar-switch-menu button{border-radius:6px}body.vea-light .sidebar-switch-menu button:hover{background:var(--fill-faint)}body.vea-light .sidebar-switch-menu button.is-on{background:var(--tint-blue)}body.vea-light .settings-toggle-track:after{box-shadow:0 1px 3px #0f172a1f}body.vea-light .mobile-app-bar{border-bottom:0;box-shadow:0 1px 0 var(--hairline)}body.vea-light .mobile-tab-bar{border-top:0;box-shadow:0 -1px 0 var(--hairline),0 -8px 24px #0f172a0f}body.vea-light .mobile-tab.active{font-weight:600}body.vea-light .mobile-hamburger{width:36px;height:36px;border:0;border-radius:var(--radius-inner);background:transparent}body.vea-light .mobile-hamburger:hover{background:var(--fill-faint)}body.vea-light .mobile-hamburger svg{width:20px;height:20px}body.vea-light .mobile-app-bar-product{border:0;box-shadow:var(--ring)}body.vea-light .lead-phone-copy{width:32px;height:32px;padding:0;border:0;box-shadow:var(--ring);border-radius:var(--radius-inner);transition:box-shadow .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1)}body.vea-light .lead-phone-copy:hover{background:var(--fill-faint);box-shadow:var(--ring-strong);color:var(--text-primary)}body.vea-light .lead-phone-copy svg,body.vea-light .lead-sidebar-icon-btn svg,body.vea-light .lead-name-edit svg{width:16px;height:16px}body.vea-light .lead-phone-copy svg *,body.vea-light .lead-sidebar-icon-btn svg *,body.vea-light .lead-name-edit svg *{stroke-width:1.75}body.vea-light .lead-sidebar-icon-btn{width:32px;height:32px;border:0;box-shadow:var(--ring);border-radius:var(--radius-inner)}body.vea-light .lead-sidebar-icon-btn:hover{box-shadow:var(--ring-strong);background:var(--fill-faint)}body.vea-light .lead-name-edit{width:32px;height:32px;justify-content:center;border-radius:var(--radius-inner)}body.vea-light .lead-name-edit:hover{background:var(--fill-faint)}body.vea-light .lead-sidebar-action-btn{border:0;box-shadow:var(--ring);min-height:32px;font-weight:500}body.vea-light .lead-sidebar-action-btn:hover{box-shadow:var(--ring-strong)}body.vea-light .lead-sidebar-savenext-btn:disabled{background:var(--fill-soft);color:var(--text-muted);opacity:1}body.vea-light .lead-sidebar .btn-primary:disabled{background:var(--fill-soft);color:var(--text-muted);box-shadow:none;opacity:1}body.vea-light .vea-chart-grid i{background:var(--hairline)}body.vea-light .vea-chart-grid i:first-child{background:transparent}body.vea-light .vea-chart-grid i:last-child{background:#0f172a29}body.vea-light .vea-spark-line{stroke-width:1.5}body.vea-light .vea-spark-dot{stroke-width:4}body.vea-light .vea-spark-dot-ring{stroke-width:7}body.vea-light .vea-chart-key i{width:12px}body.vea-light strong,body.vea-light b{font-weight:600}body.vea-light .vea-feed-all{font-size:12px}body.vea-light .vea-team-zero-list strong{font-size:13px;font-weight:600}body.vea-light .vea-merge-head strong{font-weight:600}body.vea-light .vea-photo.is-empty{background:var(--tint-blue);color:var(--primary-dark);font-size:22px;font-weight:600;border:1px dashed rgba(15,23,42,.2)}body.vea-light .vea-lt-card .vea-lt-cta{font-weight:500}body.vea-light .vea-lt-card .vea-lt-cta.is-primary{font-weight:600}body.vea-light button.scm-trigger-btn{min-height:32px;padding:6px 14px;line-height:1.3}@media (max-width: 768px){body.vea-light button.scm-trigger-btn,body.vea-light .sys-danger-btn{min-height:44px;padding:8px 16px}body.vea-light .status-summary-pill,body.vea-light .vea-filter,body.vea-light .filter-btn{min-height:36px}body.vea-light .lead-sidebar-icon-btn,body.vea-light .lead-phone-copy,body.vea-light .lead-name-edit{width:40px;height:40px}body.vea-light .lead-sidebar-action-btn{min-height:40px}body.vea-light .lead-cards-mobile tbody tr{border:0;border-radius:var(--radius-card);box-shadow:var(--ring),var(--shadow-soft)}body.vea-light .lead-cards-mobile tbody td:nth-child(1) .lead-name{font-size:13px;font-weight:600}body.vea-light .lead-cards-mobile tbody td:nth-child(7){font-size:12px}body.vea-light .vea-kpi-hero-num{font-size:26px}body.vea-light .vea-quiet-pick select{min-height:44px;font-size:16px}}body.vea-light .vea-headstat{margin-top:4px}@media (min-width: 641px){body.vea-light .page-header.vea-header-shell{flex-direction:row;align-items:flex-start;gap:16px}body.vea-light .vea-header-shell .page-header-actions{margin-top:-2px;flex-wrap:nowrap}}@media (min-width: 769px){body.vea-light .page-header.vea-header{padding-right:32px}body.vea-light:has(.notif-bell-wrap) .page-header.vea-header{padding-right:76px}body.vea-light .notif-bell-wrap{top:22px;right:32px}}body.vea-light .vea-perf .mc-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:5px 20px}body.vea-light .vea-perf .mc-card-header h3{margin-right:auto}body.vea-light .vea-perf-tools{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}body.vea-light .vea-perf-tools .vea-ib{flex:none}body.vea-light .vea-perf-tools .vea-rangebar{margin:0;position:relative}body.vea-light .vea-perf-tools .vea-camp-select{min-height:32px;max-width:220px}body.vea-light .vea-perf-tools .vea-ib{width:32px;height:32px;border-radius:var(--radius-inner);box-shadow:var(--ring)}body.vea-light .vea-perf-tools .vea-ib:hover{box-shadow:var(--ring-strong);background:var(--bg-primary)}body.vea-light .vea-perf-tools .vea-range,body.vea-light .vea-trend-head .vea-seg{padding:2px;gap:2px;height:32px;box-sizing:border-box;background:var(--fill-track);border:0;border-radius:8px}body.vea-light .vea-perf-tools .vea-range-btn,body.vea-light .vea-trend-head .vea-seg-btn{display:inline-flex;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;border-radius:6px;color:var(--text-secondary)}body.vea-light .vea-perf-tools .vea-range-btn.is-on,body.vea-light .vea-trend-head .vea-seg-btn.is-on{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--ring);font-weight:600}body.vea-light .vea-perf-tools .vea-range.has-thumb .vea-range-btn.is-on{background:transparent;box-shadow:none}body.vea-light .vea-perf-tools .vea-range-thumb{top:2px;bottom:2px;border-radius:6px;box-shadow:var(--ring)}body.vea-light .vea-range-select{display:none}body.vea-light .vea-perf-tools .vea-range-pop{right:0}@media (max-width: 1180px){body.vea-light .vea-perf .mc-card-header{flex-wrap:wrap;padding-bottom:8px;row-gap:4px}body.vea-light .vea-perf .mc-card-header h3{flex:1 1 100%;min-height:32px;display:flex;align-items:center}body.vea-light .vea-perf-tools{flex:1 1 100%;min-height:40px;flex-wrap:wrap}}@media (max-width: 1180px){body.vea-light .vea-perf-tools .vea-range{display:none}body.vea-light .vea-range-select{display:inline-flex}body.vea-light .vea-perf-tools .vea-rangebar{min-width:0}body.vea-light .vea-perf-tools{margin-left:0}}@media (max-width: 640px){body.vea-light .vea-perf .mc-card-header{padding:6px 16px 12px;row-gap:8px}body.vea-light .vea-perf .mc-card-header{position:relative}body.vea-light .vea-perf-tools .vea-rangebar{position:static}body.vea-light .vea-perf .mc-card-header h3{flex:1 1 auto}body.vea-light .vea-perf-tools{display:contents}body.vea-light .vea-perf-tools .vea-ib{order:1;width:44px;height:44px;flex:none}body.vea-light .vea-perf .mc-card-header:after{content:"";order:2;flex:0 0 100%;height:0}body.vea-light .vea-perf-tools .vea-camp-select{order:3;flex:1 1 calc(50% - 4px);min-width:0;max-width:none;min-height:44px;font-size:15px}body.vea-light .vea-range-select{font-size:15px}body.vea-light .vea-perf-tools .vea-rangebar{order:4;flex:1 1 calc(50% - 4px);min-width:0}body.vea-light .vea-range-select{display:flex;width:100%;min-height:44px}body.vea-light .vea-perf-tools .vea-range-pop{left:12px;right:12px;width:auto}body.vea-light .vea-trend-head .vea-seg{height:40px}body.vea-light .vea-trend-head .vea-seg-btn{height:36px;padding:0 12px}}body.vea-light .page-body{gap:16px}body.vea-light .vea-kpi-lead .vea-perf{margin-bottom:0}body.vea-light .vea-trend-head,body.vea-light .vea-home-rail .mc-card-header{align-items:center;min-height:44px;padding:6px 20px}body.vea-light .vea-card-period{margin-left:8px;font-size:12px;font-weight:400;color:var(--text-muted);letter-spacing:0}body.vea-light .vea-trend-head .vea-seg-btn:hover:not(.is-on){background:var(--fill-faint);color:var(--text-primary)}body.vea-light .vea-range-btn:focus-visible,body.vea-light .vea-seg-btn:focus-visible,body.vea-light .scm-mode-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;box-shadow:none}body.vea-light .scm-trigger-btn:hover:active,body.vea-light .btn-primary:hover:active:not(:disabled){transform:scale(.97)}body.vea-light{--sidebar-active-text: var(--primary-dark)}body.vea-light .vea-linklike{color:var(--primary-dark)}@media (min-width: 641px) and (max-width: 768px){body.vea-light .vea-header-shell .page-header-actions{margin-top:-9px}}body.vea-light .vea-perf .vea-kpi-hero,body.vea-light .vea-perf .vea-tile{grid-template-areas:"label label" "num spark" "delta delta"}body.vea-light .vea-perf .vea-kpi-hero-spark,body.vea-light .vea-perf .vea-tile-spark{align-self:center}body.vea-light .vea-perf .vea-delta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (min-width: 641px){body.vea-light .lead-table-ads .lead-table-scroll thead th{padding:10px 16px;white-space:nowrap}body.vea-light .lead-table-ads .lead-table-scroll td{height:52px;padding:8px 16px;vertical-align:middle}body.vea-light .lead-table-ads .lead-cell-name{white-space:nowrap}}body.vea-light .lead-table-ads .lead-name{font-size:13px;font-weight:600}body.vea-light .lead-table-ads .lead-type-suffix{margin-left:8px;font-size:12px;color:var(--text-muted)}body.vea-light .lead-table-ads td.lead-cell-mono{font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}body.vea-light .lead-table-ads .lead-localtime-inline{margin-left:8px;font-size:12px;color:var(--text-muted)}body.vea-light .lead-table-ads .is-num{text-align:right}body.vea-light .lead-table-ads .lead-disp-trigger{min-width:176px}body.vea-light .lead-table-ads .lead-row-active{background:var(--tint-blue)!important}body.vea-light .lead-sidebar-disposition .lead-disp-trigger{flex:1 1 auto}body.vea-light .lead-sidebar:focus{outline:none}body.vea-light .status-summary-dot.hs-dot{width:6px;height:6px}@media (max-width: 1024px){body.vea-light .lead-table-ads .lead-disp-trigger{min-width:150px}}@media (max-width: 640px){body.vea-light .vea-leads-toolbar{flex-wrap:nowrap;gap:8px}body.vea-light .vea-leads-toolbar .status-summary-bar{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 0 -16px;padding:0 0 0 16px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 18px),transparent 100%)}body.vea-light .vea-leads-toolbar .status-summary-bar::-webkit-scrollbar{display:none}body.vea-light .vea-leads-toolbar .status-summary-pill{flex:none}body.vea-light .vea-leads-toolbar .vea-filters-toggle{flex:none;margin:0}body.vea-light .lead-table-ads.lead-cards-mobile{background:transparent;box-shadow:none;border-radius:0}body.vea-light .lead-table-ads.lead-cards-mobile tbody tr{padding:12px 14px;gap:4px 12px;margin-bottom:8px}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(1){white-space:normal}body.vea-light .lead-table-ads .lead-type-suffix{display:block;margin:1px 0 0}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(5){grid-column:1;margin-top:6px}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(5) .lead-disp-trigger{min-width:0;max-width:100%}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(7){grid-column:2;justify-self:end;align-self:center;margin-top:6px;font-size:12px;color:var(--text-muted)}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(7):before{content:none}body.vea-light .lead-table-ads .is-num{text-align:inherit}body.vea-light .lead-sidebar-notes{font-size:16px}}body.vea-light .vea-lt-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;margin-bottom:-4px}body.vea-light .vea-lt-top .vea-lt-eyebrow{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.vea-light .vea-lt-top .vea-lt-badge{flex:none;margin-left:auto}body.vea-light .vea-run-row{grid-template-columns:minmax(200px,1fr) auto auto;column-gap:24px;row-gap:12px;padding:14px 20px}body.vea-light .vea-run-stats{grid-template-columns:repeat(4,104px);gap:0;justify-content:end}body.vea-light .vea-run-stats>div{text-align:right;padding:0 0 0 16px;border-left:0}body.vea-light .vea-run-stats>div:first-child{padding-left:0}body.vea-light .vea-run-stats .vea-pace-bar{margin:6px 0 0 auto;width:88px}body.vea-light .vea-run-id h3{margin:0}body.vea-light .vea-run-meta{margin-top:6px}body.vea-light .vea-run-line{grid-column:1 / -1;display:flex;align-items:center;gap:16px;min-width:0;margin:0;padding-top:10px;border-top:1px solid var(--hairline);font-size:12px;line-height:1.4;color:var(--text-muted)}body.vea-light .vea-run-line-item{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}body.vea-light .vea-run-line-item:first-child{flex:0 1 auto;overflow:hidden}body.vea-light .vea-run-line-head{flex:none;color:var(--text-secondary);font-weight:500}body.vea-light .vea-run-line-detail{min-width:0;overflow:hidden;text-overflow:ellipsis}body.vea-light .vea-run-line-learn{flex:none;margin-left:auto;color:var(--text-secondary)}body.vea-light .vea-run-line-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--primary)}body.vea-light .vea-run-line.is-working .vea-run-line-dot,body.vea-light .vea-run-line.is-best .vea-run-line-dot,body.vea-light .vea-run-line.is-ahead .vea-run-line-dot{background:var(--success)}body.vea-light .vea-run-line.is-review .vea-run-line-dot,body.vea-light .vea-run-line.is-slower .vea-run-line-dot{background:var(--status-warm-dot)}body.vea-light .vea-run-line.is-attention .vea-run-line-dot{background:var(--danger)}body.vea-light .vea-break-row-schedule{font-size:12px;color:var(--text-muted)}body.vea-light .vea-break-row-schedule .vea-linklike{font-size:12px;font-weight:500}@media (max-width: 1240px){body.vea-light .vea-run-row{grid-template-columns:minmax(0,1fr) auto}body.vea-light .vea-run-stats{grid-column:1 / -1;grid-row:2;justify-content:start}body.vea-light .vea-run-stats>div{text-align:left;padding:0 16px 0 0}body.vea-light .vea-run-stats .vea-pace-bar{margin-left:0}body.vea-light .vea-run-act{grid-row:1;grid-column:2}}@media (max-width: 640px){body.vea-light .vea-run-row{grid-template-columns:minmax(0,1fr);padding:14px 16px;row-gap:10px}body.vea-light .vea-run-stats{grid-template-columns:auto auto auto minmax(0,1fr);column-gap:14px;row-gap:10px}body.vea-light .vea-run-stats>div{padding:0}body.vea-light .vea-run-stats strong{font-size:15px}body.vea-light .vea-run-stats .vea-pace-bar{width:100%}body.vea-light .vea-run-stats small{white-space:normal}body.vea-light .vea-lt-card .vea-lt-incl-wrap{display:none}body.vea-light .vea-lt-card .vea-lt-foot{padding-top:0}body.vea-light .vea-lt-card .vea-lt-desc{display:none}body.vea-light .vea-lt-card{padding:14px 16px;gap:8px}body.vea-light .vea-run-act{grid-column:1;grid-row:auto;justify-self:stretch}body.vea-light .vea-run-act .btn{flex:1 1 0}body.vea-light .vea-run-line{flex-wrap:wrap;row-gap:4px}body.vea-light .vea-run-line-detail{display:none}body.vea-light .vea-run-line-learn{margin-left:0}}body.vea-light .vea-budget{margin:16px 0 4px}body.vea-light .vea-budget-read{align-items:center;margin-bottom:14px}body.vea-light .vea-budget-field{display:inline-flex;align-items:center;gap:6px}body.vea-light .vea-budget-step{width:36px;height:36px;display:inline-grid;place-items:center;flex:none;border:0;border-radius:var(--radius-inner);background:var(--bg-primary);box-shadow:var(--ring);color:var(--text-secondary);cursor:pointer;transition:box-shadow .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-budget-step:hover:not(:disabled){box-shadow:var(--ring-strong);color:var(--text-primary)}body.vea-light .vea-budget-step:active:not(:disabled){transform:scale(.97)}body.vea-light .vea-budget-step:disabled{color:var(--text-muted);background:var(--fill-subtle);box-shadow:none;cursor:default}body.vea-light .vea-budget-step:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.vea-light .vea-budget-step svg{width:16px;height:16px}body.vea-light .vea-budget-input{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:var(--radius-inner);background:var(--bg-primary);box-shadow:var(--ring);font-size:13px;color:var(--text-muted);cursor:text;transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-budget-input:focus-within{box-shadow:0 0 0 1px var(--primary),0 0 0 4px #2563eb1f}body.vea-light .vea-budget-input input{width:3ch;border:0;outline:none;background:transparent;padding:0;text-align:right;font:inherit;font-size:18px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}body.vea-light .vea-budget-est{font-size:13px;font-weight:500}body.vea-light .vea-budget-range:focus-visible{outline-offset:2px;box-shadow:none}body.vea-light .vea-budget-input input:focus{box-shadow:none}body.vea-light .vea-hold-note{display:block;margin:12px 0 0;padding:0;border-radius:0;background:none;font-size:12px;line-height:1.5;color:var(--text-muted)}body.vea-light .vea-hold-note.is-warn{background:none}body.vea-light .vea-hold-note.is-warn:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--status-warm-dot);margin:0 8px 1px 0;vertical-align:middle}body.vea-light .vea-launch-when{margin-top:16px;gap:12px}body.vea-light .vea-launch-seg{display:flex;height:36px;box-sizing:border-box}body.vea-light .vea-launch-seg .vea-seg-btn{flex:1 1 0;justify-content:center;height:32px}body.vea-light .vea-sched-note{font-size:12px}@media (max-width: 640px){body.vea-light .vea-budget-read{flex-direction:column;align-items:flex-start;gap:8px}body.vea-light .vea-budget-est{text-align:left}body.vea-light .vea-budget-step,body.vea-light .vea-budget-input{height:44px}body.vea-light .vea-budget-step{width:44px}body.vea-light .vea-launch-seg{height:44px}body.vea-light .vea-launch-seg .vea-seg-btn{height:40px}}body.vea-light .modal.vea-break-modal{max-width:480px}body.vea-light .vea-break-campaign{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--text-muted)}body.vea-light .vea-break-description{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}body.vea-light .vea-break-alt{margin:8px 0 0;font-size:13px;color:var(--text-muted)}body.vea-light .vea-break-alt .vea-linklike{font-weight:500}body.vea-light .vea-break-schedule{margin:16px 0 0;padding:0;border:0;border-top:1px solid var(--hairline)}body.vea-light .vea-break-switchrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;cursor:pointer}body.vea-light .vea-break-switchtext{font-size:13px;font-weight:500;color:var(--text-primary)}body.vea-light .vea-break-picker{margin:4px 0 0}body.vea-light .vea-break-presets{gap:6px;margin-bottom:12px}body.vea-light .vea-break-presets button{min-height:32px;padding:0 12px;border:0;box-shadow:var(--ring);border-radius:999px;font-size:13px;font-weight:500}body.vea-light .vea-break-presets button[aria-pressed=true]{background:var(--tint-blue);box-shadow:none;color:var(--primary-dark)}body.vea-light .vea-break-fields .form-input{min-height:36px;font-size:13px}body.vea-light .vea-break-note{font-size:12px;color:var(--text-muted);margin:8px 0 0}body.vea-light .vea-break-summary{margin:10px 0 0;padding:10px 12px;background:var(--fill-subtle);font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}body.vea-light .vea-break-error{border-left:0;padding-left:0;font-size:12px;color:var(--danger-ink)}body.vea-light .vea-break-actions .btn{min-height:36px}@media (max-width: 640px){body.vea-light .vea-break-fields .form-input{min-height:44px;font-size:16px}body.vea-light .vea-break-presets button{min-height:40px}body.vea-light .vea-break-actions .btn{min-height:44px;flex:1 1 0;width:auto;order:0}}body.vea-light .vea-billing-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}body.vea-light .vea-billing-col{display:flex;flex-direction:column;gap:16px;min-width:0}body.vea-light .vea-billing-col>.mc-card{margin:0}@media (max-width: 1180px){body.vea-light .vea-billing-grid{grid-template-columns:minmax(0,1fr)}}body.vea-light .vea-sub-price{margin:0 0 2px;font-size:13px;color:var(--text-muted)}body.vea-light .vea-sub-price strong{display:inline;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}body.vea-light .vea-subscription-body p{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.settings-fields-disclosure{margin-top:16px;border-top:1px solid var(--hairline)}.settings-fields-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;color:var(--text-primary)}.settings-fields-disclosure>summary::-webkit-details-marker{display:none}.settings-fields-disclosure>summary span{font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.settings-fields-disclosure>summary:after{content:"";width:14px;height:14px;margin-left:auto;background:var(--chevron-select) no-repeat center / 14px 14px;transition:transform .15s cubic-bezier(.23,1,.32,1)}.settings-fields-disclosure[open]>summary:after{transform:rotate(180deg)}.settings-fields-disclosure>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.settings-fields-disclosure .form-hint{margin:0 0 8px}.settings-fields-list{list-style:none;margin:0 0 4px;padding:0;columns:2;column-gap:24px;font-size:13px;color:var(--text-secondary)}.settings-fields-list li{padding:3px 0;break-inside:avoid}.settings-howto{margin:0 0 12px}.settings-howto>summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;font-size:13px;font-weight:500;color:var(--primary-dark)}.settings-howto>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.settings-howto[open]>summary{margin-bottom:8px}body.vea-light .settings-test-reason{margin:0 0 0 12px;align-self:center}@media (max-width: 640px){.settings-fields-list{columns:1}}body.vea-light .vea-set-stack .mc-card,body.vea-light .vea-help{max-width:800px}body.vea-light .vea-info-actions{flex-direction:row-reverse;justify-content:flex-start}body.vea-light .vea-info-actions .vea-info-dirty{font-size:12px;color:var(--text-muted)}body.vea-light .vea-sheet-speedsave{justify-content:flex-end;margin-top:16px}body.vea-light .settings-toggle-row{min-height:52px;padding-block:0;align-items:center}body.vea-light .settings-card-header p{display:none}body.vea-light .settings-card-header{padding:12px 20px 6px;border-bottom-color:transparent}body.vea-light .lead-table-ads .lead-table-scroll thead th{line-height:20px}@media (min-width: 641px) and (max-width: 1279px){body.vea-light .lead-table-ads .lead-table-scroll th,body.vea-light .lead-table-ads .lead-table-scroll td{padding-left:12px;padding-right:12px}body.vea-light .lead-table-ads td.lead-cell-name{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis}body.vea-light .lead-table-ads .lead-localtime-inline{display:none}body.vea-light .lead-table-ads .lead-disp-trigger{min-width:0;width:160px}}@media (min-width: 769px) and (max-width: 960px){body.vea-light .lead-table-ads.lead-cards-mobile{background:transparent;box-shadow:none;border-radius:0;overflow:visible}body.vea-light .lead-table-ads.lead-cards-mobile .lead-table-scroll{overflow-x:visible}body.vea-light .lead-table-ads.lead-cards-mobile table,body.vea-light .lead-table-ads.lead-cards-mobile tbody{display:block;width:100%}body.vea-light .lead-table-ads.lead-cards-mobile thead{display:none}body.vea-light .lead-table-ads.lead-cards-mobile tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 16px;margin-bottom:8px;border:0;border-radius:var(--radius-card);background:var(--bg-primary);box-shadow:var(--ring),var(--shadow-soft)}body.vea-light .lead-table-ads.lead-cards-mobile tbody tr td{display:block;height:auto;padding:0;border:0;min-width:0;max-width:none;width:auto}body.vea-light .lead-table-ads.lead-cards-mobile tbody tr td.is-hidden{display:none}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(1){grid-column:1;white-space:normal}body.vea-light .lead-table-ads .lead-type-suffix{display:block;margin:1px 0 0}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(2){grid-column:2;justify-self:end;align-self:start}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(3){grid-column:1;font-size:12px;color:var(--text-secondary)}body.vea-light .lead-table-ads .lead-localtime-inline{display:inline}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(4){grid-column:2;justify-self:end;font-size:12px;color:var(--text-secondary);text-align:right}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(4):before{content:"Age ";color:var(--text-muted)}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(5){grid-column:1;margin-top:6px}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(7){grid-column:2;justify-self:end;align-self:center;margin-top:6px;font-size:12px;color:var(--text-muted)}body.vea-light .lead-table-ads .lead-disp-trigger{width:auto;min-width:0}body.vea-light .lead-table-ads.lead-cards-mobile tbody tr td[colspan]{grid-column:1 / -1}}@media (max-width: 640px){body.vea-light .lead-table-ads.lead-cards-mobile tbody tr{padding:12px 16px}body.vea-light .lead-table-ads.lead-cards-mobile tbody td:nth-child(2){align-self:start}}@media (min-width: 1280px){body.vea-light .lead-sidebar-overlay{display:none}}body.vea-light .vea-run-act .btn{white-space:nowrap}@media (min-width: 1241px){body.vea-light .vea-run-act{min-width:182px;justify-content:flex-end}}body.vea-light .vea-sec-aside{margin-left:auto;font-size:12px;color:var(--text-muted)}body.vea-light .vea-run-line-remaining{flex:none;margin-left:auto;gap:8px}body.vea-light .vea-run-line-learn+.vea-run-line-remaining{margin-left:0}body.vea-light .vea-run-line-remaining .vea-linklike{font-size:12px;font-weight:500}@media (max-width: 640px){body.vea-light .vea-run-line-remaining{margin-left:0}body.vea-light .vea-run-line-remaining .vea-linklike{padding:14px 4px;margin:-14px 0}body.vea-light .vea-budget-field{display:flex;width:100%}body.vea-light .vea-budget-input{flex:1 1 auto;justify-content:center}}body.vea-light .settings-toggle input:focus-visible+.settings-toggle-track{outline:2px solid var(--primary);outline-offset:2px}body.vea-light .vea-break-alt .vea-linklike{text-decoration:none}body.vea-light .vea-break-alt .vea-linklike:hover{text-decoration:underline;text-underline-offset:3px}body.vea-light .vea-sub-note{margin:2px 0 0;font-size:12px;color:var(--text-muted)}body.vea-light .vea-money-total{flex-wrap:wrap;row-gap:2px}body.vea-light .vea-money-total-note{flex-basis:100%;font-size:12px;color:var(--text-muted)}body.vea-light .vea-paycard-body,body.vea-light .vea-subscription-body,body.vea-light .vea-info-body,body.vea-light .vea-sms-body,body.vea-light .vea-team-zero{padding-inline:20px}body.vea-light .vea-info-intro{font-size:13px;font-weight:400;color:var(--text-secondary)}body.vea-light .vea-set-row.is-first{margin-top:0;padding:0;border-top:0}body.vea-light .managed-sheet-panel .settings-step-head{margin-bottom:0}body.vea-light .managed-sheet-desc{margin-top:8px}body.vea-light .settings-howto-lead{margin:8px 0 4px}body.vea-light .settings-setup-box{background:var(--fill-subtle);border:0;border-radius:var(--radius-inner, 8px)}body.vea-light .settings-fields-list{max-width:520px}body.vea-light .settings-ask-support-btn{font-size:13px;font-weight:500;color:var(--primary-dark)}@media (max-width: 640px){body.vea-light .settings-howto>summary{min-height:44px}}body.vea-light .modal-overlay{background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px 16px}body.vea-light .modal{border:0;border-radius:var(--radius-card, 12px);padding:24px;max-width:480px;box-shadow:var(--ring),var(--shadow-modal);animation:veaDialogIn .2s cubic-bezier(.16,1,.3,1)}body.vea-light .modal.is-narrow{max-width:400px}body.vea-light .modal.is-wide{max-width:560px}body.vea-light .modal.is-xwide{max-width:720px}@keyframes veaDialogIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.vea-light .modal.scm-modal{animation:veaDialogInCentered .2s cubic-bezier(.16,1,.3,1)}@keyframes veaDialogInCentered{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion: reduce){body.vea-light .modal,body.vea-light .modal.scm-modal{animation:none}}body.vea-light .modal h2,body.vea-light .modal h3{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}body.vea-light .modal>p:first-of-type,body.vea-light .modal-sub{font-size:13px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}body.vea-light .modal>p.vea-break-campaign{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--text-muted)}body.vea-light .scm-close{width:32px;height:32px;border-radius:var(--radius-inner, 8px);background:transparent;color:var(--text-muted);transition:background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}body.vea-light .scm-close:hover{background:var(--fill-faint);color:var(--text-primary)}body.vea-light .scm-close svg{width:16px;height:16px}body.vea-light .scm-close svg *{stroke-width:1.75}body.vea-light .modal-actions,body.vea-light .scm-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px}body.vea-light .modal-actions .btn,body.vea-light .scm-actions .btn{min-height:36px;padding:8px 14px;font-size:13px}@media (max-width: 640px){body.vea-light .modal{padding:20px 16px}body.vea-light .modal-actions .btn,body.vea-light .scm-actions .btn{min-height:44px;flex:1 1 auto}}body.vea-light .modal.scm-modal{top:min(12vh,112px);transform:translate(-50%);max-height:calc(100vh - min(12vh,112px) - 24px);padding:20px 24px;animation:veaDialogInTop .2s cubic-bezier(.16,1,.3,1)}@keyframes veaDialogInTop{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){body.vea-light .modal.scm-modal{animation:none}}body.vea-light .scm-header{margin-bottom:16px;min-height:32px}body.vea-light .scm-header:has(+.scm-locked-sub){margin-bottom:2px}body.vea-light .scm-header h2{margin:0}body.vea-light .scm-mode-toggle{margin-bottom:20px}body.vea-light .scm-mode-btn{min-height:32px;padding:0 12px}body.vea-light .scm-form{gap:16px}body.vea-light .scm-field{gap:6px}body.vea-light .scm-row{gap:12px;align-items:start}body.vea-light .scm-submit-error{margin-top:16px}body.vea-light .scm-actions{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}body.vea-light .scm-success{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start;text-align:left;padding:0}body.vea-light .scm-success-icon{grid-row:span 2;width:40px;height:40px;margin:0;background:#16a34a1a;color:var(--success-ink)}body.vea-light .scm-success-sub{grid-column:2;margin:10px 0 0;font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}body.vea-light .scm-success-feed{grid-column:2;margin:2px 0 0;padding:0;max-width:none;background:transparent;font-size:12px;color:var(--text-muted)}body.vea-light .scm-success .scm-actions{grid-column:1 / -1}@media (max-width: 640px){body.vea-light .modal.scm-modal{top:16px;width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:16px}body.vea-light .scm-mode-btn{min-height:40px}body.vea-light .scm-close{width:40px;height:40px;margin-right:-8px}}body.vea-light .vea-type-foot,body.vea-light .connect-sheets-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}body.vea-light .vea-type-foot .btn,body.vea-light .connect-sheets-actions button{min-height:36px;padding:8px 14px}body.vea-light .vea-foot-spacer{flex:1 1 auto}@media (max-width: 640px){body.vea-light .vea-type-foot .btn,body.vea-light .connect-sheets-actions button{min-height:44px}body.vea-light .scm-actions .btn,body.vea-light .vea-type-foot .btn:not(.btn-ghost),body.vea-light .connect-sheets-actions button{flex:1 1 0}}body.vea-light .vea-type-modal .vea-type-head{position:sticky;top:-24px;z-index:1;margin:-24px -24px 6px;padding:24px 24px 8px;background:var(--bg-primary)}body.vea-light .vea-type-modal .vea-type-foot{position:sticky;bottom:-24px;z-index:1;margin:20px -24px -24px;padding:16px 24px 24px;background:var(--bg-primary)}@media (max-width: 640px){body.vea-light .vea-type-modal .vea-type-head{top:-20px;margin:-20px -16px 6px;padding:20px 16px 8px}body.vea-light .vea-type-modal .vea-type-foot{bottom:-20px;margin:20px -16px -20px;padding:16px 16px 20px}}body.vea-light .vea-type-srcnote{border-left:0;border-radius:var(--radius-inner);background:var(--fill-subtle);padding:10px 12px;font-size:13px}body.vea-light .vea-type-label,body.vea-light .vea-type-story dt,body.vea-light .vea-cat-facts dt,body.vea-light .vea-adex-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}body.vea-light .vea-type-story dd{font-size:13px}body.vea-light .vea-cat-facts dd,body.vea-light .vea-type-modal .vea-strength{font-size:15px;font-weight:600}body.vea-light .vea-adex-funnel-head{font-weight:600}body.vea-light .vea-type-fields li:before{width:5px;height:5px;top:7px}body.vea-light .vea-metric-picker{gap:2px;margin:12px 0 0}body.vea-light .vea-metric-opt{min-height:40px;padding:8px 10px;border:0;border-radius:var(--radius-inner);transition:background .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-metric-opt:hover{background:var(--fill-faint)}body.vea-light .vea-metric-opt.is-on{background:var(--tint-blue);border:0}body.vea-light .vea-metric-opt-label{font-size:13px}body.vea-light .connect-sheets-intro{font-size:13px;color:var(--text-secondary);margin:4px 0 16px;line-height:1.5}body.vea-light .modal.vea-agree-modal{max-width:640px;width:min(640px,calc(100vw - 32px))}body.vea-light .vea-agree-intro{font-size:13px}body.vea-light .vea-agree-short{padding:12px 16px;border:0;border-radius:var(--radius-inner, 8px);background:var(--fill-subtle)}body.vea-light .vea-agree-short-head,body.vea-light .vea-agree-short li{font-size:13px}body.vea-light .vea-agree-doc code{background:var(--fill-track)}body.vea-light .vea-agree-foot-area{border-top-color:var(--hairline)}body.vea-light .vea-agree-progress-track{background:var(--fill-track)}body.vea-light .vea-agree-hint{font-size:12px}body.vea-light .vea-agree-check{font-size:13px;align-items:flex-start}body.vea-light .vea-agree-check input{margin-top:1px}body.vea-light .vea-agree-name input{min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-inner, 8px);background:var(--bg-primary);box-shadow:var(--ring-ads)}body.vea-light .vea-agree-name input:hover{box-shadow:var(--ring-ads-strong)}body.vea-light .vea-agree-name input:focus{outline:none;box-shadow:0 0 0 1px var(--primary),0 0 0 4px #2563eb1f}body.vea-light .vea-agree-helper{font-size:12px}body.vea-light .vea-agree-actions .btn-primary{min-height:36px}body.vea-light .wt-card{max-width:440px}body.vea-light .wt-title{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em}body.vea-light .wt-sub{margin:0 0 20px;font-size:13px;line-height:1.55}body.vea-light .wt-actions{gap:8px}body.vea-light .wt-btn-primary{min-height:36px;padding:0 16px;border:0;border-radius:var(--radius-inner, 8px);background:var(--text-primary);color:#fff;font-size:14px;font-weight:600;transition:background .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}body.vea-light .wt-btn-primary:hover{background:#1a2b3f;transform:none}body.vea-light .wt-btn-primary:active{transform:scale(.97)}body.vea-light .wt-btn-ghost{min-height:36px;padding:0 14px;border:0;border-radius:var(--radius-inner, 8px);background:var(--bg-primary);box-shadow:var(--ring-ads);color:var(--text-primary);font-size:13px;font-weight:500}body.vea-light .wt-btn-ghost:hover{background:var(--bg-primary);box-shadow:var(--ring-ads-strong)}body.vea-light :is(.wt-btn-primary,.wt-btn-ghost,.wt-skip):focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.vea-light .wt-tooltip-btns :is(.wt-btn-primary,.wt-btn-ghost){min-height:32px;padding:0 12px;font-size:13px}body.vea-light .wt-skip{min-height:32px;font-size:13px;color:var(--text-muted)}body.vea-light .wt-tooltip{border:0;border-radius:var(--radius-card, 12px);box-shadow:var(--ring-ads),var(--shadow-popover)}body.vea-light .wt-step-title{font-size:15px;font-weight:600}body.vea-light .wt-step-body{font-size:13px}@media (max-width: 640px){body.vea-light :is(.wt-actions,.wt-sheet-actions) :is(.wt-btn-primary,.wt-btn-ghost){min-height:44px}body.vea-light .wt-skip{min-height:44px}}body.vea-light .vea-agree-doc{border:0;box-shadow:none;padding:16px 2px 8px;font-size:13px;line-height:1.7}body.vea-light .vea-agree-doc h3{font-size:15px;font-weight:600}body.vea-light .vea-agree-doc h4{font-size:13px;font-weight:600}body.vea-light .vea-agree-doc h5{font-size:13px;font-weight:500}body.vea-light .vea-agree-check.is-off,body.vea-light .vea-agree-name.is-off{color:var(--text-muted)}body.vea-light .vea-agree-name input:disabled{background:var(--fill-subtle);box-shadow:none;cursor:not-allowed}body.vea-light .vea-agree-slot{min-height:32px;display:flex;flex-direction:column;justify-content:center}body.vea-light .vea-agree-foot a{color:var(--primary-dark);font-weight:500}@media (max-width: 640px){body.vea-light .vea-agree-actions .btn-primary{min-height:44px;flex:1 1 auto}body.vea-light .vea-agree-slot{min-height:40px}}body.vea-light .modal.wt-card .wt-title{font-size:18px;font-weight:600}body.vea-light .wt-btn-primary{font-size:13px}body.vea-light .wt-spotlight{outline:0}.hc-combo{position:relative}.hc-list{position:fixed;z-index:1100;overflow-y:auto;overscroll-behavior:contain;padding:4px;background:var(--bg-primary);border-radius:10px;box-shadow:var(--ring-ads),var(--shadow-popover);font-family:var(--font-sans);animation:hcListIn .12s cubic-bezier(.23,1,.32,1)}@keyframes hcListIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hc-list{animation:none}}.hc-option{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:13px;line-height:1.3;color:var(--text-primary)}.hc-option.is-active{background:var(--fill-faint)}.hc-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-option-sub{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.hc-match{background:transparent;color:inherit;font-weight:600}.hc-option.is-custom{color:var(--primary-dark);font-weight:500}.hc-option.is-custom:not(:first-child){margin-top:4px;box-shadow:0 -1px 0 var(--hairline);border-radius:0 0 6px 6px}.hc-option-icon{width:16px;height:16px;flex:none}.hc-empty{padding:9px 10px;font-size:13px;color:var(--text-muted)}.hc-summary{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 4px 0 12px;border-radius:var(--radius-inner, 8px);background:var(--fill-subtle);box-shadow:var(--ring-ads)}.hc-summary-main{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap;overflow:hidden}.hc-summary-name{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;color:var(--text-primary)}.hc-summary-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.hc-summary-change{flex:none;min-height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--primary-dark);cursor:pointer;transition:background .15s cubic-bezier(.23,1,.32,1)}.hc-summary-change:hover{background:var(--fill-faint)}.hc-summary-change:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (max-width: 768px){.hc-summary{min-height:44px}.hc-summary-change{min-height:36px}.hc-option{min-height:44px;font-size:15px}}.field-affix .field-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--text-muted);pointer-events:none}.field-affix .form-input.has-suffix{padding-right:68px;font-variant-numeric:tabular-nums}body.vea-light .field-affix .form-input{padding-left:26px}body.vea-light .field-affix .field-prefix{font-size:14px;font-weight:500}.field-help{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted);font-variant-numeric:tabular-nums}body.vea-light .field-error{font-size:12px;margin-top:6px}body.vea-light .field-error svg{margin-top:1px}.scm-locked-sub{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.hs-trigger{display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:100%;padding:0 8px 0 10px;border:0;border-radius:var(--radius-inner, 8px);background:var(--bg-primary);box-shadow:var(--ring-ads);font:inherit;font-size:13px;font-weight:500;line-height:1.2;color:var(--text-primary);text-align:left;cursor:pointer;transition:box-shadow .15s cubic-bezier(.23,1,.32,1),background .15s cubic-bezier(.23,1,.32,1)}.hs-trigger:hover,.hs-trigger.is-open{box-shadow:var(--ring-ads-strong)}.hs-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hs-trigger:disabled{color:var(--text-muted);cursor:default}.hs-trigger.is-block{display:flex;width:100%;min-height:36px}.hs-value{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-chev{width:14px;height:14px;flex:none;color:var(--text-muted)}.hs-dot{width:6px;height:6px;border-radius:50%;flex:none;background:#616b858c}.hs-dot.tone-new{background:var(--primary)}.hs-dot.tone-positive{background:var(--success)}.hs-dot.tone-callback{background:var(--status-warm-dot)}.hs-dot.tone-objection{background:var(--danger)}.hs-dot.tone-dead{background:#616b858c}.hs-list{position:fixed;z-index:1100;overflow-y:auto;overscroll-behavior:contain;outline:none;padding:4px;background:var(--bg-primary);border-radius:10px;box-shadow:var(--ring-ads),var(--shadow-popover);font-family:var(--font-sans);animation:hcListIn .12s cubic-bezier(.23,1,.32,1)}.hs-group{padding:8px 10px 4px;font-size:12px;font-weight:500;line-height:16px;color:var(--text-muted)}.hs-option+.hs-group{margin-top:4px;padding-top:10px;box-shadow:0 -1px 0 var(--hairline)}.hs-option{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.3;color:var(--text-primary);cursor:pointer}.hs-option.is-active{background:var(--fill-faint)}.hs-list:focus-visible .hs-option.is-active{box-shadow:inset 0 0 0 1px var(--primary)}.hs-option.is-selected{font-weight:500}.hs-option.is-disabled{color:var(--text-muted);cursor:default}.hs-option-label{flex:1 1 auto;min-width:0}.hs-check{width:16px;height:16px;flex:none;color:var(--primary)}.hs-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.hs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a66}.hs-list.is-sheet{position:absolute;left:0;right:0;bottom:0;max-height:72vh;border-radius:12px 12px 0 0;padding:8px 8px calc(12px + env(safe-area-inset-bottom));animation:hsSheetIn .2s cubic-bezier(.16,1,.3,1)}.hs-sheet-title{position:sticky;top:-8px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--bg-primary);font-size:15px;font-weight:600;color:var(--text-primary)}.hs-sheet-close{width:44px;height:44px;margin-right:-6px;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-inner, 8px);background:transparent;color:var(--text-muted);cursor:pointer}.hs-sheet-close:hover{background:var(--fill-faint);color:var(--text-primary)}.hs-sheet-close svg{width:16px;height:16px}.hs-list.is-sheet .hs-option{min-height:44px;font-size:15px}@keyframes hsSheetIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hs-list,.hs-list.is-sheet{animation:none}}@media (max-width: 640px){.hs-trigger,.hs-trigger.is-block{min-height:44px}}@media (max-width: 768px){body.vea-light .field-affix .field-prefix{font-size:16px}body.vea-light .field-affix .form-input{padding-left:28px}}.hs-trigger.is-invalid{box-shadow:0 0 0 1px var(--danger)}.hs-trigger.is-placeholder .hs-value{color:var(--text-muted);font-weight:400}body.vea-light .lead-filter-house{min-height:36px}body.vea-light .vea-quiet-select{min-height:36px;min-width:112px}@media (max-width: 640px){body.vea-light .lead-filter-house,body.vea-light .vea-quiet-select{min-height:44px}}:where(body.vea-light,.auth-page) :where(input[type=checkbox],input[type=radio]){margin:0}:is(body.vea-light,.auth-page) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.settings-toggle>input){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;box-sizing:border-box;width:16px;height:16px;padding:0;display:inline-grid;place-content:center;border:0;border-radius:4px;background:var(--bg-primary) no-repeat center / 12px 12px;box-shadow:inset 0 0 0 1px #0f172a80;cursor:pointer;vertical-align:middle;transition:background-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}:is(body.vea-light,.auth-page) input[type=radio]:not([role=switch]):not(.settings-toggle>input){border-radius:999px}:is(body.vea-light,.auth-page) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.settings-toggle>input):hover:not(:disabled):not(:checked){box-shadow:inset 0 0 0 1px #0f172ab3}:is(body.vea-light,.auth-page) input[type=checkbox]:not([role=switch]):not(.settings-toggle>input):checked{background-color:var(--text-primary);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E")}:is(body.vea-light,.auth-page) input[type=radio]:not([role=switch]):not(.settings-toggle>input):checked{box-shadow:inset 0 0 0 5px var(--text-primary)}:is(body.vea-light,.auth-page) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.settings-toggle>input):focus-visible{outline:2px solid var(--primary);outline-offset:2px}:is(body.vea-light,.auth-page) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.settings-toggle>input):disabled{cursor:default;opacity:.5}body.vea-light .vea-states-mode{align-items:flex-start;gap:10px;padding:12px;border:0;border-radius:var(--radius-card, 12px);background:var(--bg-primary);box-shadow:var(--ring-ads);transition:background-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}body.vea-light .vea-states-mode:hover{box-shadow:var(--ring-ads-strong)}body.vea-light .vea-states-mode.is-on{background:var(--tint-blue);box-shadow:var(--ring-ads)}body.vea-light .vea-states-mode input{margin-top:2px}body.vea-light .vea-states-mode-text strong{font-size:13px;font-weight:500;color:var(--text-primary)}body.vea-light .vea-states-mode-text span{font-size:12px;color:var(--text-muted)}body.vea-light .vea-states-grid{border:0;box-shadow:var(--ring-ads);border-radius:var(--radius-inner, 8px)}body.vea-light .vea-states-opt{min-height:32px}body.vea-light .vea-states-opt.is-on{background:var(--fill-subtle)}body.vea-light .vea-states-chip{height:24px;padding:0 8px;border:0;border-radius:999px;background:var(--tint-blue);font-size:12px;font-weight:500;color:var(--primary-dark)}body.vea-light .vea-states-chip:hover:not(:disabled){background:var(--tint-blue-strong);color:var(--primary-dark)}body.vea-light .vea-states-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.vea-light .hs-trigger.is-block{padding:0 10px 0 12px;font-size:14px;font-weight:400}body.vea-light .hs-trigger.is-block:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary),0 0 0 4px #2563eb1f}body.vea-light .hs-trigger.is-block.is-invalid:focus-visible{box-shadow:0 0 0 1px var(--danger),0 0 0 4px #ef44441f}body.vea-light .hs-trigger.is-applied{background:var(--tint-blue);box-shadow:none;color:var(--primary-dark)}body.vea-light .hs-trigger.is-applied .hs-chev{color:var(--primary-dark)}.hs-list:has(.hs-dot) .hs-option:not(:has(.hs-dot)):before{content:"";width:6px;flex:none}body.vea-light .lead-filters-clear{min-height:36px;padding:0 10px;border:0;border-radius:var(--radius-inner, 8px);background:transparent;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none}body.vea-light .lead-filters-clear:hover{background:var(--fill-faint);color:var(--text-primary);text-decoration:none}body.vea-light :is(.lead-search-input,.lead-date-input):focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary),0 0 0 4px #2563eb1f}body.vea-light .lead-filters-bar .lead-search-wrapper{flex:0 1 280px;min-width:220px}body.vea-light input:is([type=date],[type=time],[type=datetime-local])::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}body.vea-light .form-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--danger)}body.vea-light .vea-break-fields .form-input{font-size:14px}@media (max-width: 640px){body.vea-light .vea-leads-filters .lead-search-input{min-height:44px;font-size:16px}body.vea-light .lead-filters-bar .lead-search-wrapper{flex:1 1 100%;min-width:0}}body.vea-light .settings-toggle-row:has(.vea-quiet-row){padding-block:12px;align-items:flex-start}body.vea-light .settings-toggle-row:has(.vea-quiet-row)>.settings-toggle{margin-top:0}body.vea-light .vea-quiet-field>span:first-child{min-width:32px}@media (max-width: 640px){body.vea-light .vea-quiet-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}body.vea-light .vea-quiet-field{flex-direction:column;align-items:stretch;gap:4px}body.vea-light .vea-quiet-field .hs-trigger{display:flex;width:100%;min-width:0}body.vea-light .vea-quiet-tz{grid-column:1 / -1}}body.vea-light .vea-states{margin-top:12px}body.vea-light .vea-states-mode{border-radius:var(--radius-inner, 8px)}body.vea-light .vea-states-opt.is-on{background:transparent}body.vea-light .vea-states-opt:hover{background:var(--fill-faint)}body.vea-light .vea-states-chip{height:20px}body.vea-light .vea-states-summary{font-size:13px}@media (max-width: 640px){body.vea-light .vea-states-opt{min-height:44px}}body.vea-light .vea-cancel-reason{border:0;border-radius:var(--radius-inner, 8px);box-shadow:var(--ring-ads)}body.vea-light .vea-cancel-reason:hover{border:0;box-shadow:var(--ring-ads-strong)}body.vea-light .vea-cancel-reason.is-selected{border:0;background:var(--tint-blue);box-shadow:var(--ring-ads)}body.vea-light .vea-metric-opt.is-locked{cursor:default}.auth-page{min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:clamp(32px,8vh,80px) max(16px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans)}.auth-card{width:100%;max-width:420px;box-sizing:border-box;padding:32px;border-radius:var(--radius-card, 12px);background:var(--bg-primary);box-shadow:var(--ring-ads),var(--shadow-soft)}.auth-below{width:100%;max-width:420px;text-align:center;font-size:12px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.auth-below a{color:var(--primary-dark);font-weight:500;text-decoration:none}.auth-below a:hover{text-decoration:underline;text-underline-offset:3px}.auth-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:-10px 0 12px -10px;padding:0 10px;border:0;border-radius:var(--radius-inner, 8px);background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:background .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}.auth-back:hover{background:var(--fill-faint);color:var(--text-primary)}.auth-brand{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 20px;min-height:24px}.auth-logo{flex:none;height:24px;width:auto;display:block;margin:0 -9px 0 -8px}.auth-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;height:20px;padding:0 8px;border-radius:999px;background:var(--tint-blue);color:var(--primary-dark);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.auth-chip.is-logo{height:24px;padding:0;border-radius:0;background:none}.auth-chip.is-logo img{max-height:24px;max-width:120px;object-fit:contain;display:block}.auth-title{margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.auth-sub{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.auth-sub a{color:var(--primary-dark);font-weight:500}.auth-sub strong{overflow-wrap:anywhere}.auth-sub+.auth-primary{margin-top:4px}.auth-title:focus{outline:none}.auth-title+form,.auth-title+.auth-alert{margin-top:20px}.auth-card>form{margin-top:20px}.auth-sub+form{margin-top:0}.auth-alert{margin:0 0 16px;padding:10px 12px;border-radius:var(--radius-inner, 8px);background:#ef444414;color:var(--danger-ink);font-size:13px;line-height:1.5}.auth-alert.is-success{background:#16a34a1a;color:var(--success-ink)}.auth-alert a,.auth-alert button{color:inherit;font-weight:600}:is(.auth-alert,.auth-page .field-error) :is(a,.auth-link){display:inline;min-height:0;padding:0;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px}.auth-page .form-group{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.auth-page .form-label{display:block;margin:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-secondary)}.auth-page .form-input{width:100%;box-sizing:border-box;height:36px;min-height:0;padding:0 12px;border:0;border-radius:var(--radius-inner, 8px);background:var(--bg-primary);font:inherit;font-size:14px;color:var(--text-primary);box-shadow:var(--ring-ads);transition:box-shadow .15s cubic-bezier(.23,1,.32,1)}.auth-page .form-input::placeholder{color:var(--text-muted)}.auth-page .form-input:hover:not(:focus):not([aria-invalid=true]){box-shadow:var(--ring-ads-strong)}.auth-page .form-input:focus{outline:none;box-shadow:0 0 0 1px var(--primary),0 0 0 4px #2563eb1f}.auth-page .form-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--danger)}.auth-page .form-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger),0 0 0 4px #ef44441f}.auth-page .password-input-wrap{position:relative}.auth-page .password-input-wrap .form-input{padding-right:44px}.auth-page .password-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.auth-page .password-toggle:hover{color:var(--text-primary);background:var(--fill-faint)}.auth-page .password-toggle svg{width:16px;height:16px;stroke-width:2.625}.auth-page .password-toggle:focus-visible{outline-offset:0}.auth-page .field-error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;color:var(--danger-ink)}.auth-page .pw-hint{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.45;color:var(--text-muted)}.auth-page .pw-hint.ok{color:var(--success-ink)}.auth-page .pw-hint.err{color:var(--danger-ink)}.auth-page .pw-hint svg{width:12px;height:12px}.auth-page .signup-name-row,.auth-page .vads-name-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-page .signup-name-row .form-group,.auth-page .vads-name-row .form-group{min-width:0}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-label-row .auth-link{min-height:20px;padding:0;font-size:12px}.auth-link{display:inline-flex;align-items:center;min-height:32px;padding:0 2px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--primary-dark);cursor:pointer;text-decoration:none}.auth-link:hover{text-decoration:underline;text-underline-offset:3px}.auth-link:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.auth-switch{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-height:32px;margin:12px 0 0;font-size:13px;color:var(--text-secondary)}.auth-note{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--text-muted);text-align:center}.auth-legal{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--text-muted);text-align:center;text-wrap:pretty}.auth-legal a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.auth-note{text-wrap:pretty}.auth-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;margin:8px 0 0;padding:0 16px;border:0;border-radius:var(--radius-inner, 8px);background:var(--text-primary);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.auth-primary:hover:not(:disabled){background:#1a2b3f}.auth-primary:active:not(:disabled){transform:scale(.97)}.auth-primary:disabled{cursor:default;opacity:.7}.auth-primary:disabled:has(.btn-spinner){opacity:1;cursor:progress}.auth-primary+.auth-primary{margin-top:8px}.auth-primary.is-secondary{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--ring-ads);font-weight:500}.auth-primary.is-secondary:hover:not(:disabled){background:var(--bg-primary);box-shadow:var(--ring-ads-strong)}.auth-back:focus-visible,.auth-link:focus-visible,.auth-primary:focus-visible,.auth-page .password-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.auth-steps-label{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--text-muted)}.auth-steps{margin:0 0 20px;padding:0;list-style:none;counter-reset:auth-step;display:grid;gap:4px}.auth-steps li{counter-increment:auth-step;display:grid;grid-template-columns:16px minmax(0,1fr);font-size:13px;line-height:1.5;color:var(--text-secondary)}.auth-steps li:before{content:counter(auth-step);font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.auth-title+.auth-steps-label{margin-top:16px}.auth-steps+form{margin-top:0}.auth-page .signup-consent{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;margin:0 0 8px;cursor:pointer}.auth-page .signup-consent-box,.auth-page .vads-sms-main input{margin-top:2px}.auth-page .signup-consent-text{font-size:12px;line-height:1.55;color:var(--text-secondary)}.auth-page .signup-consent-note,.auth-page .vads-consent-note{margin:0 0 16px;font-size:12px;line-height:1.55;color:var(--text-muted)}.auth-page .signup-consent-note a,.auth-page .vads-consent-note a{color:var(--text-secondary)}.auth-page .vads-sms-card{margin:0 0 8px;padding:12px;border:0;border-radius:var(--radius-inner, 8px);box-shadow:var(--ring-ads);background:var(--bg-primary)}.auth-page .vads-sms-main{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;cursor:pointer}.auth-page .vads-sms-copy{display:flex;flex-direction:column;gap:2px}.auth-page .vads-sms-head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary)}.auth-page .vads-sms-head strong{font-weight:600}.auth-page .vads-sms-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:0;border-radius:999px;background:var(--tint-blue);color:var(--primary-dark);font-size:12px;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none}.auth-page .vads-sms-benefit{font-size:12px;line-height:1.5;color:var(--text-secondary)}.auth-page .vads-sms-fine{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--text-muted);border-top-color:var(--hairline)}.auth-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px;color:var(--text-muted);font-size:13px;animation:auth-reveal 0s .3s both}@keyframes auth-reveal{0%{visibility:hidden}}.auth-state .loading-spinner{width:20px;height:20px;border-width:2px;border-color:var(--fill-track);border-top-color:var(--text-secondary)}.auth-tag{display:flex;width:fit-content;align-items:center;height:20px;padding:0 8px;margin:0 0 12px;border-radius:999px;background:#16a34a1a;color:var(--success-ink);font-size:12px;font-weight:500}.auth-tag.is-muted{background:var(--fill-track);color:var(--text-secondary)}@media (max-width: 640px){.auth-page{padding-top:calc(16px + env(safe-area-inset-top))}.auth-card{padding:24px 20px}.auth-back{min-height:44px}.auth-page .form-input{height:44px;font-size:16px}.auth-page .password-toggle{right:0;width:44px;height:44px;border-radius:0 8px 8px 0}.auth-page .password-toggle:focus-visible{outline-offset:-2px}.auth-link{min-height:44px}.auth-label-row .auth-link{min-height:44px;margin:-12px 0}.auth-switch{min-height:44px}.auth-below a{display:inline-block;padding:15px 0;margin:-15px 0}.auth-primary{height:44px}}@media (max-width: 340px){.auth-page .signup-name-row,.auth-page .vads-name-row{grid-template-columns:1fr;gap:0}}.aged-offer{margin:0 0 var(--space-6);color:var(--text-primary)}.aged-offer-card{display:grid;grid-template-columns:1fr auto;gap:var(--space-8);align-items:center;padding:var(--space-8);border:1px solid var(--border-active);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-sm)}.aged-offer-eyebrow{display:inline-block;color:var(--primary-dark);font-size:var(--t-sm);font-weight:600;margin-bottom:var(--space-3)}.aged-offer h3{font-size:var(--t-xl);line-height:1.2;letter-spacing:-.5px;margin:0 0 var(--space-3)}.aged-offer-description{font-size:var(--t-base);color:var(--text-secondary);margin:0}.aged-offer-deadline{font-size:var(--t-xs);color:var(--text-muted);margin:var(--space-5) 0 0}.aged-offer-price-panel{padding-left:var(--space-8);border-left:1px solid var(--border-light);min-width:260px}.aged-offer-price{display:flex;gap:var(--space-3);align-items:baseline;font-variant-numeric:tabular-nums}.aged-offer-price>span{font-size:var(--t-3xl);font-weight:700;line-height:1;letter-spacing:-2px}.aged-offer-price s{color:var(--text-muted);font-size:var(--t-md)}.aged-offer-price-panel>p{color:var(--text-secondary);font-size:var(--t-sm);margin:var(--space-2) 0 var(--space-4)}.aged-offer-price-panel .btn-primary{width:100%}.aged-offer-price-note{display:block;margin-top:var(--space-3);font-size:var(--t-xs);color:var(--text-muted)}.aged-offer-form{padding:var(--space-6) var(--space-8);margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary)}.aged-offer-form-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.aged-offer h4{font-size:var(--t-base);margin:0}.aged-offer-back{border:0;background:none;color:var(--primary-dark);cursor:pointer;padding:var(--space-2) 0;font:inherit;font-size:var(--t-sm)}.aged-offer-help{color:var(--text-muted);font-size:var(--t-sm);line-height:1.6;margin:var(--space-2) 0 var(--space-4)}.aged-offer-fixed-pack{position:sticky;top:0;z-index:1;background:var(--bg-primary);display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0 var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--border)}.aged-offer-fixed-pack>div{display:flex;flex-direction:column;gap:var(--space-1)}.aged-offer-fixed-pack>div:last-child{text-align:right}.aged-offer-fixed-pack span{font-size:var(--t-sm);color:var(--text-secondary)}.aged-offer-fixed-pack strong{font-size:var(--t-xl)}.aged-offer-selection-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-size:var(--t-sm)}.aged-offer-selection-tools>div{display:flex;gap:var(--space-4)}.aged-offer-states{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:var(--space-2);max-height:240px;overflow-y:auto;padding:var(--space-1);margin-bottom:var(--space-5)}.aged-offer-state{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);min-height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--t-sm);cursor:pointer}.aged-offer-state span{font-weight:600}.aged-offer-state input{margin:0;accent-color:var(--primary)}.aged-offer-state:hover{border-color:var(--primary);background:var(--bg-hover)}.aged-offer-state.is-selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--bg-primary));box-shadow:inset 0 0 0 1px var(--primary)}.aged-offer button:disabled{cursor:not-allowed;opacity:.55}.aged-offer-availability{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--bg-secondary);font-size:var(--t-sm);margin:var(--space-4) 0 var(--space-3)}.aged-offer-availability p{margin:var(--space-2) 0 0;line-height:1.5}.aged-offer-availability.is-ready{color:var(--primary-dark);background:color-mix(in srgb,var(--primary) 8%,var(--bg-primary))}.aged-offer-review{border-top:1px solid var(--border);padding-top:var(--space-5)}.aged-offer-review dl{margin:var(--space-4) 0}.aged-offer-review dl>div{display:flex;justify-content:space-between;gap:var(--space-6);padding:var(--space-2) 0;font-size:var(--t-sm)}.aged-offer-review dt{color:var(--text-secondary)}.aged-offer-review dd{margin:0;text-align:right;overflow-wrap:anywhere}.aged-offer-review .aged-offer-total{font-size:var(--t-lg);font-weight:700;border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-2)}.aged-offer-total dt{color:var(--text-primary)}.aged-offer-checkout{width:100%;margin-top:var(--space-4)}@media (max-width: 640px){.aged-offer-card{grid-template-columns:1fr;padding:var(--space-5);gap:var(--space-5)}.aged-offer h3{font-size:var(--t-lg)}.aged-offer-price-panel{border-left:0;border-top:1px solid var(--border-light);padding:var(--space-5) 0 0;min-width:0}.aged-offer-form{padding:var(--space-5)}}.modal.aged-bonus-modal{display:flex;flex-direction:column;max-width:720px;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;border-radius:var(--radius-xl);font-size:var(--t-sm);line-height:1.6}.aged-bonus-header{flex-shrink:0;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-light)}.aged-bonus-modal .aged-bonus-header h2{font-size:var(--t-lg)}.aged-bonus-header p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.aged-bonus-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--space-6)}.aged-bonus-fields{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.aged-bonus-fields .form-group{min-width:0;margin:0}.aged-bonus-wide{grid-column:1 / -1}.aged-bonus-fields .form-input{min-height:44px}.aged-bonus-fields .form-input:disabled{opacity:.65;cursor:not-allowed}.aged-bonus-fields .aged-bonus-checkbox{display:flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;cursor:pointer}.aged-bonus-fields .aged-bonus-checkbox input{width:18px;height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--primary)}.aged-bonus-preview{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-base)}.aged-bonus-availability{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.aged-bonus-availability p{display:flex;flex-direction:column;margin:0}.aged-bonus-availability strong{font-size:var(--t-lg);font-variant-numeric:tabular-nums;line-height:1.3}.aged-bonus-availability span{color:var(--text-secondary)}.aged-bonus-note{margin:var(--space-3) 0;color:var(--text-secondary)}.aged-bonus-body>.aged-bonus-note{margin-top:0}.aged-bonus-messages{border-top:1px solid var(--border)}.aged-bonus-messages summary{padding-top:var(--space-3);min-height:44px;cursor:pointer;font-weight:600;color:var(--text-primary)}.aged-bonus-message{padding-top:var(--space-3);overflow-wrap:anywhere}.aged-bonus-modal .aged-bonus-message h3{font-size:var(--t-sm)}.aged-bonus-message p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.aged-bonus-result p{margin:0 0 var(--space-3)}.aged-bonus-error{margin:var(--space-4) 0 0;padding:var(--space-3);border-left:3px solid var(--danger);background:var(--bg-base)}.aged-bonus-modal .aged-bonus-actions{flex-shrink:0;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-light);background:var(--bg-primary)}.aged-bonus-actions button{min-height:44px;white-space:nowrap}.aged-bonus-actions button:first-child{margin-right:auto}@media (max-width: 640px){.modal-overlay.aged-bonus-overlay{padding:var(--space-3)}.modal.aged-bonus-modal{max-height:calc(100dvh - 24px)}.aged-bonus-header,.aged-bonus-body,.aged-bonus-modal .aged-bonus-actions{padding:var(--space-4)}.aged-bonus-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.aged-bonus-type{grid-column:1 / -1}.aged-bonus-fields .form-input{font-size:16px}}@media (max-width: 480px){.aged-bonus-actions button{padding-left:var(--space-3);padding-right:var(--space-3)}.aged-bonus-actions .btn-primary{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.modal.aged-bonus-modal{animation:none}.aged-bonus-modal .form-input,.aged-bonus-actions button{transition:none}}.page-body.creative-tracker-page{font-family:var(--font-sans);gap:16px}.creative-tracker-page .ct-head{margin-bottom:0}.creative-tracker-page .ct-head h1{font-size:var(--t-lg);letter-spacing:-.4px}.creative-tracker-page .ct-modes{align-self:stretch;width:auto;margin-bottom:0;padding:0;gap:20px;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.creative-tracker-page .ct-mode{min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;font:500 var(--t-sm)/1.4 var(--font-sans)}.creative-tracker-page .ct-mode.is-on{font-weight:600;background:transparent;color:var(--primary);border-bottom-color:var(--primary);box-shadow:none}.creative-tracker-page .btn-secondary{font-family:var(--font-sans);font-weight:500;box-shadow:none}.ci-inventory{color:var(--text-primary);font-size:var(--t-sm);font-weight:400;line-height:1.6}.ci-accounts p,.ci-naming-note{color:var(--text-secondary);line-height:1.6}.ci-health{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:8px;color:var(--text-secondary)}.ci-health strong{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.ci-accounts{margin:0 0 16px;padding:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm)}.ci-accounts ul{list-style:none;padding:0;margin:10px 0;border-top:1px solid var(--border)}.ci-accounts li{display:grid;grid-template-columns:1fr 2fr 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.ci-accounts li span{color:var(--text-secondary)}.ci-filters{display:grid;grid-template-columns:1fr 1.2fr .8fr 1.3fr;gap:12px}.ci-filters label,.ci-name-form label{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:var(--t-xs);font-weight:500}.ci-filters select,.ci-filters input,.ci-name-form input{width:100%;min-width:0;height:44px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text-primary);font:400 var(--t-sm)/1.4 var(--font-sans);letter-spacing:normal}.ci-filters :is(input,select):hover,.ci-name-form input:hover{border-color:var(--text-muted)}.ci-filters input::placeholder{color:var(--text-muted);opacity:1}.ci-list-head{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;margin:8px 0;color:var(--text-secondary)}.ci-list-actions{display:flex;align-items:center;gap:12px}.ci-text-button{min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--text-secondary);font:500 var(--t-xs)/1.4 var(--font-sans);cursor:pointer}.ci-text-button:hover,.ci-text-button[aria-expanded=true]{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.ci-account-alert:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:var(--radius-full);background:var(--status-warm-dot)}.ci-list-hint{color:var(--text-muted);margin-left:12px;font-size:var(--t-xs)}.ci-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ci-ad{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;text-align:left;color:inherit;font:inherit;cursor:pointer;display:flex;flex-direction:column;transition:border-color var(--dur-fast)}.ci-ad:hover{border-color:var(--primary)}.ci-ad:focus-visible,.ci-inventory :is(button,input,select,summary):focus-visible,.ci-detail :is(button,input,summary):focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}.ci-ad .ct-media{height:200px;width:100%;flex-shrink:0;background:var(--bg-secondary)}.ci-ad .ct-media :is(img,video){width:100%;height:100%;object-fit:contain}.ci-ad .ct-media-none{font-size:var(--t-sm)}.ci-ad .ct-media-none span{max-width:220px}.ci-ad-body{padding:16px;display:flex;flex-direction:column;flex:1;min-width:0}.ci-ad-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ci-ad-top>span:first-child{font-size:var(--t-xs);color:var(--text-secondary)}.ci-status{display:inline-block;flex-shrink:0;font-size:var(--t-xs);font-weight:500;border:1px solid var(--border);border-radius:var(--radius-full);padding:3px 8px;background:var(--bg-secondary);color:var(--text-secondary)}.ci-status-running,.ci-status-enabled{background:var(--blue-50);color:var(--ink-blue);border-color:var(--blue-200)}.ci-status-blocked,.ci-status-review{background:var(--status-warm-soft);color:var(--text-primary);border-color:var(--status-warm)}.ci-ad h3{font-size:var(--t-base);font-weight:600;line-height:1.4;margin:0 0 7px;overflow-wrap:anywhere}.ci-owner{color:var(--text-secondary);margin:0 0 8px;font-size:var(--t-xs)}.ci-results{display:grid;grid-template-columns:1fr .7fr 1fr;gap:8px;border-top:1px solid var(--border-light);padding-top:12px;margin-top:auto}.ci-results dt{font-size:var(--t-xs);color:var(--text-secondary);margin-bottom:4px}.ci-results dd{margin:0;font-size:var(--t-base);font-weight:600;font-variant-numeric:tabular-nums}.ci-ad-foot{font-size:var(--t-xs);color:var(--text-muted);margin-top:12px}.ci-notice{border-left:3px solid var(--primary);padding:12px 16px;background:var(--blue-50);color:var(--text-secondary);line-height:1.6;margin:12px 0}.ci-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.ci-naming-note{margin:24px 0 0;font-size:var(--t-xs)}.ci-detail{position:fixed;top:0;right:0;bottom:0;left:0;width:min(960px,calc(100vw - 40px));max-height:calc(100dvh - 40px);margin:auto;border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-lg);font:400 var(--t-sm)/1.6 var(--font-sans);overflow:hidden}.ci-detail[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.ci-detail::backdrop{background:color-mix(in srgb,var(--bg-dark) 50%,transparent)}.ci-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px 12px;border-bottom:1px solid var(--border-light)}.ci-detail-head>.btn-secondary{flex-shrink:0;min-height:44px}.ci-detail h2{font-size:var(--t-md);font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.ci-detail-body{overflow:auto;overscroll-behavior:contain;padding:24px}.ci-detail-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px}.ci-detail-visual{position:sticky;top:0;min-width:0}.ci-detail-visual .ct-media{border-radius:var(--radius-sm);overflow:hidden}.ci-detail-visual .ct-media :is(img,video){max-height:min(360px,55dvh)}.ci-detail-context{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.ci-detail-context p{font-weight:600;margin:0 0 4px;overflow-wrap:anywhere}.ci-detail-context>div>span{color:var(--text-secondary)}.ci-media-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.ci-media-nav .btn-secondary{min-height:44px;padding:8px 10px;font-size:var(--t-xs)}.ci-detail-content{min-width:0}.ci-name-form{padding:16px;background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:20px}.ci-name-form input{margin-top:7px}.ci-name-form p{font-size:var(--t-xs);color:var(--text-secondary);margin:8px 0 12px}.ci-name-form .btn-primary{min-height:44px}.ci-name-actions{display:flex;align-items:center;gap:20px}.ci-id-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0}.ci-id-line>span:first-child{color:var(--text-secondary)}.ci-id-line code,.ci-url{font-family:var(--font-sans);overflow-wrap:anywhere;min-width:0}.ci-facts{margin:14px 0}.ci-facts>div{display:grid;grid-template-columns:140px 1fr;gap:12px;border-top:1px solid var(--border-light);padding:10px 0;line-height:1.5}.ci-facts dt{color:var(--text-secondary)}.ci-facts dd{margin:0;overflow-wrap:anywhere}.ci-detail-results{margin-bottom:20px}.ci-detail-results h3{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--t-sm);font-weight:600;margin:0 0 12px}.ci-detail-results h3 span{color:var(--text-muted);font-size:var(--t-xs);font-weight:400}.ci-report-period{margin:0 0 12px;color:var(--text-secondary);font-size:var(--t-xs)}.ci-detail-results .ci-results{margin:0;padding:16px 0;border-top:1px solid var(--border-light)}.ci-detail-section{border-top:1px solid var(--border)}.ci-detail-section>summary{cursor:pointer;padding:14px 0;min-height:44px;font-weight:500}.ci-copy-group{margin-bottom:16px}.ci-copy-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ci-copy-head h4{font-size:var(--t-xs);font-weight:500;color:var(--text-secondary);margin:0}.ci-copy-controls{display:flex;align-items:center;font-size:var(--t-xs);color:var(--text-secondary)}.ci-copy-step{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.ci-copy-step:hover:not(:disabled){background:var(--bg-hover)}.ci-copy-step:disabled{opacity:.4;cursor:default}.ci-copy-group .ci-copy{margin:4px 0 0}.ci-detail-section>p{color:var(--text-secondary);line-height:1.6;margin:8px 0}.ci-copy{white-space:pre-wrap;overflow-wrap:anywhere}.ci-name-form .ci-error{color:var(--text-primary);font-weight:600}@media (max-width: 1024px){.ci-grid,.ci-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.creative-tracker-page .ct-modes{gap:16px}.creative-tracker-page .ct-mode{padding:10px 0;font-size:var(--t-xs)}.ci-grid,.ci-detail-layout{grid-template-columns:minmax(0,1fr)}.ci-detail{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ci-detail-head{padding:16px 16px 8px;gap:12px}.ci-detail-body{padding:16px}.ci-detail-visual{position:static}.ci-detail-visual .ct-media :is(img,video){max-height:220px}.ci-accounts li{grid-template-columns:minmax(0,1fr);gap:5px}.ci-detail-head h2{font-size:var(--t-base)}.ci-facts>div{grid-template-columns:110px minmax(0,1fr)}.ci-list-head{align-items:flex-start;flex-wrap:wrap}.ci-list-actions{flex-wrap:wrap;gap:4px 12px}.ci-list-hint{display:block;margin-left:0;font-size:var(--t-xs)}}@media (prefers-reduced-motion: reduce){.ci-ad{transition:none}}.vea-spend-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);padding:var(--space-4);margin-bottom:var(--space-4);color:var(--text-primary)}.vea-spend-summary-heading{font-size:var(--t-sm);font-weight:600}.vea-spend-summary dl{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-3) 0}.vea-spend-summary dt,.vea-spend-summary p{font-size:var(--t-xs);color:var(--text-secondary)}.vea-spend-summary dd{margin:0;font-size:var(--t-xl);font-weight:700;font-variant-numeric:tabular-nums}.vea-spend-summary p{margin:var(--space-2) 0 0}.vea-spend-summary p.is-stale{font-weight:600}.vea-spend-summary.is-compact{border:0;padding:0;margin:0;background:transparent}.vea-spend-summary.is-compact dl{gap:var(--space-3)}.vea-spend-summary.is-compact dd{font-size:var(--t-md)}:is(body.vea-light,body.vel-app,body.auth-shell){font-feature-settings:normal;font-variant-numeric:var(--brand-digits);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(body.vea-light,body.vel-app,body.auth-shell) .page-header h1,:is(body.vea-light,body.vel-app,body.auth-shell) .auth-title{font-stretch:var(--brand-heading-width);letter-spacing:-.025em}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-fig,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-kpi-hero-num,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-tile-num:not(.is-empty),:is(body.vea-light,body.vel-app,body.auth-shell) .vea-outcome>strong,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-strip-val,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-money-total-num,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-run-stats strong,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-lt-fact-value,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-sub-price strong{font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-fig{line-height:1;white-space:nowrap}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-fig .cur,:is(body.vea-light,body.vel-app,body.auth-shell) .sig-fig .dec{font-size:.5em;vertical-align:.62em;letter-spacing:0;opacity:.6}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-fig .cur{margin-right:2px}:is(body.vea-light,body.vel-app,body.auth-shell) table{font-variant-numeric:var(--brand-digits-table)}:is(body.vea-light,body.vel-app,body.auth-shell) :where(*):not(table,table *){font-variant-numeric:var(--brand-digits)!important;font-feature-settings:normal!important}:is(body.vea-light,body.vel-app,body.auth-shell) :where(table,table *){font-variant-numeric:var(--brand-digits-table)!important;font-feature-settings:normal!important}:is(body.vea-light,body.vel-app,body.auth-shell) :where(button,input,select,textarea){font-family:inherit}:is(body.vea-light,body.vel-app,body.auth-shell) :where(a,button,input,select,textarea,summary):where(:focus-visible){outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-primary,:is(body.vea-light,body.vel-app,body.auth-shell) .btn-accent,:is(body.vea-light,body.vel-app,body.auth-shell) .wt-btn-primary,:is(body.vea-light,body.vel-app,body.auth-shell) .lead-sidebar-savenext-btn{border:0;border-radius:var(--brand-r-control);background:var(--brand-blue);color:var(--brand-surface);box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-primary:hover,:is(body.vea-light,body.vel-app,body.auth-shell) .btn-accent:hover:not(:disabled),:is(body.vea-light,body.vel-app,body.auth-shell) .wt-btn-primary:hover{background:var(--brand-blue-ink);box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .lead-sidebar-savenext-btn:hover:not(:disabled){background:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-primary:disabled,:is(body.vea-light,body.vel-app,body.auth-shell) .btn-accent:disabled,:is(body.vea-light,body.vel-app,body.auth-shell) .wt-btn-primary:disabled,:is(body.vea-light,body.vel-app,body.auth-shell) .lead-sidebar-savenext-btn:disabled{background:var(--brand-fill);color:var(--brand-muted);box-shadow:none;opacity:1}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-primary[data-loading]{background:var(--brand-blue);color:var(--brand-surface)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-lt-card .vea-lt-cta.is-primary{background:var(--brand-blue);color:var(--brand-surface);box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-lt-card .vea-lt-cta.is-primary:hover:not(:disabled){background:var(--brand-blue-ink);box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-primary:not(.is-secondary){background:var(--brand-blue);color:var(--brand-surface)}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-primary:not(.is-secondary):hover:not(:disabled){background:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-primary.is-secondary{box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-primary.is-secondary:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) button.scm-trigger-btn{min-height:38px;padding:0 16px;gap:8px;font-size:13.5px;font-weight:600;line-height:1;border-radius:var(--brand-r-control);background:var(--brand-ink);color:var(--brand-surface);box-shadow:var(--brand-shadow-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) button.scm-trigger-btn:hover{background:var(--brand-ink-hover);box-shadow:var(--brand-shadow-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) button.scm-trigger-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;box-shadow:var(--brand-shadow-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) button.scm-trigger-btn svg{width:15px;height:15px}@media (max-width: 768px){:is(body.vea-light,body.vel-app,body.auth-shell) .btn-sm,:is(body.vea-light,body.vel-app,body.auth-shell) button.scm-trigger-btn{min-height:44px}}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-secondary{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);color:var(--brand-ink);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-secondary:hover:not(:disabled){background:var(--brand-surface-2);color:var(--brand-ink);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-secondary:disabled{background:var(--brand-fill);color:var(--brand-muted);box-shadow:none;opacity:1}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-ghost{border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-ghost.btn-danger:hover{background:color-mix(in srgb,var(--brand-bad) 6%,transparent);color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .sys-danger-btn{border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .sys-danger-btn:hover:not(:disabled){background:color-mix(in srgb,var(--brand-bad) 6%,transparent)}:is(body.vea-light,body.vel-app,body.auth-shell) .btn-sm{border-radius:max(4px,calc(var(--brand-r-control) - 2px))}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-header{gap:10px;min-height:0;padding:18px 20px 8px;border-bottom:0}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-header h3{font-size:15px;font-weight:600;letter-spacing:-.01em}:is(body.vea-light,body.vel-app,body.auth-shell) :is(.mc-card-badge,.aa-badge,.vea-cat-chip,.vea-lt-badge,.vea-sec-count,.lead-sidebar-disp-badge,.lead-sidebar-type-badge,.vea-bycamp-tag,.vea-feed-new,.vea-dp-chip,.settings-crm-rec,.vea-states-chip,.auth-chip:not(.is-logo),.auth-tag){border-radius:var(--brand-r-chip)}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-badge.is-good,:is(body.vea-light,body.vel-app,body.auth-shell) .aa-badge-live,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-lt-badge.is-live,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-camp-strip .nav-state-running,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-bycamp-tag,:is(body.vea-light,body.vel-app,body.auth-shell) .auth-tag:not(.is-muted){border-color:transparent;background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-badge.is-good:before,:is(body.vea-light,body.vel-app,body.auth-shell) .auth-tag:not(.is-muted):before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-good)}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-tag{gap:6px}:is(body.vea-light,body.vel-app,body.auth-shell) .aa-badge-live .aa-badge-dot,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-lt-badge.is-live i{background:var(--brand-good)}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-badge.danger{background:var(--brand-fill);color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-badge.is-bad{border-color:transparent;background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app,body.auth-shell) .mc-card-badge.is-bad:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-bad)}:is(body.vea-light,body.vel-app,body.auth-shell) .aa-badge-building{border-color:transparent;background:var(--brand-blue-soft);color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-dp-chip{color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app,body.auth-shell) :is(.status-summary-pill,.vea-filter,.filter-btn,.vea-break-presets button){border-radius:var(--brand-r-pill)}:is(body.vea-light,body.vel-app,body.auth-shell) :is(.form-input,.form-group input,.form-group select,.form-group textarea,.lead-sidebar-notes,.lead-search-input,.lead-date-input,.vea-agree-name input){border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) :is(.form-input,.form-group input,.form-group select,.form-group textarea):hover:not(:focus){box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) :is(.form-input,.form-group input,.form-group select,.form-group textarea,.lead-sidebar-notes,.lead-search-input,.lead-date-input,.vea-agree-name input):focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-budget-input{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-budget-input:focus-within{box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vea-light,body.vel-app,body.auth-shell) .form-input.is-error,:is(body.vea-light,body.vel-app,body.auth-shell) .form-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--brand-bad)}:is(body.vea-light,body.vel-app,body.auth-shell) .form-input.is-error:hover:not(:focus),:is(body.vea-light,body.vel-app,body.auth-shell) .form-input[aria-invalid=true]:hover:not(:focus){box-shadow:0 0 0 1px var(--brand-bad)}:is(body.vea-light,body.vel-app,body.auth-shell) .form-input.is-error:focus,:is(body.vea-light,body.vel-app,body.auth-shell) .form-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--brand-bad),0 0 0 4px color-mix(in srgb,var(--brand-bad) 20%,transparent)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-agree-name input:disabled{background:var(--brand-surface-2);box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) input[type=checkbox]:not([role=switch]):not(.settings-toggle>input):checked{background-color:var(--brand-blue)}:is(body.vea-light,body.vel-app,body.auth-shell) input[type=radio]:not([role=switch]):not(.settings-toggle>input):checked{box-shadow:inset 0 0 0 5px var(--brand-blue)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-trigger{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-trigger:hover,:is(body.vea-light,body.vel-app,body.auth-shell) .hs-trigger.is-open{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-trigger.is-invalid{box-shadow:0 0 0 1px var(--brand-bad)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-trigger.is-block:focus-visible{box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-trigger.is-block.is-invalid:focus-visible{box-shadow:0 0 0 1px var(--brand-bad),0 0 0 4px color-mix(in srgb,var(--brand-bad) 20%,transparent)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-list,:is(body.vea-light,body.vel-app,body.auth-shell) .hc-list{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-list.is-sheet{border-radius:var(--brand-r-card) var(--brand-r-card) 0 0}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-option,:is(body.vea-light,body.vel-app,body.auth-shell) .hc-option{border-radius:var(--brand-r-small)}:is(body.vea-light,body.vel-app,body.auth-shell) .hs-scrim{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-seg,:is(body.vea-light,body.vel-app,body.auth-shell) .scm-mode-toggle,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-perf-tools .vea-range,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-trend-head .vea-seg{border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-seg-btn,:is(body.vea-light,body.vel-app,body.auth-shell) .scm-mode-btn,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-perf-tools .vea-range-btn,:is(body.vea-light,body.vel-app,body.auth-shell) .vea-trend-head .vea-seg-btn{border-radius:var(--brand-r-small)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-seg-btn.is-on,:is(body.vea-light,body.vel-app,body.auth-shell) .scm-mode-btn.active{box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .scm-mode-btn.active{color:var(--brand-ink);font-weight:600}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-perf-tools .vea-range-thumb{border-radius:var(--brand-r-small);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .nav-item{border-radius:var(--brand-r-menu);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app,body.auth-shell) .nav-item:hover,:is(body.vea-light,body.vel-app,body.auth-shell) .nav-item.active{color:var(--brand-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar .nav-item{font-size:14px}:is(body.vea-light,body.vel-app,body.auth-shell) .nav-item svg{color:var(--brand-faint)}:is(body.vea-light,body.vel-app,body.auth-shell) .nav-item.active svg{color:var(--brand-blue)}:is(body.vea-light,body.vel-app,body.auth-shell) .nav-glide{border-radius:var(--brand-r-menu);box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar-nav:not(.has-glide) .nav-item.active{box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .nav-item:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;box-shadow:none}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar .nav-state{color:var(--brand-muted)}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar-avatar,:is(body.vea-light,body.vel-app,body.auth-shell) .mobile-app-bar-avatar{background:var(--brand-surface);color:var(--brand-ink-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar .sidebar-switch{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar .sidebar-switch:hover,:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar .sidebar-switch.is-open{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar-switch-mark:not(.is-leads){background:var(--brand-navy)}:is(body.vea-light,body.vel-app,body.auth-shell) .sidebar .sidebar-switch-menu{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .modal-overlay{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}:is(body.vea-light,body.vel-app,body.auth-shell) .modal{border:0;box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .wt-tooltip{box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-range-pop{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .notif-panel{border-radius:var(--brand-r-card);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .vea-def-tip{border-radius:var(--brand-r-small)}:is(body.vea-light,body.vel-app,body.auth-shell) .toast{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);color:var(--brand-ink);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app,body.auth-shell) .toast.success svg{color:var(--brand-good)}:is(body.vea-light,body.vel-app,body.auth-shell) .toast.error svg{color:var(--brand-bad)}:is(body.vea-light,body.vel-app,body.auth-shell) .toast.info svg{color:var(--brand-blue)}:is(body.vea-light,body.vel-app,body.auth-shell) .toast .toast-action{border-radius:var(--brand-r-small);background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light,body.vel-app,body.auth-shell) .toast .toast-action:hover{background:var(--brand-blue-soft-2)}:is(body.vea-light,body.vel-app,body.auth-shell) .toast .toast-close{border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-alert{background:color-mix(in srgb,var(--brand-bad) 8%,var(--brand-surface));color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .auth-alert.is-success{background:color-mix(in srgb,var(--brand-good) 8%,var(--brand-surface));color:var(--brand-good-ink)}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-hero{position:relative;border-radius:var(--brand-r-hero);background:var(--brand-navy);color:var(--sig-on-navy);-webkit-mask-image:linear-gradient(calc(180deg - var(--brand-cut-angle)),var(--sig-on-navy) calc(100% - var(--brand-cut-size) - .5px),transparent calc(100% - var(--brand-cut-size) + .5px));mask-image:linear-gradient(calc(180deg - var(--brand-cut-angle)),var(--sig-on-navy) calc(100% - var(--brand-cut-size) - .5px),transparent calc(100% - var(--brand-cut-size) + .5px))}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-hero :focus-visible{outline-color:var(--sig-on-navy)}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-hero .sig-muted{color:var(--sig-on-navy-2)}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-meter{--sig-meter-h: 6px;position:relative;height:var(--sig-meter-h);overflow:hidden;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-meter>i{display:block;height:100%;border-radius:inherit;background:var(--brand-blue);clip-path:polygon(0 0,100% 0,calc(100% - var(--sig-meter-h) / tan(var(--brand-cut-angle))) 100%,0 100%);transform-origin:left;animation:sig-meter-grow .9s var(--brand-ease-out) both}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-hero .sig-meter{background:var(--sig-navy-fill-2)}:is(body.vea-light,body.vel-app,body.auth-shell) .sig-hero .sig-meter>i{background:var(--sig-on-navy)}@media (prefers-reduced-motion: reduce){:is(body.vea-light,body.vel-app,body.auth-shell) .sig-meter>i{animation:none}:is(body.vea-light,body.vel-app,body.auth-shell) :is(.fade-in,.modal,.lead-sidebar,.lead-sidebar-overlay){animation:none}}:is(body.vea-light,body.vel-app) .btn-primary,:is(body.vea-light,body.vel-app) .btn-secondary,:is(body.vea-light,body.vel-app) .btn-ghost{min-height:32px;padding:6px 14px;line-height:1.3;font-size:13px}:is(body.vea-light,body.vel-app) .btn-primary{font-weight:600}:is(body.vea-light,body.vel-app) .btn-secondary,:is(body.vea-light,body.vel-app) .btn-ghost{font-weight:500}:is(body.vea-light,body.vel-app) .btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px 14px;font-size:13px;font-weight:600}:is(body.vea-light,body.vel-app) .btn-sm{padding:6px 12px;font-size:13px}:is(body.vea-light,body.vel-app) .form-input,:is(body.vea-light,body.vel-app) .form-group input,:is(body.vea-light,body.vel-app) .form-group select,:is(body.vea-light,body.vel-app) .form-group textarea{padding:8px 12px}@media (min-width: 769px){:is(body.vea-light,body.vel-app) .btn-sm{min-height:32px}:is(body.vea-light,body.vel-app) .form-input,:is(body.vea-light,body.vel-app) .form-group input,:is(body.vea-light,body.vel-app) .form-group select{min-height:36px}}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .btn-primary,:is(body.vea-light,body.vel-app) .btn-secondary,:is(body.vea-light,body.vel-app) .btn-ghost,:is(body.vea-light,body.vel-app) .btn-accent{min-height:44px;padding:8px 16px}:is(body.vea-light,body.vel-app) .btn-sm{padding:6px 14px}:is(body.vea-light,body.vel-app) .form-input,:is(body.vea-light,body.vel-app) .form-group input,:is(body.vea-light,body.vel-app) .form-group select,:is(body.vea-light,body.vel-app) .form-group textarea{font-size:16px;min-height:44px}}:is(body.vea-light) .form-group select,:is(body.vea-light) select.form-input{padding-right:30px}:is(body.vel-app) .field-affix .form-input{padding-left:28px}:is(body.vel-app) .hq-goal-modal .form-input{padding-left:26px}@keyframes sig-meter-grow{0%{transform:scaleX(.08)}}.sig-lockup{--sig-lockup-h: 24px;display:inline-flex;align-items:center;gap:calc(var(--sig-lockup-h) * .3);flex:none;min-width:0;line-height:1}.sig-lockup .sig-lockup-logo{display:block;flex:none;width:auto;max-width:none;height:var(--sig-lockup-h);margin:calc(var(--sig-lockup-h) * -.207) calc(var(--sig-lockup-h) * -.385) calc(var(--sig-lockup-h) * -.24) calc(var(--sig-lockup-h) * -.32)}.sig-lockup .sig-lockup-slash{display:block;flex:none;width:auto;height:calc(var(--sig-lockup-h) * .52);opacity:1;fill:var(--brand-ghost);color:var(--brand-ghost)}.sig-lockup .sig-lockup-name{font-family:var(--brand-font);font-size:calc(var(--sig-lockup-h) * .58);font-weight:600;font-stretch:var(--brand-heading-width);letter-spacing:-.01em;line-height:1;color:var(--brand-ink-2);white-space:nowrap}.sidebar .sidebar-switch.is-quiet{display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;min-height:36px;margin:0;padding:0 6px 0 10px;border:0;border-radius:var(--brand-r-menu);background:transparent;box-shadow:none;font-family:var(--brand-font);font-size:13px;font-weight:500;color:var(--brand-ink-2);text-align:left;cursor:pointer;transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}.sidebar .sidebar-switch.is-quiet svg.sidebar-switch-icon{width:17px;height:17px;flex:none;opacity:1;transform:none;color:var(--brand-faint)}.sidebar .sidebar-switch.is-quiet .sidebar-switch-text{flex:1 1 auto;min-width:0;margin-left:11px}.sidebar .sidebar-switch.is-quiet .sidebar-switch-away{display:block;padding:0;background:none;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:0;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-switch.is-quiet .sidebar-switch-count{flex:none;margin-left:6px;font-size:12px;font-weight:600;line-height:1;color:var(--brand-blue-ink);white-space:nowrap;font-variant-numeric:var(--brand-digits)}.sidebar .sidebar-switch.is-quiet svg.sidebar-switch-chev{width:14px;height:14px;flex:none;margin-left:4px;opacity:1;transform:none;color:var(--brand-faint)}.sidebar .sidebar-switch.is-quiet:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;box-shadow:none}@media (max-width: 768px){.sidebar .sidebar-switch.is-quiet{min-height:44px}}.mobile-app-bar .mobile-app-bar-product.is-lockup{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;height:44px;margin:0;padding:0 8px;border:0;border-radius:var(--brand-r-control);background:transparent;box-shadow:none;color:var(--brand-ink-2);font-family:var(--brand-font);cursor:pointer;transition:background-color .15s var(--brand-ease)}.mobile-app-bar .mobile-app-bar-product.is-lockup .sig-lockup{--sig-lockup-h: 22px}.mobile-app-bar .mobile-app-bar-product.is-lockup>svg{width:14px;height:14px;flex:none;opacity:1;color:var(--brand-faint)}.mobile-app-bar .mobile-hamburger:has(>.mobile-app-bar-dot.is-menu){position:relative}.mobile-app-bar .mobile-hamburger>.mobile-app-bar-dot.is-menu{position:absolute;top:10px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--brand-blue);box-shadow:0 0 0 2px var(--brand-surface)}@media (hover: hover){.mobile-app-bar .mobile-app-bar-product.is-lockup:hover{background:var(--brand-hover)}}:is(body.vea-light) .sidebar .nav-section-label{display:none}:is(body.vea-light) .sidebar .nav-item .nav-badge{width:8px;min-width:0;height:8px;padding:0;border-radius:50%;font-size:0;line-height:0;color:transparent}@media (min-width: 769px){:is(body.vea-light) .sidebar-nav>.nav-item[data-tour=vea-settings]{margin-top:auto}}@media (min-width: 769px){:is(body.vea-light) .ve-support-panel{right:24px;bottom:24px;max-height:calc(100vh - 48px)}:is(body.vea-light).has-update-banner .notif-bell-wrap{top:75px}:is(body.vea-light):has(.ann-banner) .notif-bell-wrap{top:63px}:is(body.vea-light).has-update-banner:has(.ann-banner) .notif-bell-wrap{top:116px}:is(body.vea-light) .update-prompt{padding-left:32px;padding-right:32px}}@media (max-width: 768px){:is(body.vea-light) .update-prompt{padding-left:16px;padding-right:16px}}:is(body.vea-light) .modal :is(.modal-actions,.scm-actions,.vea-type-foot,.connect-sheets-actions,.export-actions,.vea-cancel-actions,.vea-run-doneactions){border-top:0;padding-top:0}:is(body.vea-light) .modal.vea-type-modal .vea-type-foot{padding-top:16px}:is(body.vea-light) .modal.vea-type-modal .vea-type-foot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--brand-line);opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){:is(body.vea-light) .modal.vea-type-modal .vea-type-foot:before{animation:sig-foot-edge linear both;animation-timeline:scroll(nearest block)}}@supports not (animation-timeline: scroll()){:is(body.vea-light) .modal.vea-type-modal .vea-type-foot:before{opacity:1}}:is(body.vea-light) .sys-danger-btn:hover:not(:disabled){color:var(--brand-bad-ink)}@media (hover: none){:is(body.vea-light) .vea-def{padding:10px 0;margin:-10px 0}}@media (max-width: 768px){:is(body.vea-light):has(:is(.toast,.sales-celebrate-toast)) :is(.ve-support-fab,.ve-support-nudge){visibility:hidden}}:is(body.vea-light) .vea-def-tip{max-width:280px;padding:8px 10px;border-radius:var(--brand-r-control);background:var(--brand-surface);color:var(--brand-ink-2);box-shadow:var(--brand-shadow-popup);font-size:12.5px;line-height:1.45}:is(body.vea-light) .vea-skel-bar{border-radius:var(--brand-r-chip);background:var(--brand-fill);animation:sig-skel-breathe 1.6s var(--brand-ease) infinite alternate}:is(body.vea-light) .mc-card>.mc-card-body>.vea-skel:only-child{padding:20px}:is(body.vea-light) .vea-skel-run .vea-run-id{display:grid;gap:9px}:is(body.vea-light) .vea-skel-run .vea-run-id .vea-skel-bar:first-child{width:56%;height:14px}:is(body.vea-light) .vea-skel-run .vea-run-id .vea-skel-bar:last-child{width:32%;height:10px}:is(body.vea-light) .vea-skel-run .vea-run-stats>div{display:grid;gap:9px}:is(body.vea-light) .vea-skel-run .vea-run-stats .vea-skel-bar:first-child{width:44px;height:10px}:is(body.vea-light) .vea-skel-run .vea-run-stats .vea-skel-bar:last-child{width:60px;height:18px}:is(body.vea-light) .vea-skel-run .vea-run-act{display:flex;justify-content:flex-end;gap:8px}:is(body.vea-light) .vea-skel-run .vea-run-act .vea-skel-bar{width:96px;height:32px;border-radius:var(--brand-r-control)}:is(body.vea-light) .vea-skel-run .vea-run-act .vea-skel-bar:last-child{width:60px}@media (prefers-reduced-motion: reduce){:is(body.vea-light) .vea-skel-bar{animation:none}}:is(body.vea-light) .vea-agree-intro{color:var(--brand-ink-2)}:is(body.vea-light) .vea-agree-short{background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-agree-short-head{color:var(--brand-ink-2)}:is(body.vea-light) .vea-agree-short-head strong{color:var(--brand-ink);font-weight:600}:is(body.vea-light) .vea-agree-short li,:is(body.vea-light) .vea-agree-doc{color:var(--brand-ink-2)}:is(body.vea-light) .vea-agree-doc :is(h3,h4,h5){color:var(--brand-ink)}:is(body.vea-light) .vea-agree-doc{border-radius:var(--brand-r-control);padding-bottom:40px}:is(body.vea-light) .vea-agree-doc code{padding:0;border-radius:0;background:none;font-family:inherit;font-size:inherit;color:var(--brand-muted)}:is(body.vea-light) .vea-agree-doc strong code{color:inherit}:is(body.vea-light) .vea-agree-scroll:after{content:"";position:sticky;bottom:0;display:block;height:32px;margin-top:-32px;background:linear-gradient(to bottom,transparent,var(--brand-surface));pointer-events:none}:is(body.vea-light) .vea-agree-foot-area{border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-agree-progress-track{height:4px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vea-light) .vea-agree-progress-fill{border-radius:var(--brand-r-meter);background:var(--brand-blue)}:is(body.vea-light) .vea-agree-hint{color:var(--brand-muted)}:is(body.vea-light) .vea-agree-pct{color:var(--brand-ink-2);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-agree-check{color:var(--brand-ink)}:is(body.vea-light) .vea-agree-name{color:var(--brand-ink-2)}:is(body.vea-light) :is(.vea-agree-check,.vea-agree-name).is-off{color:var(--brand-muted)}:is(body.vea-light) .vea-agree-helper{color:var(--brand-muted)}:is(body.vea-light) .vea-agree-error{color:var(--brand-bad-ink)}:is(body.vea-light) .vea-agree-foot{color:var(--brand-muted)}:is(body.vea-light) .vea-agree-foot a{color:var(--brand-blue-ink)}@media (max-width: 640px),(max-height: 700px){:is(body.vea-light) .modal.vea-agree-modal{overflow-y:auto}:is(body.vea-light) .vea-agree-scroll{flex:none;overflow:visible}:is(body.vea-light) .vea-agree-scroll:after{content:none}}@keyframes sig-skel-breathe{0%{opacity:1}to{opacity:.55}}@keyframes sig-foot-edge{0%,96%{opacity:1}to{opacity:0}}@keyframes sig-more-cue{0%,96%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes sig-dialog-in-top{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}:is(body.auth-shell){--sig-icon-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");--sig-icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}:is(body.auth-shell) .auth-page .field-error{display:block;position:relative;padding-left:20px;color:var(--brand-bad-ink)}:is(body.auth-shell) .auth-page .field-error:before,:is(body.auth-shell) .auth-page .pw-hint.err:before,:is(body.auth-shell) .auth-alert:before{content:"";width:14px;height:14px;flex:none;background:var(--brand-bad);-webkit-mask:var(--sig-icon-alert) center / contain no-repeat;mask:var(--sig-icon-alert) center / contain no-repeat}:is(body.auth-shell) .auth-page .field-error:before{position:absolute;left:0;top:2px}:is(body.auth-shell) .auth-page .pw-hint.err{color:var(--brand-bad-ink)}:is(body.auth-shell) .auth-alert{position:relative;padding:10px 12px 10px 36px}:is(body.auth-shell) .auth-alert:before{position:absolute;left:12px;top:12px;width:16px;height:16px}:is(body.auth-shell) .auth-alert.is-success:before{background:var(--brand-good);-webkit-mask-image:var(--sig-icon-check);mask-image:var(--sig-icon-check)}:is(body.auth-shell) .auth-page .vads-sms-tag{border-radius:var(--brand-r-chip)}:is(body.auth-shell) .auth-steps li:before{font-variant-numeric:var(--brand-digits)}@media (min-width: 641px){:is(body.auth-shell) .auth-page>.auth-card{margin-top:auto}:is(body.auth-shell) .auth-page:after{content:"";flex:0 0 min(12vh,120px);margin-bottom:auto}}:is(body.vea-light,body.vel-app) .sidebar .sidebar-header{border-bottom:1px solid var(--sidebar-border-faint);background:none}:is(body.vea-light,body.vel-app) .sidebar .sidebar-nav{padding:12px;gap:2px}:is(body.vea-light,body.vel-app) .sidebar .nav-item{min-height:38px;padding:0 10px;gap:11px;border-radius:var(--brand-r-menu);font-size:14px;font-weight:500;line-height:20px;color:var(--sidebar-text)}:is(body.vea-light,body.vel-app) .sidebar .nav-item:hover:not(.active){background:var(--sidebar-hover-bg);color:var(--sidebar-heading)}:is(body.vea-light,body.vel-app) .sidebar .nav-item.active{font-weight:600;color:var(--sidebar-active-text)}:is(body.vea-light,body.vel-app) .sidebar .nav-item svg{flex:none;color:var(--brand-faint)}:is(body.vea-light,body.vel-app) .sidebar .nav-item.active svg{color:var(--primary)}:is(body.vea-light,body.vel-app) .sidebar .nav-glide{border-radius:var(--brand-r-menu);background:var(--sidebar-active-bg);box-shadow:none}:is(body.vea-light,body.vel-app) .sidebar .nav-state{gap:6px;padding:0;background:transparent;box-shadow:none;font-size:12px;font-weight:500;color:var(--sidebar-text-muted);font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light,body.vel-app) .sidebar .nav-state-dot{width:6px;height:6px}:is(body.vea-light,body.vel-app) .sidebar .nav-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--brand-r-chip);background:var(--primary);color:var(--accent-on);box-shadow:none;font-size:12px;font-weight:600;line-height:1;font-feature-settings:normal}:is(body.vea-light,body.vel-app) .sidebar .nav-section-label{padding:12px 10px 6px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sidebar-text-muted)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-footer{padding:12px;border-top:1px solid var(--sidebar-border)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-user{min-height:48px;margin:0 0 2px;padding:8px 10px;gap:10px;border-radius:var(--brand-r-menu)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-avatar{width:32px;height:32px;font-size:12px;font-weight:600;letter-spacing:0}:is(body.vea-light,body.vel-app) .sidebar .sidebar-user-name{font-size:13px;font-weight:600;color:var(--sidebar-heading)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-user-email{font-size:12px;color:var(--sidebar-text-muted)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-logout{min-height:36px;margin:0;padding:0 10px;gap:11px;border:0;border-radius:var(--brand-r-menu);font-size:13px;font-weight:500;color:var(--sidebar-text-muted)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-logout svg{width:17px;height:17px;flex:none;color:var(--brand-faint)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-logout:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-heading)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-legal{justify-content:flex-start;gap:0 14px;margin-top:4px;padding-left:10px}:is(body.vea-light,body.vel-app) .sidebar .sidebar-legal a{font-size:12px;color:var(--sidebar-text-muted)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-legal a:hover{color:var(--sidebar-heading)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-header{padding:22px 12px 10px}:is(body.vea-light,body.vel-app) .sidebar .sidebar-brand{display:flex;align-items:center;min-height:24px;margin:0 0 14px;padding-left:10px}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch.is-quiet{border-radius:var(--brand-r-menu);box-shadow:none;color:var(--sidebar-text)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch.is-quiet:hover,:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch.is-quiet.is-open{background:var(--sidebar-hover-bg);box-shadow:none;color:var(--sidebar-heading)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch.is-quiet:focus-visible{box-shadow:none}:is(body.vea-light,body.vel-app) .sidebar :is(.sidebar-switch-count,.sidebar-switch-state){display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--primary-dark)}:is(body.vea-light,body.vel-app) .sidebar :is(.sidebar-switch-count,.sidebar-switch-state):before{display:none}:is(body.vea-light,body.vel-app) .sidebar :is(.sidebar-switch-count,.sidebar-switch-state):is(.tone-running,.tone-paused,.tone-building){font-weight:500;color:var(--sidebar-text-muted)}:is(body.vea-light,body.vel-app) .sidebar :is(.sidebar-switch-count,.sidebar-switch-state):is(.tone-running,.tone-paused,.tone-building):before{content:"";display:block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vea-light,body.vel-app) .sidebar :is(.sidebar-switch-count,.sidebar-switch-state).tone-running:before{background:var(--brand-good)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-menu{padding:4px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-menu button{min-height:40px;border-radius:var(--brand-r-small);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-menu button:hover{background:var(--brand-hover)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-menu button.is-on{background:var(--accent-dim)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-menu button.is-on .sidebar-switch-name{color:var(--primary-dark)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-name{font-size:13px;font-weight:600}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-here{color:var(--primary)}:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-desc{font-size:12px;color:var(--brand-muted)}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .sidebar .nav-item,:is(body.vea-light,body.vel-app) .sidebar .sidebar-logout,:is(body.vea-light,body.vel-app) .sidebar .sidebar-switch-menu button{min-height:44px}:is(body.vea-light,body.vel-app) .sidebar .sidebar-legal a{display:inline-flex;align-items:center;min-height:36px}:is(body.vea-light,body.vel-app) .sidebar-overlay{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}:is(body.vea-light,body.vel-app) .app-layout>.sidebar:not(.mobile-open){visibility:hidden;transition:left .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}:is(body.vea-light,body.vel-app) .app-layout>.sidebar:not(.mobile-open) .sidebar-nav-more{animation:none}@media (prefers-reduced-motion: reduce){:is(body.vea-light,body.vel-app) .app-layout>.sidebar,:is(body.vea-light,body.vel-app) .app-layout>.sidebar:not(.mobile-open){transition:none}}:is(body.vea-light,body.vel-app) .mobile-app-bar{gap:4px;padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));border-bottom:0;background:var(--brand-surface);box-shadow:0 1px 0 var(--brand-line)}:is(body.vea-light,body.vel-app) .mobile-app-bar-right{gap:0}:is(body.vea-light,body.vel-app) .mobile-hamburger{width:44px;height:44px;border:0;border-radius:var(--brand-r-control);background:transparent;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .mobile-app-bar-avatar{box-sizing:border-box;width:44px;height:44px;border:4px solid transparent;background-clip:padding-box;font-size:12px;font-weight:600}:is(body.vea-light,body.vel-app) .mobile-tab-bar{padding:4px max(4px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));border-top:0;background:var(--brand-surface);box-shadow:0 -1px 0 var(--brand-line)}:is(body.vea-light,body.vel-app) .mobile-tab{min-height:52px;gap:3px;padding:4px 2px 3px;border-radius:var(--brand-r-control);font-size:11px;font-weight:500;letter-spacing:0;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .mobile-tab svg{box-sizing:content-box;padding:5px 15px;border-radius:var(--brand-r-menu);color:inherit;transition:background-color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .mobile-tab.active{font-weight:600;color:var(--primary-dark)}:is(body.vea-light,body.vel-app) .mobile-tab.active svg{background:var(--accent-dim);color:var(--primary)}:is(body.vea-light,body.vel-app) .mobile-tab.active:after{display:none}:is(body.vea-light,body.vel-app) .mobile-tab:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}@media (max-width: 359px){:is(body.vea-light,body.vel-app) .mobile-tab{font-size:10.5px}}}:is(body.vea-light,body.vel-app) .impersonation-banner{border-bottom:0;background:var(--brand-ink);color:var(--brand-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:is(body.vea-light,body.vel-app) .impersonation-banner-inner{min-height:44px;padding:6px 12px 6px 20px;gap:12px}:is(body.vea-light,body.vel-app) .impersonation-banner-left{gap:8px;font-size:13px}:is(body.vea-light,body.vel-app) .impersonation-banner-pulse{width:6px;height:6px;background:var(--brand-on-navy);box-shadow:none;animation:none}:is(body.vea-light,body.vel-app) .impersonation-banner-label,:is(body.vea-light,body.vel-app) .impersonation-banner-sep,:is(body.vea-light,body.vel-app) .impersonation-banner-email{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;opacity:1;color:color-mix(in srgb,var(--brand-surface) 72%,transparent)}:is(body.vea-light,body.vel-app) .impersonation-banner-left strong{font-size:13px;font-weight:600;color:var(--brand-surface)}:is(body.vea-light,body.vel-app) .impersonation-banner-exit{min-height:32px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:color-mix(in srgb,var(--brand-surface) 12%,transparent);color:var(--brand-surface);font-size:13px;font-weight:600;transition:background-color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .impersonation-banner-exit:hover{background:color-mix(in srgb,var(--brand-surface) 20%,transparent);transform:none}:is(body.vea-light,body.vel-app) .impersonation-banner-exit:focus-visible{outline:2px solid var(--brand-on-navy);outline-offset:2px}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .impersonation-banner-inner{padding:4px 8px 4px 16px}:is(body.vea-light,body.vel-app) .impersonation-banner-exit{min-height:36px}}@media (min-width: 769px){:is(body.vea-light,body.vel-app) .app-layout.impersonating .notif-bell-wrap{margin-top:44px}}:is(body.vea-light,body.vel-app) .notif-bell{width:38px;height:38px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);color:var(--brand-ink-2);box-shadow:var(--brand-shadow-control);transition:background-color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .notif-bell:hover{background:var(--brand-surface-2);box-shadow:var(--brand-shadow-control);transform:none}:is(body.vea-light,body.vel-app) .notif-bell:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) .notif-bell svg{width:17px;height:17px}:is(body.vea-light,body.vel-app) .notif-badge{top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border:0;border-radius:999px;background:var(--brand-blue);color:var(--brand-surface);box-shadow:0 0 0 2px var(--brand-surface);font-size:11px;font-weight:600;line-height:18px;font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .notif-panel{top:46px;width:360px;padding:6px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .notif-panel-head{padding:0 4px 0 0}:is(body.vea-light,body.vel-app) .notif-panel-title{padding:10px 10px 8px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .notif-panel-count{font-weight:500;color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) .notif-mark-all{padding:6px 8px;border-radius:var(--brand-r-small);font-size:12px;font-weight:600;color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) .notif-mark-all:hover{background:var(--brand-hover)}:is(body.vea-light,body.vel-app) .notif-item{border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app) .notif-item:hover{background:var(--brand-surface-2)}:is(body.vea-light,body.vel-app) .notif-item.unread{background:var(--brand-blue-soft)}:is(body.vea-light,body.vel-app) .notif-item.unread:hover{background:var(--brand-blue-soft-2)}:is(body.vea-light,body.vel-app) .notif-item-main{padding:10px;border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app) .notif-item-title{gap:7px;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .notif-item.is-read .notif-item-title{font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .notif-dot{width:6px;height:6px;background:var(--brand-blue)}:is(body.vea-light,body.vel-app) .notif-item-body{margin-top:2px;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .notif-item.is-read .notif-item-body{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .notif-item-time{margin-top:4px;font-size:12px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .notif-item-check{width:28px;height:28px;border:0;background:var(--brand-surface);color:var(--brand-muted);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) .notif-item-check:hover{color:var(--brand-good);border-color:transparent}:is(body.vea-light,body.vel-app) .notif-empty{padding:28px 12px;font-size:13px;color:var(--brand-muted)}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .notif-bell-wrap{top:calc(5px + env(safe-area-inset-top));right:calc(max(8px,env(safe-area-inset-right)) + 88px)}@media (max-width: 359px){:is(body.vea-light,body.vel-app) .mobile-app-bar-product.is-lockup .sig-lockup{--sig-lockup-h: 20px}}:is(body.vea-light,body.vel-app) .app-layout.impersonating .notif-bell-wrap{top:49px}:is(body.vea-light,body.vel-app).has-update-banner .notif-bell-wrap{top:calc(5px + env(safe-area-inset-top))}:is(body.vea-light,body.vel-app) .notif-bell-wrap .notif-bell{width:44px;height:44px;background:transparent;box-shadow:none}:is(body.vea-light,body.vel-app) .notif-bell-wrap .notif-bell:hover{background:var(--brand-hover);box-shadow:none}:is(body.vea-light,body.vel-app) .notif-bell-wrap .notif-bell svg{width:20px;height:20px}:is(body.vea-light,body.vel-app) .notif-bell-wrap .notif-badge{top:5px;right:5px}:is(body.vea-light,body.vel-app) .notif-bell-wrap .notif-panel{position:fixed;top:calc(60px + env(safe-area-inset-top));left:8px;right:8px;width:auto;max-width:none;max-height:min(440px,calc(100dvh - 150px))}:is(body.vea-light,body.vel-app) .app-layout.impersonating .notif-bell-wrap .notif-panel{top:104px}}:is(body.vea-light,body.vel-app) .toast{gap:10px;min-height:44px;padding:10px 10px 10px 14px;font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .toast .toast-close{width:28px;height:28px;opacity:1;color:var(--brand-faint)}:is(body.vea-light,body.vel-app) .toast .toast-close:hover{background:var(--brand-hover);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .toast .toast-close svg{color:inherit}@media (max-width: 640px){:is(body.vea-light,body.vel-app) .toast{left:12px;right:12px;min-width:0;max-width:none}}:is(body.vea-light,body.vel-app) .sales-celebrate-toast{gap:12px;padding:12px 12px 12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup);backdrop-filter:none;-webkit-backdrop-filter:none}:is(body.vea-light,body.vel-app) .sales-celebrate-icon{width:32px;height:32px;border-radius:var(--brand-r-tile);background:var(--brand-fill)}:is(body.vea-light,body.vel-app) .sales-celebrate-icon svg{width:16px;height:16px;color:var(--brand-good)}:is(body.vea-light,body.vel-app) .sales-celebrate-text{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .sales-celebrate-text strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .sales-celebrate-ap{font-size:15px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .sales-celebrate-close{width:28px;height:28px;border-radius:var(--brand-r-control);color:var(--brand-faint)}:is(body.vea-light,body.vel-app) .sales-celebrate-close:hover{background:var(--brand-hover);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .ve-support-fab{border:0;background:var(--brand-surface);color:var(--brand-ink);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .ve-support-fab:hover{border-color:transparent;box-shadow:var(--brand-shadow-popup);transform:none}:is(body.vea-light,body.vel-app) .ve-support-fab svg{color:var(--brand-blue)}:is(body.vea-light,body.vel-app) .ve-support-fab-label{font-size:13px;font-weight:600}:is(body.vea-light,body.vel-app) .ve-support-nudge{border:0;border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .ve-support-nudge strong{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .ve-support-nudge p{font-size:12.5px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .ve-support-nudge-close{border-radius:var(--brand-r-small);color:var(--brand-faint)}:is(body.vea-light,body.vel-app) .ve-support-scrim{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}:is(body.vea-light,body.vel-app) .ve-support-panel{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .ve-support-header{gap:10px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--brand-line)}:is(body.vea-light,body.vel-app) .ve-support-header .ve-support-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .ve-support-header .ve-support-subtitle{font-size:12px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .ve-support-avatar{background:var(--brand-navy);color:var(--brand-surface);font-weight:600;letter-spacing:0}:is(body.vea-light,body.vel-app) .ve-support-avatar.is-person{background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .ve-support-row .ve-support-avatar.is-person{border-radius:50%}:is(body.vea-light,body.vel-app) .ve-support-close{width:32px;height:32px;padding:0;place-content:center;border-radius:var(--brand-r-control);color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .ve-support-close:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .ve-support-body{gap:10px;padding:16px 14px 10px;background:var(--brand-page)}:is(body.vea-light,body.vel-app) .ve-support-bubble{padding:9px 12px;border-radius:var(--brand-r-control);font-size:14px;line-height:1.5}:is(body.vea-light,body.vel-app) .ve-support-bubble.assistant{border:0;background:var(--brand-surface);color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-line);border-bottom-left-radius:var(--brand-r-chip)}:is(body.vea-light,body.vel-app) .ve-support-bubble.user{background:var(--brand-blue);color:var(--brand-surface);border-bottom-right-radius:var(--brand-r-chip)}:is(body.vea-light,body.vel-app) .ve-support-team-label{margin:0 0 4px 2px;font-size:12px;font-weight:600;letter-spacing:0;color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) .ve-support-bubble.team{border:0;background:var(--brand-blue-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-blue-soft-2);border-bottom-left-radius:var(--brand-r-chip)}:is(body.vea-light,body.vel-app) .ve-support-avatar.team{background:var(--brand-navy)}:is(body.vea-light,body.vel-app) .ve-support-bubble.user.is-error{opacity:1;background:var(--brand-surface);color:var(--brand-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-bad) 45%,transparent)}:is(body.vea-light,body.vel-app) .ve-support-retry{margin-top:6px;font-size:12px;font-weight:600;color:var(--brand-bad-ink);text-underline-offset:2px}:is(body.vea-light,body.vel-app) .ve-support-typing span{background:var(--brand-faint)}:is(body.vea-light,body.vel-app) .ve-support-escalation{margin:8px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink-2);font-size:12.5px}:is(body.vea-light,body.vel-app) .ve-support-escalation a{color:var(--brand-blue-ink);font-weight:500}:is(body.vea-light,body.vel-app) .ve-support-composer{gap:8px;padding:12px 14px;border-top:1px solid var(--brand-line);background:var(--brand-surface)}:is(body.vea-light,body.vel-app) .ve-support-input{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);color:var(--brand-ink);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) .ve-support-input::placeholder{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .ve-support-input:focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vea-light,body.vel-app) .ve-support-input:disabled{background:var(--brand-surface-2);box-shadow:none}:is(body.vea-light,body.vel-app) .ve-support-send{border-radius:var(--brand-r-control);background:var(--brand-blue);color:var(--brand-surface)}:is(body.vea-light,body.vel-app) .ve-support-send:hover:not(:disabled){background:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) .ve-support-send:disabled{background:var(--brand-fill);color:var(--brand-faint)}@media (max-width: 640px){:is(body.vea-light,body.vel-app) .ve-support-panel{border-radius:var(--brand-r-card) var(--brand-r-card) 0 0}}:is(body.vea-light,body.vel-app) .wt-title{color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .wt-sub{color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .wt-done-check{width:40px;height:40px;border-radius:var(--brand-r-tile);background:var(--brand-fill);color:var(--brand-good)}:is(body.vea-light,body.vel-app) .wt-btn-ghost{color:var(--brand-ink);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) .wt-btn-ghost:hover{background:var(--brand-surface-2);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) .wt-skip{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .wt-skip:hover{color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .wt-overlay-dim{background:color-mix(in srgb,var(--brand-ink) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:is(body.vea-light,body.vel-app) .wt-spotlight{border-radius:var(--brand-r-control);box-shadow:0 0 0 9999px color-mix(in srgb,var(--brand-ink) 45%,transparent)}:is(body.vea-light,body.vel-app) .wt-tooltip{padding:18px 20px;border:0;border-radius:var(--brand-r-card);box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .wt-tooltip:before{border-color:var(--brand-line);background:var(--brand-surface)}:is(body.vea-light,body.vel-app) .wt-step-title{color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .wt-step-body{color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .wt-dot{width:6px;height:6px;background:var(--brand-line-2)}:is(body.vea-light,body.vel-app) .wt-dot.active{background:var(--brand-blue);transform:none;width:16px;border-radius:999px}:is(body.vea-light,body.vel-app) .wt-sheet{border-radius:var(--brand-r-card) var(--brand-r-card) 0 0;box-shadow:var(--brand-shadow-popup)}:is(body.vea-light,body.vel-app) .wt-sheet-icon{width:40px;height:40px;border-radius:var(--brand-r-tile);background:var(--brand-blue-soft);color:var(--brand-blue-ink)}@media (max-width: 640px){:is(body.vea-light,body.vel-app) .wt-card{border-radius:var(--brand-r-card) var(--brand-r-card) 0 0}}:is(body.vea-light,body.vel-app) .page-skeleton{max-width:none;padding:24px 32px}:is(body.vea-light,body.vel-app) .page-skeleton .skel{border-radius:var(--brand-r-chip);background:var(--brand-fill);animation:sig-skel-breathe 1.6s var(--brand-ease) infinite alternate}:is(body.vea-light,body.vel-app) .page-skeleton .skel:after{display:none}:is(body.vea-light,body.vel-app) .page-skeleton .skel-header{align-items:flex-start;margin-bottom:24px}:is(body.vea-light,body.vel-app) .page-skeleton .skel-title{width:240px;height:30px;margin-bottom:10px}:is(body.vea-light,body.vel-app) .page-skeleton .skel-subtitle{width:320px;height:14px}:is(body.vea-light,body.vel-app) .page-skeleton .skel-action{width:148px;height:38px;border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app) .page-skeleton :is(.skel-stat,.skel-block,.skel-row){background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vea-light,body.vel-app) .page-skeleton :is(.skel-stat,.skel-block){border-radius:var(--brand-r-card)}:is(body.vea-light,body.vel-app) .page-skeleton .skel-row{border-radius:var(--brand-r-control)}:is(body.vea-light,body.vel-app) .page-skeleton :is(.skel-stat-row,.skel-block){margin-bottom:16px}:is(body.vea-light,body.vel-app) .page-skeleton .skel-list{gap:8px}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .page-skeleton{padding:16px}:is(body.vea-light,body.vel-app) .page-skeleton .skel-title{width:200px;height:25px}}@media (prefers-reduced-motion: reduce){:is(body.vea-light,body.vel-app) .page-skeleton .skel{animation:none}}:is(body.vea-light,body.vel-app) .update-prompt{gap:12px 16px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--brand-line);background:var(--brand-surface)}:is(body.vea-light,body.vel-app) .update-prompt-text{align-items:center;font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .update-prompt-text:before{content:"";align-self:center;width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-blue)}:is(body.vea-light,body.vel-app) .update-prompt-text strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.update-prompt-later,.update-prompt-refresh){min-height:32px;padding:0 12px;border-radius:var(--brand-r-control);font-size:13px;font-weight:600}:is(body.vea-light,body.vel-app) .update-prompt-later{color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .update-prompt-later:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .update-prompt-refresh{background:var(--brand-blue);color:var(--brand-surface)}:is(body.vea-light,body.vel-app) .update-prompt-refresh:hover{background:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) .ann-banner{padding:10px 52px;border-bottom:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-ink);font-size:13px;font-weight:500;letter-spacing:0}:is(body.vea-light,body.vel-app) .ann-banner-text:before{width:6px;height:6px;background:var(--brand-blue)}:is(body.vea-light,body.vel-app) .ann-banner-success .ann-banner-text:before{background:var(--brand-good)}:is(body.vea-light,body.vel-app) .ann-banner-warning .ann-banner-text:before{background:var(--brand-bad)}:is(body.vea-light,body.vel-app) .ann-banner-dismiss{width:32px;height:32px;border-radius:var(--brand-r-control);color:var(--brand-muted);opacity:1}:is(body.vea-light,body.vel-app) .ann-banner-dismiss:hover{background:var(--brand-hover);color:var(--brand-ink)}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .update-prompt-actions :is(.update-prompt-later,.update-prompt-refresh){min-height:40px}:is(body.vea-light,body.vel-app) .ann-banner-dismiss{width:40px;height:40px;right:8px}}:is(body.vel-app){--sig-logo-tile: var(--brand-ink);--sig-lockup-slash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 118'%3E%3Cpath d='M70.8 0h21L21 118H0zM102.8 0h21L53 118H32z'/%3E%3C/svg%3E");--sig-above-ap: 0px;--sig-above-update: 0px;--sig-above-ann: 0px}:is(body.vel-app) .sidebar .sidebar-brand img.agency-brand-img[data-logo-tone=light]{box-sizing:border-box;padding:6px 10px;border-radius:var(--brand-r-tile);background:var(--sig-logo-tile);box-shadow:none}:is(body.vel-app) .sidebar .sidebar-brand .sidebar-logo-chip[data-logo-tone=light]{padding:6px 10px;border-radius:var(--brand-r-tile);background:var(--sig-logo-tile);box-shadow:none}:is(body.vel-app) .mobile-app-bar :is(.sidebar-logo-chip.on-light,img.agency-brand-img[data-logo-tone=light]){box-sizing:content-box;padding:5px 9px;border-radius:var(--brand-r-tile);background:var(--brand-ink);box-shadow:none}:is(body.vel-app) .sidebar .sidebar-switch.is-quiet:has(>.sidebar-switch-count){display:grid;grid-template-columns:17px minmax(0,1fr) auto;column-gap:11px;row-gap:2px;align-items:center;padding-top:var(--sig-rail-door-pad-y);padding-bottom:var(--sig-rail-door-pad-y)}:is(body.vel-app) .sidebar .sidebar-switch.is-quiet:has(>.sidebar-switch-count)>.sidebar-switch-text{grid-column:2;grid-row:1;margin-left:0}:is(body.vel-app) .sidebar .sidebar-switch.is-quiet:has(>.sidebar-switch-count)>.sidebar-switch-count{grid-column:2;grid-row:2;justify-self:start;margin-left:0}:is(body.vel-app) .sidebar .sidebar-switch.is-quiet:has(>.sidebar-switch-count)>.sidebar-switch-chev{grid-column:3;grid-row:1 / span 2;margin-left:0}:is(body.vel-app) .sidebar{--sig-rail-head-pad: 22px 12px 10px;--sig-rail-brand-gap: 14px;--sig-rail-door-h: 36px;--sig-rail-door-pad-y: 6px;--sig-rail-nav-top: 12px;--sig-rail-item-h: 38px;--sig-rail-label-pad: 6px 10px 4px;--sig-rail-foot-pad: 12px;--sig-rail-user-pad: 8px 10px;--sig-rail-user-h: 48px;--sig-rail-row-h: 36px;--sig-rail-legal-pad: 2px}:is(body.vel-app) .sidebar .sidebar-nav{padding-bottom:4px}:is(body.vel-app) .sidebar .sidebar-nav>.nav-section-label:first-of-type{display:none}:is(body.vel-app) .sidebar .nav-section-label{padding:6px 10px 4px;line-height:16px}@media (min-width: 769px){:is(body.vel-app) .sidebar .sidebar-header{padding:var(--sig-rail-head-pad)}:is(body.vel-app) .sidebar .sidebar-brand{margin-bottom:var(--sig-rail-brand-gap)}:is(body.vel-app) .sidebar .sidebar-switch.is-quiet{min-height:var(--sig-rail-door-h)}:is(body.vel-app) .sidebar .sidebar-nav{padding-top:var(--sig-rail-nav-top)}:is(body.vel-app) .sidebar .nav-item{min-height:var(--sig-rail-item-h)}:is(body.vel-app) .sidebar .nav-section-label{padding:var(--sig-rail-label-pad)}:is(body.vel-app) .sidebar .sidebar-footer{padding:var(--sig-rail-foot-pad)}:is(body.vel-app) .sidebar .sidebar-user{min-height:var(--sig-rail-user-h);padding:var(--sig-rail-user-pad)}:is(body.vel-app) .sidebar .sidebar-logout{min-height:var(--sig-rail-row-h)}:is(body.vel-app) .sidebar .sidebar-legal a{padding-block:var(--sig-rail-legal-pad)}}@media (min-width: 769px) and (max-height: 800px){:is(body.vel-app) .sidebar{--sig-rail-head-pad: 14px 12px 8px;--sig-rail-brand-gap: 10px;--sig-rail-door-h: 32px;--sig-rail-door-pad-y: 4px;--sig-rail-nav-top: 8px;--sig-rail-item-h: 32px;--sig-rail-label-pad: 4px 10px 2px;--sig-rail-foot-pad: 8px 12px;--sig-rail-user-pad: 4px 10px;--sig-rail-user-h: 42px;--sig-rail-row-h: 32px;--sig-rail-legal-pad: 0px}}@media (min-width: 769px) and (max-height: 890px){:is(body.vel-app) .sidebar:has(.nav-item[data-tour=agency-leaderboard]){--sig-rail-head-pad: 14px 12px 8px;--sig-rail-brand-gap: 10px;--sig-rail-door-h: 32px;--sig-rail-door-pad-y: 4px;--sig-rail-nav-top: 8px;--sig-rail-item-h: 32px;--sig-rail-label-pad: 4px 10px 2px;--sig-rail-foot-pad: 8px 12px;--sig-rail-user-pad: 4px 10px;--sig-rail-user-h: 42px;--sig-rail-row-h: 32px;--sig-rail-legal-pad: 0px}}:is(body.vel-app) .sidebar .sidebar-nav-more{position:sticky;bottom:-4px;z-index:1;display:flex;flex:none;align-items:flex-end;justify-content:center;gap:2px;height:44px;margin-top:-46px;padding:0 0 6px;border:0;background:linear-gradient(to bottom,transparent,var(--sidebar-bg-1) 50%);font:inherit;font-size:12px;font-weight:600;color:var(--sidebar-text-muted);cursor:pointer;visibility:hidden;opacity:0}:is(body.vel-app) .sidebar .sidebar-nav-more svg{width:14px;height:14px;flex:none}:is(body.vel-app) .sidebar .sidebar-nav-more:hover{color:var(--sidebar-heading)}@supports (animation-timeline: scroll()){:is(body.vel-app) .sidebar .sidebar-nav-more{animation:sig-more-cue linear both;animation-timeline:scroll(nearest block)}}:is(body.vel-app) .sidebar .agency-wordmark{max-width:100%;font-size:15px;font-weight:600;font-stretch:var(--brand-heading-width);letter-spacing:-.01em;line-height:24px;color:var(--sidebar-heading)}:is(body.vel-app) .sidebar .agency-wordmark span{font-size:14px;color:var(--sidebar-text)}:is(body.vel-app) .sidebar .agency-wordmark span:before{content:"";display:inline-block;width:13px;height:12px;margin:0 4px 0 0;vertical-align:-1px;background:var(--brand-ghost);-webkit-mask:var(--sig-lockup-slash) center / contain no-repeat;mask:var(--sig-lockup-slash) center / contain no-repeat}:is(body.vel-app) .mobile-app-bar-product .agency-brand-img{display:block;max-width:130px;max-height:22px;object-fit:contain}:is(body.vel-app) .mobile-app-bar-product .sidebar-logo-chip img{display:block;max-width:120px;max-height:18px;object-fit:contain}@media (max-width: 768px){:is(body.vel-app) .sidebar .nav-section-label{display:none}:is(body.vel-app) .mobile-tab-badge{top:0;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border:2px solid var(--brand-surface);background:var(--primary);color:var(--accent-on);font-size:10px;font-weight:600;line-height:1;font-variant-numeric:var(--brand-digits)}}:is(body.vel-app) .page-header{align-items:flex-start;gap:16px;padding:24px 32px 0;border-bottom:0;background:transparent}:is(body.vel-app) .page-header h1{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.025em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vel-app) .page-header p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .page-header-actions{gap:10px;margin-top:-2px}:is(body.vel-app) .page-header>.scm-trigger-btn{margin-top:-2px}@media (min-width: 769px){:is(body.vel-app) .page-header-actions>.btn{min-height:38px;padding-block:0}}:is(body.vel-app) .page-body{padding-top:16px}:is(body.vel-app):has(.ap-banner){--sig-above-ap: 44px}:is(body.vel-app).has-update-banner{--sig-above-update: 53px}:is(body.vel-app):has(.ann-banner){--sig-above-ann: 41px}:is(body.vel-app) .ann-banner{line-height:20px}@media (min-width: 769px){:is(body.vel-app) .notif-bell-wrap,:is(body.vel-app).has-update-banner .notif-bell-wrap{top:calc(22px + var(--sig-above-ap) + var(--sig-above-update) + var(--sig-above-ann));right:32px}:is(body.vel-app):has(.notif-bell-wrap) .page-header{padding-right:78px}}:is(body.vel-app):has(:is(.toast,.sales-celebrate-toast)) :is(.ve-support-fab,.ve-support-nudge){visibility:hidden}@media (min-width: 769px){:is(body.vel-app) .ve-support-nudge{display:none}}:is(body.vel-app) .ap-banner{padding:0 32px;border-bottom:1px solid var(--brand-line);background:var(--brand-surface)}:is(body.vel-app) .ap-banner-inner{justify-content:flex-start;min-height:43px;gap:20px;padding:0}:is(body.vel-app) .ap-banner-item{gap:8px}:is(body.vel-app) .ap-banner-item svg{display:none}:is(body.vel-app) .ap-banner-label{font-size:13px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .ap-banner-value{font-size:16px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .ap-banner-count{padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:500;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .ap-banner-divider{height:16px;background:var(--brand-line)}@media (max-width: 768px){:is(body.vel-app) .ap-banner{padding:0 16px}:is(body.vel-app) .ap-banner-inner{gap:14px}:is(body.vel-app) .ap-banner-label{font-size:12px}:is(body.vel-app) .ap-banner-value{font-size:15px}}@media (max-width: 768px){:is(body.vel-app) .page-header{padding:16px 16px 0}:is(body.vel-app) .page-header h1{font-size:25px}:is(body.vel-app) .page-body{padding-top:12px}}@media (max-width: 640px){:is(body.vel-app) .page-header{gap:12px}:is(body.vel-app) :is(.page-header-actions,.page-header>.scm-trigger-btn){margin-top:0}}:is(body.vel-app) .mc-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .lead-table-search{gap:8px;min-height:36px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);transition:box-shadow .15s var(--brand-ease)}:is(body.vel-app) .lead-table-search:hover:not(:focus-within){box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .lead-table-search:focus-within{box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .lead-table-search svg{width:15px;height:15px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-search input{font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .lead-table-search input::placeholder{color:var(--brand-muted)}:is(body.vel-app) .lead-table-search input:focus-visible{outline:none}:is(body.vel-app) .lead-table-filters{gap:6px}:is(body.vel-app) .filter-btn{min-height:32px;padding:0 12px;border:0;background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .filter-btn:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) :is(.filter-btn.active,.filter-btn.active:hover){background:var(--accent-dim);box-shadow:none;color:var(--primary-dark);font-weight:600}:is(body.vel-app) .store-seg{padding:2px;gap:2px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .store-seg-btn{min-height:30px;padding:0 14px;border-radius:var(--brand-r-small);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vel-app) .store-seg-btn:hover{color:var(--brand-ink)}:is(body.vel-app) .store-seg-btn.is-active{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink);font-weight:600}:is(body.vel-app) .empty-state{padding:36px 24px 40px}:is(body.vel-app) .empty-state-icon{width:40px;height:40px;margin-bottom:14px;border-radius:var(--brand-r-tile);background:var(--accent-dim);color:var(--primary)}:is(body.vel-app) .empty-state-icon svg{width:18px;height:18px}:is(body.vel-app) .empty-state-title{margin-bottom:4px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .empty-state-body{max-width:440px;font-size:14px;line-height:1.5;color:var(--brand-muted)}:is(body.vel-app) .empty-state-action{margin-top:16px}@media (max-width: 768px){:is(body.vel-app) :is(.lead-table-search,.store-seg-btn){min-height:44px}:is(body.vel-app) .filter-btn{position:relative;min-height:36px}}:is(body.vel-app) :is(.modal.scm-modal,.modal.agency-onboard,.modal.require-phone-modal,.modal.wt-card,.ppsm-modal){border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup)}:is(body.vel-app) :is(.modal.scm-modal,.modal.require-phone-modal) h2{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) :is(.wt-card .wt-title,.ppsm-title,.ao-title){font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) :is(.wt-card .wt-sub,.ppsm-sub,.ao-sub,.require-phone-sub,.scm-locked-sub){font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .ppsm-overlay{background:color-mix(in srgb,var(--brand-ink) 40%,transparent)}:is(body.vel-app) .modal :is(h2,h3){font-size:16px;font-weight:600;letter-spacing:-.01em}:is(body.vel-app) :is(.export-leads-modal,.connect-sheets-modal,.rlt-modal,.rr-modal,.ke-modal,.hq-goal-modal,.hq-nudge-modal,.appt-modal){padding:24px}:is(body.vel-app) .connect-sheets-modal{max-width:480px}:is(body.vel-app) .connect-sheets-modal h3{margin:0 0 4px}:is(body.vel-app) .connect-sheets-modal .connect-sheets-intro{margin:4px 0 16px;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .connect-sheets-actions{align-items:center;gap:8px}:is(body.vel-app) .ke-modal .ke-modal-sub{font-size:13px;color:var(--brand-ink-2)}@media (min-width: 769px){:is(body.vel-app) :is(.connect-sheets-actions,.rlt-foot,.hq-goal-actions,.hq-nudge-actions) :is(.btn,button),:is(body.vel-app) .ke-modal .ke-modal-pay{min-height:36px}}:is(body.vel-app) .rlt-head{align-items:center}:is(body.vel-app) .rlt-close{display:inline-grid;place-items:center;width:32px;height:32px;margin:-4px -6px -4px 0;padding:0;border-radius:var(--brand-r-control);color:var(--brand-muted)}:is(body.vel-app) .rlt-close:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .rlt-close svg{width:18px;height:18px}:is(body.vel-app) .rlt-sub{font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .rlt-foot{gap:8px}:is(body.vel-app) .rlt-toggle{align-self:flex-start;gap:2px;padding:2px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .rlt-toggle-btn{min-height:30px;padding:0 12px;border:0;border-radius:var(--brand-r-small);background:transparent;font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .rlt-toggle-btn:hover{background:transparent;color:var(--brand-ink)}:is(body.vel-app) .rlt-toggle-btn.active{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink);font-weight:600}@media (max-width: 768px){:is(body.vel-app) .rlt-toggle-btn{min-height:44px}}@media (max-width: 640px){:is(body.vel-app) :is(.export-leads-modal,.connect-sheets-modal,.rlt-modal,.rr-modal,.ke-modal,.hq-goal-modal,.hq-nudge-modal,.appt-modal){padding:20px 16px}:is(body.vel-app) .connect-sheets-actions button{flex:1 1 0}}:is(body.vel-app) .modal.scm-modal{top:min(12vh,112px);max-width:480px;max-height:calc(100vh - min(12vh,112px) - 24px);padding:20px 24px;transform:translate(-50%);animation:sig-dialog-in-top .2s var(--brand-ease-out)}:is(body.vel-app) .scm-header{min-height:32px;margin-bottom:16px}:is(body.vel-app) .scm-header:has(+.scm-locked-sub){margin-bottom:2px}:is(body.vel-app) .scm-header h2{margin:0}:is(body.vel-app) .scm-locked-sub{margin:0 0 16px}:is(body.vel-app) .scm-close{width:32px;height:32px;border-radius:var(--brand-r-control);background:transparent;color:var(--brand-muted);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .scm-close:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .scm-close svg{width:16px;height:16px}:is(body.vel-app) .scm-mode-toggle{margin-bottom:20px}:is(body.vel-app) .scm-mode-btn{min-height:32px;padding:0 12px;color:var(--brand-ink-2);font-weight:500}:is(body.vel-app) .scm-form{gap:16px}:is(body.vel-app) .scm-field{gap:6px}:is(body.vel-app) .scm-row{gap:12px;align-items:start}:is(body.vel-app) .scm-submit-error{margin-top:16px}:is(body.vel-app) .scm-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:0;border-top:0}:is(body.vel-app) .scm-actions .btn{min-height:36px;padding:8px 14px;font-size:13px}:is(body.vel-app) .scm-success{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start;padding:0;text-align:left}:is(body.vel-app) .scm-success-icon{grid-row:span 2;width:40px;height:40px;margin:0;border-radius:var(--brand-r-tile);background:var(--brand-fill);color:var(--brand-good)}:is(body.vel-app) .scm-success-sub{grid-column:2;margin:10px 0 0;font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .scm-success-feed{grid-column:2;max-width:none;margin:2px 0 0;padding:0;background:transparent;font-size:12px;color:var(--brand-muted)}:is(body.vel-app) .scm-success .scm-actions{grid-column:1 / -1}:is(body.vel-app) .ppsm-modal{max-width:560px;padding:24px}:is(body.vel-app) .ppsm-head{margin-bottom:20px}:is(body.vel-app) .ppsm-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:3px 8px;border-radius:var(--brand-r-pill);background:var(--brand-fill);color:var(--brand-ink-2);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}:is(body.vel-app) .ppsm-badge:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-good)}:is(body.vel-app) .ppsm-title{margin:0 0 6px}:is(body.vel-app) .ppsm-aged-reminder{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .ppsm-mode-toggle{gap:8px}:is(body.vel-app) .ppsm-mode{gap:2px;padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ppsm-mode:hover{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .ppsm-mode:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) :is(.ppsm-mode-active,.ppsm-mode-active:hover){background:var(--accent-dim);box-shadow:0 0 0 1px var(--primary)}:is(body.vel-app) .ppsm-mode-sub{font-size:12px;color:var(--brand-muted)}:is(body.vel-app) .ppsm-picker-head{color:var(--brand-ink-2)}:is(body.vel-app) .ppsm-state-chip{border:0;border-radius:var(--brand-r-small);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .ppsm-state-chip:hover{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) :is(.ppsm-state-chip-active,.ppsm-state-chip-active:hover){background:var(--primary);box-shadow:none;color:var(--accent-on)}:is(body.vel-app) .ppsm-actions{margin-top:20px;padding-top:0;border-top:0}:is(body.vel-app) .ppsm-actions .btn-primary{min-height:36px}:is(body.vel-app) .modal.agency-onboard{max-width:560px}:is(body.vel-app) .ao-head{border-bottom:1px solid var(--brand-line)}:is(body.vel-app) .ao-foot{gap:8px;border-top:1px solid var(--brand-line)}:is(body.vel-app) .ao-foot .btn{min-height:36px}:is(body.vel-app) .ao-title{margin:0 0 4px}:is(body.vel-app) .ao-sub{margin:0 0 16px}:is(body.vel-app) .ao-step-dot{border:0;background:var(--brand-fill);color:var(--brand-muted);font-weight:600;font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .ao-step.active .ao-step-dot{background:var(--primary);color:var(--accent-on)}:is(body.vel-app) .ao-step.done .ao-step-dot{background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-good-ink)}:is(body.vel-app) .ao-step-label{font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .ao-step.active .ao-step-label{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ao-step:not(:first-child):before{background:var(--brand-line-2)}:is(body.vel-app) .ao-later{border-radius:var(--brand-r-control);color:var(--brand-muted)}:is(body.vel-app) .ao-later:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .ao-field-label{font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) :is(.ao-hint,.ao-next-text){color:var(--brand-muted)}:is(body.vel-app) .ao-next-eyebrow{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .ao-dropzone{border:1px dashed var(--brand-line-2);border-radius:var(--brand-r-control);background:var(--brand-surface-2)}:is(body.vel-app) .ao-dropzone:hover{border-color:var(--brand-blue);background:var(--brand-surface)}:is(body.vel-app) :is(.ao-dropzone.is-on-ink,.ao-dropzone.is-on-ink:hover){border-color:transparent;background:var(--brand-ink)}:is(body.vel-app) .ao-done-check{background:var(--brand-fill);color:var(--brand-good)}:is(body.vel-app) .ao-bg-toggle{gap:2px;padding:2px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .ao-bg-btn{min-height:30px;padding:0 12px;border:0;border-radius:var(--brand-r-small);background:transparent;font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .ao-bg-btn:hover{background:transparent;color:var(--brand-ink)}:is(body.vel-app) .ao-bg-btn.active{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink);font-weight:600}:is(body.vel-app) :is(.ao-link-row,.ao-next-card){border-color:var(--brand-line);border-radius:var(--brand-r-control)}:is(body.vel-app) .modal.require-phone-modal{padding:24px}:is(body.vel-app) .require-phone-label{font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .require-phone-actions{gap:8px}:is(body.vel-app) .require-phone-actions :is(.btn,.btn-primary,.btn-ghost){min-height:36px}:is(body.vel-app) .require-phone-error{color:var(--brand-bad-ink)}:is(body.vel-app) .require-phone-footer{border-top-color:var(--brand-line)}:is(body.vel-app) .require-phone-signout{color:var(--brand-muted);text-underline-offset:2px}:is(body.vel-app) .require-phone-signout:hover{color:var(--brand-ink)}:is(body.vel-app) .modal.wt-card{max-width:440px;padding:24px}:is(body.vel-app) .wt-card .wt-title{margin:0 0 4px}:is(body.vel-app) .wt-card .wt-sub{margin:0 0 16px}:is(body.vel-app) .wt-eyebrow{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-blue-ink)}:is(body.vel-app) .wt-actions{gap:8px}:is(body.vel-app) .wt-btn-primary{min-height:36px;padding:0 16px;font-size:13px;transform:none}:is(body.vel-app) .wt-btn-ghost{min-height:36px;padding:0 14px;font-size:13px;font-weight:500}:is(body.vel-app) .wt-skip{min-height:32px;font-size:13px}:is(body.vel-app) .wt-tooltip-btns :is(.wt-btn-primary,.wt-btn-ghost){min-height:32px;padding:0 12px}:is(body.vel-app) .wt-step-title{font-size:15px;font-weight:600}:is(body.vel-app) .wt-step-body{font-size:13px}@media (max-width: 640px){:is(body.vel-app) .modal.scm-modal{top:16px;width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:16px}:is(body.vel-app) .scm-mode-btn{min-height:40px}:is(body.vel-app) .scm-close{width:40px;height:40px;margin-right:-8px}:is(body.vel-app) :is(.scm-actions,.require-phone-actions) :is(.btn,.btn-primary,.btn-ghost){flex:1 1 0;min-height:44px}:is(body.vel-app) :is(.ppsm-modal,.modal.require-phone-modal){padding:20px 16px}:is(body.vel-app) :is(.ppsm-actions .btn-primary,.ao-foot .btn){min-height:44px}:is(body.vel-app) .modal.wt-card{padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:var(--brand-r-card) var(--brand-r-card) 0 0}:is(body.vel-app) .modal.wt-card.sla-centered{padding-bottom:20px;border-radius:var(--brand-r-card)}:is(body.vel-app) :is(.wt-actions,.wt-sheet-actions) :is(.wt-btn-primary,.wt-btn-ghost){min-height:44px}:is(body.vel-app) .wt-skip{min-height:44px}}@media (prefers-reduced-motion: reduce){:is(body.vel-app) .modal.scm-modal{animation:none}}:is(body.vea-light) .page-header.vea-header h1{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.025em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vea-light) .page-header.vea-header p{font-size:14px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-headstat{gap:4px 14px;margin-top:8px;min-height:22px}:is(body.vea-light) .vea-headstat-chip{gap:7px;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-headstat-chip.tone-running,:is(body.vea-light) .vea-headstat-chip.tone-ready{color:var(--brand-ink)}:is(body.vea-light) .vea-headstat-dot{width:7px;height:7px;background:var(--brand-faint)}:is(body.vea-light) .vea-headstat-chip.tone-running .vea-headstat-dot{background:var(--brand-good)}:is(body.vea-light) .vea-headstat-chip.tone-paused .vea-headstat-dot{background:var(--brand-faint)}:is(body.vea-light) .vea-headstat-chip.tone-ready .vea-headstat-dot{background:var(--brand-blue)}:is(body.vea-light) .vea-headstat-chip.is-problem .vea-headstat-dot{background:var(--brand-bad)}:is(body.vea-light) .vea-headstat-fact,:is(body.vea-light) .vea-headstat-window,:is(body.vea-light) .vea-headstat-line{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-headstat-fact:first-of-type{color:var(--brand-ink)}:is(body.vea-light) .vea-headstat-window,:is(body.vea-light) .vea-headstat-line{color:var(--brand-muted)}:is(body.vea-light) .vea-headstat-fact+.vea-headstat-fact:before,:is(body.vea-light) .vea-headstat-fact+.vea-headstat-window:before{background:var(--brand-line-2)}:is(body.vea-light) .vea-headline{gap:2px 8px;font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-headline .is-stale:before{content:none}:is(body.vea-light) .vea-headline .vea-headline-item+.vea-headline-item:before{content:"·";display:inline;width:auto;height:auto;margin:0 8px 0 0;border-radius:0;background:none;color:var(--brand-faint);opacity:1;vertical-align:baseline}:is(body.vea-light) .vea-headline-sync{gap:4px}:is(body.vea-light) .vea-headline .vea-ib{position:relative;width:28px;height:28px;border-radius:var(--brand-r-control);color:var(--brand-muted)}:is(body.vea-light) .vea-headline .vea-ib:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}:is(body.vea-light) .vea-headline .vea-ib:hover{background:var(--brand-hover);color:var(--brand-ink)}@media (min-width: 769px){:is(body.vea-light):has(.notif-bell-wrap) .page-header.vea-header{padding-right:78px}}:is(body.vea-light) .vd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(body.vea-light) .acb-owner-banner,:is(body.vea-light) .vea-spend-check.is-attention{gap:8px 12px;margin:0;padding:12px 14px 12px 16px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);font-size:13.5px;line-height:1.45;color:var(--brand-ink-2)}:is(body.vea-light) .acb-owner-banner:before,:is(body.vea-light) .vea-spend-check.is-attention:before{width:7px;height:7px;background:var(--brand-faint);box-shadow:none}:is(body.vea-light) .acb-owner-banner[role=alert]:before,:is(body.vea-light) .acb-owner-banner.is-problem:before,:is(body.vea-light) .vea-spend-check.is-attention:before{background:var(--brand-bad)}:is(body.vea-light) .acb-owner-banner strong,:is(body.vea-light) .vea-spend-check.is-attention strong{color:var(--brand-ink);font-weight:600}:is(body.vea-light) .vea-spend-check:not(.is-attention){margin:0;font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-spend-check time{color:var(--brand-muted)}:is(body.vea-light) .vea-setup-donecard{margin:0}:is(body.vea-light) .vea-setup-donebody{gap:14px;padding:14px 14px 14px 16px}:is(body.vea-light) .vea-setup-donemark{width:32px;height:32px;background:var(--brand-fill);color:var(--brand-good)}:is(body.vea-light) .vea-setup-donetext strong{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-setup-donetext span{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .page-body:has(>.vd-hero,>.vd-preview){gap:20px;padding-top:20px}:is(body.vea-light) .vd-hero{padding:20px 22px 14px;color:var(--sig-on-navy)}:is(body.vea-light) .vd-hero-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:32px;padding:0 2px}:is(body.vea-light) .vd-hero-title{margin:0;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--sig-on-navy)}:is(body.vea-light) .vd-hero-sub{font-size:13px;color:var(--sig-on-navy-3);white-space:nowrap}:is(body.vea-light) .vd-hero-tools{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}:is(body.vea-light) .vd-hero .vea-dp-chip{display:inline-flex;align-items:center;height:22px;margin-left:auto;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--sig-navy-fill-2);color:var(--sig-on-navy);font-size:12px;font-weight:600}:is(body.vea-light) .vd-hero .vea-rangebar{position:relative;margin:0;gap:8px;flex-wrap:nowrap}:is(body.vea-light) .vd-hero .hs-trigger{min-height:32px;padding:0 10px 0 12px;border-radius:var(--brand-r-control);background:var(--sig-navy-fill);box-shadow:inset 0 0 0 1px var(--sig-navy-line);color:var(--sig-on-navy);font-size:13px;font-weight:500}:is(body.vea-light) .vd-hero .hs-trigger:hover,:is(body.vea-light) .vd-hero .hs-trigger.is-open{background:var(--sig-navy-fill-2);box-shadow:inset 0 0 0 1px var(--sig-navy-line)}:is(body.vea-light) .vd-hero .hs-trigger .hs-chev{color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-hero .hs-trigger:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:2px}:is(body.vea-light) .vd-hero .vea-camp-select{max-width:240px}:is(body.vea-light) .vd-hero .vea-range-select{display:none}:is(body.vea-light) .vd-hero .vea-range{display:inline-flex;gap:2px;height:32px;padding:3px;border:0;border-radius:var(--brand-r-control);background:var(--sig-navy-fill);box-shadow:inset 0 0 0 1px var(--sig-navy-line);overflow:visible;-webkit-mask-image:none;mask-image:none}:is(body.vea-light) .vd-hero .vea-range-btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:var(--brand-r-small);background:transparent;box-shadow:none;color:var(--sig-on-navy-2);font-size:12.5px;font-weight:500;line-height:1}:is(body.vea-light) .vd-hero .vea-range-btn:hover:not(.is-on):not(:disabled){background:transparent;color:var(--sig-on-navy)}:is(body.vea-light) .vd-hero .vea-range-btn.is-on{background:var(--brand-surface);box-shadow:none;color:var(--brand-navy);font-weight:600}:is(body.vea-light) .vd-hero .vea-range.has-thumb .vea-range-btn.is-on{background:transparent}:is(body.vea-light) .vd-hero .vea-range-thumb{top:3px;bottom:3px;border-radius:var(--brand-r-small);background:var(--brand-surface);box-shadow:none}:is(body.vea-light) .vd-hero .vea-range-btn:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:1px;box-shadow:none}:is(body.vea-light) .vd-hero .vea-range-cal{width:13px;height:13px;flex:none}:is(body.vea-light) .vd-hero .vea-range-pop{color:var(--brand-ink)}:is(body.vea-light) .vd-hero .vea-ib{width:32px;height:32px;flex:none;border-radius:var(--brand-r-control);background:var(--sig-navy-fill);box-shadow:inset 0 0 0 1px var(--sig-navy-line);color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-hero .vea-ib:hover{background:var(--sig-navy-fill-2);color:var(--sig-on-navy)}:is(body.vea-light) .vd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px -8px 2px}:is(body.vea-light) .vd-metrics[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.vea-light) .vd-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is(body.vea-light) .vd-metric{display:grid;align-content:start;gap:9px;min-width:0;padding:12px 14px 14px;border:0;border-radius:var(--brand-r-control);background:transparent;color:var(--sig-on-navy);font:inherit;text-align:left}:is(body.vea-light) button.vd-metric{cursor:pointer;transition:background .2s var(--brand-ease),box-shadow .2s var(--brand-ease)}:is(body.vea-light) button.vd-metric:hover{background:color-mix(in srgb,var(--brand-surface) 5%,transparent)}:is(body.vea-light) .vd-metric.is-on{background:color-mix(in srgb,var(--brand-surface) 9%,transparent);box-shadow:inset 0 0 0 1px var(--sig-navy-line)}:is(body.vea-light) button.vd-metric:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:0}:is(body.vea-light) .vd-m-label{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;line-height:18px;color:var(--sig-on-navy-2);white-space:nowrap}:is(body.vea-light) .vd-m-dot{display:none;width:8px;height:8px;flex:none;border-radius:50%;background:var(--brand-on-navy)}:is(body.vea-light) .vd-metric.is-on .vd-m-dot{display:block}:is(body.vea-light) .vd-metric.is-on .vd-m-label{color:var(--sig-on-navy)}:is(body.vea-light) .vd-m-num{font-size:36px;line-height:1;color:var(--sig-on-navy)}:is(body.vea-light) .vd-m-num.is-empty{font-size:15px;font-weight:500;line-height:36px;color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-m-foot{display:flex;align-items:center;min-height:20px;min-width:0}:is(body.vea-light) .vd-hero .vea-delta{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:12.5px;font-weight:400;color:var(--sig-on-navy-3);white-space:nowrap}:is(body.vea-light) .vd-hero .vea-delta-pill{display:inline-flex;align-items:center;gap:2px;flex:none;height:20px;padding:0 6px 0 4px;border-radius:var(--brand-r-chip);background:var(--sig-navy-fill);color:var(--sig-on-navy);font-size:12px;font-weight:600}:is(body.vea-light) .vd-hero .vea-delta-arrow{width:11px;height:11px;flex:none;color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-hero .vea-delta.is-good .vea-delta-arrow{color:color-mix(in srgb,var(--brand-good) 45%,var(--brand-surface))}:is(body.vea-light) .vd-hero .vea-delta.is-bad .vea-delta-arrow{color:color-mix(in srgb,var(--brand-bad) 40%,var(--brand-surface))}:is(body.vea-light) .vd-hero .vea-delta-vs{overflow:hidden;text-overflow:ellipsis;color:var(--sig-on-navy-3)}:is(body.vea-light) .vd-hero .vd-metric.is-on .vea-delta-vs{color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-hero .vea-def:hover,:is(body.vea-light) .vd-hero .vea-def.is-on,:is(body.vea-light) .vd-hero .vea-def:focus-visible{text-decoration-color:currentColor}@media (hover: none){:is(body.vea-light) .vd-hero .vea-def{text-decoration-color:var(--sig-on-navy-3)}}:is(body.vea-light) .vd-metric.is-spend{position:relative;gap:0}:is(body.vea-light) .vd-metric.is-spend:before{content:"";position:absolute;top:10px;bottom:10px;left:-4px;width:1px;background:var(--sig-navy-line)}:is(body.vea-light) .vd-metrics[data-count="5"]>.vd-metric.is-spend:before{top:-4px;bottom:auto;left:14px;right:14px;width:auto;height:1px}:is(body.vea-light) .vd-spend.is-hero{display:grid;gap:9px;min-width:0}:is(body.vea-light) .vd-spend-heading{min-width:0}:is(body.vea-light) .vd-spend.is-hero .vd-spend-heading{font-size:13px;font-weight:500;line-height:18px;color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-info{display:inline-block;width:13px;height:13px;margin-left:5px;vertical-align:-2px;color:var(--brand-muted)}:is(body.vea-light) .vd-nowrap{white-space:nowrap}:is(body.vea-light) .vd-spend.is-hero .vd-info{color:var(--sig-on-navy-3)}:is(body.vea-light) .vd-spend dl,:is(body.vea-light) .vd-spend dd{margin:0}:is(body.vea-light) .vd-spend.is-hero .vd-spend-figs{display:grid;gap:9px}:is(body.vea-light) .vd-spend.is-hero .vd-spend-today{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}:is(body.vea-light) .vd-spend.is-hero .vd-spend-today dd{order:-1}:is(body.vea-light) .vd-spend.is-hero .vd-spend-today dt{font-size:13px;font-weight:500;color:var(--sig-on-navy-3);white-space:nowrap}:is(body.vea-light) .vd-spend.is-hero .vd-spend-today dd{font-size:36px;color:var(--sig-on-navy)}:is(body.vea-light) .vd-spend.is-hero .vd-spend-total{display:flex;align-items:baseline;gap:6px;font-size:12.5px;color:var(--sig-on-navy-3);white-space:nowrap}:is(body.vea-light) .vd-spend.is-hero .vd-spend-total dd{font-weight:600;color:var(--sig-on-navy)}:is(body.vea-light) .vd-spend-status{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4}:is(body.vea-light) .vd-spend.is-hero .vd-spend-status{color:var(--sig-on-navy-3)}:is(body.vea-light) .vd-spend-dot{width:6px;height:6px;flex:none;margin-top:5px;border-radius:50%;background:var(--brand-good)}:is(body.vea-light) .vd-spend.is-hero .vd-spend-dot{background:color-mix(in srgb,var(--brand-good) 45%,var(--brand-surface))}:is(body.vea-light) .vd-spend.is-stale .vd-spend-dot{background:var(--brand-faint)}:is(body.vea-light) .vd-spend.is-hero.is-stale .vd-spend-dot{background:var(--sig-on-navy-3)}:is(body.vea-light) .vd-spend.is-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 22px;padding:12px 16px;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vd-spend.is-line .vd-spend-heading{font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vd-spend.is-line .vd-spend-figs{display:flex;flex-wrap:wrap;gap:6px 22px}:is(body.vea-light) .vd-spend.is-line .vd-spend-figs>div{display:flex;align-items:baseline;gap:8px}:is(body.vea-light) .vd-spend.is-line dt{font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vd-spend.is-line dd{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vd-spend.is-line .vd-spend-today dd.sig-fig{font-size:14px;font-weight:600;letter-spacing:0;font-stretch:100%}:is(body.vea-light) .vd-spend.is-line .vd-spend-today dd .cur,:is(body.vea-light) .vd-spend.is-line .vd-spend-today dd .dec{font-size:inherit;vertical-align:baseline;opacity:1;margin:0}:is(body.vea-light) .vd-spend.is-line .vd-spend-status{margin-left:auto;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vd-trend{margin-top:4px}:is(body.vea-light) .vd-trend-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:20px;padding:8px 2px 4px;font-size:13px}:is(body.vea-light) .vd-trend-title{font-weight:500;color:var(--sig-on-navy-2)}:is(body.vea-light) .vd-trend-period{color:var(--sig-on-navy-3)}:is(body.vea-light) .vd-trend-key{display:inline-flex;align-items:center;gap:16px;margin-left:auto;font-size:12px;color:var(--sig-on-navy-3)}:is(body.vea-light) .vd-trend-key>span{display:inline-flex;align-items:center;gap:7px}:is(body.vea-light) .vd-trend-key i{width:14px;height:0;border-top:2px solid var(--brand-on-navy)}:is(body.vea-light) .vd-trend-key i.is-prev{border-top:2px dashed var(--sig-on-navy-3)}:is(body.vea-light) .vd-trend-empty{margin:0;padding:40px 2px 44px;font-size:13px;color:var(--sig-on-navy-2);text-align:center}:is(body.vea-light) .vd-chart{position:relative;height:250px;margin:0 -6px}:is(body.vea-light) .vd-chart.is-preview{height:120px;margin:0}:is(body.vea-light) .vd-chart-svg{display:block;width:100%;height:100%;overflow:visible}:is(body.vea-light) .vd-chart-svg .gl{stroke:color-mix(in srgb,var(--brand-surface) 8%,transparent);stroke-width:1}:is(body.vea-light) .vd-chart-svg .gl.base{stroke:var(--sig-navy-line)}:is(body.vea-light) .vd-chart-svg .ax{fill:var(--sig-on-navy-3);font-family:var(--brand-font);font-size:11.5px;font-weight:500}:is(body.vea-light) .vd-chart-svg .s1{stop-color:var(--brand-on-navy);stop-opacity:.3}:is(body.vea-light) .vd-chart-svg .s2{stop-color:var(--brand-on-navy);stop-opacity:0}:is(body.vea-light) .vd-chart-svg .area{animation:vd-fade .9s var(--brand-ease-out) both}:is(body.vea-light) .vd-chart-svg .line{fill:none;stroke:var(--brand-on-navy);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:vd-draw 1.1s var(--brand-ease-out) both}:is(body.vea-light) .vd-chart-svg .prev{fill:none;stroke:var(--sig-on-navy-3);stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:round}:is(body.vea-light) .vd-chart-svg .pt{fill:var(--brand-navy);stroke:var(--brand-on-navy);stroke-width:2}:is(body.vea-light) .vd-chart-svg .end,:is(body.vea-light) .vd-chart-svg .hot{fill:var(--brand-surface);stroke:var(--brand-on-navy);stroke-width:3}:is(body.vea-light) .vd-chart-svg .guide{stroke:color-mix(in srgb,var(--brand-surface) 30%,transparent);stroke-dasharray:3 3}:is(body.vea-light) .vd-hits{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}:is(body.vea-light) .vd-hit{position:absolute;display:block;margin:0;padding:0;border:0;border-radius:var(--brand-r-small);background:transparent;cursor:crosshair}:is(body.vea-light) .vd-hit:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:-2px}:is(body.vea-light) .vd-tip{position:absolute;z-index:3;min-width:150px;padding:10px 12px;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup);color:var(--brand-ink);font-size:12.5px;white-space:nowrap;pointer-events:none;transform:translate(14px,-50%)}:is(body.vea-light) .vd-tip.is-flip{transform:translate(calc(-100% - 14px),-50%)}:is(body.vea-light) .vd-tip-date{margin-bottom:6px;font-size:11.5px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light) .vd-tip-row{display:flex;align-items:center;gap:8px;color:var(--brand-ink-2)}:is(body.vea-light) .vd-tip-row+.vd-tip-row{margin-top:3px}:is(body.vea-light) .vd-tip-row.is-prev{color:var(--brand-muted)}:is(body.vea-light) .vd-tip-row b{margin-left:auto;padding-left:12px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vd-tip-row i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--brand-blue)}:is(body.vea-light) .vd-tip-row i.is-prev{background:var(--brand-ghost)}:is(body.vea-light) .vd-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}:is(body.vea-light) .vd-grid.is-rail-only{grid-template-columns:minmax(0,1fr)}:is(body.vea-light) .vd-grid-main{display:grid;gap:20px;min-width:0}:is(body.vea-light) .vd-grid-rail{display:flex;flex-direction:column;min-width:0}:is(body.vea-light) .vd-card{margin:0}:is(body.vea-light) .vd-head-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;min-width:0}:is(body.vea-light) .vd-card-sub{font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vd-camps-cols,:is(body.vea-light) .vd-camp-row{display:grid;grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(72px,.62fr));gap:16px}:is(body.vea-light) .vd-camps-cols{padding:8px 20px 10px;font-size:12px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light) .vd-camps-cols .is-num{text-align:right}:is(body.vea-light) .vd-camp-list{margin:0;padding:0;list-style:none}:is(body.vea-light) .vd-camp{border-top:1px solid var(--brand-line)}:is(body.vea-light) .vd-camp-row{align-items:center;width:100%;padding:14px 20px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}:is(body.vea-light) button.vd-camp-row{cursor:pointer;transition:background .15s var(--brand-ease)}:is(body.vea-light) button.vd-camp-row:hover{background:var(--brand-surface-2)}:is(body.vea-light) button.vd-camp-row:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vea-light) .vd-camp-id{display:grid;gap:2px;min-width:0}:is(body.vea-light) .vd-camp-name{overflow:hidden;font-size:14px;font-weight:600;color:var(--brand-ink);white-space:nowrap;text-overflow:ellipsis}:is(body.vea-light) .vd-camp-meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--brand-muted);white-space:nowrap}:is(body.vea-light) .vd-camp-meta>span+span:before{content:"·";margin-right:6px}:is(body.vea-light) .vd-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-ghost)}:is(body.vea-light) .vd-dot.is-live{background:var(--brand-good)}:is(body.vea-light) .vd-camp-stat{display:grid;justify-items:end;align-content:center;gap:1px;min-width:0}:is(body.vea-light) .vd-camp-stat b{font-size:14.5px;font-weight:600;color:var(--brand-ink);white-space:nowrap}:is(body.vea-light) .vd-camp-unit{display:none;font-size:12px;color:var(--brand-muted)}:is(body.vea-light) .vd-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px;padding:6px 20px 22px}:is(body.vea-light) .vd-step{position:relative;display:grid;align-content:start;min-width:0;padding:8px 0 0}:is(body.vea-light) .vd-step+.vd-step:before{content:"";position:absolute;top:8px;bottom:0;left:-24px;width:1px;background:var(--brand-line)}:is(body.vea-light) .vd-step-label{font-size:13px;font-weight:500;color:var(--brand-muted);white-space:nowrap}:is(body.vea-light) .vd-step-num{margin:8px 0 14px;font-size:30px;color:var(--brand-ink)}:is(body.vea-light) .vd-step-meter{--sig-meter-h: 4px;display:block}:is(body.vea-light) .vd-step-note{margin-top:-4px;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vd-leads{display:flex;flex-direction:column}:is(body.vea-light) .vd-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--brand-muted);white-space:nowrap}:is(body.vea-light) .vd-live i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-good)}:is(body.vea-light) .vd-lead-list{margin:0;padding:2px 8px 8px;list-style:none}:is(body.vea-light) .vd-lead-btn{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:var(--brand-r-control);background:transparent;color:inherit;font:inherit;text-align:left}:is(body.vea-light) button.vd-lead-btn{cursor:pointer;transition:background .15s var(--brand-ease)}:is(body.vea-light) button.vd-lead-btn:hover{background:var(--brand-surface-2)}:is(body.vea-light) button.vd-lead-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vea-light) .vd-av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--brand-page);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink-2);font-size:12.5px;font-weight:600}:is(body.vea-light) .vd-av svg{width:16px;height:16px}:is(body.vea-light) .vd-lead-main{display:grid;gap:1px;min-width:0}:is(body.vea-light) .vd-lead-name{overflow:hidden;font-size:14px;font-weight:600;color:var(--brand-ink);white-space:nowrap;text-overflow:ellipsis}:is(body.vea-light) .vd-lead-meta{overflow:hidden;font-size:12.5px;color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis}:is(body.vea-light) .vd-lead-side{display:grid;justify-items:end;gap:3px;font-size:12.5px}:is(body.vea-light) .vd-lead-time{color:var(--brand-muted);white-space:nowrap}:is(body.vea-light) .vd-lead-new{color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light) .vd-lead.is-new .vd-lead-btn{animation:vd-lead-in 2.4s var(--brand-ease-out)}:is(body.vea-light) .vd-leads-empty{margin:0;padding:4px 20px 22px;font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vd-leads-skel{padding:4px 20px 20px}:is(body.vea-light) .vd-card-foot{padding:0;border-top:1px solid var(--brand-line)}:is(body.vea-light) .vd-link{display:flex;align-items:center;gap:6px;width:100%;min-height:48px;padding:0 20px;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light) .vd-link:hover{background:var(--brand-surface-2);color:var(--brand-blue-ink)}:is(body.vea-light) .vd-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vea-light) .vea-camp-strip{gap:10px 12px;margin:0;padding:12px 14px 12px 16px}:is(body.vea-light) .vea-camp-strip-text{font-size:13.5px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-card-setup{margin:0;border-radius:var(--brand-r-card);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vea-setup-head{border-bottom-color:var(--brand-line)}:is(body.vea-light) .vea-card-setup .vea-setup-head{padding:18px 20px 10px;border-bottom:0}:is(body.vea-light) .vea-card-setup .vea-setup-headrow{align-items:center}:is(body.vea-light) .vea-setup-heading{font-weight:600;letter-spacing:-.02em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vea-light) .vea-card-setup .vea-setup-heading{gap:10px;font-size:15px;letter-spacing:-.01em;font-stretch:100%}:is(body.vea-light) .vea-card-setup .vea-setup-ring-track{stroke:var(--brand-track)}:is(body.vea-light) .vea-card-setup .vea-setup-ring-fill{stroke:var(--brand-blue)}:is(body.vea-light) .vea-card-setup .vea-setup-count{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-setup-sub{font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-card-steps .vea-setup-row{border-bottom-color:var(--brand-line)}:is(body.vea-light) .vea-card-setup .vea-card-steps .vea-setup-row{padding:14px 20px}:is(body.vea-light) .vea-setup-line,:is(body.vea-light) .vea-setup-row.is-done .vea-setup-line{background:var(--brand-line)}:is(body.vea-light) .vea-setup-dot{width:24px;height:24px;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line-2);color:var(--brand-muted);font-size:12px;font-weight:600}:is(body.vea-light) .vea-setup-row.is-current .vea-setup-dot{background:var(--brand-blue);box-shadow:none;color:var(--brand-surface)}:is(body.vea-light) .vea-setup-dot.is-done{background:var(--brand-fill);box-shadow:none;color:var(--brand-good)}:is(body.vea-light) .vea-card-setup .vea-setup-dot.is-done{background:var(--brand-fill);color:var(--brand-good)}:is(body.vea-light) .vea-setup-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-card-setup .vea-setup-title{font-size:14px}:is(body.vea-light) .vea-card-steps .vea-setup-row.is-upcoming .vea-setup-title{color:var(--brand-ink-2)}:is(body.vea-light) .vea-setup-body{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-card-steps .vea-setup-row.is-upcoming .vea-setup-body{color:var(--brand-muted)}:is(body.vea-light) .vea-setup-opt{padding:2px 7px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);color:var(--brand-ink-2);font-size:12px;font-weight:500}:is(body.vea-light) .vea-setup-fact{color:var(--brand-muted)}:is(body.vea-light) .vea-setup-spin{border-color:var(--brand-blue-soft-2);border-top-color:var(--brand-blue)}:is(body.vea-light) .vea-build{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-build-title{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-build-step{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-build-step.is-upcoming{color:var(--brand-muted)}:is(body.vea-light) .vea-build-step.is-done .vea-build-mark{color:var(--brand-good)}:is(body.vea-light) .vea-build-note,:is(body.vea-light) .vea-build-hint{color:var(--brand-muted)}:is(body.vea-light) .vd-preview{display:grid;gap:20px}:is(body.vea-light) .vd-preview .vd-grid .mc-card-header h3,:is(body.vea-light) .vd-preview .vd-step-label,:is(body.vea-light) .vd-preview .vd-camp-name,:is(body.vea-light) .vd-preview .vd-camp-stat b,:is(body.vea-light) .vd-preview .vd-step-num,:is(body.vea-light) .vd-preview .vd-lead-name,:is(body.vea-light) .vd-preview .vd-lead-meta,:is(body.vea-light) .vd-preview .vd-lead-time{color:var(--brand-muted)}:is(body.vea-light) .vd-preview .vd-av{background:var(--brand-surface-2)}:is(body.vea-light) .vd-hero.is-preview .vd-metric[inert] .vd-m-num{color:var(--sig-on-navy-3)}:is(body.vea-light) .vea-setup:not(.vea-card-setup){border-radius:var(--brand-r-card);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vea-setup:not(.vea-card-setup) .vea-setup-head{padding:24px 24px 20px}:is(body.vea-light) .vea-setup:not(.vea-card-setup) .vea-setup-heading{margin-bottom:8px;font-size:20px}:is(body.vea-light) .vea-card-system{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink-2)}:is(body.vea-light) .vea-card-system strong{color:var(--brand-ink);font-weight:600}:is(body.vea-light) .vea-card-system-mark{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue)}:is(body.vea-light) .vea-pending h2{font-size:20px;font-weight:600;letter-spacing:-.02em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vea-light) .vea-pending p{color:var(--brand-ink-2)}:is(body.vea-light) .aa-offer{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .aa-eyebrow{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vea-light) .aa-locked-title{font-weight:600;letter-spacing:-.025em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vea-light) .aa-locked-sub{font-size:14px;color:var(--brand-ink-2)}:is(body.vea-light) .aa-offer-label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-ink)}:is(body.vea-light) .aa-step-num{border:0;border-radius:50%;background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light) .aa-step-title{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .aa-step-body{color:var(--brand-ink-2)}:is(body.vea-light) .vea-platinum{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-platinum-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-blue-ink)}:is(body.vea-light) .vea-platinum-title{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-platinum-body{color:var(--brand-ink-2)}:is(body.vea-light) .vea-price-card{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-line-2)}:is(body.vea-light) .vea-price-num{font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink)}:is(body.vea-light) .vea-price-num span{font-weight:500;letter-spacing:0;font-stretch:100%;color:var(--brand-muted)}:is(body.vea-light) .vea-price-note,:is(body.vea-light) .vea-price-cta-note,:is(body.vea-light) .aa-tier-points{color:var(--brand-ink-2)}:is(body.vea-light) .vea-price-cta .vea-fund-opt{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink);font-weight:600}:is(body.vea-light) .vea-price-cta .vea-fund-opt:hover{background:var(--brand-surface-2)}:is(body.vea-light) .vea-price-cta .vea-fund-opt.is-on{background:var(--brand-blue-soft);box-shadow:inset 0 0 0 1px var(--brand-blue);color:var(--brand-blue-ink)}:is(body.vea-light) .vea-price-cta .vea-fund-ctx{color:var(--brand-muted)}:is(body.vea-light) .vea-price-cta .vea-fund-opt.is-on .vea-fund-ctx{color:var(--brand-blue-ink)}:is(body.vea-light) .vea-moment-halo{display:none}:is(body.vea-light) .vea-moment-dot{width:10px;height:10px;background:var(--brand-good);animation:none}:is(body.vea-light) .vea-moment-title{font-size:20px;font-weight:600;letter-spacing:-.02em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vea-light) .vea-moment-sub{font-size:14px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-moment-beats{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-moment-beats li{color:var(--brand-ink-2)}:is(body.vea-light) .vea-moment-beats li:before{border-radius:50%;background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light) .vea-moment-beats li strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-moment-beats-foot{color:var(--brand-ink-2)}@media (max-width: 1180px){:is(body.vea-light) .vd-metrics,:is(body.vea-light) .vd-metrics[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.vea-light) .vd-metrics:is([data-count="3"],[data-count="5"],[data-count="7"])>.vd-metric.is-spend{grid-column:1 / -1}:is(body.vea-light) .vd-metrics:is([data-count="3"],[data-count="5"],[data-count="7"])>.vd-metric.is-spend:before{top:-4px;bottom:auto;left:14px;right:14px;width:auto;height:1px}:is(body.vea-light) .vd-hero .vea-range{display:none}:is(body.vea-light) .vd-hero .vea-range-select{display:inline-flex}:is(body.vea-light) .vd-grid{grid-template-columns:minmax(0,1fr)}:is(body.vea-light) .vd-grid-main{display:contents}:is(body.vea-light) .vd-grid>.vd-grid-rail{order:1}:is(body.vea-light) .vd-grid .vd-flow{order:2}}@media (max-width: 768px){:is(body.vea-light) .vd-hero{padding:16px 14px 10px}:is(body.vea-light) .vd-metrics{margin:12px -4px 0}:is(body.vea-light) .vd-metric{padding:10px}:is(body.vea-light) .vd-chart{height:210px;margin:0 -4px}}@media (max-width: 640px){:is(body.vea-light) .vd-grid .vd-camps{order:2}:is(body.vea-light) .vd-grid .vd-flow{order:3}:is(body.vea-light) .page-header.vea-header h1{font-size:25px}:is(body.vea-light) .vea-headline{flex-direction:column;align-items:flex-start}:is(body.vea-light) .vea-headline .vea-headline-item+.vea-headline-item:before{content:none}:is(body.vea-light) .page-body:has(>.vd-hero,>.vd-preview){gap:16px;padding-top:16px}:is(body.vea-light) .vd-hero-tools{display:contents}:is(body.vea-light) .vd-hero .vea-ib{order:1;width:44px;height:44px;margin-left:auto}:is(body.vea-light) .vd-hero-top:after{content:"";order:2;flex:0 0 100%;height:0}:is(body.vea-light) .vd-hero .vea-camp-select{order:3;flex:1 1 calc(50% - 5px);min-width:0;max-width:none}:is(body.vea-light) .vd-hero .vea-rangebar{order:4;flex:1 1 calc(50% - 5px);min-width:0;position:static}:is(body.vea-light) .vd-hero-top{position:relative}:is(body.vea-light) .vd-hero .vea-range-select{display:flex;width:100%}:is(body.vea-light) .vd-hero .vea-range-pop{left:0;right:0;width:auto}:is(body.vea-light) .vd-hero .hs-trigger{min-height:44px;font-size:15px}:is(body.vea-light) .vd-spend.is-hero .vd-spend-total{flex-wrap:wrap;white-space:normal;row-gap:2px}:is(body.vea-light) .vd-hero.is-preview .vd-trend{display:none}:is(body.vea-light) .vd-m-num,:is(body.vea-light) .vd-spend.is-hero .vd-spend-today dd{font-size:27px}:is(body.vea-light) .vd-m-num.is-empty{line-height:27px}:is(body.vea-light) .vd-m-foot,:is(body.vea-light) .vd-hero .vea-delta{flex-wrap:wrap;white-space:normal}:is(body.vea-light) .vd-hero .vea-delta{row-gap:4px}:is(body.vea-light) .vd-trend-key{margin-left:0;flex:1 1 100%}:is(body.vea-light) .vd-camps-cols{display:none}:is(body.vea-light) .vd-camp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px}:is(body.vea-light) .vd-camp-id{grid-column:1 / -1}:is(body.vea-light) .vd-camp-stat{justify-items:start}:is(body.vea-light) .vd-camp-unit{display:block}:is(body.vea-light) .vd-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding:6px 20px 20px}:is(body.vea-light) .vd-step+.vd-step:before{left:-16px}:is(body.vea-light) .vd-step:nth-child(3):before{content:none}:is(body.vea-light) .vd-spend.is-line{padding:12px 14px}:is(body.vea-light) .vd-spend.is-line .vd-spend-status{margin-left:0}:is(body.vea-light) .acb-owner-banner,:is(body.vea-light) .vea-spend-check.is-attention{align-items:flex-start}:is(body.vea-light) .acb-owner-banner:before,:is(body.vea-light) .vea-spend-check.is-attention:before{margin-top:6px}}@media (max-width: 374px){:is(body.vea-light) .vd-hero .vea-camp-select,:is(body.vea-light) .vd-hero .vea-rangebar{flex-basis:100%}}@media (prefers-reduced-motion: reduce){:is(body.vea-light) .vd-chart-svg .line,:is(body.vea-light) .vd-chart-svg .area,:is(body.vea-light) .vd-lead.is-new .vd-lead-btn{animation:none}:is(body.vea-light) button.vd-metric,:is(body.vea-light) button.vd-camp-row,:is(body.vea-light) button.vd-lead-btn{transition:none}}@keyframes vd-draw{0%{stroke-dashoffset:1}}@keyframes vd-fade{0%{opacity:0}}@keyframes vd-lead-in{0%{background:var(--brand-blue-soft)}}:is(body.vea-light) .vea-strip{margin-top:8px;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vea-strip>div{padding:18px 22px 20px}:is(body.vea-light) .vea-strip-label{gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light) .vea-strip-dot{width:6px;height:6px;background:var(--brand-good)}:is(body.vea-light) .vea-strip-val{font-size:30px;line-height:1;color:var(--brand-ink)}:is(body.vea-light) .vea-strip-val em{margin-left:1px;font-size:14px;font-weight:500;font-stretch:100%;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vea-light) .vea-strip-sub{margin-top:10px;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-sec{gap:8px;margin-top:24px}:is(body.vea-light) .vea-sec h2{letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light) .vea-sec-count{height:auto;padding:0;border-radius:0;background:none;font-size:13px;font-weight:500;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-sec-aside{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-sec-note{margin-top:-6px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-sec-note:before{background:var(--brand-faint)}:is(body.vea-light) .vea-run-rows{gap:0;margin-top:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vea-run-rows>.vea-run-row{column-gap:28px;padding:18px 22px;border-radius:0;background:none;box-shadow:none}:is(body.vea-light) .vea-run-rows>.vea-run-row:hover{box-shadow:none}:is(body.vea-light) .vea-run-rows>.vea-run-row+.vea-run-row{border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-run-id h3{line-height:1.35;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light) .vea-run-meta{gap:2px 17px;overflow:hidden;margin-top:4px;font-size:12.5px;line-height:18px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-meta>*+*{position:relative}:is(body.vea-light) .vea-run-meta>*+*:before{content:"·";position:absolute;left:-11px}:is(body.vea-light) .vea-run-meta .aa-badge{height:auto;gap:7px;padding:0;border-radius:0;background:none;box-shadow:none;font-size:12.5px;font-weight:500;line-height:18px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-meta .aa-badge-dot{width:6px;height:6px;background:var(--status-warm-dot)}:is(body.vea-light) .vea-run-meta.is-good .aa-badge-dot{background:var(--brand-good)}:is(body.vea-light) .vea-run-meta.is-bad .aa-badge-dot{background:var(--brand-bad)}:is(body.vea-light) .vea-run-meta.is-pending .aa-badge-dot{background:var(--brand-blue)}:is(body.vea-light) .vea-run-states{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-stats small{margin-top:7px;font-size:12px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-run-stats small b{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-run-stats .vea-pace-bar{margin-top:8px}:is(body.vea-light) .aa-td-hint{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-line{align-items:flex-start;padding-top:0;border-top:0;font-size:12.5px;line-height:18px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-line-item:has(>.vea-run-line-dot){display:block;flex:1 1 auto;overflow:visible;padding-left:12px;text-indent:-12px;white-space:normal}:is(body.vea-light) .vea-run-line-dot{display:inline-block;margin-right:6px;vertical-align:1px}:is(body.vea-light) .vea-run-line-head{margin-right:6px}:is(body.vea-light) .vea-run-line-detail{overflow:visible;text-overflow:clip}:is(body.vea-light) .vea-run-line-head,:is(body.vea-light) .vea-run-line-learn{color:var(--brand-ink-2)}:is(body.vea-light) .vea-run-line .vea-linklike,:is(body.vea-light) .vea-break-row-schedule .vea-linklike,:is(body.vea-light) .vea-lt-sched .vea-linklike{font-size:12.5px;font-weight:500;text-decoration:none}:is(body.vea-light) .vea-run-line .vea-linklike:not(:disabled):hover,:is(body.vea-light) .vea-break-row-schedule .vea-linklike:not(:disabled):hover,:is(body.vea-light) .vea-lt-sched .vea-linklike:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}:is(body.vea-light) .vea-lt-sched strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-break-row-schedule{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-break-row-schedule[role=alert]{color:var(--brand-ink-2)}:is(body.vea-light) .vea-break-row-schedule[role=alert]:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--brand-bad);vertical-align:middle}:is(body.vea-light) :is(.vea-run-line,.vea-break-row-schedule,.vea-lt-sched,.vea-break-alt,.vea-run-identity) .vea-linklike:disabled{color:var(--brand-muted);text-decoration:none;cursor:default}:is(body.vea-light) .vea-run-issues{margin-top:0;padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2)}:is(body.vea-light) .vea-run-issues strong{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-run-issues strong:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-bad)}:is(body.vea-light) .vea-run-issues ul{padding-left:32px}:is(body.vea-light) .vea-run-issues li{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-run-issues>span{margin-top:6px;padding-left:14px;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-issues .settings-ask-support-btn{font-family:inherit;font-weight:500;color:var(--brand-blue-ink)}:is(body.vea-light) .vea-filters{gap:6px;margin-top:0}:is(body.vea-light) .vea-filter{padding:0 12px;box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2)}:is(body.vea-light) .vea-filter:hover{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vea-light) .vea-filter.is-on{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink)}:is(body.vea-light) .vea-filter b{font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-cat-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin-top:0}:is(body.vea-light) .vea-lt-card{gap:12px;padding:20px 18px 16px;border-radius:var(--brand-r-card);box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vea-lt-card:hover{box-shadow:var(--brand-shadow-card)}:is(body.vea-light) .vea-lt-top{margin-bottom:-6px}:is(body.vea-light) .vea-lt-eyebrow{font-size:12.5px;letter-spacing:0}:is(body.vea-light) .vea-lt-card .vea-lt-name{line-height:1.3;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light) .vea-lt-desc{font-size:13.5px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .vea-lt-card .vea-lt-desc{-webkit-line-clamp:none;overflow:visible;min-height:4.5em}:is(body.vea-light) .vea-lt-facts{grid-template-columns:1.16fr 1fr 1.15fr}:is(body.vea-light) .vea-lt-fact{padding:11px 10px 12px;border-radius:var(--brand-r-tile);background:var(--brand-blue-soft)}:is(body.vea-light) .vea-lt-fact-label,:is(body.vea-light) .vea-lt-fact-sub{overflow:visible;white-space:normal;text-overflow:clip}:is(body.vea-light) .vea-lt-fact-value{margin-top:4px;color:var(--brand-ink)}:is(body.vea-light) .vea-lt-fact-value.is-range{font-size:16px;line-height:1.25}:is(body.vea-light) .vea-lt-fact-sub{color:var(--brand-muted)}:is(body.vea-light) .vea-lt-fact-bar{margin:10px 0 6px 2px}:is(body.vea-light) .vea-strength-bar{gap:3px}:is(body.vea-light) .vea-strength-bar i{width:10px;height:5px;border-radius:var(--brand-r-meter);background:var(--brand-line-2);transform:skew(calc(var(--brand-cut-angle) - 90deg))}:is(body.vea-light) .vea-strength-bar i.is-on{background:var(--brand-blue)}:is(body.vea-light) .vea-lt-incl-wrap{gap:8px}:is(body.vea-light) .vea-lt-incl{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}:is(body.vea-light) .vea-lt-incl li{gap:8px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-lt-incl svg{width:14px;height:14px;color:var(--brand-blue)}:is(body.vea-light) .vea-lt-sep{background:var(--brand-ghost)}:is(body.vea-light) .vea-lt-card .vea-lt-cta{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-control);font-weight:600}:is(body.vea-light) .vea-lt-card .vea-lt-cta:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light) .vea-lt-card .vea-lt-cta .vea-launch-icon{width:11px;height:11px}:is(body.vea-light) .vea-lt-card .vea-lt-cta.is-primary:disabled{background:var(--brand-fill);color:var(--brand-muted);box-shadow:none}:is(body.vea-light) .vea-lt-card .vea-lt-cta.is-primary[data-loading]{background:var(--brand-blue);color:var(--brand-surface)}:is(body.vea-light) .vea-lt-badge.is-ready,:is(body.vea-light) .vea-lt-badge.is-building{background:var(--brand-blue-soft);color:var(--brand-blue-ink)}:is(body.vea-light) .vea-lt-badge.is-ready i,:is(body.vea-light) .vea-lt-badge.is-building i{background:var(--brand-blue)}:is(body.vea-light) .vea-lt-badge.is-paused i{background:var(--status-warm-dot)}:is(body.vea-light) .vea-lt-badge.is-attention i{background:var(--brand-bad)}:is(body.vea-light) .vea-lt-buildrow{align-items:center;padding-top:14px;font-size:12.5px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-lt-buildrow>.btn{flex:none;margin-left:auto}:is(body.vea-light) .vea-lt-spinner{margin-top:0;border-color:var(--brand-track);border-top-color:var(--brand-blue)}:is(body.vea-light) .vea-type-head{gap:8px 12px}:is(body.vea-light) .vea-cat-chip.is-built{background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vea-light) .vea-cat-chip.is-built svg{color:var(--brand-good)}:is(body.vea-light) .vea-cat-chip.is-sms{color:var(--brand-ink-2)}:is(body.vea-light) .vea-type-modal .vea-cat-desc{display:block;margin-top:6px;overflow:visible;font-size:14px;line-height:1.55;color:var(--brand-ink-2);-webkit-line-clamp:none}:is(body.vea-light) .vea-type-srcnote{margin:14px 0 0;padding:12px 14px;border-radius:var(--brand-r-control);background:var(--brand-blue-soft);font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .vea-type-story{margin-top:18px}:is(body.vea-light) .vea-type-story>div{margin-bottom:14px}:is(body.vea-light) .vea-type-story dt{margin-bottom:4px}:is(body.vea-light) .vea-type-story dd{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-type-fields{margin-top:18px}:is(body.vea-light) .vea-type-fields li{padding-left:22px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-type-fields li:before{top:3px;width:14px;height:14px;border-radius:0;background:var(--brand-blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10 3 3 7-7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10 3 3 7-7'/%3E%3C/svg%3E") center / contain no-repeat}:is(body.vea-light) .vea-type-fields-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-cat-facts dd{color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-lt-ctanote{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-adex{border-top-color:var(--brand-line)}:is(body.vea-light) .vea-adex-label{font-size:12.5px}:is(body.vea-light) .vea-adex-stage{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-adex-headline,:is(body.vea-light) .vea-adex-funnel-head{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-adex-text,:is(body.vea-light) .vea-adex-funnel-sub{font-size:13.5px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-adex-formats,:is(body.vea-light) .vea-adex-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-adex-link{color:var(--brand-faint)}:is(body.vea-light) .vea-adex-link:before{background:var(--brand-line-2)}:is(body.vea-light) .vea-adex-funnel{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-run-identity{margin:16px 0 4px;padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-run-avatar{width:40px;height:40px;border-radius:50%}:is(body.vea-light) span.vea-run-avatar{background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:15px;font-weight:600;color:var(--brand-ink-2)}:is(body.vea-light) .vea-run-idtext strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-run-idtext span{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-identity .vea-linklike{font-size:13px;font-weight:500;text-decoration:none}:is(body.vea-light) .vea-run-identity .vea-linklike:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}:is(body.vea-light) .modal>p.vea-cat-confirm-line{margin:14px 0 0}:is(body.vea-light) .vea-cat-confirm-line strong{font-weight:600}:is(body.vea-light) .vea-run-states-block{margin-top:18px;padding-top:16px;border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-run-states-title{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-run-eyebrow{font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--brand-muted)}:is(body.vea-light) .vea-run-elapsed{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-run-title{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light) .vea-run-note{font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .vea-run-check{width:40px;height:40px;background:color-mix(in srgb,var(--brand-good) 10%,var(--brand-surface));color:var(--brand-good)}:is(body.vea-light) .vea-run-check svg{width:20px;height:20px}:is(body.vea-light) .vea-run-donetext{font-size:13.5px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-budget{margin-top:18px}:is(body.vea-light) .vea-budget-step{border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2)}:is(body.vea-light) .vea-budget-step:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vea-light) .vea-budget-step:disabled{background:var(--brand-surface-2);color:var(--brand-ghost)}:is(body.vea-light) .vea-budget-input{color:var(--brand-muted)}:is(body.vea-light) .vea-budget-input input{font-size:20px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);font-variant-numeric:var(--brand-digits);color:var(--brand-ink)}:is(body.vea-light) .vea-budget-est{font-weight:600;color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-budget-est small{font-weight:400;color:var(--brand-muted)}:is(body.vea-light) .vea-budget-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--brand-r-meter);background:linear-gradient(to right,var(--brand-blue) var(--fill, 0%),var(--brand-track) var(--fill, 0%))}:is(body.vea-light) .vea-budget-range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;border:2px solid var(--brand-blue);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vea-light) .vea-budget-range::-moz-range-track{height:6px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vea-light) .vea-budget-range::-moz-range-progress{height:6px;border-radius:var(--brand-r-meter);background:var(--brand-blue)}:is(body.vea-light) .vea-budget-range::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--brand-blue);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vea-light) .vea-budget-range:focus-visible{outline-color:var(--brand-blue);border-radius:var(--brand-r-small)}:is(body.vea-light) .vea-budget-scale{color:var(--brand-muted)}:is(body.vea-light) .vea-hold-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-hold-note.is-warn{color:var(--brand-ink-2)}:is(body.vea-light) .vea-hold-note.is-warn:before{background:var(--brand-faint)}:is(body.vea-light) .vea-launch-when{margin-top:18px}:is(body.vea-light) .vea-sched-note{font-size:12.5px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-fund-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-break-modal .vea-break-description{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-break-alt{color:var(--brand-muted)}:is(body.vea-light) .vea-break-schedule{border-top-color:var(--brand-line)}:is(body.vea-light) .vea-break-switchtext{font-size:13.5px;color:var(--brand-ink)}:is(body.vea-light) .vea-break-presets button{border-radius:var(--brand-r-pill);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2)}:is(body.vea-light) .vea-break-presets button:hover:not(:disabled){background:var(--brand-surface-2);color:var(--brand-ink)}:is(body.vea-light) .vea-break-presets button[aria-pressed=true]{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light) .vea-break-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-break-summary{border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-break-error{font-size:12.5px;color:var(--brand-bad-ink)}:is(body.vea-light) .vea-states-mode{padding:12px 14px;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vea-light) .vea-states-mode:hover{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light) .vea-states-mode.is-on{background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}:is(body.vea-light) .vea-states-mode-text strong{font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-states-mode-text span{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-states-chip{height:24px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-blue-soft);box-shadow:none;font-size:12.5px;font-weight:600;color:var(--brand-blue-ink)}:is(body.vea-light) .vea-states-chip:hover:not(:disabled){background:var(--brand-blue-soft-2);color:var(--brand-blue-ink)}:is(body.vea-light) .vea-states-empty{color:var(--brand-muted)}:is(body.vea-light) .vea-states-grid{border-radius:var(--brand-r-control);box-shadow:var(--brand-shadow-control)}:is(body.vea-light) .vea-states-opt{border-radius:var(--brand-r-small);color:var(--brand-ink-2)}:is(body.vea-light) .vea-states-opt:hover{background:var(--brand-hover)}:is(body.vea-light) .vea-states-opt.is-on{background:var(--brand-blue-soft)}:is(body.vea-light) .vea-states-opt b{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-states-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-states-summary{color:var(--brand-ink-2)}:is(body.vea-light) .vea-states-summary strong{font-weight:600;color:var(--brand-ink)}@media (max-width: 768px){:is(body.vea-light) .vea-budget-range{height:36px}:is(body.vea-light) .vea-states-chip{position:relative}:is(body.vea-light) .vea-states-chip:after{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px}}@media (max-width: 640px){:is(body.vea-light) .vea-sec{margin-top:16px}:is(body.vea-light) .vea-strip-val{font-size:26px}:is(body.vea-light) .vea-run-line-detail{display:inline}:is(body.vea-light) .vea-run-rows>.vea-run-row{padding:16px}:is(body.vea-light) .vea-cat-grid{grid-template-columns:minmax(0,1fr)}:is(body.vea-light) .vea-lt-card{gap:10px;padding:16px}}@media (max-width: 480px){:is(body.vea-light) .vea-strip>div{padding:14px 16px 16px}:is(body.vea-light) .vea-strip>div:nth-child(2){border-top:0}:is(body.vea-light) .vea-run-identity .vea-linklike{margin-left:52px}}@media (min-width: 641px){:is(body.vea-light) .page-header.vea-header:not(.vea-header-shell)>.page-header-actions{margin-top:-2px}}@media (min-width: 641px) and (max-width: 768px){:is(body.vea-light) .page-header.vea-header:not(.vea-header-shell)>.page-header-actions{margin-top:-9px}}:is(body.vea-light) .vea-leads-toolbar .status-summary-bar{gap:6px}:is(body.vea-light) .vea-leads-toolbar .status-summary-pill{gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:var(--brand-r-pill);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light) .vea-leads-toolbar .status-summary-pill:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vea-light) .vea-leads-toolbar .status-summary-pill.active,:is(body.vea-light) .vea-leads-toolbar .status-summary-pill.active:hover{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light) .vea-leads-toolbar .status-summary-pill:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light) .vea-leads-toolbar .status-summary-count{padding:0;border-radius:0;background:none;font-size:12.5px;font-weight:500;color:var(--brand-muted);font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light) .vea-leads-toolbar .status-summary-pill.active .status-summary-count{background:none;color:var(--brand-blue-ink)}:is(body.vea-light) .vea-leads-filters .lead-search-input{padding-left:32px;font-size:13px;color:var(--brand-ink)}:is(body.vea-light) .vea-leads-filters .lead-search-icon{left:12px;color:var(--brand-muted)}:is(body.vea-light) .vea-leads-filters .lead-filters-clear{font-size:13px;font-weight:500;color:var(--brand-ink-2);border-radius:var(--brand-r-control)}:is(body.vea-light) .vea-leads-filters .lead-filters-clear:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light) .vea-leads-filters .lead-date-sep{font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-leads-filters .lead-date-input{min-height:36px;font-size:13px;color:var(--brand-ink)}:is(body.vea-light) .vea-leads-skel{gap:8px}:is(body.vea-light) .vea-leads-skel-row{height:52px;border-radius:var(--brand-r-control);background:var(--brand-fill);animation:sig-leads-breathe 1.6s var(--brand-ease) infinite alternate}@media (prefers-reduced-motion: reduce){:is(body.vea-light) .vea-leads-skel-row{animation:none}}:is(body.vea-light) .vea-leads-empty-cell{padding:40px 16px;font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-leads-empty-cell .vea-linklike{font-weight:500;color:var(--brand-blue-ink);text-decoration:none}:is(body.vea-light) .vea-leads-empty-cell .vea-linklike:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 768px){:is(body.vea-light) .vea-filters-toggle{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-family:inherit;font-size:13px;font-weight:500;color:var(--brand-ink);cursor:pointer}:is(body.vea-light) .vea-leads-filters:not(.is-open) .lead-filters-bar{display:none}:is(body.vea-light) .vea-filters-toggle.is-open{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light) .vea-filters-toggle-count{min-width:0;padding:0;font-size:12.5px;font-weight:500;color:var(--brand-blue-ink);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-leads-toolbar .status-summary-pill{min-height:36px}}@media (max-width: 640px){:is(body.vea-light) .vea-leads-toolbar .status-summary-bar{padding-right:40px;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--brand-ink) 14px,var(--brand-ink) calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--brand-ink) 14px,var(--brand-ink) calc(100% - 40px),transparent 100%)}}:is(body.vea-light) .vea-crmstat-row{gap:14px;padding:14px 20px;border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-crmstat .mc-card-header+.vea-crmstat-row{padding-top:10px;border-top:0}:is(body.vea-light) .vea-crmstat-logo{width:36px;height:36px;border-radius:var(--brand-r-tile);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink-2)}:is(body.vea-light) .vea-crmstat-logo .crm-logo-initials{font-size:12px;font-weight:600;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vea-light) .vea-crmstat-text{gap:2px}:is(body.vea-light) .vea-crmstat-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-crmstat-sub{font-size:12.5px;line-height:1.5;color:var(--brand-muted)}:is(body.vea-light) .vea-crmstat-chip{gap:7px;font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light) .vea-crmstat-chip.is-on,:is(body.vea-light) .vea-crmstat-chip.is-off{color:var(--brand-ink-2)}:is(body.vea-light) .vea-crmstat-chip.is-off:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vea-light) .vea-crmstat-chip .vea-feed-livedot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-good);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-good) 15%,transparent);animation:none}:is(body.vea-light) .vea-crmstat .settings-last-delivery{font-size:12.5px;font-weight:500}:is(body.vea-light) .vea-crmstat .settings-last-delivery.success{color:var(--brand-good-ink)}:is(body.vea-light) .vea-crmstat .settings-last-delivery.error{color:var(--brand-bad-ink)}:is(body.vea-light) .vea-viewas-note{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-team-seats{font-size:12.5px;font-weight:500;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-team-invite{padding:4px 20px 20px}:is(body.vea-light) .vea-team-intro{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-team-inviterow{gap:20px}:is(body.vea-light) .vea-team-qr{gap:8px}:is(body.vea-light) .vea-team-qr img{width:120px;height:120px;padding:6px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-team-qr .vea-linkish{font-size:12.5px;font-weight:500;color:var(--brand-blue-ink);text-decoration:none}:is(body.vea-light) .vea-team-qr .vea-linkish:hover{text-decoration:underline;text-underline-offset:2px}:is(body.vea-light) .vea-team-linkrow{gap:8px}:is(body.vea-light) .vea-team-link{display:flex;align-items:center;min-height:36px;padding:8px 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:13px;line-height:1.4;color:var(--brand-ink)}:is(body.vea-light) .vea-team-linkrow .btn{min-height:36px}:is(body.vea-light) .vea-team-linkrow .vea-linkish{min-height:36px;padding:0 10px;border:0;border-radius:var(--brand-r-control);background:transparent;font-size:13px;font-weight:500;color:var(--brand-ink-2);text-decoration:none}:is(body.vea-light) .vea-team-linkrow .vea-linkish:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light) .vea-team-owner-toggle{gap:10px;margin-top:14px;font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-team-owner-toggle input{width:16px;height:16px}:is(body.vea-light) .vea-team-row{gap:12px;padding:12px 20px;border-bottom:1px solid var(--brand-line);font-size:14px}:is(body.vea-light) .vea-team-row:last-child{border-bottom:0}:is(body.vea-light) .vea-team-list.is-compact .vea-team-row{padding:10px 0}:is(body.vea-light) .vea-team-avatar{width:32px;height:32px;border-radius:50%;background:var(--brand-page);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:12px;font-weight:600;color:var(--brand-ink-2)}:is(body.vea-light) .vea-team-name{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-team-last{height:20px;margin-left:8px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;line-height:20px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-team-count{font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-team-row .vea-linkish.is-danger,:is(body.vea-light) .vea-robin-leave.vea-linkish.is-danger{min-height:30px;padding:0 8px;border:0;border-radius:max(4px,calc(var(--brand-r-control) - 2px));background:transparent;font-size:12.5px;font-weight:500;color:var(--brand-ink-2);text-decoration:none}:is(body.vea-light) .vea-team-row .vea-linkish.is-danger:hover:not(:disabled),:is(body.vea-light) .vea-robin-leave.vea-linkish.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--brand-bad) 6%,transparent);color:var(--brand-bad-ink)}:is(body.vea-light) .vea-team-upgrade{margin:14px 2px 0;font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-team-upgrade .settings-ask-support-btn{font-size:13px;font-weight:500;color:var(--brand-blue-ink)}:is(body.vea-light) .vea-set-stack .mc-card>.vea-team-zero{max-width:none;padding:2px 20px 20px}:is(body.vea-light) .vea-set-stack .vea-team-zero-sub{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-set-stack .vea-team-zero-list{gap:10px;margin:0}:is(body.vea-light) .vea-set-stack .vea-team-zero-list li{align-items:center;gap:12px}:is(body.vea-light) .vea-set-stack .vea-team-zero-list strong{margin:0;font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light) .vea-set-stack .vea-team-zero-ic{width:32px;height:32px;border-radius:var(--brand-r-tile);background:var(--brand-blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-blue) 8%,transparent);color:var(--brand-blue-ink)}:is(body.vea-light) .vea-set-stack .vea-team-zero-ic svg{width:16px;height:16px}:is(body.vea-light) .vea-set-stack .vea-team-zero .vea-agency-how{margin-top:20px;padding-top:0;border-top:0}:is(body.vea-light) .mc-card-body:has(>.vea-routing-row),:is(body.vea-light) .vea-robin-card>.mc-card-body{padding:4px 20px 16px}:is(body.vea-light) .vea-routing-row{padding:16px 0;border-bottom:1px solid var(--brand-line)}:is(body.vea-light) .vea-routing-row:last-child{padding-bottom:4px;border-bottom:0}:is(body.vea-light) .vea-routing-label{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-routing-current{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-routing-modes{gap:2px;padding:3px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vea-light) .vea-routing-mode{height:28px;padding:0 12px;border-radius:var(--brand-r-small);font-size:12.5px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light) .vea-routing-mode+.vea-routing-mode{border-left:0}:is(body.vea-light) .vea-routing-mode:hover:not(:disabled){color:var(--brand-ink)}:is(body.vea-light) .vea-routing-mode.is-on{background:var(--brand-surface);color:var(--brand-ink);font-weight:600;box-shadow:var(--brand-shadow-control)}:is(body.vea-light) .vea-routing-mode:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}:is(body.vea-light) .vea-routing-pick{gap:8px;font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-routing-hint{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-team-fullbody{padding:18px 20px 20px}:is(body.vea-light) .vea-team-fullbody h3{margin:0 0 6px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light) .vea-team-fullbody p,:is(body.vea-light) .vea-robin-sub{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-robin-leave.vea-linkish.is-danger{margin-top:12px;margin-left:-8px}:is(body.vea-light) .vea-downline-body{gap:24px;padding:20px}:is(body.vea-light) .vea-downline-copy h3{margin:0 0 8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light) .vea-downline-copy p{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-downline-ghost{gap:10px;padding:16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);filter:none;opacity:1}:is(body.vea-light) .vea-downline-ghost-label{font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light) .vea-downline-ghost-row{font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-downline-chip{width:32px;height:8px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vea-light) .vea-downline-chip.is-b{background:var(--brand-blue-soft-2)}:is(body.vea-light) .vea-downline-ghost-lock{inset:auto;top:50%;left:50%;gap:6px;height:30px;padding:0 12px;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--brand-ink);transform:translate(-50%,-50%)}:is(body.vea-light) .vea-downline-ghost-lock svg{width:13px;height:13px;color:var(--brand-muted)}@media (max-width: 768px){:is(body.vea-light) .vea-team-linkrow .btn,:is(body.vea-light) .vea-team-linkrow .vea-linkish{min-height:40px}:is(body.vea-light) .vea-team-row .vea-linkish.is-danger,:is(body.vea-light) .vea-robin-leave.vea-linkish.is-danger{min-height:36px}}@media (max-width: 640px){:is(body.vea-light) .vea-team-invite{padding:4px 16px 16px}:is(body.vea-light) .vea-team-linkrow .vea-team-link{flex:1 1 100%;min-width:0}:is(body.vea-light) .vea-team-row{flex-wrap:wrap;row-gap:4px;padding:12px 16px}:is(body.vea-light) .vea-team-list:not(.is-compact) .vea-team-count{flex:1 1 100%;order:3;padding-left:44px}}@keyframes sig-leads-breathe{0%{opacity:1}to{opacity:.55}}:is(body.vea-light,body.vel-app) .hs-dot{background:var(--brand-faint)}:is(body.vea-light,body.vel-app) .hs-dot.tone-new,:is(body.vea-light,body.vel-app) .hs-dot.tone-callback{background:var(--brand-blue)}:is(body.vea-light,body.vel-app) .hs-dot.tone-positive{background:var(--brand-good)}:is(body.vea-light,body.vel-app) .hs-dot.tone-objection,:is(body.vea-light,body.vel-app) .hs-dot.tone-dead{background:var(--brand-faint)}:is(body.vea-light,body.vel-app) .hs-dot.tone-bad{background:var(--brand-bad)}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-table-scroll thead th{border-bottom:1px solid var(--brand-line);background:var(--brand-surface-2);font-size:12px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-table-ads thead th[role=button]{transition:color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .lead-table-ads thead th[role=button]:hover,:is(body.vea-light,body.vel-app) .lead-table-ads thead th[aria-sort=ascending],:is(body.vea-light,body.vel-app) .lead-table-ads thead th[aria-sort=descending]{color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-table-ads thead th[role=button]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-table-scroll td{border-bottom:1px solid var(--brand-line);font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-table-scroll tbody tr:last-child td{border-bottom:0}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-row-clickable{transition:background-color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-row-clickable:hover{background:var(--brand-surface-2)}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-row-clickable:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-name{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-type-suffix{margin-left:8px;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-table-ads td.lead-cell-mono,:is(body.vea-light,body.vel-app) .lead-table-ads .lead-phone-num{font-size:13px;color:var(--brand-ink-2);font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-phone-num:hover{color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) :is(.lead-cell-mono,.lead-phone-num){font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light,body.vel-app) .lead-no-phone{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2);white-space:nowrap}:is(body.vea-light,body.vel-app) .lead-no-phone:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-bad)}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-localtime-inline{margin-left:8px;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-table-ads tbody td:nth-child(7){color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-table-ads .hs-trigger.lead-disp-trigger{position:relative;width:auto;min-width:0;max-width:100%;height:28px;min-height:28px;gap:6px;padding:0 6px 0 9px;border-radius:var(--brand-r-chip);background:var(--brand-fill);box-shadow:none;font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-table-ads .hs-trigger.lead-disp-trigger:hover,:is(body.vea-light,body.vel-app) .lead-table-ads .hs-trigger.lead-disp-trigger.is-open{background:var(--brand-track);box-shadow:none;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-table-ads .hs-trigger.lead-disp-trigger .hs-chev{width:13px;height:13px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-table-ads .pagination{padding:12px 16px;border-top:1px solid var(--brand-line);font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .lead-table-ads .page-btn{min-width:28px;height:28px;padding:0 8px;border:0;border-radius:var(--brand-r-small);background:transparent;font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-table-ads .page-btn:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-table-ads .page-btn.active{background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-weight:600}:is(body.vea-light,body.vel-app) .lead-table-ads .pagination-size select{border:0;border-radius:var(--brand-r-control);background-color:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:12.5px;color:var(--brand-ink)}@media (min-width: 641px) and (max-width: 768px){:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody tr{border-radius:0;box-shadow:none}}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(1) .lead-name{font-size:14px;font-weight:600}@media (min-width: 641px) and (max-width: 1279px){:is(body.vea-light,body.vel-app) .vea-leads-filters .vea-leads-type .hs-trigger{min-width:150px}:is(body.vea-light,body.vel-app) .vea-leads-filters .lead-filters-bar .lead-search-wrapper{flex:1 1 180px;min-width:0}}@media (min-width: 769px) and (max-width: 1023px){:is(body.vea-light,body.vel-app) .vea-leads-filters .lead-filters-bar .lead-search-wrapper{flex-basis:calc(100% - 160px);max-width:none}}@media (max-width: 640px),(min-width: 769px) and (max-width: 960px){:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody tr td{border-bottom:0}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody tr{gap:4px 12px;padding:14px 16px}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(1) .lead-name{font-size:14px;font-weight:600}:is(body.vea-light,body.vel-app) .lead-table-ads .lead-type-suffix{margin:2px 0 0;font-size:12.5px}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(3),:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(4){font-size:12.5px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(4):before{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(5){margin-top:8px}:is(body.vea-light,body.vel-app) .lead-table-ads.lead-cards-mobile tbody td:nth-child(7){margin-top:8px;font-size:12.5px;color:var(--brand-muted)}}@media (max-width: 640px){:is(body.vea-light,body.vel-app) .lead-table-ads .hs-trigger.lead-disp-trigger{height:32px;min-height:32px;padding:0 8px 0 10px;font-size:13px}:is(body.vea-light,body.vel-app) .lead-table-ads .hs-trigger.lead-disp-trigger:after{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .lead-table-container .pagination-btns .page-btn:not(:first-child):not(:last-child){display:none}}@media (max-width: 640px){:is(body.vea-light,body.vel-app) .lead-table-container.lead-cards-mobile .lead-phone-num{position:relative;z-index:1;display:inline-block;padding:12px 0;margin:-12px 0}}:is(body.vea-light,body.vel-app) .lead-sidebar{border-left:0;background:var(--brand-surface);box-shadow:-1px 0 0 var(--brand-line),-24px 0 48px -28px color-mix(in srgb,var(--brand-ink) 32%,transparent);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .lead-sidebar-overlay{background:color-mix(in srgb,var(--brand-ink) 24%,transparent)}:is(body.vea-light,body.vel-app) .lead-sidebar-header{padding:16px 24px 18px;border-bottom:1px solid var(--brand-line);background:var(--brand-surface)}:is(body.vea-light,body.vel-app) .lead-sidebar-header.has-position{row-gap:12px}:is(body.vea-light,body.vel-app) .lead-sidebar-header.has-position .lead-sidebar-header-actions{order:-1;flex:1 1 100%;align-items:center;justify-content:flex-start;gap:2px;margin:-6px -8px 0}:is(body.vea-light,body.vel-app) .lead-sidebar-header.has-position .lead-sidebar-header-actions>:last-child{margin-left:auto}:is(body.vea-light,body.vel-app) .lead-sidebar-title-row{gap:4px}:is(body.vea-light,body.vel-app) .lead-sidebar-title-row h3{margin-right:2px;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar-type-badge{height:20px;margin-left:6px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);box-shadow:none;font-size:12px;font-weight:500;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-sidebar-icon-btn{width:32px;height:32px;padding:0;justify-content:center;border:0;border-radius:var(--brand-r-control);background:transparent;box-shadow:none;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .lead-sidebar-icon-btn:hover{background:var(--brand-hover);box-shadow:none;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar-icon-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) .lead-sidebar-position{padding:0 4px;font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-phone-copy,:is(body.vea-light,body.vel-app) .lead-sidebar .lead-name-edit{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;justify-content:center;border:0;border-radius:var(--brand-r-control);background:transparent;box-shadow:none;color:var(--brand-muted);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-phone-copy:hover,:is(body.vea-light,body.vel-app) .lead-sidebar .lead-name-edit:hover{background:var(--brand-hover);box-shadow:none;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-phone-copy:focus-visible,:is(body.vea-light,body.vel-app) .lead-sidebar .lead-name-edit:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-name-input{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus);font-size:16px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar-body{padding:4px 24px 24px}:is(body.vea-light,body.vel-app) .lead-sidebar-body>.lead-sidebar-empty:first-child{margin-top:16px}:is(body.vea-light,body.vel-app) .lead-sidebar-section{margin:0;padding:20px 0}:is(body.vea-light,body.vel-app) .lead-sidebar-section+.lead-sidebar-section{border-top:1px solid var(--brand-line)}:is(body.vea-light,body.vel-app) .lead-sidebar-section-title{margin:0 0 14px;padding:0;border:0;font-size:13px;font-weight:600;letter-spacing:0;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar-field{margin-bottom:16px}:is(body.vea-light,body.vel-app) .lead-sidebar-section>.lead-sidebar-field:last-child,:is(body.vea-light,body.vel-app) .lead-sidebar-section>.lead-sidebar-field-row:last-child{margin-bottom:0}:is(body.vea-light,body.vel-app) .lead-sidebar-field-row{gap:32px;margin-bottom:16px}:is(body.vea-light,body.vel-app) .lead-sidebar-field-row .lead-sidebar-field{margin-bottom:0}:is(body.vea-light,body.vel-app) .lead-sidebar-label{margin-bottom:4px;font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-field>span:last-child:not(.lead-no-phone),:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-field>a:not(.lead-sidebar-text-link){font-size:14px;font-weight:500;line-height:1.45;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-phone-wrap{gap:2px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-phone-link{font-size:16px;font-weight:600;letter-spacing:0;color:var(--brand-ink);font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-phone-link:hover{color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-email-link{--primary: var(--brand-blue-ink);font-size:14px;font-weight:500;overflow-wrap:anywhere}:is(body.vea-light,body.vel-app) :is(.lead-sidebar .lead-sidebar-field,.lead-detail-page .lead-detail-field)>.lead-sidebar-text-link{height:28px;min-height:28px;margin-left:6px;padding:0 10px;border:0;border-radius:max(4px,calc(var(--brand-r-control) - 2px));background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:12.5px;font-weight:600;color:var(--brand-ink);vertical-align:middle}:is(body.vea-light,body.vel-app) :is(.lead-sidebar .lead-sidebar-field,.lead-detail-page .lead-detail-field)>.lead-sidebar-text-link:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) :is(.lead-sidebar .lead-sidebar-field,.lead-detail-page .lead-detail-field)>.lead-sidebar-text-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) .lead-sidebar-disposition .hs-trigger.lead-disp-trigger{min-height:40px;font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-disp-badge.is-toned{height:20px;gap:6px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-notes{min-height:96px;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-notes::placeholder{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-actions{gap:10px;margin-top:10px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-actions .btn-primary{height:30px;min-height:30px;padding:0 12px;border:0;border-radius:max(4px,calc(var(--brand-r-control) - 2px));background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:12.5px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-actions .btn-primary:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-actions .btn-primary:disabled{background:var(--brand-fill);box-shadow:none;color:var(--brand-muted);opacity:1}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-savenext-btn{min-height:40px;margin-top:14px;gap:8px;border-radius:var(--brand-r-control);font-size:13.5px;font-weight:600}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-actions{gap:8px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-action-btn{min-height:34px;gap:8px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-action-btn svg{width:15px;height:15px;flex:none;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-action-btn:hover{border:0;background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-action-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-empty{font-size:13px;line-height:1.5;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-empty.is-error{color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt{padding:10px 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt.is-failed{background:color-mix(in srgb,var(--brand-bad) 4%,var(--brand-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-bad) 24%,transparent)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt-status{font-size:11px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt-status.is-success{background:color-mix(in srgb,var(--brand-good) 12%,transparent);color:var(--brand-good-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt-status.is-failed{background:color-mix(in srgb,var(--brand-bad) 12%,transparent);color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt-channel{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar :is(.lead-sidebar-attempt-replay-tag,.lead-sidebar-attempt-time){font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-attempt-error{margin-top:8px;padding:6px 8px;border-radius:var(--brand-r-small);background:color-mix(in srgb,var(--brand-bad) 6%,var(--brand-surface));font-size:12.5px;color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-replace-footer{margin-top:0;padding:16px 0 0;border-top:1px solid var(--brand-line)}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-replace-note{font-size:12.5px;line-height:1.5;color:var(--brand-muted)}@media (max-width: 768px){:is(body.vea-light,body.vel-app) .lead-sidebar-icon-btn,:is(body.vea-light,body.vel-app) .lead-sidebar .lead-phone-copy,:is(body.vea-light,body.vel-app) .lead-sidebar .lead-name-edit{width:40px;height:40px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-action-btn{min-height:40px}:is(body.vea-light,body.vel-app) :is(.lead-sidebar .lead-sidebar-field,.lead-detail-page .lead-detail-field)>.lead-sidebar-text-link{height:36px;min-height:36px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-notes-actions .btn-primary{height:36px;min-height:36px}}@media (max-width: 640px){:is(body.vea-light,body.vel-app) .lead-sidebar-header{padding:12px 16px 16px}:is(body.vea-light,body.vel-app) .lead-sidebar-body{padding:0 16px 24px}:is(body.vea-light,body.vel-app) .lead-sidebar-title-row h3{font-size:17px}:is(body.vea-light,body.vel-app) .lead-sidebar-type-badge{margin-left:0}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-notes{font-size:16px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-savenext-btn{min-height:44px}:is(body.vea-light,body.vel-app) .lead-sidebar .lead-sidebar-email-link{display:inline-block;padding:8px 0;margin:-8px 0}}:is(body.vea-light,body.vel-app) .export-leads-modal .export-section-label{margin:18px 0 8px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope{gap:8px}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-option{position:relative;gap:2px;padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-option:hover{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-option.selected,:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-option.selected:hover{background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-option:has(input:focus-visible){outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-scope-sub{font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-active-filters{gap:6px;margin-top:12px}:is(body.vea-light,body.vel-app) .export-leads-modal .export-active-filters-label{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-filter-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-presets{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:3px;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-pill{height:28px;padding:0 12px;border:0;border-radius:var(--brand-r-small);background:transparent;font-size:12.5px;font-weight:500;color:var(--brand-ink-2);white-space:nowrap;transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-pill:hover{color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-pill.selected{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink);font-weight:600}:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-pill:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}:is(body.vea-light,body.vel-app) .export-leads-modal .export-custom-dates{gap:8px;margin-top:12px;font-size:13px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-custom-dates input{min-height:36px;padding:0 10px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font:inherit;font-size:13px;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-custom-dates input:focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-summary{margin-top:18px;padding:12px 14px;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:13px;line-height:1.5;color:var(--brand-ink-2);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-summary strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-actions{gap:8px;margin-top:20px}:is(body.vea-light,body.vel-app) .export-leads-modal .export-actions .btn-ghost{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) .export-leads-modal .export-actions .btn-ghost:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}@media (max-width: 480px){:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-presets{display:flex}:is(body.vea-light,body.vel-app) .export-leads-modal .export-range-pill{flex:1 1 auto;padding:0 8px}}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-header{flex-direction:row;align-items:center;gap:10px;min-height:0;padding:18px 20px 8px;border-bottom:0}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-header h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-body{padding:0 20px 20px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-body>:first-child,:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-body>.managed-sheet-panel:first-child>:first-child{margin-top:0}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-hint{padding:12px 20px 14px;border-top:1px solid var(--brand-line);background:transparent;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-actions{gap:8px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-step-head{gap:10px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-step-num{width:20px;height:20px;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line-2);font-size:12px;font-weight:600;color:var(--brand-ink-2);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-step-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),transform .15s var(--brand-ease)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile.active,:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile.active:hover{background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile-logo{border-radius:var(--brand-r-tile);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile.active .settings-crm-tile-logo{background:var(--brand-surface);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile-logo .crm-logo-initials{font-size:12px;font-weight:600;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile-name{font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile.active .settings-crm-tile-name{color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile-sub{font-size:12.5px;font-weight:400;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-rec{height:20px;padding:0 7px;border-radius:var(--brand-r-chip);background:var(--brand-blue-soft);font-size:12px;font-weight:500;color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations,.crm-card) .settings-crm-tile.active .settings-crm-rec{background:var(--brand-surface)}@media (max-width: 360px){:is(body.vea-light,body.vel-app) .crm-inline-config .settings-crm-tile{grid-template-columns:32px auto minmax(0,1fr);grid-template-areas:"logo name name" "logo sub rec"}:is(body.vea-light,body.vel-app) .crm-inline-config .settings-crm-tile-sub{white-space:nowrap}:is(body.vea-light,body.vel-app) .crm-inline-config .settings-crm-rec{justify-self:start;margin-left:0}}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-card-body>.form-hint{margin-top:12px;font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-fields-disclosure{margin-top:16px;border-top:1px solid var(--brand-line)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-fields-disclosure>summary{font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-fields-disclosure>summary span{font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-fields-list{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-fields-disclosure+.managed-sheet-panel{margin-top:12px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-howto{margin:0}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-howto>summary{font-size:13px;font-weight:500;color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .managed-sheet-panel>.settings-step-head{margin-top:8px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-setup-box{padding:14px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-guide-steps{font-size:13px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-guide-steps strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .managed-sheet-desc{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .managed-sheet-desc strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .form-hint{font-size:12.5px;line-height:1.5;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .form-hint strong{font-weight:600;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .form-label{font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-ask-support-btn{font-size:inherit;font-weight:500;color:var(--brand-blue-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-field-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-connected-sub .settings-field-tag{vertical-align:1px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-last-delivery{margin-bottom:12px;padding:8px 12px;border-radius:var(--brand-r-control);font-size:13px;font-weight:500}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-last-delivery.success{background:color-mix(in srgb,var(--brand-good) 6%,var(--brand-surface));color:var(--brand-good-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-last-delivery.error{background:color-mix(in srgb,var(--brand-bad) 6%,var(--brand-surface));color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-toggle-warning{font-size:13px;font-weight:500;color:var(--brand-bad-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-badge{gap:6px;height:20px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-badge:before{content:"";width:6px;height:6px;flex:none;border-radius:50%}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-badge.success:before{background:var(--brand-good)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-badge.error:before{background:var(--brand-bad)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-connected-hero{gap:12px;margin-bottom:4px;padding:14px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-connected-check{width:24px;height:24px;background:var(--brand-good);color:var(--brand-surface)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-connected-check svg{width:14px;height:14px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-connected-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-connected-sub{margin-top:3px;font-size:13px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-backfill-card{gap:12px;padding:14px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-blue-soft);box-shadow:none}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-backfill-text{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-backfill-text strong{font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-advanced-toggle{min-height:32px;padding:0;font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-advanced-toggle:hover{color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-toggle-chev{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap{margin-top:12px;padding-top:8px;border-top:1px solid var(--brand-line)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap-label{font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap-arrow{color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap-select{min-height:36px;padding:0 30px 0 10px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface) var(--chevron-select) no-repeat right 10px center / 14px 14px;box-shadow:var(--brand-shadow-control);-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:13px;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap-select:focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap-select:disabled{background-color:var(--brand-surface-2);color:var(--brand-muted);box-shadow:none}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-keys-panel{gap:10px;padding:14px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-keys-head{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-keys-type-name{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-key-chip{gap:4px;padding:2px 2px 2px 8px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-key-chip code{font-size:12px;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-key-chip .lead-phone-copy{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:0;border-radius:var(--brand-r-small);background:transparent;box-shadow:none;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ringy-key-chip .lead-phone-copy:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-card-body>.settings-toggle-row{margin-top:16px;padding-top:16px;border-top:1px solid var(--brand-line)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-toggle-label{font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .settings-toggle-desc{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .connect-sheets-intro{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .connect-sheets-types{gap:6px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .connect-sheets-type{gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .connect-sheets-type:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .connect-sheets-type:has(input:checked){background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}@media (max-width: 640px){:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-header{padding:16px 16px 8px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-body{padding:0 16px 16px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-tab-content) .settings-card-hint{padding:12px 16px 14px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .ghl-fieldmap-select{min-height:44px;font-size:16px}:is(body.vea-light,body.vel-app) :is(.crm-inline-config,.settings-integrations) .connect-sheets-type{min-height:44px}}:is(body.vel-app) .page-header-actions :is(.ke-mode-btn,.ml-export-btn){min-height:38px;gap:8px;padding:0 14px;font-size:13.5px}:is(body.vel-app) .page-header-actions :is(.ke-mode-btn,.ml-export-btn) svg{width:15px;height:15px}:is(body.vel-app) .page-header-actions .btn-secondary.ke-mode-btn-active,:is(body.vel-app) .page-header-actions .btn-secondary.ke-mode-btn-active:hover:not(:disabled){background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue);color:var(--brand-blue-ink)}:is(body.vel-app) .page-header-actions .btn-ghost.ml-export-btn{padding:0 12px;border:0;background:transparent;box-shadow:none;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .page-header-actions .btn-ghost.ml-export-btn:hover:not(:disabled){background:var(--brand-hover);box-shadow:none;color:var(--brand-ink);transform:none}@media (max-width: 768px){:is(body.vel-app) .page-header-actions :is(.ke-mode-btn,.ml-export-btn){min-height:44px}}:is(body.vel-app) .ml-page .ml-packs-section{margin-bottom:0}:is(body.vel-app) .ml-page .ml-packs-head{gap:12px;margin-bottom:10px}:is(body.vel-app) .ml-page .ml-packs-title{gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-packs-live-dot{width:6px;height:6px;background:var(--brand-good);box-shadow:none;animation:none}:is(body.vel-app) .ml-page .ml-packs-count{font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--brand-muted)}:is(body.vel-app) .ml-page .ml-packs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}:is(body.vel-app) .ml-page .ml-pack-card,:is(body.vel-app) .ml-page .ml-pack-card-live,:is(body.vel-app) .ml-page .ml-pack-card-past{gap:10px;padding:16px 18px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vel-app) .ml-page .ml-pack-card:hover,:is(body.vel-app) .ml-page .ml-pack-card-live:hover{transform:none;border:0;box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-card)}:is(body.vel-app) .ml-page .ml-pack-card.ml-pack-card-selected,:is(body.vel-app) .ml-page .ml-pack-card.ml-pack-card-selected:hover{background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}:is(body.vel-app) .ml-page .ml-pack-card:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .ml-page .ml-pack-card-head{gap:8px}:is(body.vel-app) .ml-page .ml-pack-status{height:20px;gap:6px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vel-app) .ml-page .ml-pack-status .ml-pack-status-dot{display:block;width:6px;height:6px;background:var(--brand-good);animation:none}:is(body.vel-app) .ml-page :is(.ml-pack-status-wrapping,.ml-pack-status-launching) .ml-pack-status-dot{background:var(--brand-faint)}:is(body.vel-app) .ml-page .ml-pack-date{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .ml-page .ml-pack-type{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-pack-progress{gap:8px}:is(body.vel-app) .ml-page .ml-pack-progress-bar{height:6px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vel-app) .ml-page .ml-pack-progress-fill{border-radius:inherit;background:var(--brand-blue);clip-path:polygon(0 0,100% 0,calc(100% - (6px/tan(var(--brand-cut-angle)))) 100%,0 100%)}:is(body.vel-app) .ml-page .ml-pack-card-selected .ml-pack-progress-bar{background:var(--brand-blue-soft-2)}:is(body.vel-app) .ml-page .ml-pack-progress-meta{gap:12px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .ml-page .ml-pack-progress-meta strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-pack-replacement-note{font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .ml-page .ml-packs-past{margin-top:0}:is(body.vel-app) .ml-page .ml-packs-toggle{flex:none;gap:6px;min-height:32px;padding:0 8px 0 0;border-radius:var(--brand-r-control);font-size:15px;font-weight:600;white-space:nowrap;color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-packs-toggle:hover{color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-packs-toggle-chevron{color:var(--brand-muted)}:is(body.vel-app) .ml-page .ml-packs-head-meta{gap:12px;min-width:0}:is(body.vel-app) .ml-page .ml-packs-view-all{min-height:32px;gap:6px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;white-space:nowrap;color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-packs-view-all:hover{border:0;background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-packs-view-all svg{color:var(--brand-muted)}:is(body.vel-app) .ml-page .ml-scope-banner{gap:12px;margin-bottom:0;padding:10px 8px 10px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-blue-soft);font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .ml-page .ml-scope-banner strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ml-page .ml-scope-banner .btn-link{flex:none;min-height:32px;padding:0 10px;border-radius:var(--brand-r-control);font-size:13px;font-weight:500;color:var(--brand-blue-ink);text-decoration:none}:is(body.vel-app) .ml-page .ml-scope-banner .btn-link:hover{background:var(--brand-blue-soft-2);text-decoration:none}:is(body.vel-app) .ml-page .lead-type-tabs{gap:6px;margin-bottom:0}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill){gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:var(--brand-r-pill);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill):hover{border:0;background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill).active,:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill).active:hover{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink);font-weight:600}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill):focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .ml-page :is(.lead-type-tab-count,.status-summary-count),:is(body.vel-app) .ml-page .lead-type-tab:not(.active) .lead-type-tab-count{padding:0;border-radius:0;background:none;font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill).active :is(.lead-type-tab-count,.status-summary-count){background:none;color:var(--brand-blue-ink)}:is(body.vel-app) .ml-page .status-summary-dot{width:6px;height:6px}:is(body.vel-app) .ml-page .lead-type-summary{gap:8px;margin:0}:is(body.vel-app) .ml-page .lead-type-tabs+.lead-type-summary{margin-top:-12px}:is(body.vel-app) .ml-page .lead-type-summary-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .ml-page .lead-type-summary-detail{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ml-page .ml-toolbar{display:flex;align-items:center;gap:8px 12px;margin-bottom:0}:is(body.vel-app) .ml-page .ml-toolbar .status-summary-bar{flex:1 1 auto;min-width:0;gap:6px;margin-bottom:0}:is(body.vel-app) .ml-page .ml-filters-toggle{display:none}:is(body.vel-app) .ml-page .lead-filters-bar{gap:8px;margin:0;padding:0}:is(body.vel-app) .ml-page .lead-filters-bar .lead-search-wrapper{flex:0 1 280px;min-width:220px;max-width:none}:is(body.vel-app) .ml-page .lead-search-input{min-height:36px;padding-left:32px;font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .ml-page .lead-search-icon{left:12px;color:var(--brand-muted)}:is(body.vel-app) .ml-page .hs-trigger.lead-filter-house{min-height:36px;padding:0 8px 0 12px;font-size:13px}:is(body.vel-app) .ml-page .hs-trigger.lead-filter-house.is-applied{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink)}:is(body.vel-app) .ml-page .hs-trigger.lead-filter-house.is-applied .hs-chev{color:var(--brand-blue-ink)}:is(body.vel-app) .ml-page .lead-date-range{gap:8px}:is(body.vel-app) .ml-page .lead-date-input{min-height:36px;font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .ml-page .lead-date-sep{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ml-page .lead-filters-clear{min-height:36px;padding:0 10px;border:0;border-radius:var(--brand-r-control);background:transparent;font-size:13px;font-weight:500;color:var(--brand-ink-2);text-decoration:none}:is(body.vel-app) .ml-page .lead-filters-clear:hover{background:var(--brand-hover);color:var(--brand-ink);text-decoration:none}:is(body.vel-app) .ml-page .ke-select-bar{gap:12px 16px;margin-bottom:0;padding:10px 10px 10px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-blue-soft);box-shadow:none}:is(body.vel-app) .ml-page .ke-select-bar-info strong{font-size:14px;font-weight:600;color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .ml-page .ke-select-bar-hint{font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .ml-page .ke-select-bar-actions{gap:8px}:is(body.vel-app) .ml-page .ke-select-bar-actions .btn-link{min-height:36px;padding:0 12px;border-radius:var(--brand-r-control);font-size:13px;font-weight:500;color:var(--brand-ink-2);text-decoration:none}:is(body.vel-app) .ml-page .ke-select-bar-actions .btn-link:hover{background:var(--brand-blue-soft-2);color:var(--brand-ink);text-decoration:none}:is(body.vel-app) .ml-page .ke-select-bar-actions .btn-primary{min-height:36px;padding:0 16px;font-size:13.5px}@media (max-width: 768px){:is(body.vel-app) .ml-page :is(.lead-type-tabs,.ml-toolbar .status-summary-bar){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}:is(body.vel-app) .ml-page :is(.lead-type-tabs,.ml-toolbar .status-summary-bar)::-webkit-scrollbar{display:none}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill){position:relative;flex:none;min-height:36px;white-space:nowrap}:is(body.vel-app) .ml-page :is(.lead-type-tab,.status-summary-pill):after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}:is(body.vel-app) .ml-page :is(.lead-type-tabs,.ml-toolbar .status-summary-bar){margin-block:-4px;padding-block:4px}:is(body.vel-app) .ml-page .lead-type-tabs{margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--brand-ink) 14px,var(--brand-ink) calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--brand-ink) 14px,var(--brand-ink) calc(100% - 14px),transparent 100%)}:is(body.vel-app) .ml-page .ml-toolbar .status-summary-bar{margin-left:-16px;padding-left:16px;padding-right:40px;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--brand-ink) 14px,var(--brand-ink) calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--brand-ink) 14px,var(--brand-ink) calc(100% - 40px),transparent 100%)}:is(body.vel-app) .ml-page .ml-filters-toggle{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-family:inherit;font-size:13px;font-weight:500;color:var(--brand-ink);cursor:pointer}:is(body.vel-app) .ml-page .ml-filters-toggle.is-open{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink);font-weight:600}:is(body.vel-app) .ml-page .ml-filters-toggle:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .ml-page .ml-filters-toggle-count{font-size:12.5px;font-weight:500;color:var(--brand-blue-ink);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .ml-page .ml-filters:not(.is-open) .lead-filters-bar{display:none}:is(body.vel-app) .ml-page .lead-filters-bar .lead-search-wrapper{flex:1 1 100%;min-width:0}:is(body.vel-app) .ml-page .lead-search-input{min-height:44px;font-size:16px}:is(body.vel-app) .ml-page .hs-trigger.lead-filter-house{flex:1 1 calc(50% - 4px);min-height:44px}:is(body.vel-app) .ml-page .lead-filters-bar>.hs-trigger.lead-filter-house:nth-child(4){flex-basis:100%}:is(body.vel-app) .ml-page .lead-filters-clear{min-height:44px}:is(body.vel-app) .ml-page .ke-select-bar-actions :is(.btn-link,.btn-primary){min-height:44px}}@media (max-width: 640px){:is(body.vel-app) .ml-page .ml-pack-card,:is(body.vel-app) .ml-page .ml-pack-card-live,:is(body.vel-app) .ml-page .ml-pack-card-past{gap:8px;padding:14px 16px}:is(body.vel-app) .ml-page .ml-packs-head-meta:has(.ml-packs-view-all) .ml-packs-count{display:none}:is(body.vel-app) .ml-page .ml-packs-toggle,:is(body.vel-app) .ml-page .ml-packs-view-all{min-height:44px}:is(body.vel-app) .ml-page .ml-scope-banner{flex-wrap:wrap}:is(body.vel-app) .ml-page .ml-scope-banner .btn-link{min-height:44px;margin-left:-10px}}:is(body.vel-app) .lead-table-container:not(.lead-table-ads){border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-scroll thead th{border-bottom:1px solid var(--brand-line);background:var(--brand-surface-2);font-size:12px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) thead th[role=button]{transition:color .15s var(--brand-ease)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) thead th[role=button]:hover,:is(body.vel-app) .lead-table-container:not(.lead-table-ads) thead th[aria-sort=ascending],:is(body.vel-app) .lead-table-container:not(.lead-table-ads) thead th[aria-sort=descending]{color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) thead th[role=button]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-scroll tbody tr{border-bottom:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-scroll td{border-bottom:1px solid var(--brand-line);font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-scroll tbody tr:last-child td{border-bottom:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-row-clickable{transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-row-clickable:hover{background:var(--brand-surface-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-row-clickable:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-row-active{box-shadow:inset 2px 0 0 var(--brand-blue)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-name{display:block;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-note-mark{display:none;width:13px;height:13px;margin-left:6px;vertical-align:-1px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) td .lead-type-chip{display:inline-flex;align-items:center;width:auto;margin:0 6px 2px 0;padding:0;border-radius:0;background:none;font-size:12px;font-weight:500;line-height:1.3;color:var(--brand-muted);vertical-align:middle}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) td .lead-type-chip:is(.lead-replacement-chip,.lead-kept-exclusive-chip){height:18px;padding:0 6px;border-radius:var(--brand-r-chip);background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) td .lead-type-chip.lead-kept-exclusive-chip{background:var(--brand-blue-soft);color:var(--brand-blue-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) td.lead-cell-mono{font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-phone-num{font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-phone-num:hover{color:var(--brand-blue-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-localtime-sub{margin-top:2px;font-size:12px;font-weight:400;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) tbody td:nth-child(7){color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) :is(.lead-select-th,.lead-select-td) input{width:16px;height:16px;accent-color:var(--brand-blue)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .hs-trigger.lead-disp-trigger{position:relative;width:auto;min-width:0;max-width:100%;height:28px;min-height:28px;gap:6px;padding:0 6px 0 9px;border-radius:var(--brand-r-chip);background:var(--brand-fill);box-shadow:none;font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .hs-trigger.lead-disp-trigger:hover,:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .hs-trigger.lead-disp-trigger.is-open{background:var(--brand-track);box-shadow:none;color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .hs-trigger.lead-disp-trigger .hs-chev{width:13px;height:13px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .note-text{padding:3px 6px;border-radius:var(--brand-r-small);font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .note-text:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .note-input{min-height:28px;padding:0 8px;border:0;border-radius:var(--brand-r-small);background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus);font-size:12.5px;color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .note-save-btn{width:28px;height:28px;border:0;border-radius:var(--brand-r-small);background:var(--brand-blue);color:var(--brand-surface)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .note-save-btn:hover{background:var(--brand-blue-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-action-pill.schedule{height:28px;gap:6px;padding:0 10px;border:0;border-radius:var(--brand-r-small);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-action-pill.schedule:hover{border:0;background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-action-pill.schedule svg{color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-header{gap:8px;padding:12px 16px;border-bottom:1px solid var(--brand-line)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search{gap:8px;min-height:36px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search:focus-within{box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search svg{color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search input{outline:none;font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search input::placeholder{color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-filters{gap:6px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .filter-btn{min-height:32px;padding:0 10px;border:0;background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .filter-btn:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .filter-btn.active{background:var(--brand-blue-soft);box-shadow:none;color:var(--brand-blue-ink);font-weight:600}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .pagination{padding:12px 16px;border-top:1px solid var(--brand-line);font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .page-btn{min-width:28px;height:28px;padding:0 8px;border:0;border-radius:var(--brand-r-small);background:transparent;font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .page-btn:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .page-btn.active{background:var(--brand-blue-soft);color:var(--brand-blue-ink);font-weight:600}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .pagination-size{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .pagination-size select{border:0;border-radius:var(--brand-r-control);background-color:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:12.5px;color:var(--brand-ink)}@media (min-width: 641px) and (max-width: 1399px){:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-scroll :is(thead th,td){padding-left:12px;padding-right:12px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-col-schedule{display:none}}@media (min-width: 641px) and (max-width: 1199px){:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-col-notes{display:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-note-mark{display:inline-block}}@media (max-width: 768px){:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search{min-height:44px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-search input{font-size:16px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-table-filters{gap:8px 6px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .filter-btn{position:relative;min-height:36px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .filter-btn:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .page-btn{min-width:40px;height:40px}}@media (max-width: 640px){:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile{border-radius:0;background:transparent;box-shadow:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile .lead-table-header{padding:0 0 12px;border-bottom:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr{grid-auto-flow:row dense;gap:4px 12px;margin-bottom:8px;padding:14px 16px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr td{border-bottom:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(1) .lead-name{font-size:14px;font-weight:600}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(3),:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(4){font-size:12.5px;line-height:18px;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(3) .lead-localtime-sub{font-size:12.5px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td[data-type]{flex-wrap:wrap;row-gap:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td[data-type]:before{content:attr(data-type) " ·";color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td .lead-type-chip:not(.lead-replacement-chip,.lead-kept-exclusive-chip){display:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(4):before{color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(5){grid-area:3 / 1;align-self:center;min-width:0;margin-top:6px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(8){grid-area:3 / 2 / 5 / 3;justify-self:end;align-self:center;margin-top:6px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(8):not(:has(button)){display:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .lead-action-pill.schedule{height:44px;padding:0 14px;font-size:13.5px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(6){display:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile .lead-note-mark{display:inline-block}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(7){grid-area:4 / 1;min-width:0;font-size:12.5px;line-height:16px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody td:nth-child(7):before{content:"Received "}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile .hs-trigger.lead-disp-trigger{height:auto;max-width:100%}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile .hs-trigger.lead-disp-trigger .hs-value{overflow:visible;white-space:normal;text-overflow:clip}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .hs-trigger.lead-disp-trigger{height:32px;min-height:32px;padding:0 8px 0 10px;font-size:13px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads) .hs-trigger.lead-disp-trigger:after{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr td[colspan]{padding:24px 0;text-align:center}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td){position:relative;padding-left:52px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td.lead-select-td{position:absolute;grid-area:auto;top:10px;left:8px;display:grid;place-items:center;width:44px;height:44px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(2){grid-area:1 / 1;display:block;justify-self:start}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(3){grid-area:1 / 2;display:block;justify-self:end;font-size:13px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(4){grid-area:2 / 1;display:flex;align-items:baseline;gap:0 6px;justify-self:start;font-size:12.5px;line-height:18px;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(4):not([data-type]):before{content:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(4) .lead-localtime-sub{display:inline;margin:0;font-size:12.5px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(5){grid-area:2 / 2;display:block;justify-self:end;margin:0;font-size:12.5px;line-height:18px;color:var(--brand-ink-2)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(5):before{content:"Age ";color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(6){display:block;grid-area:3 / 1;align-self:center;min-width:0;margin-top:6px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(7){display:none}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(8){grid-area:4 / 1;display:block;justify-self:start;margin:0;font-size:12.5px;line-height:16px;color:var(--brand-muted)}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(8):before{content:"Received "}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(9){grid-area:3 / 2 / 5 / 3;justify-self:end;align-self:center;margin-top:6px}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile tbody tr:has(>td.lead-select-td)>td:nth-child(9):not(:has(button)){display:none}}@media (max-width: 360px){:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile .lead-action-pill.schedule{width:44px;padding:0;gap:0;justify-content:center;font-size:0}:is(body.vel-app) .lead-table-container:not(.lead-table-ads).lead-cards-mobile .lead-action-pill.schedule svg{width:16px;height:16px}}:is(body.vel-app) .lead-sidebar .lead-type-chip.lead-replacement-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lead-sidebar :is(.ke-protected-note,.ke-aging-note){padding:10px 12px;border-radius:var(--brand-r-control);font-size:13px;font-weight:400;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .lead-sidebar .ke-protected-note{background:var(--brand-blue-soft);font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .lead-sidebar .ke-protected-note svg{color:var(--brand-blue)}:is(body.vel-app) .lead-sidebar .ke-aging-note{margin:0 0 10px;background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-replace-btn{min-height:32px;gap:6px;margin-left:-8px;padding:0 8px;border-radius:var(--brand-r-control);font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-replace-btn:hover{background:var(--brand-hover);color:var(--brand-ink);text-decoration:none}:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-replace-btn svg{width:14px;height:14px;color:var(--brand-muted)}:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-replace-note{gap:6px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-replace-note svg{color:var(--brand-good)}:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-aged-note svg{color:var(--brand-faint)}@media (max-width: 768px){:is(body.vel-app) :is(.lead-sidebar,.lead-detail-page) .lead-sidebar-replace-btn{min-height:44px}:is(body.vel-app) .lead-sidebar :is(.lead-sidebar-phone-link,.lead-sidebar-email-link),:is(body.vel-app) .lead-detail-page .lead-detail-field .lead-phone-wrap>a{display:inline-block;padding:9px 0;margin:-9px 0}}:is(body.vel-app) .page-header .lead-detail-back{min-height:32px;gap:4px;margin:0 0 0 -8px;padding:0 10px 0 6px;border-radius:var(--brand-r-control);font-size:13.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .page-header .lead-detail-back:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .page-header .lead-detail-back svg{width:16px;height:16px;color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page{max-width:880px;margin:0}:is(body.vel-app) .lead-detail-page .lead-detail-header{flex-wrap:wrap;gap:4px 8px;margin-bottom:20px}:is(body.vel-app) .lead-detail-page .lead-detail-header h2{margin:0 2px 0 0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em;font-stretch:var(--brand-heading-width);color:var(--brand-ink);overflow-wrap:anywhere}:is(body.vel-app) .lead-detail-page .lead-detail-header .lead-sidebar-type-badge{display:inline-flex;align-items:center;height:20px;margin-left:4px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vel-app) .lead-detail-page :is(.lead-phone-copy,.lead-name-edit){width:32px;height:32px;min-width:32px;min-height:32px;padding:0;justify-content:center;border:0;border-radius:var(--brand-r-control);background:transparent;box-shadow:none;color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page :is(.lead-phone-copy,.lead-name-edit):hover{background:var(--brand-hover);box-shadow:none;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-copyall{min-height:36px;gap:8px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-copyall:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-copyall svg{color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page .lead-detail-flow{gap:12px}:is(body.vel-app) .lead-detail-page .lead-detail-col{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width: 1280px){:is(body.vel-app) .lead-detail-page{max-width:none}:is(body.vel-app) .lead-detail-page .lead-detail-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px}:is(body.vel-app) .lead-detail-page .lead-detail-replace-footer{grid-column:1 / -1}}:is(body.vel-app) .lead-detail-page .lead-detail-card{padding:18px 20px 20px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .lead-detail-page .lead-detail-card h3{margin:0 0 14px;font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-card.is-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px}:is(body.vel-app) .lead-detail-page .lead-detail-card.is-fields>h3{grid-column:1 / -1;margin-bottom:-2px}:is(body.vel-app) .lead-detail-page .lead-detail-card.is-fields>.lead-detail-field{min-width:0;margin:0}:is(body.vel-app) .lead-detail-page .lead-detail-card.is-fields>.lead-detail-field:has(a[href^="mailto:"]){grid-column:span 2}:is(body.vel-app) .lead-detail-page .lead-detail-field{margin-bottom:14px}:is(body.vel-app) .lead-detail-page .lead-detail-field label{margin-bottom:4px;font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page .lead-detail-field>span:not(.lead-phone-wrap,.lead-no-phone,.lead-detail-money){font-size:14px;font-weight:500;line-height:1.45;color:var(--brand-ink);overflow-wrap:anywhere}:is(body.vel-app) .lead-detail-page .lead-detail-field .lead-phone-wrap{gap:2px}:is(body.vel-app) .lead-detail-page .lead-detail-field .lead-phone-wrap>a:not(.lead-sidebar-phone-link){--primary: var(--brand-blue-ink);font-size:14px;font-weight:500;color:var(--brand-blue-ink);overflow-wrap:anywhere}:is(body.vel-app) .lead-detail-page .lead-detail-field .lead-sidebar-phone-link{font-size:16px;font-weight:600;letter-spacing:0;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-field .lead-sidebar-phone-link:hover{color:var(--brand-blue-ink);text-decoration:none}:is(body.vel-app) .lead-detail-page .hs-trigger.lead-disp-trigger{min-height:40px;font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-notes{min-height:120px;padding:10px 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:14px;line-height:1.5;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-notes:focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .lead-detail-page .lead-detail-notes::placeholder{color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page .lead-notes-actions{gap:10px;margin-top:10px}:is(body.vel-app) .lead-detail-page .lead-notes-actions .btn-primary{height:32px;min-height:32px;padding:0 12px;border:0;border-radius:max(4px,calc(var(--brand-r-control) - 2px));background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:600;color:var(--brand-ink);transform:none}:is(body.vel-app) .lead-detail-page .lead-notes-actions .btn-primary:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .lead-detail-page .lead-notes-actions .btn-primary:disabled{background:var(--brand-fill);box-shadow:none;color:var(--brand-muted);opacity:1}:is(body.vel-app) .lead-detail-page .lead-notes-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page .lead-notes-status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vel-app) .lead-detail-page .lead-sidebar-actions{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px}:is(body.vel-app) .lead-detail-page .lead-sidebar-action-btn{min-height:36px;gap:8px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lead-detail-page .lead-sidebar-action-btn:hover{border:0;background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-sidebar-action-btn svg{width:15px;height:15px;flex:none;color:var(--brand-muted)}:is(body.vel-app) .lead-detail-page .lead-detail-money{font-size:26px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);line-height:1.15;color:var(--brand-ink)}:is(body.vel-app) .lead-detail-page .lead-detail-money.is-small{font-size:18px}:is(body.vel-app) .lead-detail-page .lead-detail-replace-footer{margin-top:4px;padding:12px 0 0;border-top:1px solid var(--brand-line)}@media (max-width: 768px){:is(body.vel-app) .page-header .lead-detail-back,:is(body.vel-app) .lead-detail-page .lead-detail-copyall,:is(body.vel-app) .lead-detail-page .lead-sidebar-action-btn,:is(body.vel-app) .lead-detail-page .lead-notes-actions .btn-primary{min-height:44px}:is(body.vel-app) .lead-detail-page :is(.lead-phone-copy,.lead-name-edit){width:40px;height:40px}:is(body.vel-app) .lead-detail-page .lead-detail-notes{font-size:16px}}@media (max-width: 640px){:is(body.vel-app) .lead-detail-page .lead-detail-header{margin-bottom:16px}:is(body.vel-app) .lead-detail-page .lead-detail-header h2{font-size:20px}:is(body.vel-app) .lead-detail-page .lead-detail-copyall{flex-basis:100%;justify-content:center;margin:8px 0 0}:is(body.vel-app) .lead-detail-page .lead-detail-card{padding:16px}:is(body.vel-app) .lead-detail-page .lead-detail-card.is-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}}:is(body.vel-app) .rr-modal{gap:16px}:is(body.vel-app) .rr-modal .rr-header h2{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .rr-modal .rr-subtitle{font-size:13px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .rr-modal .rr-close{display:inline-grid;place-items:center;width:32px;height:32px;margin:-4px -6px 0 0;padding:0;border-radius:var(--brand-r-control);color:var(--brand-muted)}:is(body.vel-app) .rr-modal .rr-close:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .rr-modal .rr-close svg{width:18px;height:18px}:is(body.vel-app) .rr-modal .rr-lead-preview{gap:4px;padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) .rr-modal .rr-lead-preview-label{font-size:12px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .rr-modal .rr-lead-preview-name{gap:8px;font-size:15px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .rr-modal .rr-lead-preview-type{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vel-app) .rr-modal .rr-lead-preview-meta{font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .rr-modal .rr-section{gap:8px}:is(body.vel-app) .rr-modal .rr-section-label{font-size:13px;font-weight:500;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vel-app) .rr-modal .rr-section-label .scm-required{color:var(--brand-bad)}:is(body.vel-app) .rr-modal .rr-reasons{gap:6px}:is(body.vel-app) .rr-modal .rr-reason{gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13.5px;color:var(--brand-ink);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vel-app) .rr-modal .rr-reason:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .rr-modal .rr-reason.rr-reason-active{border:0;background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}:is(body.vel-app) .rr-modal .rr-reason:has(input:focus-visible){outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .rr-modal .rr-reason input[type=radio]{accent-color:var(--brand-blue)}:is(body.vel-app) .rr-modal .rr-detail{padding:10px 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:14px;line-height:1.5;color:var(--brand-ink)}:is(body.vel-app) .rr-modal .rr-detail:focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .rr-modal .rr-detail::placeholder{color:var(--brand-muted)}:is(body.vel-app) .rr-modal .rr-char-count{font-size:12px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vel-app) .rr-modal .rr-policy-note a{font-weight:500;color:var(--brand-blue-ink);text-decoration:none}:is(body.vel-app) .rr-modal .rr-policy-note a:hover{text-decoration:underline;text-underline-offset:3px}:is(body.vel-app) .rr-modal .rr-actions{gap:8px}:is(body.vel-app) .rr-modal .rr-actions :is(.btn-secondary,.btn-primary){min-height:36px;padding:0 14px;font-size:13px}@media (max-width: 640px){:is(body.vel-app) .rr-modal{padding:20px 16px 16px}:is(body.vel-app) .rr-modal .rr-reason{min-height:44px}:is(body.vel-app) .rr-modal .rr-close{width:44px;height:44px;margin:-10px -12px 0 0}:is(body.vel-app) .rr-modal .rr-detail{font-size:16px}:is(body.vel-app) .rr-modal .rr-actions :is(.btn-secondary,.btn-primary){min-height:44px;flex:1 1 0}}:is(body.vel-app) .settings-layout{gap:24px}:is(body.vel-app) .settings-tabs{gap:2px;top:24px}:is(body.vel-app) .settings-tab{gap:10px;min-height:36px;padding:0 12px;border-radius:var(--brand-r-menu);font-size:14px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .settings-tab svg{color:var(--brand-faint)}:is(body.vel-app) .settings-tab:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .settings-tab.active,:is(body.vel-app) .settings-tab.active:hover{background:var(--brand-blue-soft);color:var(--brand-ink);font-weight:500}:is(body.vel-app) .settings-tab.active svg{color:var(--brand-blue)}:is(body.vel-app) .settings-tab:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (max-width: 768px){:is(body.vel-app) .settings-tab{min-height:44px}}:is(body.vel-app) .settings-tab-content{gap:16px}:is(body.vel-app) .settings-tab-content .settings-card-header p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--brand-muted)}:is(body.vel-app) .settings-tab-content .settings-card-header .settings-card-icon{display:none}:is(body.vel-app) .settings-tab-content .settings-card-header>.settings-toggle{margin-left:auto}:is(body.vel-app) .settings-tab-content .settings-card-header:has(p)+.settings-card-body{padding-top:8px}:is(body.vel-app) .settings-status-row{gap:8px 20px;flex-wrap:wrap;padding:14px 20px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .settings-status-item{gap:8px;font-size:13.5px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .settings-status-dot{width:6px;height:6px;background:var(--brand-faint)}:is(body.vel-app) .settings-status-dot.active{background:var(--brand-good);box-shadow:none}:is(body.vel-app) .settings-status-label{font-size:12.5px;font-weight:400;color:var(--brand-muted)}:is(body.vel-app) .settings-status-empty{color:var(--brand-ink)}@media (max-width: 768px){:is(body.vel-app) .settings-status-item{flex-wrap:nowrap}:is(body.vel-app) .settings-status-item .settings-status-label{flex:none;margin-left:0}}@media (max-width: 640px){:is(body.vel-app) .settings-status-empty .settings-status-label{display:none}}:is(body.vel-app) .settings-integrations .settings-step-head{margin:0 0 10px}:is(body.vel-app) .settings-integrations .managed-sheet-panel .settings-step-head{margin-bottom:0}:is(body.vel-app) .settings-integrations .managed-sheet-desc{margin-top:8px}:is(body.vel-app) .settings-integrations .settings-howto-lead{margin:8px 0 4px}:is(body.vel-app) .settings-integrations .settings-fields-list{max-width:520px}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:0}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"logo name rec" "logo sub rec";column-gap:12px;row-gap:1px;align-items:center;min-height:56px;padding:10px 12px;text-align:left}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile:hover{transform:none}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile-logo{grid-area:logo;width:32px;height:32px}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile-name{grid-area:name;align-self:end;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile-sub{grid-area:sub;align-self:start;line-height:1.25}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-rec{grid-area:rec;position:static;display:inline-flex;align-items:center;align-self:center;margin-left:4px;transform:none;letter-spacing:0;white-space:nowrap}:is(body.vel-app) .settings-integrations .settings-card-body>.form-hint{margin-top:10px}:is(body.vel-app) .settings-integrations .settings-toggle-row{min-height:52px;padding-block:0;align-items:center}:is(body.vel-app) .settings-integrations .settings-toggle-label{font-size:14px}@media (max-width: 1439px){:is(body.vel-app) .settings-integrations .settings-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px) and (max-width: 1199px),(min-width: 769px) and (max-width: 959px),(max-width: 640px){:is(body.vel-app) .settings-integrations .settings-crm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 360px){:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile{grid-template-columns:32px auto minmax(0,1fr);grid-template-areas:"logo name name" "logo sub rec"}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-tile-sub{white-space:nowrap}:is(body.vel-app) :is(.settings-integrations,.crm-card) .settings-crm-rec{justify-self:start;margin-left:0}}:is(body.vel-app) .settings-tab-content .settings-toggle{width:44px;height:26px}:is(body.vel-app) .settings-tab-content .settings-toggle-track{border-radius:13px;background:var(--brand-line-2);transition:background-color .2s var(--brand-ease)}:is(body.vel-app) .settings-tab-content .settings-toggle-track:after{top:2px;left:2px;width:22px;height:22px;background:var(--brand-surface);box-shadow:var(--brand-shadow-control);transition:transform .2s var(--brand-ease)}:is(body.vel-app) .settings-tab-content .settings-toggle input:checked+.settings-toggle-track:after{transform:translate(18px)}:is(body.vel-app) .settings-tab-content .settings-toggle:hover input:not(:checked):not(:disabled)+.settings-toggle-track{background:var(--brand-ghost)}:is(body.vel-app) .settings-tab-content .settings-toggle input:checked+.settings-toggle-track{background:var(--brand-blue)}:is(body.vel-app) .settings-tab-content .settings-toggle:hover input:checked:not(:disabled)+.settings-toggle-track{background:var(--brand-blue-ink)}:is(body.vel-app) .settings-tab-content .settings-toggle input:focus-visible+.settings-toggle-track{outline:2px solid var(--brand-blue);outline-offset:2px}@media (prefers-reduced-motion: reduce){:is(body.vel-app) .settings-tab-content .settings-toggle-track,:is(body.vel-app) .settings-tab-content .settings-toggle-track:after{transition:none}}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-card-body{padding:4px 20px 18px}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-toggle-row{gap:16px;padding:14px 0;border-bottom:1px solid var(--brand-line)}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-toggle-row:first-child{padding-top:8px}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-toggle-row:last-child{padding-bottom:0;border-bottom:0}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-toggle-label{font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-toggle-desc{margin-top:2px;font-size:13px;line-height:1.5;color:var(--brand-muted)}:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-toggle-warning{font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .settings-tab-content :is(.settings-timing-select,.vea-quiet-pick select){min-height:32px;padding:0 28px 0 10px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface) var(--chevron-select) no-repeat right 8px center / 14px 14px;box-shadow:var(--brand-shadow-control);-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .settings-tab-content :is(.settings-timing-select,.vea-quiet-pick select):focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .settings-tab-content:has(>.settings-saved-indicator){position:relative}:is(body.vel-app) .settings-saved-indicator{position:absolute;top:19px;right:20px;z-index:1;gap:6px;font-size:13px;font-weight:500;color:var(--brand-ink-2);pointer-events:none}:is(body.vel-app) .settings-saved-indicator svg{color:var(--brand-good)}:is(body.vel-app) .settings-avatar{border-radius:50%;background:var(--brand-fill);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:22px;font-weight:600;color:var(--brand-ink-2)}:is(body.vel-app) .settings-avatar-overlay{background:color-mix(in srgb,var(--brand-ink) 45%,transparent);color:var(--brand-surface)}:is(body.vel-app) .settings-photo-btn{min-height:32px;font-size:13px;font-weight:500;color:var(--brand-blue-ink)}:is(body.vel-app) .settings-photo-btn:hover{text-decoration:underline;text-underline-offset:3px}:is(body.vel-app) .settings-tab-content .form-label{font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .settings-tab-content .form-hint{font-size:12.5px;line-height:1.5;color:var(--brand-muted)}:is(body.vel-app) .settings-tab-content .form-input:disabled{background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-muted)}:is(body.vel-app) .settings-save-row .btn-accent{min-height:38px;padding:0 18px;font-size:13.5px}@media (max-width: 1023px){:is(body.vel-app) .settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}:is(body.vel-app) .settings-tabs{position:static;display:flex;flex-direction:row;gap:2px;padding:3px;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .settings-tab{flex:1 1 auto;justify-content:center;min-width:0;min-height:40px;padding:0 8px;border-radius:var(--brand-r-small);font-size:13px;white-space:nowrap}:is(body.vel-app) .settings-tab>svg{display:none}:is(body.vel-app) .settings-tab:hover{background:transparent}:is(body.vel-app) .settings-tab.active,:is(body.vel-app) .settings-tab.active:hover{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-weight:600}}@media (max-width: 768px){:is(body.vel-app) .settings-status-row{gap:12px;padding:14px 16px}:is(body.vel-app) .settings-tab-content .settings-card-header{flex-direction:row}:is(body.vel-app) .settings-tab-content :is(.settings-timing-select,.vea-quiet-pick select){min-height:44px;font-size:16px}:is(body.vel-app) .settings-save-row .btn-accent{min-height:44px;flex:1 1 auto}}@media (max-width: 640px){:is(body.vel-app) .settings-tab-content:not(.settings-integrations) .settings-card-body{padding:4px 16px 16px}:is(body.vel-app) .settings-saved-indicator{top:17px;right:16px}}:is(body.vel-app) .crm-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);overflow:hidden}:is(body.vel-app) .crm-card:before{display:none}:is(body.vel-app) .crm-card .crm-card-head{padding:18px 20px 8px;border-bottom:0}:is(body.vel-app) .crm-card .crm-card-title{gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-card-title svg{display:none}:is(body.vel-app) .crm-card .crm-status{height:20px;gap:6px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-status .crm-status-dot{width:6px;height:6px;background:var(--brand-faint);box-shadow:none;animation:none}:is(body.vel-app) .crm-card .crm-status-on .crm-status-dot{background:var(--brand-good)}:is(body.vel-app) .crm-card .crm-card-body{padding:8px 20px 20px}:is(body.vel-app) .crm-card .crm-gdrive-btn{gap:14px;padding:14px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);transform:none;transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vel-app) .crm-card .crm-gdrive-btn:hover{transform:none;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .crm-card .crm-gdrive-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .crm-card .crm-gdrive-icon-wrap{border:0;border-radius:var(--brand-r-tile);background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) .crm-card .crm-gdrive-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-gdrive-sub{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .crm-card .crm-gdrive-badge{height:32px;gap:6px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-blue);box-shadow:none;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-surface)}:is(body.vel-app) .crm-card .crm-gdrive-btn:hover .crm-gdrive-badge-cta{background:var(--brand-blue-ink)}:is(body.vel-app) .crm-card:is(.crm-state-connected,.crm-state-warning) .crm-gdrive-badge-cta{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .crm-card:is(.crm-state-connected,.crm-state-warning) .crm-gdrive-btn:hover .crm-gdrive-badge-cta{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .crm-card .crm-gdrive-badge.crm-gdrive-badge-on{height:20px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-gdrive-badge-on .crm-status-dot{width:6px;height:6px;background:var(--brand-good);box-shadow:none;animation:none}:is(body.vel-app) .crm-card .crm-divider{gap:12px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .crm-card .crm-divider:before,:is(body.vel-app) .crm-card .crm-divider:after{background:var(--brand-line)}:is(body.vel-app) .crm-card .crm-card-intro{font-size:13.5px;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-wire-wrap{padding:16px 20px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) .crm-card :is(.crm-node-badge-ve,.crm-node-badge-crm){border:0;border-radius:var(--brand-r-tile);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-node-badge-crm svg{color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-node-badge-crm .crm-logo-initials{font-size:12px;font-weight:600;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-node-mark{display:block;width:28px;height:28px;border-radius:20%}:is(body.vel-app) .crm-card .crm-node-label{font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-wire{height:2px;border-radius:1px}:is(body.vel-app) .crm-card .crm-wire-live{background:var(--brand-line-2)}:is(body.vel-app) .crm-card .crm-wire-live .crm-wire-pulse{width:8px;height:8px;background:var(--brand-good);box-shadow:none;animation:none}:is(body.vel-app) .crm-card .crm-wire-live :is(.crm-wire-pulse-2,.crm-wire-pulse-3){display:none}:is(body.vel-app) .crm-card .crm-wire-live .crm-wire-pulse-1{left:calc(50% - 4px);opacity:1}:is(body.vel-app) .crm-card .crm-wire-broken{background:repeating-linear-gradient(90deg,var(--brand-line-2) 0 6px,transparent 6px 12px)}:is(body.vel-app) .crm-card .crm-wire-break{width:24px;height:24px;border:0;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line-2);color:var(--brand-muted)}:is(body.vel-app) .crm-card .crm-wire-break svg{width:12px;height:12px}:is(body.vel-app) .crm-card .crm-status-text{font-size:14px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-status-text strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-status-meta{gap:6px;font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .crm-card .crm-status-meta strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-warning-text{padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:13.5px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-warning-text strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-card-actions{gap:8px}:is(body.vel-app) .crm-card .crm-btn-ghost{min-height:36px;padding:0 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-btn-ghost:hover{border:0;background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .crm-card .crm-btn-link{min-height:36px;padding:0 10px;border-radius:var(--brand-r-control);font-size:13.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .crm-card .crm-btn-link:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink);text-decoration:none}:is(body.vel-app) .crm-card .crm-card-actions .btn-primary{min-height:36px;padding:0 14px;font-size:13.5px;transform:none}@media (max-width: 1199px){:is(body.vel-app) .crm-card .settings-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 769px) and (max-width: 959px){:is(body.vel-app) .crm-card .settings-crm-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){:is(body.vel-app) .crm-card :is(.crm-btn-ghost,.crm-btn-link),:is(body.vel-app) .crm-card .crm-card-actions .btn-primary{min-height:44px}:is(body.vel-app) .crm-card .crm-node-mark{width:24px;height:24px}}@media (max-width: 640px){:is(body.vel-app) .crm-card .crm-card-head{padding:16px 16px 8px}:is(body.vel-app) .crm-card .crm-card-body{padding:8px 16px 16px}:is(body.vel-app) .crm-card .settings-crm-grid{grid-template-columns:minmax(0,1fr)}:is(body.vel-app) .crm-card .crm-wire-wrap{padding:14px 12px}:is(body.vel-app) .crm-card .crm-gdrive-btn{flex-wrap:wrap;row-gap:10px}:is(body.vel-app) .crm-card .crm-gdrive-text{flex:1 1 calc(100% - 58px)}:is(body.vel-app) .crm-card .crm-gdrive-badge{margin-left:58px}}:is(body.vea-light) .vea-billing .mc-card-header :is(.vea-card-sub,.vea-paycard-label){margin-right:auto;font-size:13px;font-weight:400;color:var(--brand-muted);font-variant-numeric:var(--brand-digits);white-space:nowrap}:is(body.vea-light) .vea-billing .vea-alert-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-bad)}:is(body.vea-light) .vea-billing-alert>.mc-card-body{padding:2px 20px 20px}:is(body.vea-light) .vea-billing-alert>.mc-card-body p{max-width:72ch;margin:0 0 4px;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-billing-alert>.mc-card-body .btn{margin-top:12px}:is(body.vea-light) .vea-billing .vea-paycard-body{padding:2px 20px 20px}:is(body.vea-light) .vea-billing .vea-paycard-status{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-billing .vea-paycard-muted{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .vea-paycard-body>.btn{margin:0 8px 0 0;vertical-align:middle}:is(body.vea-light) .vea-billing .vea-paycard-body>.btn+.vea-linkish{margin-left:0}:is(body.vea-light) .vea-billing .vea-paycard-body>.vea-linkish+.vea-linkish{margin-left:8px}:is(body.vea-light) .vea-billing .vea-paycard-body>a.vea-linkish{text-decoration:none}:is(body.vea-light) .vea-billing .vea-paycard-body>a.vea-linkish:hover{text-decoration:underline}:is(body.vea-light) .vea-billing .vea-paycard-body>.btn+.vea-paycard-muted{margin-top:12px}:is(body.vea-light) .vea-billing .vea-paycard-skeleton .skel-row{border-radius:var(--brand-r-control)}:is(body.vea-light) .vea-billing .vea-money-map{padding:0 0 6px}:is(body.vea-light) .vea-billing .vea-money-total{display:grid;gap:0;padding:2px 20px 18px;border-bottom:1px solid var(--brand-line)}:is(body.vea-light) .vea-billing .vea-money-total-lbl{font-size:13px;font-weight:500;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .vea-money-total-num{margin-top:8px;font-size:30px;line-height:1;color:var(--brand-ink)}:is(body.vea-light) .vea-billing .vea-money-total-note{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .vea-money-row{gap:8px;padding:14px 20px}:is(body.vea-light) .vea-billing .vea-money-row+.vea-money-row{border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-billing .vea-money-name{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-billing .vea-money-amt{font-size:14px;font-weight:600;color:var(--brand-ink);font-feature-settings:normal}:is(body.vea-light) .vea-billing .vea-money-bar{height:6px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vea-light) .vea-billing .vea-money-fill{border-radius:inherit;background:var(--brand-blue);clip-path:polygon(0 0,100% 0,calc(100% - (6px/tan(var(--brand-cut-angle)))) 100%,0 100%);transform-origin:left;animation:sig-meter-grow .9s var(--brand-ease-out) both}:is(body.vea-light) .vea-billing .vea-money-meta{column-gap:6px;font-size:12.5px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits);font-feature-settings:normal}:is(body.vea-light) .vea-billing .vea-money-meta span+span:before{content:"·";content:"·" / "";width:auto;height:auto;margin-right:6px;border-radius:0;background:none;vertical-align:baseline}:is(body.vea-light) .vea-billing .mc-card-empty{padding:2px 20px 20px;text-align:left;font-size:14px;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .mc-card-empty.is-error{display:flex;align-items:flex-start;gap:8px;margin:0;border-left:0;color:var(--brand-ink-2)}:is(body.vea-light) .vea-billing .mc-card-empty.is-error:before{content:"";width:7px;height:7px;flex:none;margin-top:7px;border-radius:50%;background:var(--brand-bad)}:is(body.vea-light) .vea-billing .vea-subscription-body{gap:20px;padding:10px 20px 20px}:is(body.vea-light) .vea-billing .vea-subscription-body>div{flex:1 1 auto;min-width:0}:is(body.vea-light) .vea-billing .vea-subscription-body>.btn{flex:none;white-space:nowrap}:is(body.vea-light) .vea-billing .vea-subscription-body p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--brand-ink-2);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-billing p.vea-sub-price{display:flex;align-items:baseline;gap:6px;margin:0 0 12px;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .vea-sub-price strong{font-size:30px;line-height:1;color:var(--brand-ink)}:is(body.vea-light) .vea-billing p.vea-sub-note{margin:0;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .vea-subscription-body p.vea-paycard-muted{margin-top:8px;color:var(--brand-muted)}:is(body.vea-light) .vea-billing .vea-payments{padding:0 0 6px}:is(body.vea-light) .vea-billing .vea-payments-skel{padding:2px 20px 20px}:is(body.vea-light) .vea-billing .vea-payment-row{align-items:baseline;gap:12px;padding:12px 20px;border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-billing .vea-payment-row:first-child{border-top:0}:is(body.vea-light) .vea-billing .vea-payment-kind{font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light) .vea-billing .vea-payment-date{font-size:13px;color:var(--brand-muted);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-billing .vea-payment-amt{min-width:76px;font-size:14px;font-weight:600;color:var(--brand-ink);font-variant-numeric:var(--brand-digits)}:is(body.vea-light) .vea-billing~.mc-card>.vea-team-zero{max-width:none;padding:2px 20px 20px}:is(body.vea-light) .vea-billing~.mc-card>.vea-team-zero:has(>.vea-agency-how){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}:is(body.vea-light) .vea-billing~.mc-card .vea-team-zero-sub{margin:0;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-billing~.mc-card .vea-agency-how{margin:0;padding:0;border-top:0}@media (min-width: 1181px){:is(body.vea-light) .page-body:has(>.vea-billing){display:flow-root}:is(body.vea-light) .page-body:has(>.vea-billing)>*+*{margin-top:16px}:is(body.vea-light) .page-body:has(>.vea-billing)>.vea-billing{display:block}:is(body.vea-light) .vea-billing>*+*{margin-top:16px}:is(body.vea-light) .vea-billing>.vea-billing-grid{display:block}:is(body.vea-light) .vea-billing .vea-billing-col{float:left;width:calc((100% - 16px) * 1.45 / 2.45)}:is(body.vea-light) .vea-billing .vea-billing-col+.vea-billing-col{float:right;width:calc((100% - 16px) / 2.45)}:is(body.vea-light) .page-body:has(>.vea-billing)>.vea-billing~.mc-card{float:right;clear:right;width:calc((100% - 16px) / 2.45)}:is(body.vea-light) .vea-billing~.mc-card>.vea-team-zero:has(>.vea-agency-how){flex-direction:column;align-items:flex-start;gap:14px}}:is(body.vea-light) .vea-cancel-topline{margin-bottom:12px;font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--brand-muted)}:is(body.vea-light) .vea-cancel-close{border-radius:var(--brand-r-control);color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vea-light) .vea-cancel-close:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vea-light) .vea-cancel-modal .vea-cancel-sub{margin:6px 0 18px;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-cancel-reasons{gap:6px;margin-bottom:18px}:is(body.vea-light) .vea-cancel-reason{min-height:44px;gap:10px;padding:10px 12px;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:14px;color:var(--brand-ink);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vea-light) .vea-cancel-reason:hover{box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vea-light) .vea-cancel-reason.is-selected{background:var(--brand-blue-soft);box-shadow:0 0 0 1px var(--brand-blue)}:is(body.vea-light) .vea-cancel-save-card{gap:4px;padding:16px 18px 18px;border:0;border-radius:calc(var(--brand-r-card) - 4px);background:var(--brand-blue-soft)}:is(body.vea-light) .vea-cancel-save-card strong{font-size:15px;font-weight:600;line-height:1.35;color:var(--brand-ink)}:is(body.vea-light) .vea-cancel-save-card span{margin-bottom:10px;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .vea-cancel-continue{min-height:36px;margin:16px auto 0;padding:8px 10px;font-size:13.5px;font-weight:500;color:var(--brand-ink-2);text-decoration:underline;text-underline-offset:3px;transition:color .15s var(--brand-ease)}:is(body.vea-light) .vea-cancel-continue:hover{color:var(--brand-ink)}:is(body.vea-light) .vea-cancel-back{min-height:36px;margin:2px auto 0;padding:8px 10px;border-radius:var(--brand-r-control);font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-cancel-back:hover{color:var(--brand-ink)}:is(body.vea-light) .vea-cancel-consequences{gap:0;margin-top:16px;overflow:hidden;border-radius:calc(var(--brand-r-card) - 4px);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vea-light) .vea-cancel-consequences>div{padding:12px 16px;border:0;border-radius:0;background:transparent}:is(body.vea-light) .vea-cancel-consequences>div+div{border-top:1px solid var(--brand-line)}:is(body.vea-light) .vea-cancel-consequences strong{margin-bottom:2px;font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-cancel-consequences span{font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .vea-cancel-error{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--brand-bad-ink)}:is(body.vea-light) .vea-cancel-done{padding:8px 0 0}:is(body.vea-light) .vea-cancel-done-mark{width:40px;height:40px;margin-bottom:14px;border-radius:var(--brand-r-tile);background:var(--brand-fill);color:var(--brand-good);font-size:18px;font-weight:600}:is(body.vea-light) .vea-cancel-done-mark svg{width:18px;height:18px}:is(body.vea-light) .vea-cancel-done-mark.is-pending{background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vea-light) .vea-cancel-done-mark.is-bad{color:var(--brand-bad)}:is(body.vea-light) .vea-cancel-done p{margin:8px auto 18px;font-size:14px;line-height:1.6;color:var(--brand-ink-2)}:is(body.vea-light) .vea-cancel-done .vea-cancel-actions{justify-content:center}:is(body.vea-light) .vea-set-stack:has(>.vea-set-card) :is(.vea-info-body,.vea-sms-body){padding:2px 20px 20px}:is(body.vea-light) .vea-set-stack:has(>.vea-set-card) .vea-set-row-label{font-size:14px;font-weight:400;color:var(--brand-ink-2)}:is(body.vea-light) .vea-set-stack:has(>.vea-set-card) .vea-info-intro{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-set-stack:has(>.vea-set-card) .vea-states-note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .vea-set-stack:has(>.vea-set-card) .vea-sheet-speedsave{margin-top:16px}:is(body.vea-light) .vea-sms-body .settings-toggle-label{font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vea-light) .vea-sms-body .vea-sms-fine{max-width:72ch;margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--brand-muted)}:is(body.vea-light) .vea-sms-body .vea-quiet-row{gap:10px 16px;margin-top:10px}:is(body.vea-light) .vea-sms-body .vea-quiet-field{gap:8px;font-size:13px;color:var(--brand-muted)}:is(body.vea-light) .vea-sms-body .vea-quiet-tz{font-size:12.5px;color:var(--brand-muted)}:is(body.vea-light) .vea-info .vea-info-body{padding:2px 20px 20px}:is(body.vea-light) .vea-info .vea-photo-row{gap:16px;margin:4px 0 20px}:is(body.vea-light) .vea-info .vea-photo.is-empty{border:0;background:var(--brand-page);color:var(--brand-ink-2);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:22px;font-weight:600}:is(body.vea-light) .vea-info .form-input.is-missing{border-left:0;padding-left:12px}:is(body.vea-light) .vea-info .form-group:has(>.form-input.is-missing)>.form-label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--brand-faint);vertical-align:1px}:is(body.vea-light) :is(.vea-info,.vea-set-stack:has(>.vea-set-card)) .form-input:disabled,:is(body.vea-light) :is(.vea-info,.vea-set-stack:has(>.vea-set-card)) .form-input:disabled:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line);color:var(--brand-ink-2);-webkit-text-fill-color:var(--brand-ink-2);opacity:1;cursor:not-allowed}:is(body.vea-light) .vea-info .form-error{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--brand-bad-ink)}:is(body.vea-light) .vea-info .form-error svg{width:14px;height:14px;flex:none;margin-top:1px}:is(body.vea-light) .vea-info .vea-photo-actions .form-error{flex-basis:100%;margin-top:0}:is(body.vea-light) .vea-info .vea-photo-btn:has(>input:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line);color:var(--brand-muted);cursor:not-allowed}:is(body.vea-light) :is(.vea-info,.vea-set-stack:has(>.vea-set-card)) .vea-paycard-muted{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--brand-muted)}:is(body.vea-light) .vea-info .vea-preview-card>.mc-card-body{padding:2px 20px 20px}:is(body.vea-light) .vea-info .vea-preview-frame{--accent: initial;max-width:460px;margin:0 auto;border-color:var(--brand-line);border-radius:calc(var(--brand-r-card) - 4px);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:is(body.vea-light) .vea-info .vea-preview-bar{border-bottom-color:var(--brand-line);background:var(--brand-surface-2)}:is(body.vea-light) .vea-info .vea-preview-dot{background:var(--brand-line-2)}:is(body.vea-light) .profile-crop-head p{font-size:14px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vea-light) .profile-crop-stage{border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vea-light) .profile-crop-stage:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}:is(body.vea-light) .profile-crop-shade{box-shadow:0 0 0 999px color-mix(in srgb,var(--brand-ink) 55%,transparent)}:is(body.vea-light) .profile-crop-guide{border-color:color-mix(in srgb,var(--brand-surface) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-ink) 22%,transparent)}:is(body.vea-light) .profile-crop-zoom{font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vea-light) .profile-crop-zoom input{accent-color:var(--brand-blue)}:is(body.vea-light) .profile-crop-error{font-size:13px;color:var(--brand-bad-ink)}:is(body.vea-light) .vea-help .vea-help-actions{padding:2px 20px 20px}:is(body.vea-light) .vea-help .vea-help-actions p{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-help .vea-help-list,:is(body.vea-light) .vea-help .vea-help-terms{padding:0 0 4px}:is(body.vea-light) .vea-help .vea-help-item,:is(body.vea-light) .vea-help .vea-help-term{border-top-color:var(--brand-line)}:is(body.vea-light) .vea-help .vea-help-item summary{min-height:48px;padding:12px 20px;font-size:14px;font-weight:500;color:var(--brand-ink);transition:background-color .15s var(--brand-ease)}:is(body.vea-light) .vea-help .vea-help-item summary:hover{background:var(--brand-surface-2)}:is(body.vea-light) .vea-help .vea-help-item summary:after{width:7px;height:7px;border-right:1.5px solid var(--brand-muted);border-bottom:1.5px solid var(--brand-muted);transition:transform .18s var(--brand-ease)}:is(body.vea-light) .vea-help .vea-help-item[open] summary{font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-help .vea-help-item p{max-width:68ch;padding:0 20px 16px;font-size:14px;line-height:1.6;color:var(--brand-ink-2)}:is(body.vea-light) .vea-help .vea-help-term{padding:12px 20px}:is(body.vea-light) .vea-help .vea-help-term dt{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vea-light) .vea-help .vea-help-term dd{font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vea-light) .vea-help .vea-help-foot{font-size:13px;color:var(--brand-ink-2)}:is(body.vea-light) .vea-help .vea-help-foot .vea-linklike{font-weight:600;color:var(--brand-blue-ink);text-decoration:none}:is(body.vea-light) .vea-help .vea-help-foot .vea-linklike:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width: 900px){:is(body.vea-light) .vea-help .vea-help-terms{column-gap:0}}:is(body.vea-light) .vea-set-stack .mc-card,:is(body.vea-light) .vea-help{max-width:none}:is(body.vea-light) .vea-set-stack .vea-sms-fine{max-width:72ch}@media (max-width: 640px){:is(body.vea-light) .vea-cancel-modal{border-radius:var(--brand-r-card) var(--brand-r-card) 0 0}}@media (max-width: 560px){:is(body.vea-light) .modal.profile-crop-modal{border-radius:var(--brand-r-card) var(--brand-r-card) 0 0}}@media (prefers-reduced-motion: reduce){:is(body.vea-light) .vea-billing .vea-money-fill{animation:none}:is(body.vea-light) .vea-cancel-reason,:is(body.vea-light) .vea-cancel-close,:is(body.vea-light) .vea-cancel-continue,:is(body.vea-light) .vea-help .vea-help-item summary,:is(body.vea-light) .vea-help .vea-help-item summary:after{transition:none}}:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle-track{background:var(--brand-line-2);transition:background-color .2s var(--brand-ease)}:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle-track:after{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);transition:transform .2s var(--brand-ease)}:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle:hover input:not(:checked):not(:disabled)+.settings-toggle-track{background:var(--brand-ghost)}:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle input:checked+.settings-toggle-track{background:var(--brand-blue)}:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle:hover input:checked:not(:disabled)+.settings-toggle-track{background:var(--brand-blue-ink)}@media (prefers-reduced-motion: reduce){:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle-track,:is(body.vea-light,body.vel-app) .vea-sms-body .settings-toggle-track:after{transition:none}}:is(body.vel-app) .hq-welcome-header .hq-greeting-name{color:inherit}:is(body.vel-app) .hq-welcome-header .hq-head-line{display:flex;flex-wrap:wrap;gap:2px 8px;margin:8px 0 0;font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .hq-welcome-header .hq-head-line span+span:before{content:"·";margin-right:8px;color:var(--brand-faint)}:is(body.vel-app) .hq-welcome-header .hq-head-clock{color:var(--brand-ink-2)}@media (max-width: 640px){:is(body.vel-app) .hq-welcome-header button.scm-trigger-btn{align-self:flex-start;width:auto}}:is(body.vel-app) .page-body.hq-home{gap:20px;padding-top:20px}:is(body.vel-app) .hq-home .hq-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(body.vel-app) .hq-home .hq-ic-arrow{width:13px;height:13px;flex:none}:is(body.vel-app) .hq-home .hq-nowrap{white-space:nowrap}:is(body.vel-app) .hq-home .hq-hero{padding:20px 22px 14px;color:var(--sig-on-navy)}:is(body.vel-app) .hq-home .hq-hero-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:32px;padding:0 2px}:is(body.vel-app) .hq-home .hq-hero-title{margin:0;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--sig-on-navy)}:is(body.vel-app) .hq-home .hq-hero-sub{font-size:13px;color:var(--sig-on-navy-3);white-space:nowrap}:is(body.vel-app) .hq-home .hq-navy-btn{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin-left:auto;padding:0 12px 0 10px;border:0;border-radius:var(--brand-r-control);background:var(--sig-navy-fill);box-shadow:inset 0 0 0 1px var(--sig-navy-line);color:var(--sig-on-navy);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .hq-home .hq-navy-btn svg{width:14px;height:14px;color:var(--sig-on-navy-2)}:is(body.vel-app) .hq-home .hq-navy-btn:hover{background:var(--sig-navy-fill-2)}:is(body.vel-app) .hq-home .hq-navy-btn:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:2px}:is(body.vel-app) .hq-home .hq-metrics{display:grid;grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(0,1fr));gap:6px;margin:16px -8px 2px}:is(body.vel-app) .hq-home .hq-metric{display:grid;align-content:start;align-self:start;gap:9px;min-width:0;padding:12px 14px 14px;border-radius:var(--brand-r-control)}:is(body.vel-app) .hq-home .hq-metric.is-on{background:color-mix(in srgb,var(--brand-surface) 9%,transparent);box-shadow:inset 0 0 0 1px var(--sig-navy-line)}:is(body.vel-app) .hq-home button.hq-metric{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--brand-ease)}:is(body.vel-app) .hq-home button.hq-metric:hover{background:color-mix(in srgb,var(--brand-surface) 5%,transparent)}:is(body.vel-app) .hq-home button.hq-metric:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:0}:is(body.vel-app) .hq-home .hq-m-label{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;line-height:18px;color:var(--sig-on-navy-2);white-space:nowrap}:is(body.vel-app) .hq-home .hq-metric.is-on .hq-m-label{color:var(--sig-on-navy)}:is(body.vel-app) .hq-home .hq-m-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--brand-on-navy)}:is(body.vel-app) .hq-home .hq-m-num{font-size:36px;color:var(--sig-on-navy)}:is(body.vel-app) .hq-home .hq-m-num.is-empty{color:var(--sig-on-navy-2)}:is(body.vel-app) .hq-home .hq-m-foot{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:20px;font-size:12.5px;line-height:1.4;color:var(--sig-on-navy-3)}:is(body.vel-app) .hq-home .hq-metric.is-on .hq-m-foot{color:var(--sig-on-navy-2)}:is(body.vel-app) .hq-home .hq-delta{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px 0 4px;border-radius:var(--brand-r-chip);background:var(--sig-navy-fill);color:var(--sig-on-navy);font-size:12px;font-weight:600}:is(body.vel-app) .hq-home .hq-delta svg{width:11px;height:11px;flex:none}:is(body.vel-app) .hq-home .hq-delta.is-up svg{color:color-mix(in srgb,var(--brand-good) 45%,var(--brand-surface))}:is(body.vel-app) .hq-home .hq-delta.is-down svg{color:color-mix(in srgb,var(--brand-bad) 40%,var(--brand-surface))}:is(body.vel-app) .hq-home .hq-metric.is-ap{gap:10px}:is(body.vel-app) .hq-home .hq-meter{--hq-meter-h: 6px;position:relative;height:var(--hq-meter-h);overflow:hidden;border-radius:var(--brand-r-meter);background:var(--sig-navy-fill-2)}:is(body.vel-app) .hq-home .hq-meter>i{display:block;height:100%;border-radius:inherit;background:var(--sig-on-navy);clip-path:polygon(0 0,100% 0,calc(100% - var(--hq-meter-h) / tan(var(--brand-cut-angle))) 100%,0 100%)}:is(body.vel-app) .hq-home .hq-ap-goal{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:12.5px;color:var(--sig-on-navy-3)}:is(body.vel-app) .hq-home .hq-ap-goal b{font-weight:600;color:var(--sig-on-navy)}:is(body.vel-app) .hq-home .hq-ap-mile{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:2px;padding-top:10px;border-top:1px solid var(--sig-navy-line);font-size:12.5px;color:var(--sig-on-navy-2)}:is(body.vel-app) .hq-home .hq-ap-mile>svg{width:14px;height:14px;flex:none;color:var(--brand-on-navy)}:is(body.vel-app) .hq-home .hq-ap-mile b{font-weight:600;color:var(--sig-on-navy)}:is(body.vel-app) .hq-home .hq-ap-mile button{position:relative;display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0;border:0;background:none;color:var(--sig-on-navy);font:inherit;font-weight:600;cursor:pointer}:is(body.vel-app) .hq-home .hq-ap-mile button:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}:is(body.vel-app) .hq-home .hq-ap-mile button:hover{color:var(--brand-on-navy)}:is(body.vel-app) .hq-home .hq-ap-mile button:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:3px;border-radius:var(--brand-r-small)}:is(body.vel-app) .hq-home .hq-trend-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:20px;padding:10px 2px 6px;font-size:13px}:is(body.vel-app) .hq-home .hq-trend-title{font-weight:500;color:var(--sig-on-navy-2)}:is(body.vel-app) .hq-home .hq-trend-period{color:var(--sig-on-navy-3)}:is(body.vel-app) .hq-home .hq-trend-key{display:inline-flex;align-items:center;gap:16px;margin-left:auto;font-size:12px;color:var(--sig-on-navy-3)}:is(body.vel-app) .hq-home .hq-trend-key>span{display:inline-flex;align-items:center;gap:7px}:is(body.vel-app) .hq-home .hq-trend-key i{width:14px;height:0;border-top:2px solid var(--brand-on-navy)}:is(body.vel-app) .hq-home .hq-trend-key i.is-prev{border-top:2px dashed var(--sig-on-navy-3)}:is(body.vel-app) .hq-home .hq-trend-empty{margin:0;padding:28px 2px 32px;font-size:13px;color:var(--sig-on-navy-2);text-align:center}:is(body.vel-app) .hq-home .hq-chart{position:relative;height:176px;margin:4px -6px 0}:is(body.vel-app) .hq-home .hq-chart-svg{display:block;width:100%;height:100%;overflow:visible}:is(body.vel-app) .hq-home .hq-chart-svg .gl{stroke:color-mix(in srgb,var(--brand-surface) 8%,transparent);stroke-width:1}:is(body.vel-app) .hq-home .hq-chart-svg .gl.base{stroke:var(--sig-navy-line)}:is(body.vel-app) .hq-home .hq-chart-svg .ax{fill:var(--sig-on-navy-3);font-family:var(--brand-font);font-size:11.5px;font-weight:500}:is(body.vel-app) .hq-home .hq-chart-svg .s1{stop-color:var(--brand-on-navy);stop-opacity:.3}:is(body.vel-app) .hq-home .hq-chart-svg .s2{stop-color:var(--brand-on-navy);stop-opacity:0}:is(body.vel-app) .hq-home .hq-chart-svg .area{animation:hq-fade .9s var(--brand-ease-out) both}:is(body.vel-app) .hq-home .hq-chart-svg .line{fill:none;stroke:var(--brand-on-navy);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:hq-draw 1.1s var(--brand-ease-out) both}:is(body.vel-app) .hq-home .hq-chart-svg .prev{fill:none;stroke:var(--sig-on-navy-3);stroke-width:1.5;stroke-dasharray:4 4;stroke-linecap:round}:is(body.vel-app) .hq-home .hq-chart-svg .today{stroke:color-mix(in srgb,var(--brand-surface) 22%,transparent);stroke-dasharray:3 3}:is(body.vel-app) .hq-home .hq-chart-svg .end,:is(body.vel-app) .hq-home .hq-chart-svg .hot{fill:var(--brand-surface);stroke:var(--brand-on-navy);stroke-width:3}:is(body.vel-app) .hq-home .hq-chart-svg .guide{stroke:color-mix(in srgb,var(--brand-surface) 30%,transparent);stroke-dasharray:3 3}:is(body.vel-app) .hq-home .hq-hits{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}:is(body.vel-app) .hq-home .hq-hit{position:absolute;display:block;cursor:crosshair}:is(body.vel-app) .hq-home .hq-chart:focus-visible{outline:2px solid var(--sig-on-navy);outline-offset:4px;border-radius:var(--brand-r-small)}:is(body.vel-app) .hq-home .hq-tip{position:absolute;z-index:3;min-width:150px;padding:10px 12px;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup);color:var(--brand-ink);font-size:12.5px;white-space:nowrap;pointer-events:none;transform:translate(14px,-50%)}:is(body.vel-app) .hq-home .hq-tip.is-flip{transform:translate(calc(-100% - 14px),-50%)}:is(body.vel-app) .hq-home .hq-tip-date{margin-bottom:6px;font-size:11.5px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-tip-row{display:flex;align-items:center;gap:8px;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-tip-row+.hq-tip-row{margin-top:3px}:is(body.vel-app) .hq-home .hq-tip-row.is-prev{color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-tip-row b{margin-left:auto;padding-left:12px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-tip-row i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--brand-blue)}:is(body.vel-app) .hq-home .hq-tip-row i.is-prev{background:var(--brand-ghost)}:is(body.vel-app) .hq-home .hq-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .hq-home .hq-pipe-cell{position:relative;display:grid;align-content:start;justify-items:start;min-width:0;padding:16px 20px 16px 22px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .hq-home .hq-pipe-cell:first-child{border-radius:var(--brand-r-card) 0 0 var(--brand-r-card)}:is(body.vel-app) .hq-home .hq-pipe-cell:last-child{border-radius:0 var(--brand-r-card) var(--brand-r-card) 0}:is(body.vel-app) .hq-home .hq-pipe-cell+.hq-pipe-cell{box-shadow:inset 1px 0 0 var(--brand-line)}:is(body.vel-app) .hq-home .hq-pipe-cell:hover{background:var(--brand-surface-2)}:is(body.vel-app) .hq-home .hq-pipe-cell:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .hq-home .hq-pipe-chev{position:absolute;top:50%;left:0;display:grid;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-line);color:var(--brand-faint)}:is(body.vel-app) .hq-home .hq-pipe-chev svg{width:12px;height:12px}:is(body.vel-app) .hq-home .hq-pipe-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-pipe-label .hs-dot{width:7px;height:7px}:is(body.vel-app) .hq-home .hq-pipe-num{margin:10px 0 6px;font-size:30px;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-pipe-num.is-empty{color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-pipe-note{max-width:100%;overflow:hidden;font-size:12.5px;color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis}:is(body.vel-app) .hq-home .hq-pipe-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-pipe-cell:hover .hq-pipe-link{color:var(--primary)}:is(body.vel-app) .hq-home .hq-week{display:flex;flex-wrap:wrap;gap:2px 8px;margin:-6px 0 -4px;padding:0 4px;font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-week b{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-week span:before{content:"·";margin-right:8px;color:var(--brand-faint)}:is(body.vel-app) .hq-home .hq-board{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr;gap:20px;align-items:start}:is(body.vel-app) .hq-home .hq-board>.is-recent{grid-column:1;grid-row:1;container:hq-recent / inline-size}:is(body.vel-app) .hq-home .hq-board>.is-types{grid-column:1;grid-row:2;container:hq-types / inline-size}:is(body.vel-app) .hq-home .hq-rail{display:grid;gap:20px;grid-column:2;grid-row:1 / span 2;align-content:start;min-width:0}:is(body.vel-app) .hq-home .hq-board .is-packs{container:hq-packs / inline-size}:is(body.vel-app) .hq-home .hq-card{min-width:0;margin:0;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);overflow:hidden}:is(body.vel-app) .hq-home .hq-card-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;min-height:0;padding:18px 20px 8px;border-bottom:0}:is(body.vel-app) .hq-home .hq-card-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;min-width:0}:is(body.vel-app) .hq-home .hq-card-header h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--brand-ink);white-space:nowrap}:is(body.vel-app) .hq-home .hq-card-sub{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-card-aside{font-size:12.5px;font-weight:500;color:var(--brand-muted);white-space:nowrap}:is(body.vel-app) .hq-home .hq-live{display:inline-flex;align-items:center;gap:7px}:is(body.vel-app) .hq-home .hq-live i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-good)}:is(body.vel-app) .hq-home .hq-head-link{position:relative;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}:is(body.vel-app) .hq-home .hq-head-link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}:is(body.vel-app) .hq-home .hq-head-link:hover{color:var(--primary)}:is(body.vel-app) .hq-home .hq-card-empty{padding:4px 20px 22px;font-size:13px;text-align:left;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-loading .hq-card-empty{padding:18px 20px}:is(body.vel-app) .hq-home .hq-loading.is-failed .hq-card-empty{display:flex;align-items:center;gap:10px;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-loading.is-failed .hq-card-empty:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-bad)}:is(body.vel-app) .hq-home .hq-card-foot{border-top:1px solid var(--brand-line)}:is(body.vel-app) .hq-home .hq-foot-link{display:flex;align-items:center;gap:6px;width:100%;min-height:48px;padding:0 20px;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .hq-home .hq-foot-link:hover{background:var(--brand-surface-2);color:var(--primary)}:is(body.vel-app) .hq-home :is(.hq-foot-link,.hq-head-link):focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .hq-home .hq-ra{width:100%;table-layout:fixed;border-collapse:collapse}:is(body.vel-app) .hq-home .hq-ra thead th{padding:8px 12px 10px;border-bottom:0;background:none;color:var(--brand-muted);font-size:12px;font-weight:500;cursor:default}:is(body.vel-app) .hq-home .hq-ra thead th:hover{color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-ra thead th:nth-child(1){width:21%}:is(body.vel-app) .hq-home .hq-ra thead th:nth-child(2){width:24%}:is(body.vel-app) .hq-home .hq-ra thead th:nth-child(3){width:15%}:is(body.vel-app) .hq-home .hq-ra thead th:nth-child(4){width:19%}:is(body.vel-app) .hq-home .hq-ra thead th:nth-child(5){width:21%}:is(body.vel-app) .hq-home .hq-ra td{padding:9px 12px;overflow:hidden;color:var(--brand-ink-2);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}:is(body.vel-app) .hq-home .hq-ra :is(th,td):first-child{padding-left:20px}:is(body.vel-app) .hq-home .hq-ra :is(th,td):last-child{padding-right:20px}:is(body.vel-app) .hq-home .hq-ra tbody tr{border-top:1px solid var(--brand-line);border-bottom:0}:is(body.vel-app) .hq-home .hq-ra tbody tr:last-child{border-bottom:0}:is(body.vel-app) .hq-home .hq-ra tr.activity-row-clickable{transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .hq-home .hq-ra tr.activity-row-clickable:hover{background:var(--brand-surface-2)}:is(body.vel-app) .hq-home .hq-ra tr.activity-row-clickable:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .hq-home .hq-ra-name .lead-name{display:block;overflow:hidden;font-size:14px;font-weight:600;color:var(--brand-ink);text-overflow:ellipsis}:is(body.vel-app) .hq-home .hq-ra-name .lead-sub{display:block;margin-top:1px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-ra td.hq-ra-type{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-ra-time em{font-style:normal;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-ra td.hq-ra-phone{overflow:visible;text-overflow:clip}:is(body.vel-app) .hq-home .hq-ra-phone a{color:var(--brand-ink-2);text-decoration:none}:is(body.vel-app) .hq-home .hq-ra-phone a:hover{color:var(--primary)}:is(body.vel-app) .hq-home .hq-st{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}:is(body.vel-app) .hq-home .hq-closed{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 40px;padding:6px 20px 22px}:is(body.vel-app) .hq-home .hq-step{position:relative;display:grid;align-content:start;min-width:0;padding:8px 0 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}:is(body.vel-app) .hq-home .hq-step+.hq-step:before{content:"";position:absolute;top:8px;bottom:0;left:-20px;width:1px;background:var(--brand-line)}:is(body.vel-app) .hq-home .hq-step:nth-child(4n+1):before{content:none}:is(body.vel-app) .hq-home .hq-step:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:var(--brand-r-small)}:is(body.vel-app) .hq-home .hq-step-label{overflow:hidden;font-size:13px;font-weight:500;color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis}:is(body.vel-app) .hq-home .hq-step:hover .hq-step-label{color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-step-num{margin:8px 0 14px;font-size:30px;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-step-meter{--hq-meter-h: 4px;position:relative;display:block;height:var(--hq-meter-h);overflow:hidden;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vel-app) .hq-home .hq-step-meter>i{display:block;height:100%;background:var(--primary);clip-path:polygon(0 0,100% 0,calc(100% - var(--hq-meter-h) / tan(var(--brand-cut-angle))) 100%,0 100%)}:is(body.vel-app) .hq-home .hq-step-note{margin-top:10px;font-size:12.5px;color:var(--brand-muted);white-space:nowrap}:is(body.vel-app) .hq-home .hq-list{margin:0;padding:2px 8px 8px;list-style:none}:is(body.vel-app) .hq-home .hq-li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 12px;border:0;border-radius:var(--brand-r-control);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .hq-home .hq-li.has-av{grid-template-columns:34px minmax(0,1fr) auto}:is(body.vel-app) .hq-home .hq-li:hover{background:var(--brand-surface-2)}:is(body.vel-app) .hq-home .hq-li:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .hq-home .hq-av{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand-page);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-ink-2);font-size:12px;font-weight:600}:is(body.vel-app) .hq-home .hq-li-main{display:grid;gap:1px;min-width:0}:is(body.vel-app) .hq-home .hq-li-name{overflow:hidden;font-size:14px;font-weight:600;color:var(--brand-ink);white-space:nowrap;text-overflow:ellipsis}:is(body.vel-app) .hq-home .hq-li-meta{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-size:12.5px;color:var(--brand-muted);white-space:nowrap}:is(body.vel-app) .hq-home .hq-sep{color:var(--brand-faint)}:is(body.vel-app) .hq-home .hq-li-side{font-size:12.5px;color:var(--brand-muted);text-align:right;white-space:nowrap}:is(body.vel-app) .hq-home .hq-li-side b{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-pk-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vel-app) .hq-home .hq-pk-dot.is-live{background:var(--brand-good)}:is(body.vel-app) .hq-home .hq-promo-card{align-items:flex-start;gap:20px;padding:24px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .hq-home .hq-promo-card:before{content:none}:is(body.vel-app) .hq-home .hq-promo-icon{width:48px;height:48px;border-radius:var(--brand-r-tile);background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-promo-icon svg{width:22px;height:22px}:is(body.vel-app) .hq-home .hq-promo-content h3{margin-bottom:4px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-promo-content p{font-size:14px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-promo-points{gap:6px;margin-top:12px}:is(body.vel-app) .hq-home .hq-promo-points li{font-size:13.5px;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-promo-points li svg{color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-promo-card .btn-accent{min-height:38px}:is(body.vel-app) .hq-home .hq-agency-band{gap:14px;padding:14px 16px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .hq-home .hq-agency-band-mark{width:44px;height:44px;border-radius:var(--brand-r-tile)}:is(body.vel-app) .hq-home .hq-agency-band-mark.has-logo{width:auto;min-width:44px;max-width:200px;padding:6px 10px;border:0;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) .hq-home .hq-agency-band-mark.has-logo .hq-agency-band-logo{height:100%;max-width:100%}:is(body.vel-app) .hq-home .hq-agency-band-mark.has-logo[data-logo-tone=light]{background:var(--brand-ink);box-shadow:none}:is(body.vel-app) .hq-home .hq-agency-band-monogram{border-radius:var(--brand-r-tile);background:var(--primary);color:var(--accent-on);font-size:16px;font-weight:600;letter-spacing:0}:is(body.vel-app) .hq-home .hq-agency-band-eyebrow{margin-bottom:2px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-agency-band-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-agency-band-tagline{margin-top:1px;font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-agency-band-cta{margin-left:auto}:is(body.vel-app) .hq-home .hq-unmarked-icon{border-radius:var(--brand-r-tile);background:var(--brand-blue-soft);color:var(--primary)}:is(body.vel-app) .hq-home .hq-nudge-title,:is(body.vel-app) .hq-home .hq-goal-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .hq-home .hq-nudge-body{font-size:14px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .hq-home .hq-nudge-actions{gap:8px}:is(body.vel-app) .hq-home .hq-goal-currency{color:var(--brand-muted)}@media (max-width: 1399px){:is(body.vel-app) .hq-home .hq-board{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1299px){:is(body.vel-app) .hq-home .hq-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;grid-template-areas:"recent recent" "best packs" "types packs"}:is(body.vel-app) .hq-home .hq-rail{display:contents}:is(body.vel-app) .hq-home .hq-board>.is-recent{grid-area:recent}:is(body.vel-app) .hq-home .hq-board .is-best{grid-area:best}:is(body.vel-app) .hq-home .hq-board .is-packs{grid-area:packs}:is(body.vel-app) .hq-home .hq-board>.is-types{grid-area:types}}@media (max-width: 1180px){:is(body.vel-app) .hq-home .hq-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}:is(body.vel-app) .hq-home .hq-metric.is-ap{grid-column:1 / -1}:is(body.vel-app) .hq-home .hq-pipe-note{white-space:normal}:is(body.vel-app) .hq-home .hq-metric:not(.is-ap){grid-row:span 3;grid-template-rows:subgrid;align-self:stretch}:is(body.vel-app) .hq-home .hq-metric:not(.is-ap) .hq-m-label{align-items:flex-start;white-space:normal}:is(body.vel-app) .hq-home .hq-metric:not(.is-ap) .hq-m-dot{margin-top:5px}}@container hq-recent (max-width: 719px){:is(body.vel-app) .hq-home .hq-activity-scroll{overflow-x:visible}:is(body.vel-app) .hq-home .hq-ra,:is(body.vel-app) .hq-home .hq-ra tbody{display:block;width:100%}:is(body.vel-app) .hq-home .hq-ra thead{display:none}:is(body.vel-app) .hq-home .hq-ra tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name status" "type time phone";align-items:center;gap:3px 10px;padding:11px 20px}:is(body.vel-app) .hq-home .hq-ra tbody :is(td,td:first-child,td:last-child){display:block;min-width:0;padding:0}:is(body.vel-app) .hq-home .hq-ra tbody td.hq-ra-name{grid-area:name;display:flex;align-items:baseline;gap:8px}:is(body.vel-app) .hq-home .hq-ra-name .lead-name{font-size:15px}:is(body.vel-app) .hq-home .hq-ra-name .lead-sub{flex:none;margin-top:0}:is(body.vel-app) .hq-home .hq-ra-status{grid-area:status;justify-self:end;font-size:13px}:is(body.vel-app) .hq-home .hq-ra td.hq-ra-type{grid-area:type;font-size:12.5px}:is(body.vel-app) .hq-home .hq-ra-time{grid-area:time;justify-self:end;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .hq-home .hq-ra-time em{display:none}:is(body.vel-app) .hq-home .hq-ra-phone{grid-area:phone;justify-self:end;font-size:12.5px}:is(body.vel-app) .hq-home .hq-ra-phone a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}}@container hq-packs (max-width: 349px){:is(body.vel-app) .hq-home .hq-li-since{display:none}}@container hq-types (max-width: 599px){:is(body.vel-app) .hq-home .hq-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}:is(body.vel-app) .hq-home .hq-step+.hq-step:before{left:-16px}:is(body.vel-app) .hq-home .hq-step:nth-child(odd):before{content:none}}@media (max-width: 1023px){:is(body.vel-app) .hq-home .hq-board{display:flex;flex-direction:column;align-items:stretch}:is(body.vel-app) .hq-home .hq-rail{display:contents}:is(body.vel-app) .hq-home .hq-board .is-best{order:1}:is(body.vel-app) .hq-home .hq-board>.is-recent{order:2}:is(body.vel-app) .hq-home .hq-board .is-packs{order:3}:is(body.vel-app) .hq-home .hq-board>.is-types{order:4}}@media (max-width: 768px){:is(body.vel-app) .page-body.hq-home{gap:16px;padding-top:16px;padding-bottom:96px}:is(body.vel-app) .hq-home .hq-hero{padding:16px 14px 10px}:is(body.vel-app) .hq-home .hq-navy-btn{min-height:44px}:is(body.vel-app) .hq-home .hq-metrics{gap:4px;margin:12px -4px 0}:is(body.vel-app) .hq-home .hq-metric{gap:7px;padding:10px}:is(body.vel-app) .hq-home .hq-metric.is-ap{gap:9px;padding-bottom:12px}:is(body.vel-app) .hq-home .hq-m-num{font-size:27px}:is(body.vel-app) .hq-home .hq-metric.is-ap .hq-m-num{font-size:36px}:is(body.vel-app) .hq-home .hq-m-label{font-size:12.5px}:is(body.vel-app) .hq-home .hq-m-foot{font-size:12px;line-height:1.35}:is(body.vel-app) .hq-home .hq-ap-mile button{margin-left:0}:is(body.vel-app) .hq-home .hq-trend-key{flex:1 1 100%;margin-left:0}:is(body.vel-app) .hq-home .hq-chart{height:150px;margin:4px -4px 0}:is(body.vel-app) .hq-home .hq-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.vel-app) .hq-home .hq-pipe-cell{padding:14px 16px}:is(body.vel-app) .hq-home .hq-pipe-cell:nth-child(1){border-radius:var(--brand-r-card) 0 0 0}:is(body.vel-app) .hq-home .hq-pipe-cell:nth-child(2){border-radius:0 var(--brand-r-card) 0 0}:is(body.vel-app) .hq-home .hq-pipe-cell:nth-child(3){border-radius:0 0 0 var(--brand-r-card);box-shadow:inset 0 1px 0 var(--brand-line)}:is(body.vel-app) .hq-home .hq-pipe-cell:nth-child(4){border-radius:0 0 var(--brand-r-card) 0;box-shadow:inset 1px 0 0 var(--brand-line),inset 0 1px 0 var(--brand-line)}:is(body.vel-app) .hq-home .hq-pipe-chev{display:none}:is(body.vel-app) .hq-home .hq-pipe-num{margin:8px 0 4px;font-size:27px}:is(body.vel-app) .hq-home .hq-pipe-note{white-space:normal}:is(body.vel-app) .hq-home .hq-pipe-link{margin-top:10px;min-height:24px}:is(body.vel-app) .hq-home .hq-week{margin:-4px 0 -2px;padding:0 2px}:is(body.vel-app) .hq-home .hq-week b{flex-basis:100%}:is(body.vel-app) .hq-home .hq-week b+span:before{content:none}:is(body.vel-app) .hq-home .hq-board{gap:16px}:is(body.vel-app) .hq-home .hq-card-header{padding:16px 16px 8px}:is(body.vel-app) .hq-home .hq-card-empty{padding:4px 16px 20px}:is(body.vel-app) .hq-home .hq-foot-link{padding:0 16px}:is(body.vel-app) .hq-home .hq-steps{padding:6px 16px 20px}:is(body.vel-app) .hq-home .hq-list{padding:2px 4px 6px}:is(body.vel-app) .hq-home .hq-li{min-height:56px}:is(body.vel-app) .hq-home .hq-ra tbody tr{padding:11px 16px}:is(body.vel-app) .hq-home .hq-promo-card{flex-direction:column;align-items:flex-start;padding:20px 16px;text-align:left}:is(body.vel-app) .hq-home .hq-promo-card .btn-accent{min-height:44px}:is(body.vel-app) .hq-home .hq-agency-band{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){:is(body.vel-app) .hq-home .hq-chart-svg :is(.line,.area){animation:none}:is(body.vel-app) .hq-home :is(.hq-pipe-cell,.hq-li,.hq-foot-link,.hq-navy-btn,.hq-ra tr,button.hq-metric){transition:none}}@keyframes hq-draw{0%{stroke-dashoffset:1}}@keyframes hq-fade{0%{opacity:0}}:is(body.vel-app) .store-header-compact{gap:0;padding:24px 32px 0;background:none}:is(body.vel-app) .store-header-compact h1{font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.025em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vel-app) .store-header-compact p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .store-seg.store-seg-major{gap:3px;margin-top:16px;padding:3px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .store-seg-major .store-seg-btn{gap:2px;padding:8px 16px 9px;border-radius:var(--brand-r-small);color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .store-seg-major .store-seg-btn:hover{color:var(--brand-ink)}:is(body.vel-app) .store-seg-major .store-seg-btn.is-active{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .store-seg-major .store-seg-label{font-size:14px;font-weight:600;letter-spacing:-.005em}:is(body.vel-app) .store-seg-major .store-seg-sub,:is(body.vel-app) .store-seg-major .store-seg-btn.is-active .store-seg-sub{font-size:12px;font-weight:500;opacity:1;color:var(--brand-ink-2)}:is(body.vel-app) .store-seg-major .store-seg-btn.is-active .store-seg-sub{color:var(--brand-muted)}:is(body.vel-app) .store-seg-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .page-body:has(>.store-howto){gap:16px}:is(body.vel-app) .store-verify-banner{gap:12px 16px;margin:0;padding:14px 16px 14px 20px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .store-verify-banner-text{font-size:13.5px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .store-verify-banner-text strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .store-verify-banner-text strong:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:var(--brand-bad);vertical-align:middle}:is(body.vel-app) .store-verify-banner-btn{min-height:36px;padding:0 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-family:inherit;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .store-verify-banner-btn:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .store-verify-banner-btn:disabled{opacity:1;color:var(--brand-muted)}:is(body.vel-app) .store-howto{margin:0;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .store-howto-head{min-height:48px;padding:12px 20px}:is(body.vel-app) .store-howto-head:focus-visible{outline-offset:-2px;border-radius:var(--brand-r-card)}:is(body.vel-app) .store-howto-title{gap:8px;font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .store-howto-title svg{width:16px;height:16px;color:var(--brand-faint)}:is(body.vel-app) .store-howto-chevron{color:var(--brand-faint)}:is(body.vel-app) .store-howto-body{gap:20px 24px;padding:2px 20px 20px}:is(body.vel-app) .store-howto-step{gap:10px}:is(body.vel-app) .store-howto-num,:is(body.vel-app) .aged-cart-step-num{width:22px;height:22px;background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-line-2);font-size:12px;font-weight:600;color:var(--brand-ink-2)}:is(body.vel-app) .store-howto-step strong{margin-bottom:3px;font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .store-howto-step p{font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .store-vea-promo{gap:16px 24px;margin:0;padding:18px 20px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .store-vea-promo-text strong{margin-bottom:4px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .store-vea-promo-text p{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .store-vea-promo .store-vea-promo-btn{min-height:36px;padding:0 14px;background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .store-vea-promo .store-vea-promo-btn:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink);transform:none}:is(body.vel-app) .store-tabs{gap:6px;margin:0;border-bottom:0}:is(body.vel-app) .store-tab-btn{gap:6px;min-height:32px;margin:0;padding:0 12px;border:0;border-radius:var(--brand-r-pill);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .store-tab-btn:hover{background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .store-tab-btn.is-active,:is(body.vel-app) .store-tab-btn.is-active:hover{background:color-mix(in srgb,var(--primary) 6%,var(--brand-surface));box-shadow:none;color:var(--primary-dark);font-weight:600}:is(body.vel-app) .store-tab-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:var(--brand-r-pill)}:is(body.vel-app) .store-tab-count{padding:0;border-radius:0;background:none;font-size:12.5px;font-weight:500;line-height:inherit;color:var(--brand-muted)}:is(body.vel-app) .store-tab-btn.is-active .store-tab-count{background:none;color:var(--primary-dark)}:is(body.vel-app) .store-empty-state,:is(body.vel-app) .store-tab-empty{margin:0;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .store-empty-state{padding:48px 32px 44px}:is(body.vel-app) .store-empty-state-icon{margin-bottom:16px;color:var(--brand-faint)}:is(body.vel-app) .store-empty-state-icon svg{width:36px;height:36px}:is(body.vel-app) .store-empty-state h2{margin:0 0 8px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .store-empty-state p{font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .store-empty-state-error .store-empty-state-icon{color:var(--brand-bad)}:is(body.vel-app) .store-empty-state-error h2{color:var(--brand-ink)}:is(body.vel-app) .store-empty-state .settings-ask-support-btn{font-family:inherit;font-weight:500;color:var(--primary-dark)}:is(body.vel-app) .store-tab-empty{padding:40px 24px;font-size:14px;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;margin:0}:is(body.vel-app) .lt-card{min-width:0;gap:12px;padding:20px 20px 18px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);transition:none}:is(body.vel-app) .lt-card:hover{transform:none;box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .lt-card-status-row{gap:6px;margin-bottom:-2px}:is(body.vel-app) .lt-card :is(.hq-order-status,.lt-card-supply-badge,.lt-card-sms-badge){gap:6px;height:22px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);box-shadow:none;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card .hq-order-status-dot{width:6px;height:6px;background:var(--brand-good);box-shadow:none;animation:none}:is(body.vel-app) .lt-card .hq-order-status-launching:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vel-app) .lt-card .lt-card-sms-badge{gap:5px;background:color-mix(in srgb,var(--primary) 6%,var(--brand-surface));color:var(--primary-dark)}:is(body.vel-app) .lt-card .lt-card-sms-badge svg{width:12px;height:12px;color:var(--primary)}:is(body.vel-app) .lt-card-name{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .lt-card-desc{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card-name+.lt-card-desc{margin-top:-6px}:is(body.vel-app) .lt-card-stats{gap:8px;margin-bottom:0}:is(body.vel-app) .lt-card-stat{min-width:0;padding:11px 12px 12px;border-radius:var(--brand-r-tile);background:color-mix(in srgb,var(--primary) 6%,var(--brand-surface))}:is(body.vel-app) .lt-card-stat-label{gap:4px;margin-bottom:5px;font-size:12px;font-weight:500;line-height:16px;color:var(--brand-muted)}:is(body.vel-app) .lt-card-stat-value{font-size:22px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);line-height:1.1;color:var(--brand-ink)}:is(body.vel-app) .lt-card-stat-unit{margin-top:4px;font-size:12px;color:var(--brand-muted)}:is(body.vel-app) .lt-dp-eye{position:relative;color:var(--brand-muted)}:is(body.vel-app) .lt-dp-eye:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}:is(body.vel-app) .lt-dp-eye:hover{color:var(--primary-dark)}:is(body.vel-app) .lt-dp-eye:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .lt-dp-popover{padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup)}:is(body.vel-app) .lt-dp-popover-title{margin-bottom:8px;font-size:12px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .lt-dp-popover-list li{font-size:13px;line-height:1.45;color:var(--brand-ink-2)}:is(body.vel-app) .lt-dp-popover-list li:before{background:var(--primary)}:is(body.vel-app) .lt-card-source{gap:6px;font-size:12.5px;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card-source svg{color:var(--brand-faint)}:is(body.vel-app) .lt-card-qty{gap:8px;margin-top:4px}:is(body.vel-app) .lt-qty-label{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lt-card-qty-hint{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .lt-qty-grid{gap:6px}:is(body.vel-app) .lt-qty-opt{min-height:36px;padding:0 8px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13.5px;font-weight:600;color:var(--brand-ink);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .lt-qty-opt:hover:not(:disabled):not(.is-on){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .lt-qty-opt-custom{font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lt-qty-opt.is-on{background:color-mix(in srgb,var(--primary) 6%,var(--brand-surface));box-shadow:0 0 0 1px var(--primary);font-weight:600;color:var(--primary-dark)}:is(body.vel-app) .lt-qty-opt:disabled{opacity:1;background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--brand-muted)}:is(body.vel-app) .lt-qty-opt.is-on:disabled{background:var(--brand-fill);box-shadow:none;color:var(--brand-ink-2)}:is(body.vel-app) .lt-qty-opt-tag{font-size:11px;font-weight:500;opacity:1;color:var(--brand-muted)}:is(body.vel-app) .lt-qty-opt.is-on .lt-qty-opt-tag{color:var(--primary-dark)}:is(body.vel-app) .lt-qty-custom-label{font-size:12.5px;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card-qty .lt-qty-input{min-height:36px;font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lt-card-total{align-items:baseline;gap:12px;padding:14px 0 0;border:0;border-top:1px solid var(--brand-line);border-radius:0;background:none}:is(body.vel-app) .lt-card-total-label{font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card-total-value{font-size:26px;color:var(--brand-ink)}:is(body.vel-app) .lt-card-note{font-size:12.5px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .lt-card-note-warn{color:var(--brand-bad-ink)}:is(body.vel-app) .lt-card-cta{min-height:44px;padding:0 16px;border-radius:var(--brand-r-control);background:var(--primary);box-shadow:none;font-size:14px;font-weight:600;color:var(--brand-surface);transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .lt-card-cta:hover:not(:disabled){background:var(--primary-dark);box-shadow:none;transform:none}:is(body.vel-app) .lt-card-cta:disabled{background:var(--brand-fill);box-shadow:none;color:var(--brand-muted)}:is(body.vel-app) .store-trust-footer{gap:16px 24px;margin-top:16px;padding:22px 0 0;border:0;border-top:1px solid var(--brand-line);border-radius:0;background:none}:is(body.vel-app) .store-trust-item{gap:10px}:is(body.vel-app) .store-trust-item svg{width:18px;height:18px;margin-top:1px;color:var(--brand-faint)}:is(body.vel-app) .store-trust-label{margin-bottom:2px;font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .store-trust-desc{font-size:12.5px;line-height:1.45;color:var(--brand-muted)}:is(body.vel-app) .store-replacement-note{margin:0;font-size:12px;color:var(--brand-muted)}:is(body.vel-app) .store-replacement-note a{color:var(--brand-ink-2)}:is(body.vel-app) .store-replacement-note a:hover{color:var(--primary-dark)}:is(body.vel-app) .aged-store-section{margin-top:8px;padding:0 0 80px;border:0;border-radius:0;background:none;box-shadow:none}:is(body.vel-app) .aged-store-header-tight{margin-bottom:16px}:is(body.vel-app) .aged-store-titlerow{gap:8px 12px;margin-bottom:6px}:is(body.vel-app) .aged-store-title{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vel-app) .aged-store-count-pill{align-items:center;gap:4px;height:22px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);box-shadow:none;font-size:12px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .aged-store-count-num{font-weight:600;color:inherit}:is(body.vel-app) .aged-store-subtitle{margin:0;font-size:14px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .aged-how-link{font-weight:500;color:var(--primary-dark)}:is(body.vel-app) .aged-how-link:hover{text-underline-offset:3px}:is(body.vel-app) .aged-store-loading,:is(body.vel-app) .aged-store-error{margin-top:0;border:0;border-radius:var(--brand-r-card);font-size:13.5px}:is(body.vel-app) .aged-store-loading{background:none;color:var(--brand-muted)}:is(body.vel-app) .aged-store-error{background:var(--brand-surface);box-shadow:var(--brand-shadow-card);color:var(--brand-ink-2)}:is(body.vel-app) .aged-store-error p:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:var(--brand-bad);vertical-align:middle}:is(body.vel-app) .aged-pending-card{gap:8px;margin:0 0 16px;padding:16px 20px;border:0;border-radius:var(--brand-r-card);background:color-mix(in srgb,var(--primary) 6%,var(--brand-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent)}:is(body.vel-app) .aged-pending-card.aged-pending-expired{background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .aged-pending-head{font-size:14.5px;color:var(--brand-ink)}:is(body.vel-app) .aged-pending-head strong{font-weight:600}:is(body.vel-app) .aged-pending-timer{font-weight:600;color:var(--primary-dark)}:is(body.vel-app) .aged-pending-note{font-size:13px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .aged-pending-note strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-pending-actions{gap:8px;margin-top:8px}:is(body.vel-app) .aged-pending-actions .btn-primary,:is(body.vel-app) .aged-pending-actions .btn-secondary{min-height:38px;padding:0 16px}:is(body.vel-app) .aged-cart-step-title{font-size:15px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-cart-states{margin:0;padding:16px 20px 18px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .aged-cart-states-head{gap:10px}:is(body.vel-app) .aged-cart-states-mode{gap:3px;padding:3px;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .aged-cart-mode-btn{min-height:30px;padding:0 12px;border-radius:var(--brand-r-small);font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-mode-btn:hover{color:var(--brand-ink)}:is(body.vel-app) .aged-cart-mode-btn.is-active{background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-cart-mode-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .aged-cart-states-help{margin:12px 0 10px;font-size:13px;line-height:1.5;color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-states-help strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-cart-nostate-note{color:var(--brand-muted)}:is(body.vel-app) .aged-cart-state-grid{gap:6px}:is(body.vel-app) .aged-store-state-chip{gap:1px;padding:6px 4px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control)}:is(body.vel-app) .aged-store-state-chip:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .aged-store-state-chip.aged-store-state-chip-active,:is(body.vel-app) .aged-store-state-chip.aged-store-state-chip-active:hover{box-shadow:inset 0 0 0 1px var(--primary),inset 0 0 0 999px color-mix(in srgb,var(--primary) 6%,var(--brand-surface))}:is(body.vel-app) .aged-store-state-code{font-size:12.5px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-store-state-count{font-size:11.5px;color:var(--brand-muted)}:is(body.vel-app) .aged-store-state-chip-active .aged-store-state-code,:is(body.vel-app) .aged-store-state-chip-active .aged-store-state-count{color:var(--primary-dark)}:is(body.vel-app) .aged-store-state-chip:disabled{opacity:1;background:var(--brand-surface-2);box-shadow:none}:is(body.vel-app) .aged-store-state-chip:disabled :is(.aged-store-state-code,.aged-store-state-count){color:var(--brand-muted)}:is(body.vel-app) .aged-store-state-chip:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .aged-cart-catalog-head{gap:8px 10px;margin:28px 0 12px}:is(body.vel-app) .aged-cart-catalog-note{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .aged-cart-catalog{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:16px}:is(body.vel-app) .aged-cart-type-card{min-width:0;padding:16px 20px 6px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .aged-cart-type-card.is-empty{opacity:1;padding-bottom:16px;background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) .aged-cart-type-head{margin-bottom:4px}:is(body.vel-app) .aged-cart-type-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .aged-cart-type-card.is-empty .aged-cart-type-name{color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-type-count{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .aged-cart-range-row{gap:12px;padding:12px 0;border-top:1px solid var(--brand-line)}:is(body.vel-app) .aged-cart-range-row:first-child{border-top:0}:is(body.vel-app) .aged-cart-range-row.is-empty{opacity:1}:is(body.vel-app) .aged-cart-range-label{font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-cart-range-row.is-empty .aged-cart-range-label{color:var(--brand-muted)}:is(body.vel-app) .aged-cart-range-row.is-in-cart .aged-cart-range-label{color:var(--primary-dark)}:is(body.vel-app) .aged-cart-range-meta{font-size:12.5px;color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-qty{gap:6px}:is(body.vel-app) .aged-cart-qty-btn{width:32px;height:32px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:16px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-qty-btn:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .aged-cart-qty-btn:disabled{opacity:1;background:var(--brand-surface-2);box-shadow:none;color:var(--brand-ghost)}:is(body.vel-app) .aged-cart-qty-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .aged-cart-qty input{width:64px;height:32px;padding:0 6px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13.5px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-cart-qty input::placeholder{color:var(--brand-muted)}:is(body.vel-app) .aged-cart-qty input:focus{outline:none;box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .aged-cart-max-btn{min-height:32px;padding:0 8px;border-radius:var(--brand-r-small);font-size:12.5px;font-weight:500;color:var(--primary-dark)}:is(body.vel-app) .aged-cart-max-btn:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}:is(body.vel-app) .aged-cart-max-btn.is-active{color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-max-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .aged-cart-catalog-empty{padding:28px 20px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);font-size:13.5px;color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-review{margin-top:24px;padding:18px 20px 20px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .aged-cart-review-head{gap:10px;margin-bottom:6px}:is(body.vel-app) .aged-store-summary-row{gap:12px;padding:10px 0;border-top:1px solid var(--brand-line);font-size:13.5px;color:var(--brand-ink)}:is(body.vel-app) .aged-store-summary-row:first-child{border-top:0}:is(body.vel-app) .aged-store-summary-row:not(.aged-store-summary-sub)>span:first-child{min-width:0}:is(body.vel-app) .aged-store-summary-row:not(.aged-store-summary-sub)>span:last-child{flex:none;white-space:nowrap}:is(body.vel-app) .aged-store-summary-row strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-store-summary-sub{font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .aged-store-summary .aged-cart-mode-btn{min-height:0;padding:0;border-radius:0;background:none;box-shadow:none;font-size:inherit;font-weight:500;color:var(--primary-dark)}:is(body.vel-app) .aged-store-summary .aged-cart-mode-btn:hover{text-decoration:underline;text-underline-offset:3px}:is(body.vel-app) .aged-cart-line-remove{margin-left:8px;padding:2px 6px;border-radius:var(--brand-r-small);font-size:12px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .aged-cart-line-remove:hover{background:color-mix(in srgb,var(--brand-bad) 6%,transparent);color:var(--brand-bad-ink)}:is(body.vel-app) .aged-store-summary-total{align-items:baseline;gap:12px;margin-top:0;padding-top:14px;border-top:1px solid var(--brand-line);font-size:13.5px;color:var(--brand-ink-2)}:is(body.vel-app) .aged-store-summary-total strong{font-size:26px;color:var(--brand-ink)}:is(body.vel-app) .aged-store-agree{gap:10px;margin:16px 0 14px;padding:12px 14px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:12.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .aged-store-agree strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .aged-store-agree a{font-weight:500;color:var(--primary-dark)}:is(body.vel-app) .aged-store-checkout-btn{min-height:44px;padding:0 16px;font-size:14px;font-weight:600}:is(body.vel-app) .aged-store-checkout-btn:hover{transform:none}:is(body.vel-app) .aged-cart-hold-note{margin:10px 0 0;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .aged-cart-bar{gap:14px;padding:12px 18px;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup);color:var(--brand-ink);transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .aged-cart-bar:hover{transform:translate(calc(-50% + 116px));background:var(--brand-surface-2)}:is(body.vel-app) .aged-cart-bar:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:is(body.vel-app) .aged-cart-bar-count{font-size:13px;font-weight:500;opacity:1;color:var(--brand-ink-2)}:is(body.vel-app) .aged-cart-bar-total{font-size:18px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink)}:is(body.vel-app) .aged-cart-bar-cta{font-size:13px;font-weight:600;color:var(--primary-dark)}@media (min-width: 641px){:is(body.vel-app) .page-header:has(>.pack-back-row){flex-wrap:wrap}:is(body.vel-app) .page-header>.pack-back-row{flex:0 0 100%}:is(body.vel-app) .page-header>.pack-title{flex:1 1 0;min-width:0}}:is(body.vel-app) .page-header-actions .pack-export-btn{gap:8px;min-height:38px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:transparent;box-shadow:none;font-size:13.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .page-header-actions .pack-export-btn:hover:not(:disabled){background:var(--brand-hover);box-shadow:none;color:var(--brand-ink);transform:none}:is(body.vel-app) .page-header-actions .pack-export-btn svg{width:15px;height:15px}:is(body.vel-app) .pack-briefing{margin:0;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .pack-briefing-head{gap:10px;padding:16px 20px}:is(body.vel-app) .pack-briefing-head:focus-visible{outline-offset:-2px;border-radius:var(--brand-r-card)}:is(body.vel-app) .pack-briefing-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .pack-briefing-sub{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .pack-briefing-chev{color:var(--brand-faint)}:is(body.vel-app) .pack-briefing-grid{gap:16px 24px;padding:0 20px 18px}:is(body.vel-app) .pack-briefing-item-title{margin-bottom:4px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand-ink)}:is(body.vel-app) .pack-briefing-item-text{font-size:13.5px;line-height:1.55;color:var(--brand-ink-2)}:is(body.vel-app) .disp-breakdown{gap:8px 20px;padding:0 2px;border:0;border-radius:0;background:none;box-shadow:none}:is(body.vel-app) .disp-item{gap:7px;padding:0;border:0;border-radius:0;background:none;font-size:13px;line-height:20px}:is(body.vel-app) .disp-item .disp-dot{width:6px;height:6px}:is(body.vel-app) .disp-count{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .mo-portfolio{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .mo-portfolio .stat-card{min-width:0;padding:18px 22px 20px;border:0;border-radius:0;background:none;box-shadow:none;transition:none}:is(body.vel-app) .mo-portfolio .stat-card:hover{transform:none;box-shadow:none}:is(body.vel-app) .mo-portfolio .stat-card+.stat-card{border-left:1px solid var(--brand-line)}:is(body.vel-app) .mo-portfolio .stat-label{margin-bottom:10px;font-size:13px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .mo-portfolio .stat-value{font-size:30px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);line-height:1;color:var(--brand-ink)}:is(body.vel-app) .mo-portfolio .stat-sub{margin-top:10px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .page-header-actions .mo-order-more-btn{gap:8px;min-height:38px;padding:0 16px;border-radius:var(--brand-r-control);font-size:13.5px;font-weight:600}:is(body.vel-app) .mo-section{margin:8px 0 0}:is(body.vel-app) .mo-section-head{margin-bottom:12px}:is(body.vel-app) .mo-section-title{gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .mo-section-dot{width:6px;height:6px;background:var(--brand-good);box-shadow:none;animation:none}:is(body.vel-app) .mo-section-count{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .mo-card-list{gap:12px}:is(body.vel-app) .mo-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .mo-card:hover{box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .mo-card-head-row{gap:8px 14px;padding:16px 20px 14px}:is(body.vel-app) .mo-badge{gap:6px;height:22px;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);box-shadow:none;font-size:12px;font-weight:600;white-space:nowrap;color:var(--brand-ink-2)}:is(body.vel-app) .mo-badge-dot{width:6px;height:6px;background:var(--brand-good);animation:none}:is(body.vel-app) :is(.mo-badge-wrapping,.mo-badge-launching,.mo-badge-aged,.mo-badge-done) .mo-badge-dot{background:var(--brand-faint)}:is(body.vel-app) .mo-card-type{min-width:0;overflow:visible;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:normal;text-overflow:clip;color:var(--brand-ink)}:is(body.vel-app) .mo-card-date{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .mo-card-progress{gap:10px}:is(body.vel-app) .mo-card-progress-bar{height:6px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vel-app) .mo-card-progress-fill{border-radius:inherit;background:var(--primary);clip-path:polygon(0 0,100% 0,calc(100% - (6px/tan(var(--brand-cut-angle)))) 100%,0 100%)}:is(body.vel-app) :is(.mo-card-done,.mo-card-aged) .mo-card-progress-fill{background:var(--brand-faint)}:is(body.vel-app) .mo-card-progress-label{font-size:12.5px;color:var(--brand-ink-2)}:is(body.vel-app) .mo-card-production{gap:12px 28px;padding:14px 20px 16px;border-top:1px solid var(--brand-line)}:is(body.vel-app) .mo-stat{gap:3px}:is(body.vel-app) .mo-stat-label{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .mo-stat-value{font-size:15px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .mo-stat-good{color:var(--brand-ink)}:is(body.vel-app) .mo-stat-sub{font-size:12.5px;font-weight:400;color:var(--brand-muted)}:is(body.vel-app) .mo-card-actions{gap:8px}:is(body.vel-app) .mo-card-actions :is(.btn-secondary,.btn-accent){min-height:36px;padding:0 14px;font-size:13px;font-weight:600}:is(body.vel-app) .mo-card-actions .btn-accent{gap:6px;background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink)}:is(body.vel-app) .mo-card-actions .btn-accent:hover:not(:disabled){background:var(--brand-surface-2);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control);color:var(--brand-ink);transform:none}:is(body.vel-app) .mo-done-list{gap:0;overflow:hidden;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .mo-done-row{padding:14px 20px;border:0;border-radius:0;background:none;transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .mo-done-row+.mo-done-row{border-top:1px solid var(--brand-line)}:is(body.vel-app) .mo-done-row:hover{background:var(--brand-surface-2);box-shadow:none}:is(body.vel-app) .mo-done-row:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .mo-done-type{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .mo-done-date{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .mo-done-outcome{font-size:12.5px;color:var(--brand-ink-2)}:is(body.vel-app) .mo-done-closes{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .mo-done-chevron{color:var(--brand-faint)}:is(body.vel-app) .orders-empty{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .orders-empty-icon{width:48px;height:48px;border-radius:var(--brand-r-tile);background:color-mix(in srgb,var(--primary) 6%,var(--brand-surface));color:var(--primary)}:is(body.vel-app) .orders-empty-icon svg{width:24px;height:24px}:is(body.vel-app) .orders-empty h3{font-size:16px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .orders-empty p{font-size:13.5px;color:var(--brand-ink-2)}:is(body.vel-app) .oc-card{padding:40px 36px 36px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .oc-card .oc-logo{display:none}:is(body.vel-app) .oc-card .oc-lockup{display:flex;justify-content:center;margin:0 0 28px}:is(body.vel-app) .oc-badge{width:56px;height:56px}:is(body.vel-app) .oc-badge svg{width:28px;height:28px}:is(body.vel-app) .oc-badge-success{background:color-mix(in srgb,var(--brand-good) 10%,var(--brand-surface));color:var(--brand-good)}:is(body.vel-app) .oc-badge-neutral{background:var(--brand-fill);color:var(--brand-ink-2)}:is(body.vel-app) .oc-title{margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.025em;font-stretch:var(--brand-heading-width);color:var(--brand-ink)}:is(body.vel-app) .oc-summary{padding:12px 16px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line)}:is(body.vel-app) .oc-summary-row+.oc-summary-row{border-top-color:var(--brand-line)}:is(body.vel-app) .oc-summary-label{font-size:12.5px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .oc-summary-value{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .oc-summary-value .oc-nowrap{white-space:nowrap}:is(body.vel-app) .oc-body{font-size:14px;line-height:1.6;color:var(--brand-ink-2)}:is(body.vel-app) .oc-body strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .oc-cta{min-height:44px;font-size:14px}:is(body.vel-app) .oc-cta:hover{transform:none}@media (min-width: 769px){:is(body.vel-app):has(.notif-bell-wrap) .store-header-compact{padding-right:78px}}@media (max-width: 768px){:is(body.vel-app) .store-header-compact{padding:16px 16px 0}:is(body.vel-app) .store-header-compact h1{font-size:25px}:is(body.vel-app) .store-tabs{row-gap:8px}:is(body.vel-app) .store-tab-btn{position:relative;min-height:36px}:is(body.vel-app) .store-tab-btn:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}:is(body.vel-app) .store-vea-promo .store-vea-promo-btn,:is(body.vel-app) .store-verify-banner-btn,:is(body.vel-app) .page-header-actions .pack-export-btn,:is(body.vel-app) .mo-card-actions :is(.btn-secondary,.btn-accent),:is(body.vel-app) .aged-pending-actions :is(.btn-primary,.btn-secondary){min-height:44px}:is(body.vel-app) .page-header-actions .mo-order-more-btn{min-height:44px}:is(body.vel-app) .lt-qty-opt{min-width:0;min-height:44px}:is(body.vel-app) .lt-card-qty .lt-qty-input{min-height:44px}:is(body.vel-app) .lt-dp-eye{min-width:0;min-height:0}:is(body.vel-app) .lt-dp-eye:after{top:-16px;right:-16px;bottom:-16px;left:-16px}:is(body.vel-app) .aged-cart-bar{left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count cta" "total cta";align-items:center;gap:2px 12px;min-height:52px;padding:7px 14px;transform:none;text-align:left}:is(body.vel-app) .aged-cart-bar:hover{transform:none}:is(body.vel-app) .aged-cart-bar-count{grid-area:count;font-size:12.5px}:is(body.vel-app) .aged-cart-bar-total{grid-area:total;font-size:17px;line-height:1.1}:is(body.vel-app) .aged-cart-bar-cta{grid-area:cta}:is(body.vel-app) .app-layout.has-mobile-tabs .aged-cart-bar{right:82px;bottom:calc(78px + env(safe-area-inset-bottom))}:is(body.vel-app) .mo-card-actions{width:auto;margin-left:auto}:is(body.vel-app) .mo-done-row{position:relative;padding-right:44px}:is(body.vel-app) .mo-done-chevron{position:absolute;top:50%;right:16px;margin-top:-7px}}@media (max-width: 640px){:is(body.vel-app) .store-seg.store-seg-major{width:100%}:is(body.vel-app) .store-seg-major .store-seg-btn{flex:1 1 0;min-width:0;padding:8px 12px 9px}:is(body.vel-app) .store-vea-promo{padding:16px}:is(body.vel-app) .store-howto-head{padding:12px 16px}:is(body.vel-app) .store-howto-body{padding:2px 16px 18px}:is(body.vel-app) .lt-card-grid{grid-template-columns:minmax(0,1fr)}:is(body.vel-app) .lt-card{padding:18px 16px 16px}:is(body.vel-app) .lt-card-stat-value{font-size:20px}:is(body.vel-app) .lt-card-total-value{font-size:24px}:is(body.vel-app) .store-empty-state{padding:36px 20px 32px}:is(body.vel-app) .aged-cart-states{padding:16px}:is(body.vel-app) .aged-cart-states-mode{margin-left:0}:is(body.vel-app) .aged-store-state-chip,:is(body.vel-app) .aged-cart-mode-btn{min-height:40px}:is(body.vel-app) .aged-cart-catalog{grid-template-columns:minmax(0,1fr)}:is(body.vel-app) .aged-cart-type-card{padding:14px 16px 4px}:is(body.vel-app) .aged-cart-type-card.is-empty{padding-bottom:14px}:is(body.vel-app) .aged-cart-qty-btn{width:40px;height:40px}:is(body.vel-app) .aged-cart-qty input{width:72px;height:40px;padding:0 6px;font-size:16px}:is(body.vel-app) .aged-cart-max-btn{min-height:40px;padding:0 12px;font-size:13px}:is(body.vel-app) .aged-cart-review{padding:16px}:is(body.vel-app) .aged-cart-line-remove{display:block;min-height:40px;margin:2px 0 -6px -10px;padding:0 10px;font-size:12.5px}:is(body.vel-app) .aged-store-summary .aged-cart-mode-btn{min-height:0;padding:8px 4px;margin:-8px -4px}:is(body.vel-app) .aged-store-summary-total strong{font-size:24px}:is(body.vel-app) .aged-pending-card{padding:16px}:is(body.vel-app) .mo-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}:is(body.vel-app) .mo-portfolio .stat-card{padding:14px 16px 16px}:is(body.vel-app) .mo-portfolio .stat-card:nth-child(odd){border-left:0}:is(body.vel-app) .mo-portfolio .stat-card:nth-child(n+3){border-top:1px solid var(--brand-line)}:is(body.vel-app) .mo-portfolio .stat-value{font-size:26px}:is(body.vel-app) .mo-card-head-row{padding:14px 16px 12px}:is(body.vel-app) .mo-card-production{padding:12px 16px 14px}:is(body.vel-app) .mo-done-row{padding:12px 16px}:is(body.vel-app) .oc-card{padding:32px 22px 24px}:is(body.vel-app) .page-header-actions .pack-export-btn{margin-left:-12px}}.oc-card .oc-lockup{display:none}:is(body.vel-app) .closed-page,:is(body.vel-app) .cal-page,:is(body.vel-app) .ach-page{gap:16px}:is(body.vel-app) .ah-page,:is(body.vel-app) .lb-page{gap:0}:is(body.vel-app) .closed-page .closed-track-record{margin:0}:is(body.vel-app) .closed-page .closed-track-eyebrow{margin-bottom:10px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-table-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .closed-page .admin-table-title{gap:12px;padding:14px 20px;border-bottom:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .closed-page .closed-count{margin-left:4px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-search{min-height:36px;padding:0 12px;gap:8px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);transition:box-shadow .15s var(--brand-ease)}:is(body.vel-app) .closed-page .closed-search:hover:not(:focus-within){box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .closed-page .closed-search:focus-within{box-shadow:0 0 0 1px var(--brand-blue),0 0 0 4px var(--brand-focus)}:is(body.vel-app) .closed-page .closed-search svg{width:15px;height:15px;color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-search input{font-size:13px;color:var(--brand-ink)}:is(body.vel-app) .closed-page .closed-search input::placeholder{color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-search input,:is(body.vel-app) .cal-page .lead-table-search input{align-self:stretch}:is(body.vel-app) .closed-page .closed-search input:focus-visible{outline:none}:is(body.vel-app) .closed-page .closed-table-wrap thead th,:is(body.vel-app) .cal-page .cal-table-wrap thead th{padding:9px 12px;border-bottom:1px solid var(--brand-line);background:var(--brand-surface-2);font-size:12px;font-weight:500;color:var(--brand-muted);cursor:default}:is(body.vel-app) .closed-page .closed-table-wrap thead th:hover,:is(body.vel-app) .cal-page .cal-table-wrap thead th:hover{color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-table-wrap td,:is(body.vel-app) .cal-page .cal-table-wrap td{padding:12px;font-size:13px;color:var(--brand-ink-2)}:is(body.vel-app) .closed-page .closed-table-wrap td.text-muted,:is(body.vel-app) .cal-page .cal-table-wrap .text-muted{color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-table-wrap :is(th,td):first-child,:is(body.vel-app) .cal-page .cal-table-wrap :is(th,td):first-child{padding-left:20px}:is(body.vel-app) .closed-page .closed-table-wrap :is(th,td):last-child,:is(body.vel-app) .cal-page .cal-table-wrap :is(th,td):last-child{padding-right:20px}:is(body.vel-app) .closed-page .closed-table-wrap tbody tr,:is(body.vel-app) .cal-page .cal-table-wrap tbody tr{border-bottom:1px solid var(--brand-line);transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .closed-page .closed-table-wrap tbody tr:last-child,:is(body.vel-app) .cal-page .cal-table-wrap tbody tr:last-child{border-bottom:0}:is(body.vel-app) .closed-page .closed-table-wrap tbody tr:hover,:is(body.vel-app) .cal-page .cal-table-wrap tbody tr:hover{background:var(--brand-surface-2)}:is(body.vel-app) .closed-page .closed-table-wrap tbody tr:has(>td[colspan]):hover,:is(body.vel-app) .cal-page .cal-table-wrap tbody tr:has(>td[colspan]):hover{background:transparent}:is(body.vel-app) .closed-page .closed-row-clickable:focus-visible,:is(body.vel-app) .cal-page .cal-table-wrap tr[role=button]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .closed-page .closed-table-wrap td{white-space:nowrap}:is(body.vel-app) .closed-page .closed-table-wrap :is(.lead-name,.closed-email,.closed-type,.closed-pack-note){display:block;max-width:clamp(120px,30vw - 180px,260px);overflow:hidden;text-overflow:ellipsis}:is(body.vel-app) .closed-page .closed-table-wrap :is(.closed-type,.closed-pack-note){max-width:clamp(90px,10vw,180px)}:is(body.vel-app) .closed-page .closed-table-wrap .lead-name{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--brand-ink)}:is(body.vel-app) .closed-page .closed-email{margin-top:1px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-cell-ap{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .closed-page .closed-monthly{display:block;margin-top:1px;font-size:12.5px;font-weight:400;color:var(--brand-muted)}:is(body.vel-app) .closed-page .closed-pack-note{margin-top:1px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .closed-page td.closed-cell-notes{max-width:none}:is(body.vel-app) .closed-page td.closed-cell-notes>span{display:block;max-width:clamp(80px,30vw - 230px,220px);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}:is(body.vel-app) .cal-page-header .page-header-actions .btn-accent{gap:8px;min-height:38px;padding:0 16px;font-size:13.5px;font-weight:600}:is(body.vel-app) .cal-page .cal-view-toggle{gap:2px;padding:2px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .cal-page .cal-toggle-btn{min-height:30px;padding:0 14px;border-radius:var(--brand-r-small);font-size:13px;font-weight:500;color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease),box-shadow .15s var(--brand-ease)}:is(body.vel-app) .cal-page .cal-toggle-btn svg{width:14px;height:14px}:is(body.vel-app) .cal-page .cal-toggle-btn:hover{color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-toggle-btn.active{background:var(--brand-surface);color:var(--brand-ink);font-weight:600;box-shadow:var(--brand-shadow-control)}:is(body.vel-app) .cal-page .cal-layout,:is(body.vel-app) .cal-page .cal-sidebar{gap:16px}:is(body.vel-app) .cal-page .lead-table-container,:is(body.vel-app) .cal-page .cal-grid-container,:is(body.vel-app) .cal-page .hq-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .cal-page .lead-table-header{gap:10px 12px;padding:16px 20px 14px;border-bottom:0}:is(body.vel-app) .cal-page .cal-table-wrap td[data-label=Appointment] .lead-name{font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-table-note{margin-top:2px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-table-date{font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-table-time{font-size:12.5px;white-space:nowrap;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-table-wrap td[data-label=Lead] .lead-name{font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) :is(.cal-page,.appt-modal) .appt-status-badge{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:0;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;line-height:1;color:var(--brand-ink-2)}:is(body.vel-app) :is(.cal-page,.appt-modal) .appt-status-badge:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vel-app) :is(.cal-page,.appt-modal) .appt-status-badge.is-scheduled:before{background:var(--primary)}:is(body.vel-app) :is(.cal-page,.appt-modal) .appt-status-badge.is-completed:before{background:var(--brand-good)}:is(body.vel-app) :is(.cal-page,.appt-modal) .appt-status-badge.is-overdue:before{background:var(--brand-bad)}:is(body.vel-app) .cal-page .cal-table-actions{gap:6px}:is(body.vel-app) .cal-page .cal-table-actions .lead-action-pill{width:30px;height:30px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),box-shadow .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .cal-page .cal-table-actions .lead-action-pill:hover{border-color:transparent;background:var(--brand-surface-2);color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .cal-page .cal-table-actions .lead-action-pill svg{width:14px;height:14px}:is(body.vel-app) .cal-page .cal-grid-header{padding:16px 20px;border-bottom:0}:is(body.vel-app) .cal-page .cal-grid-nav{gap:8px}:is(body.vel-app) .cal-page .cal-grid-title{min-width:160px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-grid-nav .btn-icon{width:32px;height:32px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2)}:is(body.vel-app) .cal-page .cal-grid-nav .btn-icon:hover{background:var(--brand-surface-2);color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .cal-page .cal-grid-header .btn-secondary{min-height:32px;padding:0 12px;font-size:13px;font-weight:500}:is(body.vel-app) .cal-page .cal-grid{border-top:1px solid var(--brand-line)}:is(body.vel-app) .cal-page .cal-grid-day-label{padding:8px;border-bottom:1px solid var(--brand-line);background:var(--brand-surface-2);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-grid-cell{border-color:var(--brand-line);transition:background-color .12s var(--brand-ease)}:is(body.vel-app) .cal-page .cal-grid-cell:hover{background:var(--brand-surface-2)}:is(body.vel-app) .cal-page .cal-grid-cell:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .cal-page .cal-grid-cell-num{font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-grid-cell.out{opacity:1}:is(body.vel-app) .cal-page .cal-grid-cell.out .cal-grid-cell-num{font-weight:400;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-grid-cell.today .cal-grid-cell-num{width:24px;height:24px;background:var(--primary);color:var(--accent-on);font-weight:600}:is(body.vel-app) .cal-page .cal-grid-cell.selected{border-radius:0;background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--primary)}:is(body.vel-app) .cal-page .cal-grid-dots{align-items:center}:is(body.vel-app) .cal-page .cal-grid-more{font-size:11px;font-weight:500;line-height:1;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-day-panel{padding:16px 20px 20px;border-top:1px solid var(--brand-line)}:is(body.vel-app) .cal-page .cal-day-panel-header{flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}:is(body.vel-app) .cal-page .cal-day-panel-header h4{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-day-panel-count{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .cal-page .btn-ghost-sm{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-size:13px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .cal-page .btn-ghost-sm:hover{background:var(--brand-surface-2);border-color:transparent;box-shadow:0 0 0 1px var(--brand-line-2),var(--brand-shadow-control)}:is(body.vel-app) .cal-page .cal-day-panel-empty{padding:2px 0 0;font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-day-panel-list{gap:2px;margin:0 -12px}:is(body.vel-app) .cal-page .cal-day-appt{gap:12px;padding:10px 12px;border-radius:var(--brand-r-control);background:transparent;transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .cal-page .cal-day-appt:hover{background:var(--brand-surface-2);transform:none}:is(body.vel-app) .cal-page .cal-day-appt:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .cal-page .cal-day-appt-dot{width:7px;height:7px;border-radius:50%}:is(body.vel-app) .cal-page .cal-day-appt-title{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-day-appt-time{margin-top:1px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .cal-page .hq-card-header{gap:10px;padding:18px 20px 12px;border-bottom:0}:is(body.vel-app) .cal-page .hq-card-header h3{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .cal-page .hq-card-count{font-size:13px;font-weight:400;color:var(--brand-muted);white-space:nowrap}:is(body.vel-app) .cal-page .hq-card-empty{padding:4px 20px 22px;font-size:13px;text-align:left;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-upcoming-list{padding:0 8px 8px}:is(body.vel-app) .cal-page .cal-upcoming-item{gap:12px;padding:10px 12px;border-bottom:0;border-radius:var(--brand-r-control);transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .cal-page .cal-upcoming-item:hover{background:var(--brand-surface-2)}:is(body.vel-app) .cal-page .cal-upcoming-item:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}:is(body.vel-app) .cal-page .cal-upcoming-date{min-width:32px}:is(body.vel-app) .cal-page .cal-upcoming-month{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-upcoming-day{margin-top:2px;font-size:20px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink)}:is(body.vel-app) .cal-page .cal-upcoming-title{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;white-space:normal;color:var(--brand-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(body.vel-app) .cal-page .cal-upcoming-time{margin-top:1px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-summary-list{padding:0 0 12px}:is(body.vel-app) .cal-page .cal-summary-row{gap:10px;padding:7px 20px}:is(body.vel-app) .cal-page .cal-summary-dot{width:7px;height:7px}:is(body.vel-app) .cal-page .cal-summary-label{font-size:14px;color:var(--brand-ink-2)}:is(body.vel-app) .cal-page .cal-summary-count{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-modal-header{gap:12px;margin-bottom:12px}:is(body.vel-app) .appt-modal .appt-modal-header h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-modal-close{flex:none;width:32px;height:32px;margin:-6px -8px -6px 0;border-radius:var(--brand-r-control);color:var(--brand-muted);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .appt-modal .appt-modal-close:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-modal-close svg{width:16px;height:16px}:is(body.vel-app) .appt-modal .appt-modal-view{gap:0}:is(body.vel-app) .appt-modal .appt-view-row{gap:3px;padding:10px 0;border-bottom:1px solid var(--brand-line)}:is(body.vel-app) .appt-modal .appt-view-row:has(+.appt-modal-actions){border-bottom:0}:is(body.vel-app) .appt-modal .appt-view-label{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .appt-modal .appt-view-value{font-size:14px;line-height:1.45;color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-view-row .appt-status-badge{align-self:flex-start}:is(body.vel-app) .appt-modal .appt-lead-selected{gap:10px;min-height:40px;padding:6px 6px 6px 12px;border:0;border-radius:var(--brand-r-control);background:var(--accent-dim);font-size:14px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-lead-selected button{align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--brand-r-small);color:var(--brand-ink-2)}:is(body.vel-app) .appt-modal .appt-lead-selected button:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-lead-dropdown{padding:4px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-popup)}:is(body.vel-app) .appt-modal .appt-lead-option{padding:8px 10px;border-bottom:0;border-radius:var(--brand-r-small)}:is(body.vel-app) .appt-modal .appt-lead-option:hover{background:var(--brand-hover)}:is(body.vel-app) .appt-modal .appt-lead-option-name{font-size:13px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .appt-modal .appt-lead-option-detail{margin-top:1px;font-size:12px;color:var(--brand-muted)}:is(body.vel-app) .appt-modal .appt-modal-actions{gap:8px;margin-top:20px;padding-top:0;border-top:0}:is(body.vel-app) .appt-modal .appt-modal-view .appt-modal-actions{justify-content:flex-end}:is(body.vel-app) .appt-modal .appt-modal-actions :is(.btn-secondary,.btn-accent,.btn-danger-outline){justify-content:center;min-height:36px;padding:0 14px;font-size:13px}:is(body.vel-app) .appt-modal .btn-danger-outline{border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-bad-ink);transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .appt-modal .btn-danger-outline:hover{background:color-mix(in srgb,var(--brand-bad) 6%,var(--brand-surface))}:is(body.vel-app) .ve-badge{--bd-face: var(--accent-dim);--bd-edge: var(--primary);--bd-inner: transparent;--bd-num: var(--primary-dark);--bd-glow: transparent;--bd-name: var(--brand-muted)}:is(body.vel-app) .ve-badge.is-locked{--bd-face: var(--brand-surface-2);--bd-edge: var(--brand-line-2);--bd-num: var(--brand-muted);opacity:1}:is(body.vel-app) .sig-hero .ve-badge{--bd-face: var(--sig-navy-fill);--bd-edge: var(--sig-on-navy);--bd-num: var(--sig-on-navy);--bd-name: var(--sig-on-navy-2)}:is(body.vel-app) .sig-hero .ve-badge.is-locked{--bd-face: transparent;--bd-edge: var(--sig-on-navy-3);--bd-num: var(--sig-on-navy-2)}:is(body.vel-app) .ve-badge .ve-badge-sheen{fill:none}:is(body.vel-app) .ve-badge .ve-badge-accents{display:none}:is(body.vel-app) .ve-badge .ve-badge-edge{stroke-width:1.5px;vector-effect:non-scaling-stroke}:is(body.vel-app) .ve-badge .ve-badge-amount{font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);text-shadow:none}:is(body.vel-app) .ach-page .ach-hero{border:0}:is(body.vel-app) .ach-page .ach-hero-main{gap:28px;padding:24px 28px}:is(body.vel-app) .ach-page .ach-eyebrow{font-size:13px;font-weight:500;line-height:18px;letter-spacing:0;text-transform:none;color:var(--sig-on-navy-2)}:is(body.vel-app) .ach-page .ach-total{margin-top:10px;font-size:44px;color:var(--sig-on-navy)}:is(body.vel-app) .ach-page .ach-total-sub{margin-top:10px;font-size:13px;color:var(--sig-on-navy-2)}:is(body.vel-app) .ach-page .ach-next{margin-top:20px}:is(body.vel-app) .ach-page .ach-next-head{margin-bottom:8px;font-size:12.5px;color:var(--sig-on-navy-3)}:is(body.vel-app) .ach-page .ach-next-bar{--ach-meter-h: 6px;height:var(--ach-meter-h);border-radius:var(--brand-r-meter);background:var(--sig-navy-fill-2)}:is(body.vel-app) .ach-page .ach-next-bar span,:is(body.vel-app) .ach-page .ach-next-bar span.is-goal{border-radius:inherit;background:var(--sig-on-navy);clip-path:polygon(0 0,100% 0,calc(100% - var(--ach-meter-h) / tan(var(--brand-cut-angle))) 100%,0 100%)}:is(body.vel-app) .ach-page .ach-next-label{margin-top:10px;font-size:13px;color:var(--sig-on-navy-2)}:is(body.vel-app) .ach-page .ach-next-label strong{font-weight:600;color:var(--sig-on-navy)}:is(body.vel-app) .ach-page .ach-next-max{margin-top:16px;color:var(--sig-on-navy)}:is(body.vel-app) .ach-page .ach-hero-rail{border-left:1px solid var(--sig-navy-line);background:transparent}:is(body.vel-app) .ach-page .ach-rail-month{padding:22px 24px 20px}:is(body.vel-app) .ach-page .ach-rail-monthtop{margin-bottom:14px}:is(body.vel-app) .ach-page .ach-rail-num{margin-top:10px;font-size:30px;color:var(--sig-on-navy)}:is(body.vel-app) .ach-page .ach-rail-goalbtn{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:0;border-radius:var(--brand-r-small);background:var(--sig-navy-fill);box-shadow:inset 0 0 0 1px var(--sig-navy-line);font-size:12.5px;font-weight:500;color:var(--sig-on-navy-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .ach-page .ach-rail-goalbtn:hover{border-color:transparent;background:var(--sig-navy-fill-2);color:var(--sig-on-navy)}:is(body.vel-app) .ach-page .ach-rail-closes{margin-top:8px;font-size:13px;color:var(--sig-on-navy-2)}:is(body.vel-app) .ach-page .ach-rail-goalnote{margin-top:10px;font-size:12.5px;color:var(--sig-on-navy-2)}:is(body.vel-app) .ach-page .ach-rail-alltime{padding:16px 24px 20px;border-top:1px solid var(--sig-navy-line)}:is(body.vel-app) .ach-page .ach-rail-alltime .ach-rail-facts{margin-top:2px;padding:0;border-top:0}:is(body.vel-app) .ach-page .ach-rail-facts>div{padding:10px 0}:is(body.vel-app) .ach-page .ach-rail-facts>div+div{border-top:1px solid var(--sig-navy-line)}:is(body.vel-app) .ach-page .ach-rail-facts dt{font-size:13px;color:var(--sig-on-navy-2)}:is(body.vel-app) .ach-page .ach-rail-facts dd{font-size:14px;font-weight:600;color:var(--sig-on-navy)}:is(body.vel-app) .ach-page .ach-section-head{gap:12px;margin:8px 0 -4px}:is(body.vel-app) .ach-page .ach-section-head h2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .ach-page .ach-section-head span{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ach-page .ach-ladder-panel{padding:24px 0 16px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .ach-page .ach-rung-track{height:2px;border-radius:0;background:var(--brand-line)}:is(body.vel-app) .ach-page .ach-rung.is-earned .ach-rung-track{background:var(--primary)}:is(body.vel-app) .ach-page .ach-rung>:is(.ach-badge-btn,.ve-badge){position:relative;z-index:1}:is(body.vel-app) .ach-page .ach-rung.is-next:before{content:none}:is(body.vel-app) .ach-page .ach-rung-label{margin-top:10px;font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ach-page .ach-rung:not(.is-earned) .ach-rung-label{color:var(--brand-ink-2)}:is(body.vel-app) .ach-page .ach-rung-sub{margin-top:2px;font-size:12px;color:var(--brand-muted)}:is(body.vel-app) .ach-page .ach-rung.is-next .ach-rung-sub{font-weight:500;color:var(--primary-dark)}:is(body.vel-app) .ach-page .ach-ladder-hint{margin:16px 24px 0;padding-top:12px;border-top:1px solid var(--brand-line);font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ach-page .ach-extras{gap:1px;border:0;border-radius:var(--brand-r-card);background:var(--brand-line);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .ach-page .ach-extra{gap:14px;padding:16px 18px;background:var(--brand-surface)}:is(body.vel-app) .ach-page .ach-extra-name{font-size:14px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .ach-page .ach-extra.is-earned .ach-extra-name{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ach-page .ach-extra-sub,:is(body.vel-app) .ach-page .ach-extra.is-earned .ach-extra-sub{font-size:12.5px;font-weight:400;line-height:1.4;color:var(--brand-muted)}:is(body.vel-app) .ach-page .ach-badge-btn{border-radius:var(--brand-r-control);transition:none}:is(body.vel-app) .ach-page .ach-badge-btn:hover,:is(body.vel-app) .ach-page .ach-badge-btn:active{transform:none}:is(body.vel-app) .ach-page .ach-badge-btn:hover .ve-badge{--bd-face: var(--tint-blue-strong)}:is(body.vel-app) .ach-page .sig-hero .ach-badge-btn:hover .ve-badge{--bd-face: var(--sig-navy-fill-2)}:is(body.vel-app) .ap-milestone-modal{max-width:400px;padding:20px;border:0;background:var(--brand-surface);color:var(--brand-ink);box-shadow:var(--brand-shadow-popup)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-card{border:0;border-radius:var(--brand-r-control);background:var(--brand-page)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-card:before{content:none}:is(body.vel-app) .ap-milestone-modal .ap-milestone-face{position:absolute;top:5.556cqw;right:5.556cqw;bottom:5.556cqw;left:5.556cqw;display:flex;flex-direction:column;align-items:center;justify-content:center}:is(body.vel-app) .ap-milestone-modal .ap-milestone-face>*{flex-shrink:0;margin:0}:is(body.vel-app) .ap-milestone-modal .ap-milestone-trophy{width:11.111cqw;height:11.111cqw;border-radius:var(--brand-r-tile);background:var(--sig-navy-fill);color:var(--brand-on-navy)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-trophy svg{width:6.111cqw;height:6.111cqw}:is(body.vel-app) .ap-milestone-modal .ap-milestone-eyebrow{margin-top:4.444cqw;font-size:2.778cqw;font-weight:500;line-height:1.2;letter-spacing:.08em;color:var(--brand-on-navy)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-amount{margin-top:1.667cqw;font-size:17.778cqw;color:var(--sig-on-navy)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-amount .cur{margin-right:.556cqw}:is(body.vel-app) .ap-milestone-modal .ap-milestone-label{margin-top:1.667cqw;font-size:3.889cqw;font-weight:500;line-height:1.2;color:var(--brand-on-navy)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-rule{width:27.778cqw;height:max(1px,.278cqw);margin-top:5cqw;background:var(--sig-navy-line)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-name{max-width:72.222cqw;margin-top:3.889cqw;padding:0;overflow:hidden;font-size:3.611cqw;font-weight:600;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:var(--sig-on-navy)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-brand{margin-top:1.111cqw;padding:0;font-size:2.778cqw;font-weight:500;line-height:1.3;color:var(--brand-on-navy)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-rule+.ap-milestone-brand{margin-top:3.889cqw}:is(body.vel-app) .ap-milestone-modal .ap-milestone-ladder{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;justify-items:center;margin:16px 0 8px;white-space:nowrap}:is(body.vel-app) .ap-milestone-modal .ap-milestone-ladder span{font-size:11.5px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-ladder span.is-done{color:var(--brand-ink-2)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-track{--ap-meter-h: 6px;height:var(--ap-meter-h);border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-fill{border-radius:inherit;background:var(--primary);clip-path:polygon(0 0,100% 0,calc(100% - var(--ap-meter-h) / tan(var(--brand-cut-angle))) 100%,0 100%)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-next{margin-top:10px;font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-actions{gap:8px;margin-top:20px}:is(body.vel-app) .ap-milestone-modal .ap-milestone-primary{gap:8px;min-height:40px;padding:0 16px;border-radius:var(--brand-r-control);background:var(--brand-blue);font-size:13.5px;font-weight:600;color:var(--brand-surface);transition:background-color .15s var(--brand-ease)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-primary:hover{background:var(--brand-blue-ink);transform:none}:is(body.vel-app) .ap-milestone-modal .ap-milestone-icon-btn{width:40px;min-height:40px;padding:0;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface);box-shadow:var(--brand-shadow-control);color:var(--brand-ink-2);transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-icon-btn:hover{background:var(--brand-surface-2);color:var(--brand-ink);transform:none}:is(body.vel-app) .ap-milestone-modal :is(.ap-milestone-primary,.ap-milestone-icon-btn):active{transform:none}:is(body.vel-app) .ap-milestone-modal .ap-milestone-dismiss{min-height:36px;margin-top:8px;padding:0 12px;border-radius:var(--brand-r-control);font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .ap-milestone-modal .ap-milestone-dismiss:hover{background:var(--brand-hover);color:var(--brand-ink)}:is(body.vel-app) .lb-page-header .store-seg{margin-top:0;padding:2px;gap:2px;border:0;border-radius:var(--brand-r-control);background:var(--brand-fill)}:is(body.vel-app) .lb-page .lb-card{border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card)}:is(body.vel-app) .lb-page .lb-card-head{gap:12px;padding:18px 20px 8px;border-bottom:0}:is(body.vel-app) .lb-page .lb-card-head>span:first-child{font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-card-total{font-size:13px;font-weight:400;color:var(--brand-muted)}:is(body.vel-app) .lb-page .lb-skel-pillar{border-radius:var(--brand-r-control) var(--brand-r-control) 0 0}:is(body.vel-app) .lb-page .lb-podium{gap:12px;padding:24px 20px 0;border-bottom:1px solid var(--brand-line);background:none}:is(body.vel-app) .lb-page .lb-pod{gap:6px}:is(body.vel-app) .lb-page .lb-pod .lb-pod-avatar{background:var(--brand-page);box-shadow:inset 0 0 0 1px var(--brand-line);font-weight:600;color:var(--brand-ink-2)}:is(body.vel-app) .lb-page .lb-pod-crown{display:none}:is(body.vel-app) .lb-page .lb-pod .lb-pod-medal{border:0;background:var(--brand-surface);box-shadow:var(--brand-shadow-control);font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-pod.pod-1 .lb-pod-medal{background:var(--primary);box-shadow:0 0 0 2px var(--brand-surface);color:var(--accent-on)}:is(body.vel-app) .lb-page .lb-pod-name-text{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-pod.pod-1 .lb-pod-name-text{font-size:15px}:is(body.vel-app) .lb-page .lb-pod.is-me .lb-pod-name-text{color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-pod-ap{font-size:18px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-pod.pod-1 .lb-pod-ap{font-size:22px}:is(body.vel-app) .lb-page .lb-pod-ap.is-zero{color:var(--brand-muted)}:is(body.vel-app) .lb-page .lb-pod .lb-pod-base{padding-top:8px;border-radius:var(--brand-r-control) var(--brand-r-control) 0 0;background:var(--brand-fill);font-size:18px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);line-height:1;letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink-2)}:is(body.vel-app) .lb-page .lb-pod.pod-1 .lb-pod-base{background:var(--accent-dim);color:var(--primary-dark)}:is(body.vel-app) .lb-page .lb-pod-base:before{content:none}:is(body.vel-app) .lb-page .lb-row{grid-template-columns:28px 32px minmax(0,1fr) 88px;gap:12px;padding:12px 20px;border-bottom:1px solid var(--brand-line)}:is(body.vel-app) .lb-page .lb-row:last-child{border-bottom:0}:is(body.vel-app) .lb-page :is(.lb-row,.ts-row).is-me{background:var(--accent-dim);box-shadow:none}:is(body.vel-app) .lb-page .lb-rank{font-size:15px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-muted)}:is(body.vel-app) .lb-page .lb-avatar{width:32px;height:32px;border-radius:50%;background:var(--brand-page);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:12px;font-weight:600;color:var(--brand-ink-2)}:is(body.vel-app) .lb-page .lb-name{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-you{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--brand-r-chip);background:var(--tint-blue-strong);font-size:12px;font-weight:500;letter-spacing:0;color:var(--primary-dark)}:is(body.vel-app) .lb-page .lb-bar{height:6px;border-radius:var(--brand-r-meter);background:var(--brand-track)}:is(body.vel-app) .lb-page .lb-bar>span{border-radius:inherit;background:var(--primary);clip-path:polygon(0 0,100% 0,calc(100% - (6px/tan(var(--brand-cut-angle)))) 100%,0 100%)}:is(body.vel-app) .lb-page .lb-ap{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lb-page .lb-ap.is-zero{font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .lb-page .lb-solo-note{padding:14px 20px;border-top:0;font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .lb-page .ts-row{gap:12px;padding:12px 20px;border-bottom:1px solid var(--brand-line)}:is(body.vel-app) .lb-page .ts-row:last-child{border-bottom:0}:is(body.vel-app) .lb-page .ts-row .lb-name{font-weight:400;color:var(--brand-ink-2)}:is(body.vel-app) .lb-page .ts-row .lb-name strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .lb-page .ts-meta{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .lb-page .lb-live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .lb-page .lb-card-head .store-section-dot-live{width:7px;height:7px;background:var(--brand-good);box-shadow:none;animation:none}:is(body.vel-app) .lb-page .lb-empty{padding:40px 24px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);font-size:14px;color:var(--brand-muted)}:is(body.vel-app) .lb-page .lb-card .lb-empty{padding:4px 20px 22px;border-radius:0;box-shadow:none;font-size:13px;text-align:left}:is(body.vel-app) .ah-page .acb-owner-banner{gap:8px 12px;margin:0 0 16px;padding:12px 14px 12px 16px;border:0;border-radius:var(--brand-r-card);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);font-size:13.5px;line-height:1.45;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .acb-owner-banner:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vel-app) .ah-page .acb-owner-banner:is(.is-problem,.acb-owner-banner-suspended):before{background:var(--brand-bad)}:is(body.vel-app) .ah-page .acb-owner-banner>div{flex:1;min-width:min(220px,100%)}:is(body.vel-app) .ah-page .acb-owner-banner strong{font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ah-page .mc-card-header h3 svg{width:16px;height:16px;color:var(--brand-muted)}:is(body.vel-app) .ah-page .mc-card-header .mc-card-badge{padding:0;border-radius:0;background:none;font-size:13px;font-weight:400;color:var(--brand-muted);white-space:nowrap}:is(body.vel-app) .ah-page .mc-card-header .btn{min-height:32px;margin-block:-6px;padding:0 10px}:is(body.vel-app) .ah-page .ah-card-body{padding:4px 20px 20px}:is(body.vel-app) .ah-page .mc-card-empty{padding:4px 20px 22px;font-size:13px;text-align:left;color:var(--brand-muted)}:is(body.vel-app) .ah-page .ah-invite-row{gap:8px}:is(body.vel-app) .ah-page .ah-invite-row .btn{min-height:36px}:is(body.vel-app) .ah-page .ah-invite-link{padding:8px 12px;border:0;border-radius:var(--brand-r-control);background:var(--brand-surface-2);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:14px;font-weight:500;line-height:20px;color:var(--brand-ink)}@media (max-width: 768px){:is(body.vel-app) .ah-page .ah-invite-row .btn{min-height:44px}:is(body.vel-app) .ah-page .ah-invite-link{padding-block:12px}}:is(body.vel-app) .ah-page .ah-brand-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}:is(body.vel-app) .ah-page .ah-brand-logo{display:flex;align-items:center;justify-content:center;flex:none;width:72px;height:72px;overflow:hidden;border-radius:var(--brand-r-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-ink) 8%,transparent)}:is(body.vel-app) .ah-page .ah-brand-logo img{max-width:100%;max-height:100%;object-fit:contain}:is(body.vel-app) .ah-page .ah-brand-initials{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .ah-brand-info{flex:1;min-width:200px}:is(body.vel-app) .ah-page .ah-brand-name{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--brand-ink)}:is(body.vel-app) .ah-page .ah-brand-tagline{margin-top:2px;font-size:14px;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .ah-brand-plan{margin-top:6px;font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .ah-page .acb-bill-grid{gap:16px 24px}:is(body.vel-app) .ah-page .acb-bill-label{font-size:13px;font-weight:500;color:var(--brand-muted)}:is(body.vel-app) .ah-page .acb-bill-value{font-size:15px;font-weight:500;color:var(--brand-ink)}:is(body.vel-app) .ah-page .acb-badge{display:inline-flex;align-items:center;gap:6px;height:20px;margin-left:0;padding:0 8px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;letter-spacing:0;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .acb-badge:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--brand-faint)}:is(body.vel-app) .ah-page .acb-badge-current:before{background:var(--brand-good)}:is(body.vel-app) .ah-page :is(.acb-badge-overdue,.acb-badge-suspended):before{background:var(--brand-bad)}:is(body.vel-app) .ah-page .acb-badge-comped:before{background:var(--primary)}:is(body.vel-app) .ah-page .acb-bill-note{margin:16px 0 0;font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ah-page .ah-team-totals{gap:8px 24px;padding:4px 20px 14px;border-bottom:0;background:none}:is(body.vel-app) .ah-page .ah-tt-num{font-size:20px;font-weight:var(--brand-figure-weight);font-stretch:var(--brand-figure-width);letter-spacing:var(--brand-figure-tracking);color:var(--brand-ink)}:is(body.vel-app) .ah-page .ah-tt-label{font-size:13px;color:var(--brand-muted)}:is(body.vel-app) .ah-page .ah-tt-loading{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .ah-page .ah-member-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 20px;border-top:1px solid var(--brand-line)}:is(body.vel-app) .ah-page .ah-member-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--brand-page);box-shadow:inset 0 0 0 1px var(--brand-line);font-size:12px;font-weight:600;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .ah-member-info{flex:1;min-width:160px}:is(body.vel-app) .ah-page .ah-member-name{font-size:14px;font-weight:600;color:var(--brand-ink)}:is(body.vel-app) .ah-page .ah-member-owner{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:var(--brand-r-chip);background:var(--brand-fill);font-size:12px;font-weight:500;color:var(--brand-ink-2);vertical-align:1px}:is(body.vel-app) .ah-page .ah-member-email{margin-top:1px;font-size:12.5px;color:var(--brand-muted);overflow-wrap:anywhere}:is(body.vel-app) .ah-page .agency-member-stats{gap:20px}:is(body.vel-app) .ah-page .ams-num{font-size:14px;font-weight:600;line-height:1.3;color:var(--brand-ink)}:is(body.vel-app) .ah-page .ams-num.ams-date{font-size:13px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .ams-label{margin-top:1px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .ah-page .ams-label:first-letter{text-transform:uppercase}:is(body.vel-app) .ah-page .ah-member-remove{min-height:30px;padding:0 8px;gap:6px;border:0;border-radius:max(4px,calc(var(--brand-r-control) - 2px));background:transparent;font-size:12.5px;font-weight:500;color:var(--brand-ink-2)}:is(body.vel-app) .ah-page .ah-member-remove:hover:not(:disabled){background:color-mix(in srgb,var(--brand-bad) 6%,transparent);color:var(--brand-bad-ink)}:is(body.vel-app) .ah-page .ah-member-remove svg{width:14px;height:14px}@media (max-width: 900px){:is(body.vel-app) .ach-page .ach-hero-rail{border-left:0;border-top:1px solid var(--sig-navy-line)}}@media (max-width: 1024px){:is(body.vel-app) .closed-page .closed-cell-notes{display:none}}@media (max-width: 768px){:is(body.vel-app) .cal-page .cal-table-wrap tbody tr{margin:0;padding:14px 16px;border:0;border-bottom:1px solid var(--brand-line);border-radius:0;background:transparent}:is(body.vel-app) .cal-page .cal-table-wrap td{padding:4px 0}:is(body.vel-app) .cal-page .cal-table-wrap td:is(:first-child,:last-child){padding-left:0;padding-right:0}:is(body.vel-app) .cal-page .cal-table-wrap td:before{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--brand-muted)}:is(body.vel-app) .cal-page .cal-table-wrap td[data-label=Appointment]{margin-bottom:4px;padding:0 0 4px;border-bottom:0}:is(body.vel-app) .cal-page .cal-table-wrap td[data-label=Appointment] .lead-name{font-size:15px}:is(body.vel-app) .cal-page .cal-table-wrap td[data-label=Actions]{margin-top:6px;padding-top:8px;border-top:0}:is(body.vel-app) .closed-page .closed-table-wrap tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;margin:0;padding:13px 16px;border:0;border-bottom:1px solid var(--brand-line);border-radius:0;background:transparent}:is(body.vel-app) .closed-page .closed-table-wrap tbody td{display:none}:is(body.vel-app) .closed-page .closed-table-wrap tbody td:is([data-label=Name],[data-label="Annual premium"],[data-label=Closed],[colspan]){display:block;min-width:0;margin:0;padding:0;border:0;text-align:left}:is(body.vel-app) .closed-page .closed-table-wrap tbody td:before{content:none}:is(body.vel-app) .closed-page .closed-table-wrap tbody td[colspan]{grid-column:1 / -1}:is(body.vel-app) .closed-page .closed-table-wrap td[data-label=Name] .lead-name{max-width:none}:is(body.vel-app) .closed-page .closed-table-wrap :is(.closed-email,.closed-monthly){display:none}:is(body.vel-app) .closed-page .closed-table-wrap td[data-label=Closed]{font-size:12.5px;color:var(--brand-muted)}:is(body.vel-app) .cal-page-header .page-header-actions .btn-accent,:is(body.vel-app) .cal-page .cal-toggle-btn,:is(body.vel-app) .closed-page .closed-search{min-height:44px}:is(body.vel-app) .cal-page .cal-table-actions .lead-action-pill{width:44px;height:44px}:is(body.vel-app) .cal-page .cal-table-actions .lead-action-pill svg{width:16px;height:16px}:is(body.vel-app) .appt-modal .appt-modal-actions :is(.btn-secondary,.btn-accent,.btn-danger-outline){min-height:44px}:is(body.vel-app) .ach-page .ach-rail-goalbtn,:is(body.vel-app) .ah-page .ah-member-remove{min-height:36px}:is(body.vel-app) .ah-page .mc-card-header .btn{min-height:44px;margin-block:-12px}:is(body.vel-app) .ap-milestone-modal :is(.ap-milestone-primary,.ap-milestone-dismiss){min-height:44px}:is(body.vel-app) .ap-milestone-modal .ap-milestone-icon-btn{width:44px;min-height:44px}}@media (max-width: 640px){:is(body.vel-app) .closed-page .admin-table-title,:is(body.vel-app) .cal-page .lead-table-header{padding:14px 16px 12px}:is(body.vel-app) .cal-page .cal-grid-header{padding:14px 16px}:is(body.vel-app) .cal-page .cal-grid-cell.today .cal-grid-cell-num{width:22px;height:22px}:is(body.vel-app) .cal-page .cal-day-panel{padding:14px 16px 16px}:is(body.vel-app) .cal-page .hq-card-header{padding:16px 16px 10px}:is(body.vel-app) .cal-page .hq-card-empty{padding:4px 16px 20px}:is(body.vel-app) .cal-page .cal-summary-row{padding:7px 16px}:is(body.vel-app) .cal-page .cal-upcoming-list{padding:0 4px 6px}:is(body.vel-app) .appt-modal .appt-modal-actions :is(.btn-secondary,.btn-accent,.btn-danger-outline){flex:1 1 auto}:is(body.vel-app) .ach-page .ach-hero-main{align-items:stretch;gap:20px;padding:22px 20px}:is(body.vel-app) .ach-page .ach-hero-badge{align-self:center}:is(body.vel-app) .ach-page .ach-next{max-width:none}:is(body.vel-app) .ach-page .ach-total{font-size:34px}:is(body.vel-app) .ach-page .ach-rail-month{padding:20px 20px 18px}:is(body.vel-app) .ach-page .ach-rail-alltime{padding:14px 20px 18px}:is(body.vel-app) .ach-page .ach-ladder{padding:0 16px}:is(body.vel-app) .ach-page .ach-ladder-hint{margin:14px 16px 0}:is(body.vel-app) .ach-page .ach-extra{padding:14px 16px}:is(body.vel-app) .lb-page .lb-card-head{padding:16px 16px 8px}:is(body.vel-app) .lb-page .lb-row,:is(body.vel-app) .lb-page .ts-row{padding:12px 16px}:is(body.vel-app) .lb-page .ts-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"avatar who ap" "avatar meta ap";align-items:center;gap:2px 12px}:is(body.vel-app) .lb-page .ts-row .lb-avatar{grid-area:avatar}:is(body.vel-app) .lb-page .ts-row .lb-name{grid-area:who;display:block}:is(body.vel-app) .lb-page .ts-row .ts-meta{grid-area:meta;white-space:normal}:is(body.vel-app) .lb-page .ts-row .lb-ap{grid-area:ap}:is(body.vel-app) .lb-page .lb-card .lb-empty{padding:4px 16px 20px}:is(body.vel-app) .lb-page .lb-name-text{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:break-word}:is(body.vel-app) .lb-page .lb-pod-name{flex-direction:column;gap:4px}:is(body.vel-app) .lb-page .lb-pod-name-text{overflow:visible;line-height:1.25;white-space:normal;text-overflow:clip;overflow-wrap:break-word}:is(body.vel-app) .ah-page .ah-card-body{padding:4px 16px 16px}:is(body.vel-app) .ah-page .ah-team-totals{padding:4px 16px 12px}:is(body.vel-app) .ah-page .ah-member-row{padding:12px 16px}:is(body.vel-app) .ah-page .agency-member-stats{padding-left:46px}:is(body.vel-app) .ah-page .ah-member-remove{margin-left:38px}:is(body.vel-app) .ah-page .mc-card-empty{padding:4px 16px 20px}:is(body.vel-app) .ah-page .acb-owner-banner{align-items:flex-start}:is(body.vel-app) .ah-page .acb-owner-banner:before{margin-top:6px}}@media (max-width: 480px){:is(body.vel-app) .lb-page .lb-row{grid-template-columns:24px 32px minmax(0,1fr) 72px;gap:10px}:is(body.vel-app) .ap-milestone-modal{padding:16px}:is(body.vel-app) .ap-milestone-modal .ap-milestone-ladder span{font-size:min(10.5px,2.8vw)}:is(body.vel-app) .lb-page .lb-podium{gap:8px;padding:20px 8px 0}:is(body.vel-app) .lb-page .lb-pod-name-text,:is(body.vel-app) .lb-page .lb-pod.pod-1 .lb-pod-name-text{font-size:13px}:is(body.vel-app) .lb-page .lb-pod-ap{font-size:15px}:is(body.vel-app) .lb-page .lb-pod.pod-1 .lb-pod-ap{font-size:17px}:is(body.vel-app) .lb-page .lb-pod .lb-pod-base{padding-top:7px;font-size:15px}}@media (prefers-reduced-motion: reduce){:is(body.vel-app) :is(.closed-page,.cal-page) :is(tbody tr,.closed-search,.cal-toggle-btn,.lead-action-pill,.cal-grid-cell,.cal-day-appt,.cal-upcoming-item),:is(body.vel-app) .lb-page .lb-bar>span,:is(body.vel-app) .appt-modal :is(.appt-modal-close,.btn-danger-outline),:is(body.vel-app) .ach-page .ach-rail-goalbtn,:is(body.vel-app) .ap-milestone-modal :is(.ap-milestone-primary,.ap-milestone-icon-btn){transition:none}}@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}}html{font-size:16px;-webkit-font-smoothing:antialiased;scroll-padding-top:88px;width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none}body{font-family:var(--font-sans);background:var(--bg-base);color:var(--text-primary);line-height:1.6;font-feature-settings:"ss01","cv11","tnum";width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.loading-container{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--bg-base)}.loading-spinner{width:32px;height:32px;border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .75s linear infinite}.page-skeleton{padding:28px 32px;max-width:1240px}.skel{position:relative;overflow:hidden;background:var(--bg-secondary);border-radius:10px}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:skel-shimmer 1.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skel:after{animation:none}}.skel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.skel-title{width:190px;height:22px;margin-bottom:10px}.skel-subtitle{width:300px;height:13px}.skel-action{width:140px;height:38px;border-radius:100px}.skel-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.skel-stat{height:104px;border-radius:14px}.skel-block{height:150px;border-radius:14px;margin-bottom:26px}.skel-list{display:flex;flex-direction:column;gap:12px}.skel-row{height:52px;border-radius:10px}@media (max-width: 768px){.page-skeleton{padding:18px 16px}.skel-stat-row{grid-template-columns:repeat(2,1fr)}.skel-subtitle,.skel-action{display:none}}.app-layout{display:flex;min-height:100dvh;background:var(--bg-base);max-width:100%;overflow-x:clip}.main-content{flex:1;margin-left:232px;overflow-y:auto;overflow-x:hidden;min-width:0;max-width:100%}:root{--sidebar-bg-1: #FAFBFD;--sidebar-bg-2: #FAFBFD;--sidebar-text: var(--text-secondary);--sidebar-text-muted: var(--text-muted);--sidebar-heading: var(--text-primary);--sidebar-border: rgba(11,27,43,.1);--sidebar-border-faint: rgba(11,27,43,.06);--sidebar-hover-bg: rgba(11,27,43,.05);--sidebar-user-bg: transparent;--sidebar-chip-bg: #FFFFFF;--sidebar-chip-border: rgba(11,27,43,.1);--sidebar-dot: rgba(11,27,43,.35);--sidebar-active-bg: rgba(var(--accent-rgb), .08);--sidebar-active-text: var(--primary);--sidebar-scroll: rgba(11,27,43,.18);--sidebar-scroll-hover: rgba(11,27,43,.3);--accent-rgb: 37, 99, 235;--accent-on: #fff}.sidebar{width:232px;flex-shrink:0;display:flex;flex-direction:column;background:var(--sidebar-bg-1);border-right:1px solid var(--sidebar-border-faint);color:var(--sidebar-text);height:100dvh;position:fixed;top:0;left:0;z-index:100;overflow-y:auto}.sidebar,.sidebar-nav{color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-dark) transparent}.sidebar::-webkit-scrollbar-thumb,.sidebar-nav::-webkit-scrollbar-thumb{background:var(--sidebar-scroll)}.sidebar::-webkit-scrollbar-thumb:hover,.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scroll-hover)}.sidebar-header{padding:22px 22px 18px;border-bottom:1px solid var(--sidebar-border);background:linear-gradient(180deg,rgba(var(--accent-rgb),.1) 0%,transparent 100%)}.sidebar-brand{display:flex;align-items:center;gap:10px;margin-bottom:5px}.sidebar-brand h2{font-size:16px;font-weight:700;color:var(--sidebar-heading);letter-spacing:-.3px}.sidebar-brand h2 span{color:var(--primary)}.agency-wordmark{font-size:16px;font-weight:700;color:var(--sidebar-heading);letter-spacing:-.3px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:196px}.agency-wordmark span{color:var(--primary)}.sidebar-brand svg{width:28px;height:28px}.sidebar-brand-img{height:33px;width:auto;display:block}.sidebar-switch-wrap{position:relative;z-index:30}.sidebar-switch{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;margin-top:2px;background:var(--sidebar-chip-bg);border:1px solid var(--sidebar-chip-border);border-radius:9px;color:var(--sidebar-heading);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1)}.sidebar-switch:hover,.sidebar-switch.is-open{border-color:var(--sidebar-border)}.sidebar-switch.is-open svg{transform:rotate(180deg)}.sidebar-switch svg{width:12px;height:12px;flex-shrink:0;opacity:.7;transition:transform .18s cubic-bezier(.16,1,.3,1)}.sidebar-switch:focus-visible{outline:2px solid var(--primary-sky);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-sky) 16%,transparent)}.sidebar-switch-cur{display:flex;align-items:center;gap:8px;min-width:0}.sidebar-switch-cur>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-switch-away{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:100px;font-size:11.5px;font-weight:600;letter-spacing:.01em;background:rgba(var(--accent-rgb),.08);color:var(--primary);font-variant-numeric:tabular-nums}.sidebar-switch-away:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary)}.sidebar-switch-away.tone-live:before,.sidebar-switch-away.tone-running:before{background:var(--success)}.sidebar-switch-away.tone-ready:before{background:#93c5fd}.sidebar-switch-away.tone-paused:before{background:#e6a41e}.sidebar-switch-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.sidebar-switch-menu{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:2;transform-origin:top left;animation:veaMenuIn var(--dur-fast) var(--ease-out-quint);width:100%;min-width:0;max-width:100%;list-style:none;margin:0;padding:5px;background:var(--bg-primary, #fff);border:1px solid var(--border);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-lg, 0 12px 32px rgba(15,23,42,.18))}.sidebar-switch-menu button{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:9px 10px;border:none;background:none;border-radius:9px;font:inherit;cursor:pointer;color:var(--text-primary, #0B1B2B)}.sidebar-switch-menu button:hover{background:var(--bg-secondary)}.sidebar-switch-menu button.is-on{background:var(--accent-dim, rgba(37,99,235,.08))}.sidebar-switch-menu button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sidebar-switch-row{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap}.sidebar-switch-name{font-size:13px;font-weight:600;white-space:nowrap}.sidebar-switch-desc{font-size:12px;color:var(--text-muted);white-space:normal;line-height:1.4}.sidebar-switch-here{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:var(--accent, #2563EB);flex-shrink:0}.sidebar-switch-here svg{width:14px;height:14px}.sidebar-switch-state{flex-shrink:0;padding:2px 8px;border-radius:100px;font-size:10.5px;font-weight:600;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-light);font-variant-numeric:tabular-nums}.sidebar-switch-state.tone-live,.sidebar-switch-state.tone-running{background:#16a34a1a;color:#15803d;border-color:#16a34a47}.sidebar-switch-state.tone-ready{background:#2563eb14;color:var(--primary-dark, #1D4ED8);border-color:#2563eb3d}.sidebar-switch-state.tone-paused{background:#b6810d1a;color:#b6810d;border-color:#b6810d4d}.sidebar-switch-state.tone-off,.sidebar-switch-state.tone-building{background:var(--bg-secondary);color:var(--text-muted)}.sidebar-role{font-family:var(--font-display);font-weight:500;font-size:13px;color:var(--sidebar-text-muted);letter-spacing:0;text-transform:none;opacity:.9}.sidebar-nav{position:relative;flex:1;overflow-y:auto;padding:18px 12px;display:flex;flex-direction:column;gap:2px}.nav-section-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--sidebar-text-muted);letter-spacing:0;padding:14px 12px 6px;opacity:1}.nav-section-label:first-child{padding-top:4px}.nav-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--sidebar-text-muted);transition:background .12s,color .12s;position:relative}.nav-item svg{width:16px;height:16px;flex-shrink:0;opacity:1}.nav-item>span:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-heading)}.nav-item:focus-visible,.nav-item.active:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.nav-item.active:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:600}.nav-glide{position:absolute;border-radius:8px;background:var(--sidebar-active-bg);pointer-events:none;transition:top var(--dur-base) var(--ease-out-quint),height var(--dur-base) var(--ease-out-quint)}.sidebar-nav.has-glide .nav-item.active{background:transparent;box-shadow:none}@media (prefers-reduced-motion: reduce){.nav-glide{transition:none}}.nav-item.active svg{opacity:1;color:var(--sidebar-active-text)}.nav-state{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:100px;letter-spacing:0;white-space:nowrap;background:var(--sidebar-chip-bg);color:var(--sidebar-text-muted);box-shadow:inset 0 0 0 1px var(--sidebar-chip-border);font-feature-settings:"tnum"}.nav-state-dot{width:5px;height:5px;border-radius:50%;background:var(--sidebar-dot)}.nav-state-running .nav-state-dot{background:var(--success)}.nav-state-paused .nav-state-dot{background:var(--status-warm, #B6810D)}.nav-state-ready .nav-state-dot{background:var(--primary)}.mc-card-empty.vea-viewas-note{padding:24px;font-size:14px;color:var(--text-secondary);max-width:68ch;margin-inline:auto}.nav-badge{margin-left:auto;background:var(--primary);color:var(--accent-on);font-size:12px;font-weight:700;padding:2px 7px;border-radius:100px;letter-spacing:0;font-feature-settings:"tnum";box-shadow:0 0 0 1px rgba(var(--accent-rgb),.35)}.sidebar-footer{padding:14px;border-top:1px solid var(--sidebar-border)}.sidebar-close-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;padding:11px 14px;border-radius:10px;background:var(--success);border:none;color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;position:relative;transition:background .15s ease}.sidebar-close-cta:hover{background:#15803d;animation-play-state:paused}.sidebar-close-cta svg{width:15px;height:15px;flex-shrink:0}@media (prefers-reduced-motion: reduce){.sidebar-close-cta{animation:none}}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--sidebar-user-bg);margin-bottom:6px}.sidebar-avatar{width:34px;height:34px;border-radius:100px;background:linear-gradient(135deg,rgb(var(--accent-rgb)),rgba(var(--accent-rgb),.72));display:grid;place-items:center;color:var(--accent-on);font-size:12px;font-weight:700;flex-shrink:0;letter-spacing:.4px}.sidebar-avatar.sm{width:26px;height:26px;border-radius:100px;font-size:10px}.sidebar-user-info{min-width:0;flex:1}.sidebar-user-name{font-size:13px;font-weight:600;color:var(--sidebar-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-email{font-size:12px;color:var(--sidebar-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logout{margin-top:10px;width:100%;display:flex;align-items:center;gap:8px;justify-content:center;padding:8px 12px;border-radius:10px;background:transparent;border:1px solid var(--sidebar-border);color:var(--sidebar-text-muted);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}.sidebar-logout:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-heading)}.sidebar-logout svg{width:14px;height:14px}.sidebar-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;margin-top:12px}.sidebar-legal a{font-size:11px;color:var(--sidebar-text-muted);text-decoration:none;white-space:nowrap;padding:5px 2px;transition:color .15s ease}.sidebar-legal a:hover{color:var(--sidebar-heading);text-decoration:underline}.page-header{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 32px 18px;border-bottom:1px solid var(--border-light);background:var(--bg-primary);gap:16px}.page-header h1{font-size:21px;font-weight:700;color:var(--text-primary);letter-spacing:-.4px;line-height:1.2}.page-header p{font-size:13.5px;color:var(--text-secondary);margin-top:3px}.page-header-row{display:flex;align-items:center;gap:14px}.page-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width: 640px){.page-header{flex-direction:column;align-items:stretch}.page-header-actions{flex-shrink:1;flex-wrap:wrap}}.mc-header{align-items:center}.mc-title{font-size:28px!important;font-weight:800!important;letter-spacing:-.8px!important}.mc-freshness{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:12.5px;font-weight:500;color:var(--text-muted);white-space:nowrap}.mc-freshness-dot{width:7px;height:7px;border-radius:100px;background:var(--success);box-shadow:0 0 0 3px #16a34a1f}.mc-range-refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);border-radius:50%;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.mc-range-refresh:hover{border-color:#2563eb80;background:#2563eb0f;color:var(--primary)}.mc-range-refresh:disabled{opacity:.55;cursor:default}.mc-refresh-ico{width:14px;height:14px;flex-shrink:0}.mc-refresh-ico.spin{animation:mc-refresh-spin .7s linear infinite}@keyframes mc-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mc-refresh-ico.spin{animation:none}}.mc-pulse-chip.warn{border-color:#b6810d73}.mc-pulse-chip.warn .mc-pulse-num{color:#b6810d}.mc-recon-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}@media (max-width: 640px){.mc-title{font-size:25px!important}.mc-header{align-items:flex-start}.mc-freshness{margin-top:2px}}.page-body{padding:26px 32px;display:flex;flex-direction:column;gap:22px}.section-title{font-size:14.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.section-title.sm{font-size:13px;margin-bottom:16px}.btn-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#00000008;border:1px solid rgba(0,0,0,.06);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.btn-icon:hover{background:#0000000f;color:var(--text-primary)}.btn-icon svg{width:15px;height:15px}.btn-accent{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--radius-sm);background:var(--primary);border:none;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease;text-decoration:none}.btn-accent:hover{background:var(--primary-dark, #1D4ED8);transform:translateY(-1px);box-shadow:0 6px 18px -4px #2563eb66}.btn-accent:active{transform:translateY(0) scale(.98)}.btn-accent svg{width:14px;height:14px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:var(--radius-sm);background:var(--primary);border:none;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.btn-primary.btn-block,.btn-secondary.btn-block{width:100%}.btn-primary:hover{background:var(--primary-dark, #1D4ED8);transform:translateY(-1px);box-shadow:0 6px 18px -4px #2563eb66}.btn-primary:active{transform:translateY(0) scale(.99)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-accent,a.btn-icon{text-decoration:none}.inline-action-btn{padding:8px 14px;border-radius:8px;border:none;background:var(--primary);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:transform .12s cubic-bezier(.16,1,.3,1),filter .15s,opacity .15s}.inline-action-btn:hover:not(:disabled){filter:brightness(1.08)}.inline-action-btn:active:not(:disabled){transform:scale(.96)}.inline-action-btn:disabled{opacity:.65;cursor:default}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.btn-secondary:hover{background:var(--bg-tertiary);color:var(--text-primary)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.stat-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px 22px;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,transform .2s ease}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-label{font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:0;margin-bottom:8px}.stat-value{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-1px;line-height:1}.stat-value.accent{color:var(--primary)}.stat-value.success{color:var(--success)}.stat-value.warning{color:var(--warning)}.stat-sub{font-size:12px;color:var(--text-muted);margin-top:6px}.packs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.pack-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.pack-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);opacity:0;transition:opacity .2s ease}.pack-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border-active)}.pack-card:hover:before{opacity:1}.pack-card:active{transform:translateY(0) scale(.99)}.pack-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pack-type{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.status-badge{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.1px}.status-badge.active{background:#05966917;color:var(--success);border:1px solid rgba(5,150,105,.18)}.status-badge.completed{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border)}.status-badge.pending{background:#d9770617;color:var(--warning);border:1px solid rgba(217,119,6,.18)}.pack-progress{margin-bottom:14px}.progress-bar{height:5px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:hidden;margin-bottom:6px}.progress-fill{height:100%;background:var(--accent);border-radius:var(--radius-full);transition:width .6s cubic-bezier(.16,1,.3,1)}.pack-progress-text{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-muted)}.pack-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-muted)}.pack-meta-item{display:flex;align-items:center;gap:5px}.pack-meta-item svg{width:12px;height:12px;color:var(--success)}.pack-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);opacity:0;transition:opacity .2s ease,transform .2s ease}.pack-card:hover .pack-arrow{opacity:1;transform:translateY(-50%) translate(2px)}.pack-arrow svg{width:15px;height:15px}.hq-welcome-header{padding:32px 32px 22px}.hq-agency-band{display:flex;align-items:center;gap:15px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(120deg,rgba(var(--accent-rgb, 37, 99, 235),.1),rgba(var(--accent-rgb, 37, 99, 235),.02) 60%),#fff;box-shadow:var(--shadow-card, var(--shadow-sm))}.hq-agency-band-mark{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.hq-agency-band-mark.has-logo{background:#fff;border:1px solid var(--border);padding:7px}.hq-agency-band-logo{max-width:100%;max-height:100%;width:auto;object-fit:contain;display:block}.hq-agency-band-monogram{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgb(var(--accent-rgb, 37, 99, 235));color:var(--accent-on, #FFFFFF);font-weight:800;font-size:19px;letter-spacing:-.5px;border-radius:13px}.hq-agency-band-text{min-width:0}@media (max-width: 640px){.hq-agency-band{flex-wrap:wrap}.hq-agency-band-cta{flex-basis:100%}}.hq-agency-band-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--accent-rgb, 37, 99, 235));margin-bottom:2px}.hq-agency-band-name{font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary)}.hq-agency-band-tagline{font-size:13px;color:var(--text-secondary);margin-top:1px}.hq-nudge-modal{max-width:440px;text-align:center}.hq-nudge-icon{margin:0 auto 12px}.hq-nudge-title{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--text-primary)}.hq-nudge-body{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5}.hq-nudge-actions{margin-top:18px;display:flex;justify-content:center;gap:10px}.hq-unmarked-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--accent-dim);color:var(--accent);display:flex;align-items:center;justify-content:center}.hq-unmarked-icon svg{width:20px;height:20px}.hq-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hq-stat{display:block;width:100%;padding:18px 20px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:transform .1s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden;font-family:inherit}.hq-stat:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:var(--shadow-md)}.hq-stat-content{min-width:0}.hq-stat-label{font-size:11px;font-weight:600;letter-spacing:0;color:var(--text-secondary);margin-bottom:10px}.hq-stat-number{font-family:var(--font-sans);font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1;color:var(--text-primary);font-feature-settings:"tnum"}.hq-stat-sub{font-size:12px;color:var(--text-muted);margin-top:6px;line-height:1.4}.hq-stat-cta{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:var(--primary)}.hq-stat-blue .hq-stat-number{color:var(--primary)}.hq-stat-green .hq-stat-number{color:var(--success)}.hq-stat-ink .hq-stat-number,.hq-stat-navy .hq-stat-number{color:var(--text-primary)}.hq-stat-ink:hover,.hq-stat-navy:hover{border-color:var(--border-active)}.hq-stat-green:hover{border-color:var(--success)}@media (max-width: 1024px){.hq-stats{grid-template-columns:repeat(2,1fr)}}.hq-operator-headline{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:10px 12px;font-family:var(--font-sans);font-size:18px;font-weight:600;letter-spacing:-.3px;color:var(--text-primary);font-feature-settings:"tnum"}.page-header h1.hq-operator-headline{font-size:18px;font-weight:600;letter-spacing:-.3px}.hq-headline-fresh{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.4px;color:var(--primary)}.hq-headline-stat{color:var(--text-secondary);font-weight:500}.hq-headline-sep{color:var(--border);font-weight:400;font-size:16px}.hq-greeting{font-family:var(--font-sans);font-size:26px;font-weight:700;letter-spacing:-.6px;line-height:1.15;color:var(--text-primary)}.page-header h1.hq-greeting{font-size:26px;font-weight:700;letter-spacing:-.6px}.hq-greeting-name{color:var(--primary)}.hq-greet-clock{display:inline-flex;align-items:center;gap:10px;margin-top:7px}.hq-greet-pulse{width:6px;height:6px;border-radius:100px;background:var(--success);box-shadow:0 0 0 3px #16a34a2e;animation:pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.hq-greet-time{font-family:var(--font-sans);font-size:15.5px;font-weight:600;color:var(--text-secondary);font-feature-settings:"tnum";white-space:nowrap}.hq-greet-secs{color:var(--text-muted)}.hq-greet-meridian{margin-left:5px;font-size:13px;font-weight:600;color:var(--text-muted)}.hq-greet-divider{width:1px;height:15px;background:var(--border);flex-shrink:0}.hq-greet-day{font-size:15.5px;color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:-.1px}.hq-greet-day em{font-family:var(--font-display);font-style:normal;font-weight:700;color:var(--primary)}.hq-fresh-queue{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.hq-fresh-head{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--border-light)}.hq-fresh-label{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);font-family:var(--font-sans)}.hq-fresh-dot{width:7px;height:7px;border-radius:100px;background:var(--success);box-shadow:0 0 0 4px #16a34a2e;animation:pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.hq-fresh-sub{font-size:12.5px;color:var(--text-muted);margin-top:4px;font-family:var(--font-sans)}.hq-fresh-list{display:flex;flex-direction:column}.hq-fresh-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border-light);transition:background .1s}.hq-fresh-row:hover{background:var(--bg-secondary)}.hq-fresh-row:last-child{border-bottom:none}.hq-fresh-name{display:flex;flex-direction:column;gap:2px;min-width:0}.hq-fresh-name>span:first-child{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.1px}.hq-fresh-meta{font-size:12px;color:var(--text-muted)}.hq-fresh-phone{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text-secondary);font-feature-settings:"tnum";white-space:nowrap;text-decoration:none}.hq-fresh-phone:hover{text-decoration:underline}.hq-fresh-call{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 1px 2px #2563eb4d;cursor:pointer;font-family:inherit;transition:background .15s}.hq-fresh-call:hover{background:var(--primary-dark, #1D4ED8)}.hq-fresh-call svg{width:12px;height:12px}.hq-fresh-queue-quiet{box-shadow:var(--shadow-sm);border-color:var(--border-light);background:var(--bg-primary)}.hq-fresh-queue-quiet .hq-fresh-label{font-size:15px;letter-spacing:.04em}.hq-fresh-queue-quiet .hq-fresh-head{background:var(--bg-secondary);border-bottom:2px solid var(--border)}.hq-fresh-queue-quiet .hq-fresh-row{border-bottom-color:var(--border)}.hq-fresh-queue-quiet .hq-fresh-row:last-child{border-bottom:none}.hq-fresh-queue-quiet .hq-fresh-row:hover{background:var(--bg-secondary)}.hq-fresh-localtime{font-family:var(--font-sans);font-weight:600;font-feature-settings:"tnum";font-size:12px;color:var(--text-secondary);white-space:nowrap;margin-left:auto;padding-right:14px}.hq-fresh-localtime-tag{font-family:var(--font-sans);color:var(--text-muted);margin-right:2px}.hq-fresh-row-clickable{cursor:pointer}.hq-fresh-row-clickable:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:10px}@media (max-width: 640px){.hq-fresh-row{grid-template-columns:1fr auto;gap:4px 12px}.hq-fresh-name{grid-column:1 / -1}.hq-fresh-localtime{justify-self:start;font-size:11.5px}.hq-fresh-phone{justify-self:end}.hq-fresh-name>span:first-child,.hq-fresh-meta{overflow-wrap:anywhere}}.hq-fresh-call-ghost{background:transparent;color:var(--primary);border:1px solid var(--border);box-shadow:none}.hq-fresh-call-ghost:hover{background:#2563eb0f;border-color:var(--primary);color:var(--primary)}.activity-table .lead-name{font-weight:600;color:var(--text-primary);font-size:13.5px}.activity-table .lead-sub{font-size:11.5px;color:var(--text-muted);margin-top:2px}.activity-table .lead-cell-mono{font-family:var(--font-sans);font-feature-settings:"tnum";white-space:nowrap;color:var(--text-secondary);font-size:13px}.activity-table .lead-cell-mono a{color:inherit;text-decoration:none}.activity-table .lead-cell-mono a:hover{text-decoration:underline}.activity-table .activity-phone{font-weight:500}.lead-localtime-sub{font-size:11px;font-weight:500;color:var(--text-muted);margin-top:2px;white-space:nowrap}.activity-table tr.activity-row-clickable{cursor:pointer}.activity-table tr.activity-row-clickable:hover{background:var(--bg-secondary)}.activity-table tr.activity-row-clickable:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.closed-track-record{margin-bottom:20px}.closed-track-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;color:var(--text-muted);margin-bottom:12px}.closed-row-clickable{cursor:pointer}.closed-row-clickable:hover{background:var(--muted-row)}.closed-row-clickable:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.hq-clock-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:18px 22px;display:flex;flex-direction:column;gap:8px}.hq-clock-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.hq-clock-pulse{width:6px;height:6px;border-radius:100px;background:var(--success);box-shadow:0 0 0 3px #16a34a2e;animation:pulse-dot 1.6s ease-in-out infinite}.hq-clock-time-row{display:flex;align-items:baseline;gap:8px;margin-top:2px}.hq-clock-time{font-family:var(--font-sans);font-size:32px;font-weight:800;letter-spacing:-1.2px;line-height:1;color:var(--text-primary);font-feature-settings:"tnum"}.hq-clock-meridian{font-size:13px;font-weight:600;color:var(--text-secondary)}.hq-clock-date{font-size:13px;color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:-.1px}.hq-clock-date em{font-family:var(--font-display);font-style:normal;font-weight:700;color:var(--primary)}.hq-grid{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}.hq-main{display:flex;flex-direction:column;gap:20px;min-width:0}.hq-side{display:flex;flex-direction:column;gap:20px}.hq-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.hq-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border-light)}.hq-card-header h3{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.hq-card-count{font-size:12px;font-weight:500;color:var(--text-muted)}.hq-card-empty{padding:40px 22px;text-align:center;color:var(--text-muted);font-size:13.5px}.hq-link-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--accent);padding:4px 0;transition:opacity .15s}.hq-link-btn:hover{opacity:.7}.hq-disp-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border);border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap;color:var(--text-secondary);background:var(--bg-primary)}.hq-disp-badge-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hq-activity-scroll{overflow-x:auto}.hq-type-list,.hq-pack-list{display:flex;flex-direction:column}.hq-type-item{display:flex;align-items:center;gap:14px;padding:14px 22px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--border-light)}.hq-type-item:last-child{border-bottom:none}.hq-type-item:hover{background:var(--bg-secondary)}.hq-type-dot{width:4px;height:32px;border-radius:4px;flex-shrink:0}.hq-type-info{flex:1;min-width:0}.hq-type-name{font-size:13.5px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.hq-type-detail{font-size:12px;color:var(--text-muted)}.hq-type-rate{font-size:14px;font-weight:700;color:var(--text-primary);flex-shrink:0}.hq-pack-item{padding:14px 22px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--border-light)}.hq-pack-item:last-child{border-bottom:none}.hq-pack-item:hover{background:var(--bg-secondary)}.hq-pack-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hq-pack-name{font-size:13.5px;font-weight:600;color:var(--text-primary)}.hq-pack-pct{font-size:12px;font-weight:600;color:var(--accent)}.hq-pack-item .progress-bar{margin-bottom:6px}.hq-pack-detail{font-size:12px;color:var(--text-muted)}.ml-packs-section{margin-bottom:24px}.ml-packs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ml-packs-title{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;display:inline-flex;align-items:center;gap:10px}.ml-packs-title-past{color:var(--text-secondary)}.ml-packs-live-dot{width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 20%,transparent);animation:ml-packs-live-pulse 1.8s ease-in-out infinite}@keyframes ml-packs-live-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 20%,transparent)}50%{box-shadow:0 0 0 7px #16a34a0d}}.ml-packs-count{font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:0}.ml-packs-past{margin-top:8px}.ml-packs-head-meta{display:inline-flex;align-items:center;gap:12px}.ml-packs-view-all{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.ml-packs-view-all:hover{border-color:var(--primary);color:var(--primary);background:var(--accent-dim)}.ml-packs-view-all svg{width:12px;height:12px}.ml-packs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ml-pack-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--bg-primary);border:1.5px solid var(--border-light);border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .14s ease,transform .12s ease,box-shadow .14s ease}.ml-pack-card:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 6px 16px #2563eb1a}.ml-pack-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ml-pack-card-live{border-color:#16a34a59;background:linear-gradient(180deg,rgba(22,163,74,.04),var(--bg-primary) 60%);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 12%,transparent),0 2px 8px #16a34a0f}.ml-pack-card-live:hover{border-color:var(--success);box-shadow:0 4px 16px color-mix(in srgb,var(--success) 18%,transparent)}.ml-pack-card-selected,.ml-pack-card-live.ml-pack-card-selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.ml-pack-card-past{background:var(--bg-secondary);border-color:var(--border-light)}.ml-pack-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-pack-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:0;padding:3px 10px;border-radius:999px}.ml-pack-status-live{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.ml-pack-status-wrapping{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--text-primary)}.ml-pack-status-done{background:var(--bg-tertiary);color:var(--text-muted)}.ml-pack-status-aged{background:color-mix(in srgb,var(--text-secondary) 12%,transparent);color:var(--text-secondary)}.ml-pack-status-launching{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--text-primary)}.ml-pack-status-launching .ml-pack-status-dot{display:none}.ml-pack-status-wrapping .ml-pack-status-dot{background:var(--warning)}.ml-pack-status-dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:ml-packs-live-pulse 1.8s ease-in-out infinite;flex-shrink:0}.ml-pack-date{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ml-pack-type{font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.2}.ml-pack-progress{display:flex;flex-direction:column;gap:6px}.ml-pack-progress-bar{height:6px;background:var(--border-light);border-radius:999px;overflow:hidden}.ml-pack-progress-fill{height:100%;background:linear-gradient(90deg,#16A34A,var(--success));border-radius:999px;transition:width .3s ease}.ml-pack-progress-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary)}.ml-pack-progress-meta strong{color:var(--text-primary);font-weight:700}.ml-pack-progress-remaining{color:var(--text-muted)}.ml-scope-banner{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--accent-dim);border:1px solid rgba(37,99,235,.25);border-radius:10px;margin-bottom:18px;font-size:13px;color:var(--text-primary)}.ml-scope-banner strong{font-weight:700}@media (max-width: 640px){.ml-packs-grid{grid-template-columns:1fr}}.rr-modal{max-width:560px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:18px}.rr-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.rr-header h2{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--text-primary)}.rr-subtitle{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5}.rr-close{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;flex-shrink:0}.rr-close:hover{color:var(--text-primary);background:var(--bg-secondary)}.rr-lead-preview{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px}.rr-lead-preview-label{font-size:10.5px;font-weight:700;letter-spacing:0;color:var(--text-muted)}.rr-lead-preview-name{font-size:15px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rr-lead-preview-type{font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:#0f172a;color:#fff}.rr-lead-preview-meta{font-size:12.5px;color:var(--text-secondary)}.rr-section{display:flex;flex-direction:column;gap:8px}.rr-section-label{font-size:12px;font-weight:700;letter-spacing:0;color:var(--text-secondary)}.rr-reasons{display:grid;grid-template-columns:1fr;gap:6px}.rr-reason{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-primary);border:1.5px solid var(--border-light);border-radius:10px;cursor:pointer;font-size:13.5px;color:var(--text-primary);transition:border-color .12s ease,background .12s ease}.rr-reason:hover{border-color:var(--primary);background:var(--bg-secondary)}.rr-reason input[type=radio]{accent-color:var(--primary);flex-shrink:0}.rr-reason-active{border-color:var(--primary)!important;background:var(--accent-dim)!important}.rr-detail{width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;resize:vertical;min-height:72px;box-sizing:border-box}.rr-detail:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}.rr-char-count{font-size:11.5px;color:var(--text-muted);text-align:right}.rr-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media (max-width: 640px){.rr-modal{padding:22px 20px}.rr-actions{flex-direction:column-reverse}.rr-actions button{width:100%}}.lead-type-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.lead-type-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:inherit;font-size:13.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s}.lead-type-tab:hover{border-color:var(--accent);color:var(--text-primary)}.lead-type-tab.active{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.lead-type-tab-count{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:20px;background:color-mix(in srgb,var(--text-inverse) 15%,transparent);color:inherit}.lead-type-tab:not(.active) .lead-type-tab-count{background:var(--bg-tertiary)}.lead-type-summary{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.lead-type-summary-title{font-size:20px;font-weight:700;color:var(--text-primary)}.lead-type-summary-detail{font-size:13.5px;color:var(--text-muted)}.clickable-row{cursor:pointer;transition:background .12s}.clickable-row:hover{background:var(--bg-secondary)}.clickable-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width: 1024px){.hq-grid{grid-template-columns:1fr}.hq-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.lead-type-tabs{gap:6px}.lead-type-tab{padding:6px 12px;font-size:12.5px}.lead-type-summary{flex-direction:column;gap:2px}}.admin-table-container,.lead-table-container,.agents-table-container{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.lead-table-scroll{overflow-x:auto}.admin-table-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-size:13.5px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-light)}.closed-range{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.closed-range-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.closed-range-presets{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-secondary);padding:3px;gap:2px}.closed-range-btn{border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-secondary);padding:6px 13px;border-radius:var(--radius-full);cursor:pointer;transition:background .15s,color .15s}.closed-range-btn:hover{color:var(--text-primary)}.closed-range-btn.active{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 3px #00000014}.closed-range-custom{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.closed-range-custom input{border:1px solid var(--border);border-radius:10px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--text-primary);padding:6px 10px}.closed-range-custom input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.closed-range-clear{border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-muted);cursor:pointer;padding:6px 4px}.closed-range-clear:hover{color:var(--primary)}@media (max-width: 640px){.closed-range-presets{flex-wrap:wrap;border-radius:16px}.closed-range-custom{flex:1 1 100%}.closed-range-custom input{flex:1;min-width:0}}.closed-search{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-primary);min-width:240px;transition:border-color .15s,box-shadow .15s}.closed-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.closed-search svg{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.closed-search input{border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:400;color:var(--text-primary);width:100%;outline:none}@media (max-width: 640px){.admin-table-title{flex-direction:column;align-items:stretch}.closed-search{min-width:0}}table{width:100%;border-collapse:collapse;font-size:13px}thead th{padding:10px 16px;text-align:left;font-size:11.5px;font-weight:600;color:var(--text-secondary);letter-spacing:0;background:var(--bg-secondary);border-bottom:1px solid var(--border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}thead th:hover{color:var(--text-primary)}thead th[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;color:var(--text-primary)}tbody tr{border-bottom:1px solid var(--border-light);transition:background .1s ease}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--bg-secondary)}td{padding:11px 16px;color:var(--text-secondary);vertical-align:middle}td.text-muted{color:var(--text-muted)}.lead-name{font-weight:600;color:var(--text-primary);font-size:13px}.lead-type-chip{display:inline-block;font-size:10.5px;font-weight:600;line-height:1;padding:3px 7px;margin-right:8px;border-radius:100px;background:#2563eb1a;color:var(--accent);vertical-align:middle;white-space:nowrap}.lead-replacement-chip{background:#16a34a1a;color:#16a34a}.ml-pack-replacement-note{font-size:11px;font-weight:600;color:#16a34a;white-space:nowrap}.lead-table-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-light);flex-wrap:wrap}.lead-table-search{display:flex;align-items:center;gap:8px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 12px;flex:1;min-width:180px}.lead-table-search svg{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.lead-table-search input{background:none;border:none;font-family:inherit;font-size:13px;color:var(--text-primary);width:100%}.lead-table-search input::placeholder{color:var(--text-muted)}.lead-table-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-btn{padding:5px 12px;border-radius:var(--radius-full);background:none;border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}.filter-btn:hover{background:var(--bg-secondary);color:var(--text-primary)}.filter-btn.active{background:var(--accent-dim);border-color:var(--border-active);color:var(--primary);font-weight:600}.disposition-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-secondary) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 5 6 8 9 5'/></svg>") no-repeat right 8px center;background-size:10px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 24px 5px 10px;font-size:12px;font-family:inherit;color:var(--text-primary);cursor:pointer;transition:border-color .15s;min-width:140px}.disposition-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #2563eb1a}.disp-breakdown{display:flex;flex-wrap:wrap;gap:8px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:14px 18px;box-shadow:var(--shadow-sm)}.disp-item{display:flex;align-items:center;gap:6px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px 11px;font-size:12px}.disp-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.disp-count{font-weight:700;font-size:12.5px;color:var(--text-primary)}.note-cell{display:flex;align-items:center;gap:6px;min-width:120px}.note-text{font-size:12px;color:var(--text-muted);cursor:pointer;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;border-radius:6px;transition:background .15s}.note-text:hover{background:var(--bg-secondary);color:var(--text-primary)}.note-input{background:var(--bg-secondary);border:1px solid var(--border-active);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px;font-family:inherit;color:var(--text-primary);width:130px}.note-save-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--accent-dim);border:1px solid var(--border-active);color:var(--primary);cursor:pointer;flex-shrink:0}.note-save-btn svg{width:12px;height:12px}.pagination{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-top:1px solid var(--border-light);font-size:12px;color:var(--text-muted);flex-wrap:wrap;gap:10px}.pagination-btns{display:flex;gap:4px}.page-btn{min-width:28px;height:28px;padding:0 7px;border-radius:var(--radius-sm);background:none;border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-family:inherit;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.page-btn:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}.page-btn.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.page-btn:disabled{opacity:.35;cursor:not-allowed}.admin-form-card,.endpoint-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-sm)}.admin-form-card h3{font-size:14.5px;font-weight:600;color:var(--text-primary);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border-light)}.form-group{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.form-label{font-size:12.5px;font-weight:600;color:var(--text-secondary);letter-spacing:0}.form-input,.form-group input,.form-group select,.form-group textarea{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 13px;font-size:14px;font-family:inherit;color:var(--text-primary);transition:all .15s ease;width:100%}.form-input:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);background:var(--bg-primary);box-shadow:0 0 0 3px #2563eb14}.form-input::placeholder,.form-group input::placeholder{color:var(--text-muted)}input::placeholder{text-overflow:ellipsis}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px;width:100%;max-width:440px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:var(--shadow-lg);animation:fadeIn .25s cubic-bezier(.16,1,.3,1)}.modal h2,.modal h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 4px;letter-spacing:-.3px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.scm-trigger-btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;color:#fff;background:var(--primary);border:none;padding:10px 20px;border-radius:10px;cursor:pointer;transition:background .15s;flex-shrink:0}.scm-trigger-btn:hover{background:var(--primary-dark)}.scm-trigger-btn:focus-visible,.sidebar-close-cta:focus-visible,.hq-stat:focus-visible,.hq-action-btn:focus-visible,.hq-type-item:focus-visible,.hq-pack-item:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #2563eb1f}.stat-card:focus-visible,.pack-card:focus-visible,.store-card:focus-visible,.lt-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #2563eb1f}.lt-card:focus-within{border-color:var(--border-active)}.scm-trigger-check{width:16px;height:16px;flex-shrink:0}.scm-trigger-btn-lg{font-size:15px;font-weight:700;padding:13px 26px;border-radius:12px}.scm-trigger-btn-lg .scm-trigger-check{width:18px;height:18px}.scm-trigger-emoji{font-size:17px;line-height:1;display:inline-flex;align-items:center}.scm-trigger-btn-pulse{position:relative;animation:scm-btn-pulse 2.2s ease-in-out infinite}.scm-trigger-btn-pulse:hover{animation-play-state:paused}@keyframes scm-btn-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--success) 50%,transparent),0 2px 6px #2563eb40}50%{box-shadow:0 0 0 10px #16a34a00,0 4px 14px #2563eb59}}.modal:focus-visible{outline:none;box-shadow:var(--shadow-lg),0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.scm-modal{max-width:520px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;max-height:90vh;overflow-y:auto;animation:agencyOnboardIn .25s cubic-bezier(.16,1,.3,1)}.scm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.scm-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:none;color:var(--text-muted);cursor:pointer}.scm-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.scm-mode-toggle{display:flex;background:var(--bg-secondary);border-radius:10px;padding:3px;gap:2px;margin-bottom:20px}.scm-mode-btn{flex:1;font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s}.scm-mode-btn.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.scm-form{display:flex;flex-direction:column;gap:16px}.scm-field{display:flex;flex-direction:column;gap:5px}.scm-field label{font-size:12.5px;font-weight:600;color:var(--text-secondary);letter-spacing:0}.scm-required{color:var(--danger);font-weight:700;margin-left:2px}.scm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-affix{position:relative}.field-affix .field-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:var(--text-muted);pointer-events:none}.field-affix .form-input{padding-left:28px;width:100%}.btn-async{display:inline-grid;place-items:center}.btn-async>*{grid-area:1 / 1}.btn-async .btn-async-label{display:inline-flex;align-items:center;gap:7px}.btn-async .btn-async-spin{display:none;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:btnAsyncSpin .7s linear infinite}.btn-async[data-loading] .btn-async-label{visibility:hidden}.btn-async[data-loading] .btn-async-spin{display:block}@keyframes btnAsyncSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.btn-async .btn-async-spin{animation-duration:1.6s}}.field-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--danger-ink, #B91C1C)}.field-error svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}.scm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-light)}@media (max-width: 640px){.scm-modal{max-width:calc(100vw - 32px);padding:20px}.scm-row{grid-template-columns:1fr}.scm-trigger-btn{width:100%;justify-content:center}.page-header.hq-welcome-header{flex-direction:column;align-items:stretch}}.scm-date-toggle{display:inline-flex;background:var(--bg-secondary);border-radius:9px;padding:3px;gap:2px;align-self:flex-start}.scm-date-btn{font-family:inherit;font-size:13px;font-weight:600;padding:7px 14px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s}.scm-date-btn.active{background:var(--bg-primary);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.scm-date-input{margin-top:8px;max-width:200px}.scm-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 8px 4px}.scm-success-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success, #16A34A);margin-bottom:16px}.scm-success-sub{font-size:13px;color:var(--text-secondary);margin:0 0 22px}.scm-success-feed{font-size:13px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;padding:10px 14px;margin:-10px 0 22px;max-width:340px}.pagination-size{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.pagination-size select{font-family:inherit;font-size:12px;padding:4px 6px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.toast{position:fixed;bottom:22px;right:22px;z-index:9999;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:var(--radius-lg);font-size:13px;font-weight:500;font-family:var(--font-sans);box-shadow:var(--shadow-lg);animation:toastIn .3s cubic-bezier(.16,1,.3,1);min-width:210px;max-width:360px;background:var(--bg-primary)}.toast.success{border:1px solid rgba(5,150,105,.18);border-left:3px solid var(--success)}.toast.error{border:1px solid rgba(220,38,38,.18);border-left:3px solid var(--danger)}.toast.info{border:1px solid rgba(37,99,235,.18);border-left:3px solid var(--primary)}.toast.info svg{color:var(--primary)}.toast .toast-message{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.toast .toast-action{border:none;background:var(--fill-faint);color:var(--primary);font:inherit;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:100px;cursor:pointer;flex-shrink:0}.toast .toast-action:hover{background:var(--fill-soft)}.toast .toast-close{flex-shrink:0;margin-left:4px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:none;border:none;cursor:pointer;color:var(--text-muted);opacity:.55;transition:opacity .15s ease,background .15s ease}.toast .toast-close:hover{opacity:1;background:var(--fill-faint)}.login-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:40px 24px;position:relative;overflow:hidden;background:linear-gradient(175deg,var(--bg-base) 0%,var(--bg-tertiary) 100%)}.login-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(60px);will-change:transform}.login-orb-1{width:520px;height:520px;top:-180px;left:-120px;background:radial-gradient(circle,rgba(var(--accent-rgb),.22),rgba(var(--accent-rgb),0) 70%);animation:orb-drift-1 22s ease-in-out infinite alternate}.login-orb-2{width:460px;height:460px;bottom:-160px;right:-140px;background:radial-gradient(circle,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),0) 70%);animation:orb-drift-2 26s ease-in-out infinite alternate}.login-orb-3{width:380px;height:380px;top:40%;right:20%;background:radial-gradient(circle,rgba(var(--accent-rgb),.14),rgba(var(--accent-rgb),0) 70%);animation:orb-drift-3 30s ease-in-out infinite alternate}.login-page.dark .login-orb-1{background:radial-gradient(circle,#3b82f647,#3b82f600 70%)}.login-page.dark .login-orb-2{background:radial-gradient(circle,#2563eb3d,#2563eb00 70%)}.login-page.dark .login-orb-3{background:radial-gradient(circle,#60a5fa2e,#60a5fa00 70%)}@keyframes orb-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(80px,60px) scale(1.12)}}@keyframes orb-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,-50px) scale(1.08)}}@keyframes orb-drift-3{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,40px) scale(.94)}}@keyframes login-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.login-page.dark{--bg-primary: #1E293B;--border: #334155;--text-primary: #F1F5F9;--text-muted: #94A3B8;--text-secondary: #94A3B8;--accent-dim: rgba(37, 99, 235, .15);background:linear-gradient(175deg,#0e1b2d,#050b14)}.login-toggle{position:absolute;top:24px;right:24px;z-index:2}.login-card{width:100%;max-width:460px;background:var(--lp-bg-card);border:1px solid var(--lp-border);border-radius:20px;padding:40px 40px 36px;box-shadow:var(--lp-shadow-lg);position:relative;z-index:1;animation:login-card-in .55s cubic-bezier(.16,1,.3,1) both}.login-card--wide{max-width:560px}.login-forgot.login-switch{justify-content:center;margin-top:26px;margin-bottom:0;font-size:14px;color:var(--text-secondary)}.signup-name-row{display:flex;gap:12px}.signup-name-row .form-group{flex:1}.pw-hint{margin:5px 0 0;font-size:12.5px;display:flex;align-items:center;gap:6px;color:var(--text-muted);transition:color .15s ease}.pw-hint.ok{color:#16a34a;font-weight:500}.pw-hint.err{color:#ef4444}.field-error{margin:5px 0 0;font-size:12.5px;color:var(--danger-ink, #B91C1C)}.login-page .form-input[aria-invalid=true]{border-color:#ef44448c}.btn-spinner{width:16px;height:16px;flex:none;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.login-page .form-input{font-size:16px;padding:12px 14px;border-radius:10px}.login-forgot.login-switch button{font-size:14px;font-weight:400;color:var(--text-secondary)}.login-forgot.login-switch button strong{color:var(--lp-accent);font-weight:600}.login-page .form-input{transition:border-color .18s,box-shadow .18s,background .18s}.login-page .form-input:focus{border-color:var(--lp-accent);box-shadow:0 0 0 4px #2563eb24;outline:none}.login-page.dark .form-input:focus{box-shadow:0 0 0 4px #2563eb38}.login-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--lp-text-2);cursor:pointer;padding:0;margin-bottom:18px;transition:color .15s}.login-back:hover{color:var(--lp-accent)}.login-brand{display:flex;align-items:center;margin-bottom:24px}.login-brand-img{height:30px;width:auto;display:block}.login-card .lp-badge{margin-bottom:18px}.login-card .lp-hero-title.login-title{font-size:34px;line-height:1.15;margin-bottom:10px;letter-spacing:-.02em}.login-card .lp-hero-subtitle.login-sub{font-size:15px;line-height:1.55;margin-bottom:26px;max-width:none}.signup-intent-banner{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:var(--lp-accent-bg);border:1px solid rgba(37,99,235,.18);border-radius:12px;margin:6px 0 18px}.signup-intent-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-accent)}.signup-intent-name{font-size:14px;font-weight:700;color:var(--lp-text);letter-spacing:-.01em}.lp.dark .signup-intent-banner{background:#2563eb14;border-color:#60a5fa40}.signup-next-steps{margin:8px 0 18px;padding:12px 14px;background:var(--lp-accent-bg);border:1px solid rgba(37,99,235,.1);border-radius:10px}.signup-next-steps-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-text-2);margin-bottom:6px}.signup-next-steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.signup-next-steps-list li{position:relative;padding-left:14px;font-size:13px;line-height:1.5;color:var(--lp-text)}.signup-next-steps-list li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--lp-accent)}.lp.dark .signup-next-steps{background:color-mix(in srgb,var(--accent, #2563EB) 6%,transparent);border-color:#60a5fa2e}.signup-consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;cursor:pointer}.signup-consent-box{flex-shrink:0;width:17px;height:17px;margin-top:1px;accent-color:var(--lp-accent);cursor:pointer}.signup-consent-text{font-size:12px;line-height:1.5;color:var(--lp-text-secondary)}.lp.dark .signup-consent-text{color:#8fa0b8}.signup-consent-note{font-size:11.5px;line-height:1.5;color:var(--lp-text-muted);margin:-6px 0 14px 27px}.signup-consent-note a{color:var(--lp-accent);text-decoration:underline}.login-alert{font-size:13px;padding:10px 14px;border-radius:10px;margin-bottom:14px;line-height:1.5}.login-alert-error{color:#dc2626;background:#dc262614;border:1px solid rgba(220,38,38,.2)}.login-page.dark .login-alert-error{color:#fca5a5;background:#dc26261f;border-color:#dc26264d}.login-alert-success{color:#059669;background:#05966914;border:1px solid rgba(5,150,105,.2)}.login-page.dark .login-alert-success{color:#6ee7b7;background:#0596691f;border-color:#0596694d}.login-forgot{display:flex;justify-content:flex-end;margin-bottom:10px;margin-top:-4px}.login-forgot button{background:none;border:none;font-size:12.5px;font-weight:500;color:var(--lp-accent);cursor:pointer;font-family:inherit;padding:4px 0}.login-forgot button:hover{text-decoration:underline}.login-submit{width:100%;justify-content:center;margin-top:4px}.login-legal-note{margin-top:14px;text-align:center;font-size:11.5px;line-height:1.5;color:var(--text-muted)}.login-legal-note a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.login-legal-note a:hover{color:var(--primary)}.login-card.login-card-split{max-width:960px;padding:0;display:flex;overflow:hidden;border-radius:20px;min-height:600px}.login-visual{position:relative;flex:1;background:linear-gradient(160deg,var(--bg-dark) 0%,#0E2238 60%,#15334D 100%);overflow:hidden;border-right:1px solid rgba(255,255,255,.04)}.login-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.login-canvas{display:block;width:100%;height:100%}.login-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px;color:#fff;z-index:1;pointer-events:none}.login-visual-logo{height:38px;width:auto;margin-bottom:32px;opacity:.96}.login-visual-headline{font-family:var(--font-sans);font-size:30px;font-weight:700;line-height:1.18;letter-spacing:-.6px;margin-bottom:14px;color:#fff}.login-visual-headline em{font-family:var(--font-display);font-style:normal;font-weight:800;color:var(--primary-sky);letter-spacing:-.01em}.login-visual-sub{font-size:13.5px;font-weight:500;color:#ffffffa6;letter-spacing:.01em;max-width:360px}.login-visual-proof{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:17px}.login-visual-proof-item{display:flex;align-items:baseline;gap:13px}.login-visual-proof-n{font-size:23px;font-weight:800;color:#fff;letter-spacing:-.6px;font-variant-numeric:tabular-nums;min-width:96px}.login-visual-proof-l{font-size:12.5px;font-weight:500;color:#ffffff9e}.login-form-side{flex:1;padding:48px 44px 40px;display:flex;flex-direction:column;justify-content:center;background:var(--lp-bg-card);position:relative;min-width:0}.login-form-side .login-back{margin-bottom:14px}.login-form-side .login-brand-mobile{display:none}.login-form-side .lp-hero-title.login-title{font-size:28px;margin-bottom:8px}.login-form-side .lp-hero-subtitle.login-sub{font-size:14px;margin-bottom:22px}.acsignup-page{background:radial-gradient(80% 60% at 12% 8%,rgba(37,99,235,.1),transparent 55%),radial-gradient(70% 55% at 88% 92%,rgba(96,165,250,.1),transparent 55%),linear-gradient(180deg,#eef2fa,#e2eaf6);position:relative;overflow:hidden}.acsignup-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.acsignup-glow-1{top:-180px;left:-120px;width:520px;height:520px;background:radial-gradient(circle,rgba(37,99,235,.22),transparent 70%)}.acsignup-glow-2{bottom:-200px;right:-140px;width:560px;height:560px;background:radial-gradient(circle,rgba(96,165,250,.2),transparent 70%)}.acsignup-page .login-card.login-card-split{max-width:1040px;border-radius:28px;border:1px solid rgba(255,255,255,.7);background:#fff;box-shadow:0 1px 3px #0f172a0d,0 24px 60px -12px #0f172a2e,0 40px 96px -32px #2563eb2e;z-index:1}.acsignup-page .login-form-side{background:#fff;padding:56px 52px 48px}.acsignup-page .login-visual{border-right:none}@media (max-width: 760px){.acsignup-page .login-card.login-card-split{border-radius:22px}.acsignup-page .login-form-side{padding:36px 28px 32px}.acsignup-glow-1{width:360px;height:360px;top:-120px;left:-80px}.acsignup-glow-2{width:380px;height:380px;bottom:-140px;right:-80px}}.password-input-wrap{position:relative}.password-input-wrap .form-input{padding-right:42px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--lp-text-3);border-radius:6px;transition:color .15s,background .15s}.password-toggle:hover{color:var(--lp-accent);background:#2563eb14}.password-toggle:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.login-submit{position:relative;overflow:hidden}.login-submit:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);filter:blur(8px);transform:translate(-180%);pointer-events:none}.login-submit:not(:disabled):hover:after{animation:login-shimmer .95s cubic-bezier(.16,1,.3,1) both}@keyframes login-shimmer{0%{transform:translate(-180%)}to{transform:translate(220%)}}@media (max-width: 640px){.login-page{padding:24px 16px}.login-card{padding:32px 24px 28px;border-radius:16px}.login-card .lp-hero-title.login-title{font-size:28px}.login-card .lp-hero-subtitle.login-sub{font-size:14px;margin-bottom:22px}.login-toggle{top:16px;right:16px}.signup-name-row{flex-direction:column;gap:0}}@media (max-width: 860px){.login-card.login-card-split{flex-direction:column;max-width:460px;min-height:0;padding:0}.login-visual{display:none}.login-form-side{padding:36px 28px 30px;justify-content:flex-start}.login-form-side .login-brand-mobile{display:flex;margin-bottom:18px}}.welcome-options{display:flex;flex-direction:column;gap:14px;margin-top:8px}.welcome-option{display:flex;align-items:center;gap:16px;padding:20px 22px;background:var(--lp-bg-card);border:1px solid var(--lp-border);border-radius:14px;text-align:left;cursor:pointer;font-family:inherit;width:100%;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .2s,background .2s}.welcome-option:hover{transform:translateY(-2px);border-color:#2563eb59;box-shadow:0 14px 36px #0f172a14,0 2px 6px #0f172a0a}.lp.dark .welcome-option:hover{box-shadow:0 14px 36px #0006,0 2px 6px #0003}.welcome-option-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--lp-accent-bg);color:var(--lp-accent)}.welcome-option-body{flex:1;min-width:0}.welcome-option-body h3{font-size:16px;font-weight:700;color:var(--lp-text);margin:0 0 4px}.welcome-option-body p{font-size:13px;line-height:1.5;color:var(--lp-text-3);margin:0}.welcome-option-arrow{flex-shrink:0;color:var(--lp-text-3);transition:color .2s,transform .22s cubic-bezier(.16,1,.3,1)}.welcome-option:hover .welcome-option-arrow{color:var(--lp-accent);transform:translate(3px)}.welcome-option-divider{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3);margin:2px 0}.welcome-option-divider:before,.welcome-option-divider:after{content:"";flex:1;height:1px;background:var(--lp-border)}@media (max-width: 640px){.welcome-option{padding:16px 18px;gap:12px}.welcome-option-icon{width:38px;height:38px}.welcome-option-body h3{font-size:15px}.welcome-option-body p{font-size:12.5px}}.hbg-outer{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.5px;border-radius:100px;border:none;background:#0000000a;overflow:hidden;cursor:pointer;transition:background .3s ease;text-decoration:none}.hbg-outer:before{content:"";position:absolute;width:220%;height:220%;top:-60%;left:-60%;background:conic-gradient(from 0deg,transparent 0deg,rgba(162,155,254,.5) 40deg,rgba(37,99,235,.8) 80deg,transparent 120deg);animation:hbg-spin 3s linear infinite;opacity:.6;transition:opacity .3s ease}.hbg-outer.hovered:before{background:conic-gradient(from 0deg,transparent 0deg,rgba(37,99,235,.9) 50deg,rgba(162,155,254,1) 80deg,rgba(37,99,235,.9) 110deg,transparent 160deg);opacity:1;animation:hbg-spin 1.2s linear infinite}.hbg-outer:disabled{opacity:.45;cursor:not-allowed}.hbg-inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;background:#fff;padding:12px 26px;font-size:15px;font-weight:600;font-family:var(--font-sans);color:#1a1d2e;white-space:nowrap;transition:background .25s ease}.hbg-outer.hovered .hbg-inner{background:#f1f3f8}.hbg-inner.sm{padding:8px 18px;font-size:13px}.hbg-inner.lg{padding:14px 32px;font-size:16px}.hbg-inner.accent{background:linear-gradient(135deg,#2563eb26,#1d4ed840);color:#60a5fa}.hbg-outer.hovered .hbg-inner.accent{background:linear-gradient(135deg,#2563eb40,#1d4ed859);color:#e0f2fe}@keyframes hbg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-hbg-btn{width:100%;border-radius:var(--radius-md)}.login-hbg-btn:before{border-radius:var(--radius-md)}.login-hbg-btn .hbg-inner{width:100%;border-radius:var(--radius-md);padding:11px;font-size:14px;justify-content:center}.welcome-btn{width:100%;border-radius:var(--radius-lg)}.welcome-btn:before{border-radius:var(--radius-lg)}.welcome-btn .hbg-inner{width:100%;border-radius:var(--radius-lg);justify-content:center}.mob-hbg{width:100%;border-radius:var(--radius-lg);margin-top:8px}.mob-hbg:before{border-radius:var(--radius-lg)}.mob-hbg .hbg-inner{width:100%;border-radius:var(--radius-lg);min-height:48px;font-size:15px;justify-content:center}.ap-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent),color-mix(in srgb,var(--success) 4%,transparent));border-bottom:1px solid var(--border-light);padding:0 32px}.ap-banner-inner{display:flex;align-items:center;justify-content:center;gap:40px;padding:14px 0;max-width:100%;overflow-x:auto}.ap-banner-item{display:flex;align-items:center;gap:10px;white-space:nowrap}.ap-banner-item svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.ap-banner-label{font-size:13.5px;font-weight:600;color:var(--text-secondary);letter-spacing:0}.ap-banner-value{font-size:20px;font-weight:800;color:var(--success);letter-spacing:-.4px}.ap-banner-count{font-size:12.5px;font-weight:600;color:var(--text-muted);padding:3px 10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-full)}.ap-banner-divider{width:1px;height:30px;background:var(--border);flex-shrink:0}.social-proof-toast{position:fixed;bottom:22px;right:22px;z-index:9998;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:#ffffffeb;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--border);box-shadow:var(--shadow-lg);max-width:340px;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.social-proof-toast.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.social-proof-icon{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--success) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-proof-icon svg{width:18px;height:18px;color:var(--success)}.social-proof-body{flex:1;min-width:0}.social-proof-text{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:2px}.social-proof-text strong{color:var(--text-primary);font-weight:600}.social-proof-ap{font-size:14px;font-weight:700;color:var(--success);letter-spacing:-.2px}.social-proof-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .15s}.social-proof-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.social-proof-close svg{width:14px;height:14px}.sales-celebrate-toast{position:fixed;bottom:90px;right:22px;z-index:9998;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:#fffffff0;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--border);box-shadow:var(--shadow-lg);max-width:340px;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.sales-celebrate-toast.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.sales-celebrate-icon{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--success) 10%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sales-celebrate-icon svg{width:18px;height:18px;color:var(--success)}.sales-celebrate-body{flex:1;min-width:0}.sales-celebrate-text{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-celebrate-text strong{color:var(--text-primary);font-weight:600}.sales-celebrate-ap{font-size:14px;font-weight:700;color:var(--success);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.sales-celebrate-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .15s}.sales-celebrate-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.sales-celebrate-close svg{width:14px;height:14px}.ts-row{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--border)}.ts-row:last-child{border-bottom:none}.ts-row.is-me{background:#2563eb0d;box-shadow:inset 3px 0 0 var(--primary)}.ts-row .lb-name{flex:1;min-width:0}.ts-row .ts-meta,.ts-row .lb-ap{flex-shrink:0}.ts-meta{font-size:12px;color:var(--text-muted);white-space:nowrap}.hq-status-bar{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:14px 22px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm)}.hq-status-bar-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.hq-status-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hq-status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);transition:all .15s}.hq-status-pill:hover{border-color:var(--pill-color, var(--border));background:#00000005}.hq-status-pill-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hq-status-pill-label{font-size:12px;font-weight:500;color:var(--text-secondary)}.hq-status-pill-count{font-size:12px;font-weight:700;color:var(--text-primary)}.hq-orders-bar{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px 24px;display:flex;align-items:flex-start;gap:22px;box-shadow:var(--shadow-sm)}.hq-orders-bar-head{display:flex;flex-direction:column;gap:2px;min-width:170px;flex-shrink:0;padding-top:4px}.hq-orders-bar-label{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.1px}.hq-orders-bar-sub{font-size:12px;color:var(--text-muted)}.hq-orders-list{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.hq-order-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;font-family:inherit;color:var(--text-primary);transition:border-color .14s ease,transform .12s ease,box-shadow .14s ease,background .14s ease}.hq-order-pill:hover{border-color:var(--primary);background:var(--bg-primary);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1a}.hq-order-pill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hq-order-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:0;padding:4px 10px;border-radius:999px}.hq-order-status-live{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.hq-order-status-wrapping{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--text-primary)}.hq-order-status-done{background:var(--bg-tertiary);color:var(--text-muted)}.hq-order-status-aged{background:color-mix(in srgb,var(--text-secondary) 12%,transparent);color:var(--text-secondary)}.hq-order-status-closed,.status-badge.cancelled{background:var(--bg-tertiary);color:var(--text-muted)}.hq-order-status-launching{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--text-primary)}.hq-order-status-wrapping .hq-order-status-dot{background:var(--warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--warning) 20%,transparent);animation-name:hq-order-wrap-pulse}@keyframes hq-order-wrap-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--warning) 18%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--warning) 5%,transparent)}}.hq-order-status-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 20%,transparent);animation:hq-order-live-pulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes hq-order-live-pulse{0%,to{box-shadow:0 0 0 2px #16a34a26}50%{box-shadow:0 0 0 5px #16a34a0a}}.hq-order-type{font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap}.hq-order-date{font-size:12px;color:var(--text-muted);white-space:nowrap;padding-left:8px;border-left:1px solid var(--border-light);font-variant-numeric:tabular-nums}@media (max-width: 768px){.hq-orders-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.hq-orders-bar-head{min-width:0;padding-top:0}.hq-orders-list{width:100%}}.hq-feed{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px 24px 22px;box-shadow:var(--shadow-sm)}.hq-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.hq-feed-head-titles{display:flex;flex-direction:column;gap:2px}.hq-feed-title{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.1px}.hq-feed-sub{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.hq-feed-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.hq-feed-row{display:block;width:100%;text-align:left;font-family:inherit;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;transition:border-color .14s ease,transform .12s ease,box-shadow .14s ease,background .14s ease}.hq-feed-row:hover{border-color:var(--primary);background:var(--bg-primary);transform:translateY(-1px);box-shadow:var(--shadow-card)}.hq-feed-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hq-feed-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hq-feed-row-top .hq-order-status{flex-shrink:0}.hq-feed-type{display:block;font-size:14.5px;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:10px;white-space:normal;overflow-wrap:normal;word-break:normal}.hq-feed-left{font-size:11.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.hq-feed-row .progress-bar{margin-bottom:8px}.hq-feed-count{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:12px}.hq-feed-meta{display:grid;gap:5px;padding-top:12px;border-top:1px solid var(--border-light)}.hq-feed-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hq-feed-meta-label{font-size:11.5px;font-weight:500;color:var(--text-muted);flex-shrink:0}.hq-feed-meta-value{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 768px){.hq-feed{padding:18px}.hq-feed-list{grid-template-columns:1fr}}.hq-callnow-list{display:flex;flex-direction:column}.hq-callnow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 22px;border-bottom:1px solid var(--border-light);cursor:pointer;transition:background .14s ease}.hq-callnow-row:last-child{border-bottom:none}.hq-callnow-row:hover{background:var(--bg-secondary)}.hq-callnow-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.hq-callnow-info{min-width:0}.hq-callnow-name{font-size:13.5px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.hq-callnow-meta{font-size:11.5px;color:var(--text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hq-callnow-time{display:flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.hq-callnow-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}.hq-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hq-action-btn{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-primary);transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm)}.hq-action-btn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--border-active)}.hq-action-btn:active{transform:translateY(0) scale(.99)}.hq-action-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hq-action-icon svg{width:18px;height:18px}.hq-action-icon.purple{background:#2563eb1a;color:var(--accent)}.hq-action-icon.green{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.hq-action-icon.blue{background:#3b82f61a;color:#3b82f6}.hq-action-icon.orange{background:#3b82f61a;color:var(--primary-light)}.lead-contact-btns{display:flex;align-items:center;gap:4px;white-space:nowrap}.lead-phone-num{font-size:13px;color:var(--text-secondary);font-family:var(--font-sans);font-feature-settings:"tnum";white-space:nowrap;text-decoration:none}.lead-phone-num:hover{text-decoration:underline}.lead-no-phone{display:inline-block;color:var(--danger, #EF4444);background:#ef44441a;font-family:var(--font-sans);font-size:12px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full, 100px);white-space:nowrap}.lead-cell-mono{font-family:var(--font-sans);font-feature-settings:"tnum";white-space:nowrap}.lead-cell-mono a{color:inherit;text-decoration:none}.lead-cell-mono a:hover{text-decoration:underline}.lead-table-container .lead-cell-mono{font-family:var(--font-sans)}.lead-action-pill{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s;text-decoration:none;flex-shrink:0}.lead-action-pill svg{width:14px;height:14px}.lead-action-pill.schedule{width:auto;gap:6px;padding:0 10px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.lead-action-pill.schedule:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.lead-action-pill.call:hover{background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success-ink)}.lead-action-pill.text:hover{background:color-mix(in srgb,var(--primary-light) 10%,transparent);border-color:color-mix(in srgb,var(--primary-light) 30%,transparent);color:var(--primary-light)}.lead-action-pill.appt-neutral:hover{background:var(--bg-hover);border-color:var(--border-active);color:var(--accent)}.lead-action-pill.lookup:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent)}.lead-action-pill.replace:hover{background:color-mix(in srgb,var(--status-warm-dot) 10%,transparent);border-color:color-mix(in srgb,var(--status-warm-dot) 30%,transparent);color:var(--warning)}.lead-action-pill.replace:disabled{opacity:.5;cursor:not-allowed}.lead-action-pill.requested{background:color-mix(in srgb,var(--success) 8%,transparent);border-color:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success-ink);cursor:default}.lead-actions-cell{display:flex;align-items:center;gap:4px}.status-summary-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.status-summary-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-full);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s}.status-summary-pill:hover{border-color:var(--pill-accent, var(--accent));color:var(--text-primary)}.status-summary-pill.active{background:var(--accent-dim);border-color:var(--border-active);color:var(--accent);font-weight:600}.status-summary-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-summary-count{font-weight:700;color:var(--text-primary);padding:1px 6px;background:var(--bg-tertiary);border-radius:10px;font-size:12px}.status-summary-pill.active .status-summary-count{background:#2563eb1f;color:var(--accent)}.hq-insights-row{display:grid;grid-template-columns:1fr 320px;gap:20px}.hq-header-icon{width:16px;height:16px;flex-shrink:0;vertical-align:-2px;margin-right:6px}.hq-card-header h3{display:flex;align-items:center}.hq-insights-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:11px;font-weight:700}.hq-insights-list{display:flex;flex-direction:column}.hq-insight{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-light);transition:background .12s}.hq-insight:last-child{border-bottom:none}.hq-insight:hover{background:var(--bg-secondary)}.hq-insight-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hq-insight-icon svg{width:16px;height:16px}.hq-insight--info .hq-insight-icon{background:#3b82f61a;color:#3b82f6}.hq-insight--warning .hq-insight-icon{background:#ffb0201a;color:var(--warning)}.hq-insight--accent .hq-insight-icon{background:#2563eb1a;color:var(--accent)}.hq-insight--success .hq-insight-icon{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.hq-insight-text{flex:1;font-size:13.5px;font-weight:500;color:var(--text-primary);cursor:pointer;min-width:0}.hq-insight-text:hover{color:var(--accent)}.hq-insight-dismiss{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:all .12s}.hq-insight-dismiss svg{width:14px;height:14px}.hq-insight:hover .hq-insight-dismiss{opacity:1}.hq-insight-dismiss:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.hq-insights-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 20px;color:var(--success)}.hq-insights-empty svg{width:28px;height:28px;opacity:.6}.hq-insights-empty span{font-size:13.5px;font-weight:500;color:var(--text-muted)}.hq-trend-card{display:flex;flex-direction:column}.hq-trend-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:700}.hq-trend-badge svg{width:14px;height:14px}.hq-trend-badge--up{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success-ink)}.hq-trend-badge--down{background:#ef44441a;color:var(--danger)}.hq-trend-badge--flat{background:var(--bg-tertiary);color:var(--text-muted)}.hq-trend-chart{display:flex;align-items:flex-end;justify-content:center;gap:16px;padding:20px 16px 16px;flex:1}.hq-trend-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;max-width:64px}.hq-trend-value{font-size:13px;font-weight:700;color:var(--text-primary)}.hq-trend-bar-track{width:100%;height:80px;background:var(--bg-secondary);border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.hq-trend-bar-fill{width:100%;border-radius:8px;background:var(--gradient);min-height:4px;transition:height .5s cubic-bezier(.16,1,.3,1)}.hq-trend-col:last-child .hq-trend-bar-fill{background:var(--accent);box-shadow:0 0 12px #2563eb4d}.hq-trend-label{font-size:11px;font-weight:500;color:var(--text-muted);white-space:nowrap}.hq-trend-detail{font-size:10px;color:var(--text-muted);opacity:.7}@media (max-width: 1024px){.hq-quick-actions{grid-template-columns:repeat(2,1fr)}.hq-insights-row{grid-template-columns:1fr 280px}.ap-banner{padding:0 20px}}@media (max-width: 768px){.hq-welcome-header{padding:22px 16px 16px}.hq-welcome-header p{font-size:13px}.hq-greeting,.page-header h1.hq-greeting{font-size:21px}.hq-stats{grid-template-columns:repeat(2,1fr);gap:12px}.hq-stat{padding:16px 18px}.hq-stat-number{font-size:26px}.hq-stat-label{font-size:12px}.hq-stat-sub{font-size:11px}.hq-status-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.hq-status-bar-label{font-size:12px}.hq-status-pills{gap:6px;flex-wrap:wrap}.hq-status-pill{padding:5px 10px;font-size:12px}.hq-quick-actions{gap:10px}.hq-action-btn{padding:14px 12px;gap:10px}.hq-action-btn span{font-size:12.5px}.hq-action-icon{width:36px;height:36px;border-radius:10px}.hq-action-icon svg{width:16px;height:16px}.hq-insights-row{grid-template-columns:1fr}.hq-insight{padding:10px 14px;gap:10px}.hq-insight-icon{width:28px;height:28px;border-radius:8px}.hq-insight-icon svg{width:14px;height:14px}.hq-insight-text{font-size:13px}.hq-insight-dismiss{opacity:1}.hq-trend-chart{padding:16px 12px 12px;gap:12px}.hq-trend-bar-track{height:64px}.hq-grid{grid-template-columns:1fr}.hq-card{border-radius:var(--radius-md)}.hq-card-header{padding:14px 16px}.hq-card-header h3{font-size:14px}.hq-type-item{padding:10px 14px}.hq-type-name{font-size:13px}.hq-type-detail{font-size:11px}.hq-type-rate{font-size:13px}.hq-pack-item{padding:10px 14px}.hq-pack-name{font-size:13px}.hq-pack-pct,.hq-pack-detail{font-size:11px}.hq-promo-card{padding:24px 20px;border-radius:var(--radius-md)}.hq-main table{font-size:12.5px}.hq-main table th{font-size:11px;padding:8px 10px}.hq-main table td{padding:8px 10px}.lead-name{font-size:12.5px}.hq-disp-badge{font-size:11px;padding:2px 8px}}@media (max-width: 640px){.hq-welcome-header{padding:18px 14px 14px}.hq-stats{grid-template-columns:repeat(2,1fr);gap:10px}.hq-stat{padding:14px;border-radius:var(--radius-sm)}.hq-stat-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.hq-stat-number{font-size:22px}.hq-stat-label{font-size:10.5px;letter-spacing:.05em;margin-bottom:6px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hq-stat-sub{font-size:10.5px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hq-stat-cta{display:none}.hq-status-pills{gap:5px}.hq-status-pill{padding:4px 8px;font-size:11px;border-radius:8px}.hq-status-pill-dot{width:5px;height:5px}.hq-quick-actions{grid-template-columns:repeat(2,1fr);gap:8px}.hq-action-btn{padding:12px 10px;border-radius:var(--radius-sm);flex-direction:column;text-align:center;gap:8px}.hq-action-btn span{font-size:11.5px}.hq-action-icon{width:34px;height:34px}.hq-insights-row{gap:14px}.hq-insight{padding:10px 12px}.hq-insight-text{font-size:12.5px}.hq-trend-chart{gap:10px;padding:14px 10px 10px}.hq-trend-bar-track{height:56px;border-radius:6px}.hq-trend-bar-fill{border-radius:6px}.hq-trend-value{font-size:12px}.hq-trend-label{font-size:10px}.hq-trend-detail{font-size:9px}.hq-card{border-radius:var(--radius-sm)}.hq-card-header{padding:12px 14px}.hq-card-empty{padding:28px 16px;font-size:13px}.hq-type-item{padding:10px 12px}.hq-type-dot{width:3px;height:26px}.hq-pack-item{padding:10px 12px}.hq-promo-card{flex-direction:column;text-align:center;padding:22px 16px;border-radius:var(--radius-sm)}.hq-promo-content p{max-width:100%}.hq-main table .text-muted{font-size:11px}.ap-banner{padding:0 14px}.ap-banner-inner{gap:12px;padding:9px 0;justify-content:space-around;overflow-x:clip}.ap-banner-item{gap:6px;min-width:0}.ap-banner-item svg{display:none}.ap-banner-label{font-size:11.5px;letter-spacing:0;white-space:nowrap}.ap-banner-value{font-size:15px}.ap-banner-count{display:none}.ap-banner-divider{height:22px}.social-proof-toast{right:12px;left:auto;max-width:none;bottom:12px}}@media (max-width: 480px){.hq-stats{grid-template-columns:1fr 1fr;gap:8px}.hq-stat{padding:12px}.hq-stat-number{font-size:20px}.hq-quick-actions{grid-template-columns:1fr 1fr;gap:6px}.hq-action-btn{padding:10px 8px}.hq-action-btn span{font-size:11px}.hq-action-icon{width:30px;height:30px}.hq-action-icon svg{width:14px;height:14px}.hq-trend-chart{gap:8px}.hq-trend-col{max-width:52px}.hq-trend-bar-track{height:48px}}.store-hero{position:relative;padding:40px 32px 32px;background:var(--bg-primary);border-bottom:1px solid var(--border-light);overflow:hidden}.store-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-subtle);opacity:.7}.store-hero-content{position:relative;max-width:600px}.store-hero-title{font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.6px;margin-bottom:8px}.store-hero-subtitle{font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.store-hero-badges{display:flex;gap:10px;flex-wrap:wrap}.store-hero-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--accent-dim);border:1px solid rgba(37,99,235,.12);border-radius:var(--radius-full);font-size:12px;font-weight:600;color:var(--accent)}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.store-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;display:flex;flex-direction:column}.store-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px -12px #2563eb26,0 4px 16px #0000000f;border-color:var(--border-active)}.store-card-badge{position:absolute;top:14px;right:-1px;padding:4px 14px 4px 12px;background:var(--gradient);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border-radius:6px 0 0 6px;box-shadow:0 2px 8px #2563eb4d;z-index:2}.store-card-top{padding:24px 24px 16px;position:relative}.store-card-top:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, var(--accent));opacity:.8}.store-card-icon{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--card-accent, var(--accent)) 10%,transparent);color:var(--card-accent, var(--accent));display:flex;align-items:center;justify-content:center}.store-card-icon svg{width:24px;height:24px}.store-card-body{padding:0 24px 24px;display:flex;flex-direction:column;flex:1}.store-card-name{font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;margin-bottom:6px}.store-card-desc{font-size:13px;color:var(--text-secondary);line-height:1.55;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-card-pricing{margin-bottom:18px}.store-card-price-main{display:flex;align-items:baseline;gap:3px}.store-card-from{font-size:12px;color:var(--text-muted);font-weight:500}.store-card-amount{font-size:32px;font-weight:800;color:var(--text-primary);letter-spacing:-1px;line-height:1}.store-card-per{font-size:14px;color:var(--text-muted);font-weight:500}.store-card-price-premium{font-size:12px;color:var(--text-muted);margin-top:4px}.store-card-features{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;flex:1}.store-card-feature{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.store-card-feature svg{width:14px;height:14px;color:var(--success);flex-shrink:0}.store-card-actions{display:flex;gap:8px}.store-card-btn-detail{flex:1;padding:10px 14px;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.store-card-btn-detail:hover{background:var(--bg-tertiary);color:var(--text-primary)}.store-card-btn-order{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:var(--radius-md);background:var(--primary);border:none;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.store-card-btn-order:hover{background:var(--primary-dark, #1D4ED8);transform:translateY(-1px);box-shadow:0 4px 14px -3px #2563eb66}.orders-empty{text-align:center;padding:56px 20px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.orders-empty-icon{margin:0 auto 16px;width:56px;height:56px;border-radius:16px;background:var(--accent-dim);display:flex;align-items:center;justify-content:center;color:var(--accent)}.orders-empty-icon svg{width:28px;height:28px}.orders-empty h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.orders-empty p{font-size:13.5px;color:var(--text-muted);max-width:340px;margin:0 auto}.orders-progress{display:flex;align-items:center;gap:8px}.orders-progress .progress-bar{width:80px;max-width:25vw;margin-bottom:0}.mo-section{margin-bottom:28px}.mo-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:16px}.mo-section-title{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;margin:0}.mo-section-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 15%,transparent);animation:mo-section-live-pulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes mo-section-live-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 15%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--success) 4%,transparent)}}.mo-section-count{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mo-card-list{display:flex;flex-direction:column;gap:8px}.mo-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .12s ease}.mo-card:hover{border-color:var(--primary);box-shadow:0 4px 14px #2563eb14}.mo-card-live{border-left:3px solid var(--success)}.mo-card-wrapping{border-left:3px solid var(--warning)}.mo-card-done{border-left:3px solid var(--border)}.mo-card-aged{border-left:3px solid var(--text-secondary)}.mo-card-head-row{display:flex;align-items:center;gap:14px;padding:14px 18px 12px;color:var(--text-primary)}.mo-card-head-row .mo-card-progress{margin-left:auto}.mo-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:0;padding:4px 10px;border-radius:999px}.mo-badge-live,.mo-badge-wrapping,.mo-badge-launching,.mo-badge-aged{background:var(--bg-secondary);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-light)}.mo-badge-done{background:var(--bg-tertiary);color:var(--text-muted)}.mo-badge-wrapping .mo-badge-dot,.mo-badge-launching .mo-badge-dot{background:var(--status-warm-dot);animation:none}.mo-badge-aged .mo-badge-dot,.mo-badge-done .mo-badge-dot{background:var(--text-muted);animation:none}.mo-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:mo-section-live-pulse 1.8s ease-in-out infinite;flex-shrink:0}.mo-card-type{font-size:14.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-card-date{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mo-card-progress{display:flex;align-items:center;gap:10px}.mo-card-progress-bar{width:110px;height:6px;background:var(--bg-tertiary);border-radius:999px;overflow:hidden}.mo-card-progress-fill{height:100%;background:var(--primary);border-radius:inherit;transition:width .24s ease}.mo-card-live .mo-card-progress-fill{background:var(--success)}.mo-card-wrapping .mo-card-progress-fill{background:var(--warning)}.mo-card-aged .mo-card-progress-fill{background:var(--text-secondary)}.mo-card-progress-label{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.mo-portfolio{margin-bottom:22px}.mo-card-production{display:flex;align-items:center;gap:28px;padding:12px 18px 14px;border-top:1px solid var(--border-light)}.mo-stat{display:flex;flex-direction:column;gap:2px}.mo-stat-label{font-size:11.5px;color:var(--text-muted)}.mo-stat-value{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.mo-stat-good{color:var(--success-ink)}.mo-stat-sub{color:var(--text-muted);font-weight:500;font-size:12px}.mo-card-actions{margin-left:auto;display:flex;gap:8px}.mo-dial-btn{font-size:12.5px}.mo-done-list{display:flex;flex-direction:column;gap:8px}.mo-done-row{display:flex;align-items:center;gap:14px;width:100%;padding:12px 18px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.mo-done-row:hover{border-color:var(--primary);box-shadow:0 4px 14px #2563eb14}.mo-done-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mo-done-type{font-size:14px;font-weight:600}.mo-done-date{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mo-done-outcome{margin-left:auto;font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mo-done-closes{color:var(--success-ink);font-weight:600}.mo-done-chevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}@media (max-width: 768px){.mo-card-head-row{flex-wrap:wrap;gap:8px 12px;padding:12px 14px 10px}.mo-card-head-row .mo-card-progress{margin-left:0;width:100%}.mo-card-progress-bar{flex:1;width:auto}.mo-card-production{flex-wrap:wrap;gap:12px 22px;padding:10px 14px 14px}.mo-card-actions{margin-left:0;width:100%;justify-content:flex-end}.mo-done-row{flex-wrap:wrap;gap:8px 12px}.mo-done-outcome{margin-left:0;width:100%}}.crm-card{position:relative;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:24px}.crm-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient)}.crm-state-connected:before{background:linear-gradient(135deg,#16a34a,#4ade80)}.crm-state-warning:before{background:linear-gradient(135deg,#ffb020,#ffd37a)}.crm-card-loading{display:flex;justify-content:center;padding:40px}.crm-card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 14px;border-bottom:1px solid var(--border-light)}.crm-card-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.crm-card-title svg{width:18px;height:18px;color:var(--accent)}.crm-status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.crm-status-on{background:#16a34a1a;color:var(--success, #16A34A);border:1px solid rgba(22,163,74,.3)}.crm-status-off{background:color-mix(in srgb,var(--warning) 10%,transparent);color:#b45309;border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}.crm-status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.crm-status-pulse{position:relative;box-shadow:0 0 #16a34a99;animation:crmPulse 1.8s infinite}@keyframes crmPulse{0%{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.crm-card-body{padding:22px 24px 24px}.crm-card-intro{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-bottom:18px;max-width:580px}.crm-gdrive-btn{width:100%;display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#fff,#f8f9fc);border:1.5px solid #e8eaf3;border-radius:14px;cursor:pointer;text-align:left;transition:all .2s ease;margin-bottom:18px;box-shadow:0 1px 2px #14143c0a}.crm-gdrive-btn:hover{border-color:#4285f4;box-shadow:0 4px 16px #4285f426;transform:translateY(-1px)}.crm-gdrive-btn.crm-gdrive-connected{background:linear-gradient(135deg,#f0faf3,#e8f5ec);border-color:#c8e6c9}.crm-gdrive-btn.crm-gdrive-connected:hover{border-color:#4caf50;box-shadow:0 4px 16px #4caf502e}.crm-gdrive-icon-wrap{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;border:1px solid #eceef5}.crm-gdrive-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.crm-gdrive-title{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.3}.crm-gdrive-sub{font-size:12.5px;color:var(--text-secondary);line-height:1.4}.crm-gdrive-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.2px}.crm-gdrive-badge-cta{background:linear-gradient(135deg,#4285f4,#1a73e8);color:#fff;box-shadow:0 2px 8px #1a73e840}.crm-gdrive-badge-on{background:#4caf5026;color:#2e7d32}.crm-gdrive-badge-on .crm-status-dot{width:8px;height:8px;background:#4caf50;border-radius:50%}.crm-divider{display:flex;align-items:center;gap:14px;margin:4px 0 18px;color:var(--text-muted, #8a8fa3);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.crm-divider:before,.crm-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#e8eaf3,transparent)}.crm-picker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.crm-picker-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:all .15s ease;text-align:center}.crm-picker-tile:hover:not(:disabled){border-color:var(--crm-accent, var(--accent));background:color-mix(in srgb,var(--crm-accent, var(--accent)) 5%,var(--bg-primary));transform:translateY(-2px);box-shadow:var(--shadow-md)}.crm-picker-tile:disabled{opacity:.6;cursor:not-allowed}.crm-picker-tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.crm-picker-badge{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#fff;background:var(--crm-accent, var(--accent));letter-spacing:.5px}.crm-picker-badge svg{color:#fff}.crm-logo-initials{font-weight:800;font-size:15px;letter-spacing:.3px;color:#fff}.crm-picker-name{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.2}.crm-wire-wrap{display:flex;align-items:center;justify-content:center;gap:18px;padding:20px 12px 22px;background:var(--bg-secondary, #F8F9FC);border-radius:16px;margin-bottom:18px}.crm-node{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:88px}.crm-node-badge{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:#fff;box-shadow:0 4px 12px #0000001a}.crm-node-badge-ve{background:var(--gradient)}.crm-node-badge-ve svg{width:26px;height:26px}.crm-node-badge-crm{background:var(--crm-accent, var(--accent));color:#fff}.crm-node-badge-crm svg{color:#fff}.crm-node-label{font-size:12px;font-weight:600;color:var(--text-primary);text-align:center;max-width:100px}.crm-wire{position:relative;flex:1;max-width:240px;height:4px;border-radius:2px;display:flex;align-items:center;justify-content:center}.crm-wire-live{background:linear-gradient(90deg,rgba(37,99,235,.25) 0%,rgba(22,163,74,.35) 50%,var(--crm-accent, #16A34A) 100%)}.crm-wire-broken{background:repeating-linear-gradient(90deg,rgba(156,163,175,.4) 0 6px,transparent 6px 12px)}.crm-wire-pulse{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--success, #16A34A);box-shadow:0 0 8px #16a34a99;top:50%;transform:translateY(-50%);animation:crmFlow 2.4s linear infinite}.crm-wire-pulse-1{animation-delay:0s}.crm-wire-pulse-2{animation-delay:.8s}.crm-wire-pulse-3{animation-delay:1.6s}@keyframes crmFlow{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.crm-wire-break{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;background:#fff;border:2px solid var(--danger);color:var(--danger);border-radius:50%;display:flex;align-items:center;justify-content:center}.crm-wire-break svg{width:14px;height:14px}.crm-status-line{margin-bottom:18px}.crm-status-text{font-size:14px;color:var(--text-secondary);line-height:1.5}.crm-status-text strong{color:var(--success, #16A34A);font-weight:700}.crm-warning-text{font-size:14px;color:var(--text-secondary);line-height:1.5;padding:12px 14px;background:#ffb02014;border-left:3px solid var(--warning);border-radius:8px}.crm-warning-text strong{color:#b87800;font-weight:700}.crm-status-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--text-muted)}.crm-status-meta strong{color:var(--text-primary);font-weight:700}.crm-meta-dot{color:var(--text-muted)}.crm-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.crm-btn:disabled{opacity:.6;cursor:not-allowed}.crm-btn-ghost{background:var(--bg-primary);border-color:var(--border);color:var(--text-primary)}.crm-btn-ghost:hover:not(:disabled){border-color:var(--accent);background:var(--accent-dim)}.crm-btn-link{background:transparent;color:var(--text-muted);padding:10px 6px}.crm-btn-link:hover:not(:disabled){color:var(--accent)}@media (max-width: 768px){.crm-picker-grid{grid-template-columns:repeat(2,1fr)}.crm-wire-wrap{gap:10px;padding:16px 8px}.crm-node{min-width:72px}.crm-node-badge{width:48px;height:48px}.crm-node-label{font-size:11px}.crm-wire{max-width:140px}.crm-card-head{padding:16px 18px 12px}.crm-card-body{padding:18px}}@media (max-width: 480px){.crm-picker-grid{grid-template-columns:1fr 1fr;gap:10px}.crm-wire-wrap{flex-direction:row;gap:8px}.crm-card-actions{flex-direction:column;align-items:stretch}.crm-btn{justify-content:center}.crm-gdrive-btn{padding:14px 16px;gap:12px}.crm-gdrive-icon-wrap{width:40px;height:40px}.crm-gdrive-title{font-size:14px}.crm-gdrive-sub{font-size:12px}.crm-gdrive-badge{padding:6px 10px;font-size:11px}}.hq-promo-card{display:flex;align-items:center;gap:24px;padding:32px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.hq-promo-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient)}.hq-promo-icon{width:64px;height:64px;border-radius:18px;background:var(--accent-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent)}.hq-promo-icon svg{width:30px;height:30px}.hq-promo-content h3{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;margin-bottom:6px}.hq-promo-content p{font-size:14px;color:var(--text-secondary);line-height:1.55;max-width:440px}.hq-promo-points{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.hq-promo-points li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-secondary)}.hq-promo-points li svg{width:14px;height:14px;color:var(--success);flex-shrink:0}@media (max-width: 1024px){.store-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.store-hero{padding:28px 20px 24px}.store-hero-title{font-size:22px}.store-grid{grid-template-columns:1fr;gap:16px}.hq-promo-card{flex-direction:column;text-align:center;padding:28px 24px}.hq-promo-content p{max-width:100%}}@media (max-width: 640px){.store-hero-badges{gap:6px}.store-hero-badge{font-size:11px;padding:4px 10px}.store-card-actions{flex-direction:column}}.cal-view-toggle{display:flex;gap:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:3px;width:fit-content}.cal-toggle-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:var(--radius-sm);background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.cal-toggle-btn svg{width:15px;height:15px}.cal-toggle-btn:hover{color:var(--text-primary)}.cal-toggle-btn.active{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.cal-layout{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}.cal-main{min-width:0}.cal-sidebar{display:flex;flex-direction:column;gap:20px}.cal-table-note{font-size:12px;color:var(--text-muted);margin-top:2px;max-width:34ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-table-datetime{display:flex;flex-direction:column;gap:2px}.cal-table-date{font-size:13px;font-weight:500;color:var(--text-primary)}.cal-table-time{font-size:12px;color:var(--text-muted)}.cal-table-actions{display:flex;gap:4px}.cal-grid-container{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.cal-grid-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border-light)}.cal-grid-nav{display:flex;align-items:center;gap:12px}.cal-grid-title{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;min-width:180px;text-align:center}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--border-light)}.cal-grid-day-label{padding:10px 8px;text-align:center;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.cal-grid-cell{min-height:80px;padding:8px;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);cursor:pointer;transition:background .12s;position:relative}.cal-grid-cell:nth-child(7n){border-right:none}.cal-grid-cell:hover{background:var(--bg-secondary)}.cal-grid-cell.out{opacity:.35}.cal-grid-cell.today .cal-grid-cell-num{background:var(--accent);color:#fff;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.cal-grid-cell.selected{background:var(--accent-dim);box-shadow:inset 0 0 0 2px var(--accent);border-radius:2px}.cal-grid-cell-num{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.cal-grid-dots{display:flex;gap:3px;flex-wrap:wrap;margin-top:4px}.cal-grid-dot{width:6px;height:6px;border-radius:50%}.cal-grid-more{font-size:9px;font-weight:600;color:var(--text-muted);line-height:6px}.cal-day-panel{border-top:1px solid var(--border-light);padding:18px 22px}.cal-day-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cal-day-panel-header h4{font-size:14px;font-weight:600;color:var(--text-primary)}.cal-day-panel-meta{display:flex;align-items:center;gap:12px}.cal-day-panel-count{font-size:12px;color:var(--text-muted)}.btn-ghost-sm{border:1px solid var(--border);background:var(--bg-card);color:var(--accent);font-size:12px;font-weight:600;font-family:inherit;padding:4px 10px;border-radius:8px;cursor:pointer;transition:all .15s}.btn-ghost-sm:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.cal-day-panel-empty{font-size:13px;color:var(--text-muted);padding:12px 0}.cal-day-panel-list{display:flex;flex-direction:column;gap:6px}.cal-day-appt{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all .12s}.cal-day-appt:hover{background:var(--bg-tertiary);transform:translate(2px)}.cal-day-appt-dot{width:4px;height:28px;border-radius:4px;flex-shrink:0}.cal-day-appt-info{flex:1;min-width:0}.cal-day-appt-title{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-day-appt-time{font-size:12px;color:var(--text-muted)}.cal-upcoming-list{display:flex;flex-direction:column}.cal-upcoming-item{display:flex;align-items:center;gap:14px;padding:14px 22px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--border-light)}.cal-upcoming-item:last-child{border-bottom:none}.cal-upcoming-item:hover{background:var(--bg-secondary)}.cal-upcoming-date{display:flex;flex-direction:column;align-items:center;min-width:36px;flex-shrink:0}.cal-upcoming-month{font-size:10px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.3px}.cal-upcoming-day{font-size:20px;font-weight:800;color:var(--text-primary);line-height:1;letter-spacing:-.5px}.cal-upcoming-info{flex:1;min-width:0}.cal-upcoming-title{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-upcoming-time{font-size:12px;color:var(--text-muted)}.cal-summary-list{padding:8px 0}.cal-summary-row{display:flex;align-items:center;gap:10px;padding:9px 22px}.cal-summary-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cal-summary-label{flex:1;font-size:13px;color:var(--text-secondary)}.cal-summary-count{font-size:14px;font-weight:700;color:var(--text-primary)}.appt-status-badge{display:inline-block;padding:3px 10px;border:1px solid;border-radius:20px;font-size:11.5px;font-weight:500;white-space:nowrap}.appt-status-badge.sm{font-size:10.5px;padding:2px 8px}.appt-status-badge.is-overdue{color:var(--text-primary);border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--status-warm-dot) 16%,transparent)}.appt-modal{max-width:520px}.appt-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.appt-modal-close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .12s}.appt-modal-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.appt-modal-close svg{width:18px;height:18px}.appt-modal-form{display:flex;flex-direction:column;gap:2px}.appt-modal-actions{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-light)}.appt-modal-view{display:flex;flex-direction:column;gap:6px}.appt-view-row{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--border-light)}.appt-view-row:last-of-type{border-bottom:none}.appt-view-label{font-size:10.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.appt-view-value{font-size:14px;color:var(--text-primary)}.appt-lead-picker{position:relative}.appt-lead-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;background:var(--accent-dim);border:1px solid var(--border-active);border-radius:var(--radius-md);font-size:13.5px;font-weight:500;color:var(--text-primary)}.appt-lead-selected button{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex}.appt-lead-selected button:hover{color:var(--danger)}.appt-lead-search-wrap{position:relative}.appt-lead-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:220px;overflow-y:auto;z-index:10}.appt-lead-option{padding:10px 14px;cursor:pointer;transition:background .1s;border-bottom:1px solid var(--border-light)}.appt-lead-option:last-child{border-bottom:none}.appt-lead-option:hover{background:var(--bg-secondary)}.appt-lead-option-name{font-size:13px;font-weight:600;color:var(--text-primary)}.appt-lead-option-detail{font-size:12px;color:var(--text-muted);display:block;font-feature-settings:"tnum"}.btn-danger-outline{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-md);background:none;border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.btn-danger-outline:hover{background:color-mix(in srgb,var(--danger) 8%,transparent);border-color:var(--danger)}@media (max-width: 1024px){.cal-layout{grid-template-columns:1fr}.cal-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media (max-width: 768px){.cal-grid-cell{min-height:60px;padding:6px}.cal-grid-cell-num{font-size:12px}.cal-grid-title{font-size:14px;min-width:150px}.cal-sidebar{grid-template-columns:1fr}.appt-modal{max-width:100%}}@media (max-width: 640px){.cal-view-toggle{width:100%}.cal-toggle-btn{flex:1;justify-content:center}.cal-grid-cell{min-height:48px;padding:4px}.cal-grid-dots{gap:2px}.cal-grid-dot{width:4px;height:4px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes livePulse{0%,to{box-shadow:0 0 #05966959}50%{box-shadow:0 0 0 5px #05966900}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade-in{animation:fadeIn .45s cubic-bezier(.16,1,.3,1) both}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.lp{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased}.lp *{box-sizing:border-box}.lp button{font-family:inherit;cursor:pointer}.lp-container{max-width:1240px;margin:0 auto;padding:0 32px}.lp-reveal{opacity:1;transform:translateY(0)}.lp-reveal.armed{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lp-reveal.armed.in{opacity:1;transform:translateY(0)}.lp-reveal-load{animation:lp-reveal-load .6s cubic-bezier(.16,1,.3,1) both}@keyframes lp-reveal-load{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lp-reveal-load{animation:none}}.lp-nav{position:sticky;top:16px;z-index:60;padding:0 20px;transition:top .3s cubic-bezier(.16,1,.3,1)}.lp-nav.scrolled{top:12px}.lp-nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px;max-width:1180px;margin:0 auto;padding:0 14px 0 22px;background:#ffffffc7;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(15,23,42,.06);border-radius:100px;box-shadow:0 1px #fff9 inset,0 8px 28px -10px #0f172a1f;transition:max-width .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1),background .25s,height .25s cubic-bezier(.16,1,.3,1)}.lp-nav.scrolled .lp-nav-inner{max-width:880px;height:54px;padding:0 10px 0 20px;background:#ffffffeb;box-shadow:0 1px #fff9 inset,0 6px 20px -8px #0f172a1a}.lp-nav-brand img{height:30px;width:auto;display:block}.lp-nav.scrolled .lp-nav-brand img{height:30px}.lp-nav-links{display:flex;gap:28px;transition:opacity .25s,max-width .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.lp-nav.scrolled .lp-nav-links{opacity:0;max-width:0;gap:0;pointer-events:none}.lp-nav-links button{background:none;border:none;font-size:13.5px;font-weight:500;color:var(--text-secondary);padding:0;white-space:nowrap}.lp-nav-links button:hover{color:var(--text-primary)}.lp-nav-actions{display:flex;align-items:center;gap:4px}.lp-nav-login{background:none;border:none;font-size:13px;font-weight:500;color:var(--text-primary);padding:9px 16px;border-radius:100px;white-space:nowrap}.lp-nav-login:hover{color:var(--primary)}.lp-nav-cta{background:var(--text-primary);color:#fff;border:none;font-size:13px;font-weight:600;padding:9px 16px;border-radius:100px;letter-spacing:-.1px;transition:transform .15s,background .2s;white-space:nowrap}.lp-nav-cta:hover{transform:translateY(-1px);background:var(--primary-dark)}.lp-nav-login-mobile{display:none;background:none;border:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--text-primary);padding:9px 12px;border-radius:100px;white-space:nowrap;cursor:pointer;transition:color .15s}.lp-nav-login-mobile:hover{color:var(--primary)}.lp-nav-login-mobile:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px #2563eb14}.lp-nav-hamburger{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:4px;background:none;border:1px solid rgba(15,23,42,.1);border-radius:100px;color:var(--text-primary);cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.lp-nav-hamburger:hover{background:#0f172a0a;border-color:#0f172a2e}.lp-nav-hamburger:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px #2563eb14}.lp-mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1b2b73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;animation:lpMobileNavFade .2s cubic-bezier(.16,1,.3,1)}@keyframes lpMobileNavFade{0%{opacity:0}to{opacity:1}}.lp-mobile-nav-drawer{position:fixed;top:0;left:0;right:0;z-index:90;background:#fff;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 12px 32px -8px #0f172a2e;padding:14px 20px 24px;display:flex;flex-direction:column;gap:4px;transform:translateY(-110%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .25s}.lp-mobile-nav-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.lp-mobile-nav-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 14px;margin-bottom:8px;border-bottom:1px solid rgba(15,23,42,.06)}.lp-mobile-nav-brand img{height:24px;width:auto;display:block}.lp-mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:1px solid rgba(15,23,42,.1);border-radius:100px;color:var(--text-primary);cursor:pointer;transition:background .15s,border-color .15s}.lp-mobile-nav-close:hover{background:#0f172a0a;border-color:#0f172a2e}.lp-mobile-nav-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px #2563eb14}.lp-mobile-nav-links{display:flex;flex-direction:column;gap:2px;padding:4px 0}.lp-mobile-nav-links button{display:block;width:100%;text-align:left;background:none;border:none;font-family:inherit;font-size:16px;font-weight:500;color:var(--text-primary);padding:14px 12px;border-radius:12px;cursor:pointer;min-height:48px;transition:background .15s,color .15s}.lp-mobile-nav-links button:hover,.lp-mobile-nav-links button:focus-visible{background:#0f172a0a;color:var(--primary);outline:none}.lp-mobile-nav-links button:focus-visible{box-shadow:0 0 0 3px #2563eb14}.lp-mobile-nav-links button:active{transform:scale(.99)}.lp-mobile-nav-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.06)}.lp-mobile-nav-login{width:100%;background:#fff;color:var(--text-primary);border:1px solid rgba(15,23,42,.14);font-family:inherit;font-size:15px;font-weight:600;padding:14px 20px;border-radius:100px;min-height:48px;cursor:pointer;transition:border-color .15s,background .15s}.lp-mobile-nav-login:hover{border-color:var(--text-primary)}.lp-mobile-nav-login:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px #2563eb14}.lp-mobile-nav-cta{width:100%;background:var(--text-primary);color:#fff;border:none;font-family:inherit;font-size:15px;font-weight:600;padding:14px 20px;border-radius:100px;min-height:48px;cursor:pointer;transition:transform .15s,background .2s;letter-spacing:-.1px}.lp-mobile-nav-cta:hover{transform:translateY(-1px);background:#1a2235}.lp-mobile-nav-cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 3px #2563eb14}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 720px){.lp-nav-links,.lp-nav-login,.lp-nav-cta{display:none}.lp-nav-login-mobile{display:inline-flex;align-items:center}.lp-nav-hamburger{display:inline-flex}}.lp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--text-primary);color:#fff;border:none;padding:14px 22px;border-radius:100px;font-size:14.5px;font-weight:600;letter-spacing:-.1px;transition:transform .15s,background .2s}.lp-btn-primary:hover{transform:translateY(-1px)}.lp-btn-accent{background:var(--primary)}.lp-btn-accent:hover{background:var(--primary-dark)}.lp-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--text-primary);border:1px solid var(--border);padding:14px 22px;border-radius:12px;font-size:14.5px;font-weight:600;letter-spacing:-.1px;transition:border-color .2s}.lp-btn-secondary:hover{border-color:var(--text-primary)}.lp-btn-ghost{background:none;border:none;color:var(--text-secondary);padding:14px 8px;font-size:14.5px;font-weight:500}.lp-btn-ghost:hover{color:var(--text-primary)}.lp-hero{padding:24px 0 80px;position:relative;overflow:hidden}.lp-eyebrow{font-size:13px;font-weight:500;text-transform:none;letter-spacing:.02em;color:var(--text-secondary);margin:0 0 14px;display:inline-flex;align-items:center;gap:9px}.lp-hero-title{font-size:clamp(44px,5.4vw,76px);line-height:.98;letter-spacing:-2.5px;margin:0 0 22px;font-weight:700;color:var(--text-primary)}.lp-hero-title .serif,.lp-hero-title .lp-hero-accent{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--primary)}.lp-hero-sub{font-size:18px;line-height:1.55;color:var(--text-secondary);max-width:560px;margin:0 0 32px}.lp-hero-btns{display:flex;gap:12px;flex-wrap:wrap}.lp-hero-v2{padding:32px 0 48px}.lp-hero-v2 .lp-hero-top{text-align:center;max-width:880px;margin:0 auto 36px}.lp-hero-v2 .lp-hero-top .lp-eyebrow{justify-content:center}.lp-hero-v2 .lp-hero-title{font-size:clamp(44px,5.6vw,72px)}.lp-hero-v2 .lp-hero-sub{margin:0 auto 24px}.lp-hero-v2 .lp-hero-btns{justify-content:center}.lp-hero-v2 .lp-hero-product{max-width:1100px;margin:0 auto;position:relative;padding:36px 24px 48px}.lp-hero-v2-glow{position:absolute;top:24px;right:10px;bottom:20px;left:10px;z-index:0;background:radial-gradient(60% 55% at 50% 50%,var(--blue-wash-24),transparent 72%);filter:blur(60px);pointer-events:none;opacity:.85;animation:lp-hero-glow-breathe 9s cubic-bezier(.16,1,.3,1) infinite;will-change:opacity}@keyframes lp-hero-glow-breathe{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.lp-hero-v2-glow{animation:none;opacity:.85}}.lp-btn-primary:focus-visible,.lp-btn-secondary:focus-visible,.lp-btn-ghost:focus-visible,.lp-cat-cta:focus-visible,.lp-faq-q:focus-visible,.lp-nav-links button:focus-visible,.lp-nav-login:focus-visible,.lp-nav-cta:focus-visible,.lp-footer-col button:focus-visible,.lp-footer-col a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 5px var(--accent-dim);border-radius:var(--radius-sm)}.lp-btn-primary:active,.lp-btn-secondary:active,.lp-cat-cta:active,.lp-nav-cta:active,.lp-nav-login:active{transform:scale(.98)}.lp-mockframe{position:relative;z-index:1;background:linear-gradient(180deg,#ffffffd9,#ffffff8c);border:1px solid rgba(15,23,42,.06);border-radius:28px;padding:8px;box-shadow:0 1px #ffffffe6 inset,0 50px 90px -36px #0f172a47,0 18px 36px -18px #0f172a1f}.lp-mockframe-inner{border-radius:22px;overflow:hidden;background:#fff}.lp-hero-trustline{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:12.5px;color:var(--text-muted);font-weight:500;letter-spacing:.01em}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 4px #22c55e2e}50%{box-shadow:0 0 0 6px #22c55e14}}.lp-bigmock-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}@keyframes pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}.lp-section{padding:80px 0;scroll-margin-top:88px}.lp-howit,.lp-section.alt{scroll-margin-top:88px}.lp-section.alt{background:var(--bg-secondary)}.lp-section.dark{background:linear-gradient(180deg,var(--blue-900) 0%,var(--bg-dark) 50%,var(--blue-deep) 100%);color:#fff;position:relative;overflow:hidden}.lp-section.dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 55% at 50% -10%,rgba(37,99,235,.2),transparent 60%),radial-gradient(60% 50% at 100% 110%,rgba(96,165,250,.1),transparent 60%);pointer-events:none;z-index:0}.lp-section.dark>.lp-container{position:relative;z-index:1}.lp-section-head{margin-bottom:40px;max-width:720px}.lp-section-head h2{font-size:clamp(36px,4.2vw,60px);line-height:1.02;letter-spacing:-1.6px;margin:0 0 14px;font-weight:700}.lp-section-head h2 .serif{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--primary)}.lp-section-head p{font-size:17px;line-height:1.55;color:var(--text-secondary);margin:0}.lp-section.dark .lp-section-head p{color:#ffffffb3}.lp-compliance{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-compliance-card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:24px;display:flex;gap:16px;align-items:flex-start}.lp-compliance-icon{width:40px;height:40px;border-radius:11px;background:var(--blue-mist);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-compliance-card h3{margin:0 0 6px;font-size:14.5px;font-weight:600;letter-spacing:-.2px}.lp-compliance-card p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.lp-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-cat-card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.lp-cat-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 20px 40px -20px #0f172a26}.lp-cat-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--primary);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.lp-cat-card:hover:before{transform:scaleX(1)}.lp-cat-head{display:flex;align-items:flex-start;justify-content:space-between}.lp-cat-icon{width:40px;height:40px;border-radius:11px;background:var(--blue-mist);color:var(--primary);display:flex;align-items:center;justify-content:center}.lp-cat-pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--success);background:#16a34a14;padding:4px 9px;border-radius:6px;font-variant-numeric:tabular-nums}.lp-cat-pill-tease{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-light)}.lp-accent-display{font-family:var(--font-display);font-weight:900;font-style:normal;color:var(--primary);letter-spacing:-.04em}.lp-section.dark .lp-accent-display,.lp-cta .lp-accent-display{color:var(--blue-sky-warm)}.lp-section-tight{padding:64px 0}.lp-section-loose{padding:128px 0}@media (max-width: 768px){.lp-section-tight,.lp-section-loose{padding:64px 0}}.lp-nav-links button,.lp-cat-name,.lp-howit-t,.lp-faq-q>span:first-child,.lp-footer-col button,.lp-footer-col a{font-variation-settings:"wght" 500;transition:font-variation-settings .22s cubic-bezier(.16,1,.3,1),color .15s ease}.lp-nav-links button:hover,.lp-cat-card:hover .lp-cat-name,.lp-howit-step:hover .lp-howit-t,.lp-faq-q:hover>span:first-child,.lp-footer-col button:hover,.lp-footer-col a:hover{font-variation-settings:"wght" 650}@media (prefers-reduced-motion: reduce){.lp-nav-links button,.lp-cat-name,.lp-howit-t,.lp-faq-q>span:first-child,.lp-footer-col button,.lp-footer-col a{transition:color .15s ease}}@keyframes lp-live-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.lp-cat-name{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;margin:0}.lp-cat-tag{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0;flex:1}.lp-cat-meta{display:flex;gap:18px;padding-top:14px;border-top:1px solid var(--border-light)}.lp-cat-meta-item{display:flex;flex-direction:column;gap:2px}.lp-cat-meta-l{font-size:11px;color:var(--text-muted);font-weight:600;letter-spacing:.01em}.lp-cat-meta-v{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.lp-cat-meta-v .unit{font-size:11px;font-weight:500;color:var(--text-muted)}.lp-cat-meta-v.lp-cat-meta-locked{font-size:13px;font-weight:500;color:var(--text-muted);letter-spacing:0}.lp-cat-cta{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#2563eb14;color:var(--primary);border:none;padding:11px 14px;border-radius:10px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.lp-cat-card:hover .lp-cat-cta{background:var(--primary);color:#fff}.lp-cat-card.is-promoted{box-shadow:inset 0 0 0 1px var(--primary),0 0 0 4px #2563eb0f}.lp-cat-card.is-promoted .lp-cat-pill:before{content:none}.lp-cat-card.is-tease{background:var(--bg-secondary);box-shadow:none}.lp-cat-card.is-tease .lp-cat-icon{background:#fff;color:var(--text-muted)}.lp-cat-card.is-tease .lp-cat-name{color:var(--text-secondary)}.lp-cat-card.is-tease:hover{transform:none;border-color:var(--border);box-shadow:none}.lp-cat-card.is-tease:hover:before{transform:scaleX(0)}.lp-cat-locked{margin-top:18px;background:linear-gradient(135deg,var(--bg-secondary),#fff);border:1px solid var(--border);border-radius:20px;padding:22px 28px;display:flex;align-items:center;gap:18px}.lp-cat-locked-icon{width:38px;height:38px;border-radius:10px;background:var(--accent-dim);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-cat-locked-text{flex:1}.lp-cat-locked-title{font-size:14.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.lp-cat-locked-sub{font-size:13px;color:var(--text-secondary);margin-top:2px}.lp-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.lp-feat{background:var(--bg-secondary);border:1px solid transparent;border-radius:18px;padding:28px;display:flex;gap:18px;align-items:flex-start;transition:background .2s,border-color .2s}.lp-feat:hover{background:#fff;border-color:var(--border)}.lp-feat-icon{width:44px;height:44px;border-radius:12px;background:var(--accent-dim);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-feat h3{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:-.2px}.lp-feat p{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.lp-tst-takeover{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:stretch}.lp-tst-takeover-l{display:flex;flex-direction:column;gap:32px;padding-right:8px}.lp-tst-big{font-size:clamp(32px,3.4vw,44px);line-height:1.18;letter-spacing:-1px;font-weight:500;color:#fff;margin:0;position:relative;text-wrap:pretty}.lp-tst-big .open,.lp-tst-big .close{font-family:var(--font-display-editorial);font-style:italic;font-size:1.4em;color:var(--blue-sky-warm);line-height:0;vertical-align:-.15em;margin:0 .04em}.lp-tst-attrib{display:flex;align-items:center;gap:14px;margin-top:auto}.lp-tst-av-big{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.3px}.lp-tst-name-big{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px}.lp-tst-role-big{font-size:12.5px;color:#ffffff8c;margin-top:2px}.lp-tst-role-big .meta{color:#fff6}.lp-tst-takeover-r{display:flex;flex-direction:column;gap:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 28px 24px}.lp-tst-stat{display:flex;flex-direction:column;gap:4px}.lp-tst-stat-num{font-size:64px;font-weight:700;color:#fff;letter-spacing:-2.4px;line-height:.95;display:inline-flex;align-items:baseline}.lp-tst-stat-num .plus{color:var(--blue-sky-warm);font-weight:600}.lp-tst-stat-lbl{font-size:12.5px;color:#ffffff8c;font-weight:500}.lp-tst-stat-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--blue-sky-warm, #7db1ff);text-decoration:none}.lp-tst-stat-link:hover{text-decoration:underline}.lp-tst-stat-divider{height:1px;background:#ffffff14}.lp-tst-mini-list{display:flex;flex-direction:column;gap:16px}.lp-tst-mini{font-size:13px;line-height:1.55}.lp-tst-mini-quote{color:#ffffffd9}.lp-tst-mini-attrib{margin-top:4px;font-size:11.5px}.lp-tst-mini-name{color:#fff;font-weight:600}.lp-tst-mini-meta{color:#fff6;margin-left:4px}.lp-tst-result-line{margin-top:8px;font-size:13px;font-weight:500;color:#ffffffc7;letter-spacing:-.05px}.lp-tst-mini-result-line{margin-top:6px;font-size:12px;font-weight:500;color:#fff9;letter-spacing:-.05px}.lp-howit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}.lp-howit-step{position:relative;padding:30px 26px 32px;border-radius:16px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s}.lp-howit-num{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}.lp-howit-num:after{content:"";display:inline-block;width:28px;height:1px;background:var(--border)}.lp-howit-t{font-size:19px;font-weight:700;color:var(--text-primary);letter-spacing:-.4px;margin-bottom:8px}.lp-howit-s{font-size:14px;color:var(--text-secondary);line-height:1.55}.lp-howit-note{margin:40px auto 0;max-width:680px;text-align:center;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.lp-mock-logo{height:15px;width:auto;display:block;margin-left:4px}.lp-howit .lp-eyebrow{color:var(--primary-sky);font-weight:600}.lp-howit .lp-howit-step{background:#ffffff09;border:1px solid rgba(255,255,255,.09);box-shadow:0 1px #ffffff0a inset}.lp-howit .lp-howit-step:hover{transform:translateY(-3px);background:#ffffff0f;border-color:#60a5fa59}.lp-howit .lp-howit-num{font-family:var(--font-sans);width:40px;height:40px;border-radius:12px;background:#60a5fa29;color:#8fbcff;display:inline-flex;align-items:center;justify-content:center;gap:0;font-size:15px;font-weight:700;letter-spacing:0;margin-bottom:18px}.lp-howit .lp-howit-num:after{display:none}.lp-howit .lp-howit-t{color:#fff}.lp-howit .lp-howit-s{color:#ffffff9e}.lp-howit .lp-howit-note{color:#ffffff73}.lp-cat-card{box-shadow:0 1px 2px #0f172a0a,0 6px 16px -10px #0f172a14}.lp-cat-locked{background:linear-gradient(135deg,var(--accent-dim),#fff)}.lp-vea{scroll-margin-top:88px}.lp-vea .lp-eyebrow{color:var(--primary-sky);font-weight:600}.lp-vea-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp-vea-card{padding:28px 24px 30px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);box-shadow:0 1px #ffffff0a inset;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s}.lp-vea-card:hover{transform:translateY(-3px);background:#ffffff0f;border-color:#60a5fa59}.lp-vea-icon{width:40px;height:40px;border-radius:12px;background:#60a5fa29;color:#8fbcff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.lp-vea-t{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.3px;margin-bottom:8px}.lp-vea-s{font-size:14px;color:#ffffff9e;line-height:1.55}.lp-vea-foot{margin-top:40px;text-align:center}.lp-vea-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lp-vea-note{margin-top:14px;font-size:13.5px;color:#ffffff73}@media (max-width: 920px){.lp-vea-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width: 640px){.lp-vea-grid{grid-template-columns:1fr}}@media (max-width: 920px){.lp-howit-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.lp-faq{max-width:800px;margin:0 auto}.lp-faq-item{border-top:1px solid var(--border)}.lp-faq-item:last-child{border-bottom:1px solid var(--border)}.lp-faq-q{width:100%;background:none;border:none;padding:22px 4px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;color:var(--text-primary);text-align:left;letter-spacing:-.2px}.lp-faq-q svg{transition:transform .3s cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--text-muted)}.lp-faq-q>span:first-child{transition:transform .15s cubic-bezier(.16,1,.3,1)}.lp-faq-q:hover{background:#0f172a06;border-radius:var(--radius-sm)}.lp-faq-q:hover>span:first-child{transform:translate(2px)}.lp-faq-item.open .lp-faq-q svg{transform:rotate(180deg);color:var(--text-primary)}.lp-faq-a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.lp-faq-item.open .lp-faq-a{max-height:360px}.lp-faq-a p{margin:0;padding:0 4px 22px;font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.lp-cta{background:var(--bg-dark);color:#fff;padding:96px 0;position:relative;overflow:hidden}.lp-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 80% at 50% 100%,rgba(37,99,235,.3),transparent 60%);z-index:1}.lp-cta-inner{text-align:center;position:relative;z-index:2;max-width:780px;margin-left:auto;margin-right:auto}.lp-cta h2{font-size:clamp(36px,4.5vw,56px);margin:0 0 18px;font-weight:700;letter-spacing:-1.6px;line-height:1.05}.lp-cta h2 .serif{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--blue-sky-warm)}.lp-cta p{font-size:18px;line-height:1.55;color:#ffffffb3;margin:0 0 32px}.lp-cta .lp-btn-primary{background:#fff;color:var(--text-primary)}.lp-cta .lp-btn-primary:hover{background:#ffffffeb}.lp-cta .lp-btn-ghost{color:#ffffffb3}.lp-cta .lp-btn-ghost:hover{color:#fff}.lp-cta-btns{display:inline-flex;gap:12px;align-items:center}.lp-footer{background:linear-gradient(180deg,var(--bg-dark) 0%,#06101C 100%);border-top:1px solid rgba(255,255,255,.06);color:#ffffffb3;padding:56px 0 32px;font-size:14px}.lp-footer *{color:inherit}.lp-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.lp-footer-brand img{height:32px;margin-bottom:14px;display:block}.lp-footer-brand p{font-size:13.5px;line-height:1.6;color:#ffffff8c;margin:0;max-width:320px}.lp-footer-col h4{font-size:12.5px;font-weight:600;color:#fff;letter-spacing:.02em;margin:0 0 14px;opacity:.92}.lp-footer-col button,.lp-footer-col a{display:block;background:none;border:none;padding:8px 0;color:#fff9;text-align:left;font-size:14px;text-decoration:none;cursor:pointer;transition:color .2s cubic-bezier(.16,1,.3,1)}.lp-footer-col button:hover,.lp-footer-col a:hover{color:#fff}.lp-footer-col .lp-footer-static{display:block;padding:0 0 8px;color:#ffffff73;font-size:13.5px}.lp-footer-bottom{display:flex;justify-content:space-between;padding-top:24px;font-size:12.5px;color:#ffffff8c}.lp-footer-bottom *{color:#ffffff8c}.lp-footer-bottom-link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;transition:color .2s,text-decoration-color .2s}.lp-footer-bottom-link:hover{color:#ffffffd9!important;text-decoration-color:#fff9}@media (max-width: 1024px){.lp-hero-v2{padding:24px 0 40px}.lp-hero-v2 .lp-hero-product{padding:24px 12px 32px}.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px}.lp-footer-brand{grid-column:1 / -1}.lp-cat-grid,.lp-compliance{grid-template-columns:repeat(2,1fr);gap:14px}.lp-tst-takeover{grid-template-columns:1fr;gap:32px}.lp-tst-stat-num{font-size:48px;letter-spacing:-1.8px}.lp-features,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-section{padding:80px 0}.lp-section-head{margin-bottom:44px}}@media (max-width: 768px){.lp-container{padding:0 22px}.lp-hero-v2{padding:28px 0}.lp-hero-v2 .lp-hero-top{margin:0 auto 24px}.lp-hero-v2 .lp-hero-product{padding:16px 6px 24px}.lp-hero-sub{font-size:16px}.lp-cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lp-compliance{grid-template-columns:1fr;gap:12px}.lp-hero-btns{gap:10px}.lp-btn-primary,.lp-btn-secondary{padding:13px 20px;font-size:14px;min-height:48px}.lp-section{padding:64px 0}.lp-section-head{margin-bottom:36px}.lp-cta{padding:72px 0}.lp-cta p{font-size:16px;margin:0 0 24px}.lp-footer{padding:44px 0 24px}.lp-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:28px}.lp-footer-brand{grid-column:1 / -1}.lp-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.lp-nav{padding:0 14px}.lp-nav-inner{padding:0 10px 0 16px;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.lp-nav.scrolled .lp-nav-inner{backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}}@media (max-width: 640px){.lp-container{padding:0 18px}.lp-hero-v2 .lp-hero-title{font-size:clamp(38px,10.2vw,54px);letter-spacing:-1.6px;line-height:1.08}.lp-hero-title{letter-spacing:-1.6px;margin-bottom:16px}.lp-hero-sub{font-size:15.5px;margin:0 auto 18px}.lp-hero-btns{flex-direction:column;align-items:stretch;gap:10px;width:100%}.lp-hero-btns .lp-btn-primary,.lp-hero-btns .lp-btn-secondary{width:100%;justify-content:center;min-height:52px}.lp-hero-trustline{display:block;text-align:center;line-height:1.5;font-size:11.5px;padding:0 4px;margin-top:14px}.lp-section-head h2{font-size:clamp(28px,7vw,36px);letter-spacing:-1px}.lp-section-head p{font-size:15px}.lp-cat-grid{grid-template-columns:1fr;gap:12px}.lp-cat-card{padding:20px}.lp-cat-cta{padding:14px 16px;font-size:14px;min-height:48px}.lp-cat-locked{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.lp-cat-locked .lp-btn-primary{width:100%;justify-content:center}.lp-howit-grid{grid-template-columns:1fr;gap:12px}.lp-howit-step{padding:24px 22px 26px}.lp-compliance-card{padding:20px}.lp-bigmock-bar{padding:10px 14px}.lp-mockframe{border-radius:22px;padding:6px}.lp-mockframe-inner{border-radius:16px}.lp-tst-big{font-size:clamp(24px,6.5vw,32px);line-height:1.22;letter-spacing:-.6px}.lp-tst-takeover-r{padding:22px 20px}.lp-tst-stat-num{font-size:38px;letter-spacing:-1.2px}.lp-cta{padding:64px 0}.lp-cta h2{font-size:clamp(28px,7vw,38px);letter-spacing:-1.2px}.lp-cta-btns{flex-direction:column;width:100%;gap:10px}.lp-cta-btns .lp-btn-primary,.lp-cta-btns .lp-btn-ghost{width:100%;justify-content:center}.lp-faq-q{padding:18px 8px;font-size:15px;gap:10px}.lp-faq-a p{padding:0 8px 20px;font-size:14px;line-height:1.65}.lp-footer-grid{grid-template-columns:1fr;gap:24px}.lp-footer-bottom{font-size:11.5px}.lp-section{padding:56px 0}.lp-section-head{margin-bottom:28px}}@media (max-width: 480px){.lp-container{padding:0 16px}.lp-hero-v2 .lp-hero-title{font-size:clamp(32px,9vw,44px);letter-spacing:-1.2px}.lp-hero-sub{font-size:15px}.lp-nav-brand img,.lp-nav.scrolled .lp-nav-brand img{height:26px}.lp-nav-inner{padding:0 8px 0 14px;height:54px}.lp-cat-card{padding:18px}.lp-cat-name{font-size:17px}.lp-cat-meta{gap:14px;padding-top:12px}.lp-cta h2{font-size:clamp(24px,7vw,32px);letter-spacing:-.8px}.lp-tst-mini-list{gap:14px}}.lp-nav-links button,.lp-nav-login,.lp-nav-login-mobile,.lp-nav-cta,.lp-btn-primary,.lp-btn-secondary,.lp-btn-ghost,.lp-cat-cta,.lp-faq-q,.lp-footer-col button,.lp-footer-col a{min-height:44px;touch-action:manipulation}@media (hover: hover) and (pointer: fine){.lp-cat-card:hover{transform:translateY(-4px)}.lp-btn-primary:hover,.lp-nav-cta:hover{transform:translateY(-1px)}}@media (hover: none){.lp-cat-card:hover,.lp-btn-primary:hover,.lp-nav-cta:hover{transform:none}.lp-cat-card:hover:before{transform:scaleX(0)}}.lp-reveal.armed{will-change:transform,opacity;transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.lp-reveal,.lp-reveal.armed,.lp-reveal.armed.in{opacity:1!important;transform:none!important;transition:none!important}.lp-cat-card,.lp-btn-primary,.lp-nav-cta,.lp-faq-q svg{transition:none!important}}body{font-feature-settings:"ss01","cv11","tnum"}.lp-receipt-card{max-width:840px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden}.lp-receipt-head{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.lp-receipt-head-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.lp-receipt-head-id{font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:var(--text-primary);letter-spacing:.02em;margin-top:4px}.lp-receipt-status{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#15803d;background:#16a34a1a;border:1px solid rgba(22,163,74,.25);padding:5px 11px;border-radius:100px}.lp-receipt-status svg{color:#15803d}.lp-receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 28px}.lp-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--border-light)}.lp-receipt-row:nth-child(1),.lp-receipt-row:nth-child(2){border-top:none}.lp-receipt-grid .lp-receipt-row:nth-child(odd){padding-right:18px;border-right:1px solid var(--border-light);margin-right:18px}.lp-receipt-l{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0}.lp-receipt-v{font-size:14px;font-weight:600;color:var(--text-primary);text-align:right;display:inline-flex;align-items:center;gap:8px}.lp-receipt-v.mono{font-family:var(--font-sans);font-size:13px;letter-spacing:.01em}.lp-receipt-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#16a34a1f;color:#15803d}.lp-receipt-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;background:var(--bg-secondary);border-top:1px solid var(--border-light);font-size:13px;color:var(--text-secondary)}.lp-receipt-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--primary);text-decoration:none;transition:gap .2s}.lp-receipt-link:hover{gap:10px}@media (max-width: 720px){.lp-receipt-grid{grid-template-columns:1fr;padding:8px 20px}.lp-receipt-grid .lp-receipt-row:nth-child(odd){padding-right:0;border-right:none;margin-right:0}.lp-receipt-grid .lp-receipt-row:nth-child(2){border-top:1px solid var(--border-light)}.lp-receipt-head,.lp-receipt-foot{padding:18px 20px;flex-direction:column;align-items:flex-start;gap:10px}.lp-receipt-head-r{align-self:flex-start}}.lp-earn-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06))}.lp-earn-inputs{padding:30px 32px;display:flex;flex-direction:column;gap:22px}.lp-earn-field{display:flex;flex-direction:column;gap:10px}.lp-earn-field>label{font-size:13px;font-weight:600;color:var(--text-primary, #0B1B2B);display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-earn-val{font-weight:700;color:var(--primary, #2563EB);font-variant-numeric:tabular-nums}.lp-earn-hint{font-weight:500;color:var(--text-muted);font-size:12px}.lp-earn-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-earn-packs{display:flex;gap:8px}.lp-earn-chip,.lp-earn-pack{padding:10px 12px;border:1px solid var(--border);background:#fff;border-radius:10px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.lp-earn-pack{flex:1;text-align:center}.lp-earn-chip:hover,.lp-earn-pack:hover{border-color:var(--text-primary, #0B1B2B)}.lp-earn-chip.on,.lp-earn-pack.on{background:var(--accent-dim, rgba(37,99,235,.08));border-color:var(--primary, #2563EB);color:var(--primary-dark, #1D4ED8)}.lp-earn-cap{font-size:11.5px;color:var(--text-muted);line-height:1.45}.lp-earn-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:100px;background:var(--blue-mist, #E2EAF7);outline:none;cursor:pointer}.lp-earn-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary, #2563EB);border:2px solid #fff;box-shadow:0 1px 4px #0f172a4d;cursor:pointer}.lp-earn-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--primary, #2563EB);border:2px solid #fff;cursor:pointer}.lp-earn-range:focus-visible{box-shadow:0 0 0 3px #2563eb2e}.lp-earn-out{background:#0b1b2b;color:#e8ecf4;padding:30px 32px;display:flex;flex-direction:column}.lp-earn-out-label{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8fa0b8}.lp-earn-out-big{font-size:46px;font-weight:800;letter-spacing:-1.6px;color:#fff;font-variant-numeric:tabular-nums;line-height:1.04;margin-top:6px}.lp-earn-out-sub{font-size:13px;color:#8fa0b8;margin-top:5px}.lp-earn-roi{display:inline-flex;align-items:baseline;gap:6px;margin-top:12px;font-size:12.5px;color:#9fd8ac;background:#28c46a1f;border:1px solid rgba(40,196,106,.28);padding:6px 13px;border-radius:100px}.lp-earn-roi strong{font-size:15px;font-weight:800;color:#66e08e;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.lp-earn-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.lp-earn-stats>div{display:flex;flex-direction:column;gap:3px}.lp-earn-stats .n{font-size:18px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.lp-earn-stats .l{font-size:10.5px;color:#8fa0b8;letter-spacing:.01em}.lp-earn-vs{display:flex;flex-direction:column;gap:11px}.lp-earn-vs-row{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:12px}.lp-earn-vs-tag{font-size:11.5px;font-weight:600}.lp-earn-vs-tag.us{color:#60a5fa}.lp-earn-vs-tag.them{color:#6b7c95}.lp-earn-bar{height:10px;border-radius:100px;background:#ffffff12;overflow:hidden}.lp-earn-bar>span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s cubic-bezier(.16,1,.3,1)}.lp-earn-bar.them>span{background:#44556b}.lp-earn-vs-num{font-size:13px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.lp-earn-vs-num.them{color:#8fa0b8;font-weight:600}.lp-earn-vs-punch{font-size:12.5px;color:#c7d2e2;line-height:1.5;margin-top:4px}.lp-earn-vs-punch strong{color:#fff;font-weight:700}.lp-earn-disclaimer{font-size:11px;color:#67788f;line-height:1.5;margin:18px 0 16px}.lp-earn-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;background:var(--primary, #2563EB);color:#fff;border:none;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.lp-earn-cta:hover{background:var(--primary-dark, #1D4ED8);transform:translateY(-1px)}.lp-pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.lp-pipe-step{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px 18px 16px}.lp-pipe-icon{width:36px;height:36px;border-radius:10px;background:var(--accent-dim, rgba(37,99,235,.08));color:var(--primary, #2563EB);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lp-pipe-t{font-size:14px;font-weight:700;color:var(--text-primary, #0B1B2B);letter-spacing:-.2px}.lp-pipe-s{font-size:12px;color:var(--text-secondary);line-height:1.45;margin-top:4px}.lp-earn-slider{position:relative;padding-top:17px}.lp-earn-mark{position:absolute;top:0;transform:translate(-50%);pointer-events:none;text-align:center;z-index:1}.lp-earn-mark-lbl{display:block;font-size:9.5px;color:var(--text-muted);white-space:nowrap}.lp-earn-mark:after{content:"";display:block;width:2px;height:7px;margin:1px auto 0;background:var(--text-muted);opacity:.5}.lp-earn-src{margin-top:9px}.lp-earn-src>summary{font-size:11px;color:#8fa0b8;cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:5px}.lp-earn-src>summary::-webkit-details-marker{display:none}.lp-earn-src>summary:before{content:"+";font-size:13px;line-height:1}.lp-earn-src[open]>summary:before{content:"–"}.lp-earn-src p{font-size:10.5px;color:#67788f;line-height:1.55;margin:8px 0 0}@media (max-width: 860px){.lp-pipe{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.lp-pipe{grid-template-columns:1fr}}@media (max-width: 860px){.lp-earn-card{grid-template-columns:1fr}.lp-earn-out-big{font-size:40px}}.lp-tst-fullbleed{position:relative;padding:140px 0 130px;overflow:hidden;isolation:isolate;color:#fff}.lp-tst-fullbleed-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 20% 30%,rgba(96,165,250,.22),transparent 70%),radial-gradient(50% 70% at 85% 75%,rgba(37,99,235,.18),transparent 72%),linear-gradient(135deg,#0B1B2B 0%,var(--ink-blue) 60%,#0B1B2B 100%);z-index:-1}.lp-tst-fullbleed-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.lp-tst-fullbleed-inner{text-align:center;max-width:980px;position:relative}.lp-tst-fullbleed-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffffa6;margin-bottom:36px}.lp-tst-fullbleed-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--primary-sky);box-shadow:0 0 0 4px #60a5fa2e}.lp-tst-fullbleed-quote{font-family:var(--font-display);font-size:clamp(36px,5.5vw,68px);font-weight:400;line-height:1.12;letter-spacing:-1.4px;color:#fff;margin:0 0 56px;position:relative;text-wrap:pretty}.lp-tst-fullbleed-quote .open,.lp-tst-fullbleed-quote .close{font-family:var(--font-display);color:var(--primary-sky);opacity:.6;font-style:normal}.lp-tst-fullbleed-quote .open{margin-right:4px}.lp-tst-fullbleed-quote .close{margin-left:2px}.lp-tst-fullbleed-attrib{display:inline-flex;align-items:center;gap:18px;padding:14px 22px 14px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:100px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-tst-fullbleed-av{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary-sky) 0%,var(--primary) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;letter-spacing:-.02em}.lp-tst-fullbleed-name{font-size:15px;font-weight:600;color:#fff;text-align:left;letter-spacing:-.1px}.lp-tst-fullbleed-role{font-size:12.5px;color:#fff9;text-align:left;margin-top:2px}.lp-tst-fullbleed-result{margin-left:18px;padding-left:22px;border-left:1px solid rgba(255,255,255,.12);text-align:left}.lp-tst-fullbleed-result-num{font-family:var(--font-display);font-weight:700;font-size:28px;color:var(--primary-sky);line-height:1;letter-spacing:-.5px}.lp-tst-fullbleed-result-num .plus{font-size:18px;opacity:.7}.lp-tst-fullbleed-result-lbl{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-top:4px}@media (max-width: 720px){.lp-tst-fullbleed{padding:90px 0}.lp-tst-fullbleed-attrib{flex-direction:column;align-items:flex-start;border-radius:16px;padding:18px 20px}.lp-tst-fullbleed-result{margin-left:0;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.12);padding-top:14px;width:100%}}.lp-btn-primary:hover{background:var(--primary-dark)}.lp-btn-secondary:hover{color:var(--primary);border-color:var(--primary-sky);background:var(--accent-sky-dim)}.lp-cat-card:not(:hover) .lp-cat-cta:hover{color:var(--primary-sky)}.lrp-back{background:transparent;border:0;padding:0;cursor:pointer}.lrp-section{padding-top:64px}.lrp-container{max-width:760px}.lrp-back-link{display:flex;width:fit-content;align-items:center;gap:6px;background:transparent;border:0;padding:0;font-size:13px;font-weight:600;color:var(--lp-text-2);cursor:pointer;margin-bottom:24px}.lrp-title{font-size:36px;font-weight:700;color:var(--lp-text);letter-spacing:-.02em;line-height:1.15;margin:8px 0 16px}@media (max-width: 640px){.lrp-title{font-size:28px}}.lrp-lede{font-size:16px;line-height:1.6;color:var(--lp-text-2);margin-bottom:32px}.lrp-trigger-list{display:grid;gap:12px;margin-bottom:36px}.lrp-trigger-pill{padding:16px 20px}.lrp-trigger-pill strong{font-size:14px;color:var(--lp-text)}.lrp-h2{font-size:22px;font-weight:700;color:var(--lp-text);letter-spacing:-.01em;margin:32px 0 12px}.lrp-part{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:52px 0 4px;padding-top:26px;border-top:2px solid var(--lp-border)}.lrp-part-note{font-size:13.5px;line-height:1.6;color:var(--lp-text-2);margin:0 0 8px}.lrp-list{list-style:disc;padding-left:22px;margin-bottom:24px;color:var(--lp-text-2);font-size:14px;line-height:1.7}.lrp-list--ordered{list-style:decimal}.lrp-list strong{color:var(--lp-text)}.lrp-inline-link{color:var(--primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#2563eb66;transition:color .2s,text-decoration-color .2s}.lrp-inline-link:hover{color:var(--primary-dark);text-decoration-color:var(--primary)}.lrp-body{font-size:14px;line-height:1.7;color:var(--lp-text-2);margin-bottom:24px}.lrp-quote{margin:0 0 24px;padding:16px 20px;background:var(--lp-bg-card);border-left:3px solid var(--primary);border-radius:0 10px 10px 0;font-size:14px;line-height:1.7;color:var(--lp-text-1)}.lrp-fineprint{font-size:13px;line-height:1.6;color:var(--lp-text-3);margin-bottom:48px}.lrp-question-card{padding:20px 24px;background:var(--lp-bg-card);border:1px solid var(--lp-border);border-radius:14px;margin-bottom:64px}.lrp-question-card strong{font-size:14px;color:var(--lp-text);display:block;margin-bottom:6px}.lrp-question-card span{font-size:13px;color:var(--lp-text-2);line-height:1.55}.lrp-footer-bottom{border-top:0!important;padding-top:28px!important}.dns-form{max-width:460px;margin:4px 0 24px}.dns-submit{width:auto;margin-top:6px}.lp button:focus-visible,.lp a:focus-visible,.lp input:focus-visible,.lp select:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;border-radius:8px}.lp-product-card--featured,.lp-tier-card--featured{transform:none!important;perspective:none!important}.lp-product-card--featured:hover,.lp-tier-card--featured:hover{transform:translateY(-4px)!important}.lp-hero:after{display:none}.lp-cta:before,.lp-cta:after{opacity:.4}.mobile-app-bar{display:none;position:fixed;top:0;left:0;right:0;padding-top:env(safe-area-inset-top);height:calc(54px + env(safe-area-inset-top));background:var(--bg-primary);border-bottom:1px solid var(--border);z-index:200;align-items:center;justify-content:space-between;padding:0 16px;box-shadow:var(--shadow-sm)}.mobile-app-bar-brand{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.mobile-app-bar-brand span{color:var(--primary)}.mobile-hamburger{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:none;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.mobile-hamburger:hover{background:var(--bg-secondary);color:var(--text-primary)}.sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:299;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s ease}.sidebar-overlay.visible{opacity:1;pointer-events:auto}.nav-hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.nav-hamburger:hover{background:var(--bg-secondary);color:var(--text-primary)}.mobile-nav-drawer{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fffffff7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-xl);box-shadow:0 8px 32px #00000080;padding:12px 16px 20px;display:flex;flex-direction:column;gap:2px;z-index:99;animation:slideDown .22s cubic-bezier(.16,1,.3,1)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-drawer button{padding:13px 16px;background:none;border:none;color:var(--text-secondary);font-size:15px;font-weight:500;font-family:inherit;text-align:left;border-radius:var(--radius-md);cursor:pointer;min-height:44px;transition:background .15s ease}.mobile-nav-drawer button:hover{background:var(--bg-secondary);color:var(--text-primary)}.mobile-nav-drawer .mob-cta{background:var(--primary);color:#fff;font-weight:600;text-align:center;margin-top:8px;min-height:48px;border-radius:var(--radius-lg);box-shadow:0 4px 14px #2563eb4d}.mobile-nav-drawer .mob-cta:hover{background:var(--primary-dark, #1D4ED8)}@media (max-width: 900px){.landing-nav-links{display:none}.nav-hamburger{display:flex}.hero-split{grid-template-columns:1fr;gap:40px}.hero-mockup-col{justify-content:flex-start}.hero-mockup{max-width:100%}}@media (max-width: 768px){.sidebar{position:fixed;left:-280px;top:0;height:100dvh;z-index:300;width:260px;transition:left .3s cubic-bezier(.16,1,.3,1);box-shadow:none}.sidebar.mobile-open{left:0;box-shadow:var(--shadow-lg)}.sidebar,.lead-sidebar,.agent-detail-panel{padding-top:env(safe-area-inset-top)}.sidebar-overlay{display:block}.mobile-app-bar{display:flex}.main-content{margin-left:0;padding-top:calc(54px + env(safe-area-inset-top))}.page-header{padding:18px 16px 14px}.page-body{padding:16px}.landing-hero-content,.landing-container{padding:0 20px}.cta-card{padding:36px 20px}.landing-nav-inner{padding:0 20px}.grid-2{grid-template-columns:1fr}.section-hiw,.section-why,.landing-products,.section-testimonials,.section-faq,.landing-cta,.section-proof,.section-compare{padding:64px 0}.landing-hero{min-height:auto;padding:90px 0 48px}.hero-title{font-size:38px;letter-spacing:-1.2px}.hero-stats{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%;padding:12px 0;gap:0;flex-wrap:unset}.hero-stat{padding:10px 8px}.hero-stat-divider{display:none!important}.hero-cta-primary,.hero-cta-secondary{min-height:48px}.hero-cta-secondary{border-color:#2563eb73;background:#2563eb14;color:var(--primary)}.landing-nav:after{display:none}.trust-item{padding:8px 16px}.trust-divider{display:none}.why-grid{grid-template-columns:1fr;gap:40px}.why-statement-wrap{position:static}.faq-inner{grid-template-columns:1fr;gap:32px}.faq-header-col{position:static}.testimonials-grid,.testimonials-grid-3{grid-template-columns:1fr}.testimonial-card{margin-top:0!important}.proof-grid{grid-template-columns:repeat(2,1fr)}.compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{min-width:700px}.chatbot-window{width:calc(100vw - 32px);right:16px;bottom:84px}.hiw-steps{max-width:100%}.footer-inner{flex-direction:column;align-items:flex-start;gap:20px}.footer-links{flex-wrap:wrap}}@media (max-width: 640px){.hero-mockup-col{display:none}.hero-title{font-size:40px;letter-spacing:-1.2px}.hero-subtitle{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-cta-primary,.hero-cta-secondary{justify-content:center}.hbg-outer{width:100%!important;display:flex!important}.hbg-inner{width:100%;justify-content:center}.products-grid{grid-template-columns:1fr}.cta-card{padding:32px 16px}.stats-grid{grid-template-columns:repeat(2,1fr)}}.settings-layout{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:start}.settings-tabs{display:flex;flex-direction:column;gap:4px;position:sticky;top:28px}.settings-tab{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);background:none;border:none;color:var(--text-secondary);font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease;text-align:left}.settings-tab:hover{background:var(--bg-secondary);color:var(--text-primary)}.settings-tab.active{background:var(--accent-dim);color:var(--accent);font-weight:600}.settings-tab svg{flex-shrink:0}.settings-content{min-width:0}.settings-tab-content{display:flex;flex-direction:column;gap:20px}.settings-status-row{display:flex;gap:20px;padding:16px 20px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg)}.settings-status-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-primary)}.settings-status-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.settings-status-dot.active{background:var(--success);box-shadow:0 0 6px color-mix(in srgb,var(--success) 40%,transparent)}.settings-status-label{font-size:12px;color:var(--text-muted);font-weight:400}.settings-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.settings-card-header{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid var(--border-light)}.settings-card-header.compact{padding:20px 24px}.settings-card-header h3{font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.2px}.settings-card-header p{font-size:13px;color:var(--text-secondary);margin-top:2px}.settings-card-header>div:first-child:not(.settings-card-icon){flex:1}.settings-card-header>div:nth-child(2){flex:1}.settings-card-body{padding:20px 24px}.settings-card-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.settings-card-hint{padding:12px 24px;background:var(--bg-secondary);font-size:12.5px;color:var(--text-muted);border-top:1px solid var(--border-light)}.settings-card-hint code{background:#2563eb14;padding:1px 6px;border-radius:4px;font-size:12px;color:var(--accent)}.settings-card-icon{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-card-icon svg{width:20px;height:20px}.settings-card-icon.webhook{background:#2563eb1a;color:var(--accent)}.settings-card-icon.sheets{background:#34a8531a;color:#34a853}.managed-sheet-panel{display:flex;flex-direction:column;gap:12px}.managed-sheet-desc{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.managed-sheet-tabs{display:flex;flex-wrap:wrap;gap:6px}.settings-advanced-toggle{background:none;border:none;padding:4px 0;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;text-align:left}.settings-toggle-chev{width:12px;height:12px;vertical-align:-1px;margin-right:2px;transition:transform .18s cubic-bezier(.16,1,.3,1)}[aria-expanded=true]>.settings-toggle-chev{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.settings-toggle-chev{transition:none}}.settings-advanced-toggle:hover{color:var(--text-primary)}.settings-ask-support-btn{background:none;border:none;padding:6px 0;margin:-6px 0;display:inline-block;font-size:inherit;font-weight:600;color:var(--primary);cursor:pointer}.settings-ask-support-btn:hover{color:var(--primary-dark);text-decoration:underline}.settings-backfill-card{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:12px 0;padding:14px 16px;background:#2563eb0d;border:1px solid rgba(37,99,235,.25);border-radius:14px}.settings-backfill-text{font-size:13px;color:var(--text-secondary);line-height:1.5;flex:1 1 240px}.settings-backfill-text strong{color:var(--text-primary)}.settings-backfill-card .btn-accent{white-space:nowrap}.settings-advanced-body{display:flex;flex-direction:column;gap:12px}.ghl-fieldmap{margin-top:14px;border-top:1px solid var(--border-light);padding-top:12px}.ghl-fieldmap-body{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ghl-fieldmap-rows,.ghl-pipeline-rows{display:flex;flex-direction:column;gap:8px}.ghl-pipeline-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;align-items:center;gap:8px}@media (max-width: 640px){.ghl-pipeline-row{grid-template-columns:1fr;gap:4px}}.ghl-fieldmap-row{display:grid;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:8px}.ghl-fieldmap-label{font-size:13px;font-weight:500;color:var(--text-primary)}.ghl-fieldmap-arrow{color:var(--text-muted);font-size:13px}.ghl-fieldmap-select{font-size:13px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text-primary);width:100%}.ghl-fieldmap-select:focus{outline:2px solid var(--primary);outline-offset:1px}@media (max-width: 640px){.ghl-fieldmap-row{grid-template-columns:1fr;gap:4px}.ghl-fieldmap-arrow{display:none}}.settings-last-delivery{padding:8px 12px;border-radius:var(--radius-md);font-size:13px;font-weight:500;margin-bottom:12px}.settings-last-delivery.success{background:color-mix(in srgb,var(--success) 8%,transparent);color:var(--success-ink)}.settings-last-delivery.error{background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger)}.connect-sheets-modal h3{font-size:17px;font-weight:700;margin:0 0 10px}.connect-sheets-intro{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.connect-sheets-types{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;max-height:280px;overflow-y:auto}.connect-sheets-type{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer}.connect-sheets-type:hover{background:var(--bg-secondary)}.connect-sheets-type input{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.connect-sheets-actions{display:flex;justify-content:flex-end;gap:10px}.settings-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:600}.settings-badge.success{background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success-ink)}.settings-badge.error{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.settings-toggle{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0;cursor:pointer}.settings-toggle input{opacity:0;width:0;height:0;position:absolute}.settings-toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-tertiary);border-radius:12px;transition:background .2s ease}.settings-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.settings-toggle input:checked+.settings-toggle-track{background:var(--accent)}.settings-toggle input:checked+.settings-toggle-track:after{transform:translate(18px)}.settings-toggle input:disabled+.settings-toggle-track{opacity:.4;cursor:not-allowed}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-light)}.settings-toggle-row:first-child{padding-top:0}.settings-toggle-row:last-child{border-bottom:none;padding-bottom:0}.settings-toggle-info{flex:1;min-width:0}.settings-toggle-label{font-size:14px;font-weight:500;color:var(--text-primary)}.settings-toggle-desc{font-size:12.5px;color:var(--text-muted);margin-top:2px}.settings-toggle-warning{color:var(--warning);font-weight:500}.settings-toggle-with-select{display:flex;align-items:center;gap:10px;flex-shrink:0}.settings-timing-select{padding:5px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-secondary);font-size:12px;font-family:inherit;color:var(--text-primary);outline:none}.settings-timing-select:focus{border-color:var(--accent)}.settings-saved-indicator{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--success);transition:opacity .3s ease;justify-content:flex-end}.settings-save-row{display:flex;justify-content:flex-end}.settings-setup-box{margin-top:10px;padding:16px;background:#2563eb0a;border:1px solid rgba(37,99,235,.14);border-radius:var(--radius-md)}.settings-setup-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.settings-setup-box p{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.settings-service-email{display:block;padding:8px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12.5px;font-family:var(--font-sans);color:var(--accent);margin-bottom:12px;word-break:break-all;-webkit-user-select:all;user-select:all}.settings-field-preview{display:flex;flex-wrap:wrap;gap:6px}.settings-field-tag{padding:3px 10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-full);font-size:11.5px;color:var(--text-secondary);font-weight:500}.settings-step{margin-bottom:4px}.settings-step-head{display:flex;align-items:center;gap:9px;margin:14px 0 8px}.settings-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:var(--radius-full);background:var(--accent);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.settings-step-title{font-size:13.5px;font-weight:600;color:var(--text-primary)}.settings-crm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px 10px;padding-top:8px}.settings-crm-tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 10px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s}.settings-crm-tile:hover{border-color:#2563eb66;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.settings-crm-tile.active{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb14}.settings-crm-tile-logo{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--text-secondary)}.settings-crm-tile.active .settings-crm-tile-logo{color:var(--accent)}.settings-crm-tile-logo .crm-logo-initials{color:inherit;font-size:16px}.settings-crm-tile-name{font-size:12.5px;font-weight:600;color:var(--text-primary);line-height:1.2}.settings-crm-tile-sub{font-size:12px;color:var(--text-muted);line-height:1.2}.settings-crm-tile.recommended{border-color:#2563eb59}.settings-crm-tile.recommended.active{border-color:var(--accent)}.settings-crm-rec{position:absolute;top:-8px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 8px;border-radius:var(--radius-full);background:var(--accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.settings-connected-hero{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#16a34a14,#16a34a08);border:1px solid rgba(22,163,74,.25);margin-bottom:12px}.settings-connected-check{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-full);background:#16a34a;color:#fff}.settings-connected-title{font-size:14.5px;font-weight:700;color:var(--text-primary)}.settings-connected-sub{font-size:12.5px;color:var(--text-secondary);line-height:1.5;margin-top:2px}.settings-status-empty{color:var(--text-muted)}.settings-guide-steps{margin:8px 0 10px 18px;padding:0;display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--text-secondary);line-height:1.5}.settings-guide-steps strong{color:var(--text-primary)}.settings-test-payload{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ringy-keys-panel{margin-top:14px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:10px}.ringy-keys-head{font-size:13px;font-weight:600;color:var(--text-primary)}.ringy-keys-type-name{font-size:11.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.ringy-keys-list{display:flex;flex-wrap:wrap;gap:6px}.ringy-key-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.ringy-key-chip code{font-family:var(--font-code);font-size:12px;color:var(--text-primary)}.form-hint{font-size:12px;color:var(--text-muted);margin-top:4px}.form-hint strong{color:var(--text-secondary)}.settings-avatar{width:72px;height:72px;border-radius:var(--radius-lg);background:var(--gradient);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:22px;position:relative;cursor:pointer;overflow:hidden;flex-shrink:0}.settings-avatar img{width:100%;height:100%;object-fit:cover}.settings-avatar-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease}.settings-avatar:hover .settings-avatar-overlay{opacity:1}.settings-photo-btn{margin-top:8px;background:none;border:none;color:var(--accent);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;padding:0}.settings-photo-btn:hover{text-decoration:underline}@media (max-width: 768px){.settings-layout{grid-template-columns:1fr;gap:16px}.settings-tabs{display:grid;grid-template-columns:repeat(3,1fr);position:static;overflow-x:visible;gap:4px;padding-bottom:4px}.settings-tab{white-space:nowrap;padding:8px 6px;justify-content:center;gap:6px;font-size:12.5px;min-width:0}.settings-tab>svg{display:none}.settings-status-row{flex-direction:column;gap:12px}.settings-status-item{flex-wrap:wrap;row-gap:2px}.settings-status-item .settings-status-label{flex:1 0 100%;margin-left:16px}.settings-toggle-row{align-items:flex-start;gap:12px}.settings-toggle-row:has(.settings-toggle-with-select){flex-direction:column;align-items:flex-start;gap:10px}.settings-toggle-with-select{align-self:flex-start}.settings-card-header{flex-direction:column;gap:12px}.grid-2{grid-template-columns:1fr}}.nav-admin-divider{height:1px;background:var(--border);margin:10px 8px 4px}.nav-section-label.admin{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:1px}.impersonation-banner{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,#2563ebeb,#1d4ed8eb,#1e3a8aeb);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 4px 24px -8px #4338ca66}.impersonation-banner-inner{display:flex;align-items:center;justify-content:space-between;padding:10px 22px;gap:16px;max-width:100%}.impersonation-banner-left{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap;min-width:0}.impersonation-banner-pulse{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffb3;animation:imp-pulse 1.8s ease-out infinite;flex-shrink:0}@keyframes imp-pulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.impersonation-banner-label{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;opacity:.85}.impersonation-banner-left strong{font-weight:700;font-size:14px;color:#fff}.impersonation-banner-sep{opacity:.5}.impersonation-banner-email{font-size:12.5px;opacity:.85;font-family:var(--font-sans)}.impersonation-banner-exit{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.3);padding:7px 16px;border-radius:var(--radius-full);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.impersonation-banner-exit:hover{background:#ffffff47;border-color:#ffffff73;transform:translateY(-1px)}.impersonation-banner-exit:active{transform:translateY(0)}.app-layout.impersonating{padding-top:44px}.app-layout.impersonating .sidebar{height:calc(100dvh - 44px);top:44px}@media (max-width: 768px){.impersonation-banner-inner{padding:9px 14px}.impersonation-banner-email,.impersonation-banner-sep{display:none}}.admin-placeholder{text-align:center;padding:72px 24px;background:var(--bg-primary);border:1px dashed var(--border);border-radius:var(--radius-xl)}.admin-placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--accent-dim);color:var(--accent);margin-bottom:18px}.admin-placeholder-icon svg{width:32px;height:32px}.admin-placeholder h3{font-size:17px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.admin-placeholder p{font-size:13.5px;color:var(--text-muted);max-width:420px;margin:0 auto;line-height:1.6}.mc-glance{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:18px 24px;gap:24px}.mc-glance-stat{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.mc-glance-num{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.mc-glance-label{font-size:12px;font-weight:600;color:var(--text-secondary)}.mc-recon-intro{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0 0 14px}.mc-card-recon .mc-card-body{padding:16px 20px}.mc-card-recon .mc-recon-intro:only-child{margin-bottom:0}.mc-recon-section{margin-bottom:12px}.mc-recon-subhead{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.mc-recon-row{font-size:12.5px;padding:4px 0;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mc-unrouted-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-light);font-size:13px}.mc-unrouted-row-body{flex:1;min-width:0}.mc-unrouted-row-name{font-weight:600;color:var(--text-primary)}.mc-unrouted-row-meta{color:var(--text-secondary)}.mc-unrouted-resolve{flex-shrink:0;white-space:nowrap}.mc-unrouted-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.mc-glance-divider{width:1px;align-self:stretch;background:var(--border)}.hq-goal-edit{background:none;border:none;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:600;color:var(--text-muted);text-decoration:underline;cursor:pointer;border-radius:6px}.hq-goal-edit:hover{color:var(--primary)}.hq-goal-edit:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hq-stat-goal-tile{position:relative}.hq-stat-goal-tile .hq-goal-edit{position:absolute;top:14px;right:16px;z-index:1}.hq-stat-goal-tile .hq-stat-hit{display:block;width:100%;background:none;border:none;padding:0;margin:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.hq-stat-goal-tile .hq-stat-hit:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px}.hq-goal-bar{margin:8px 0 6px;height:6px;border-radius:100px;background:var(--bg-tertiary);overflow:hidden}.hq-stat-ink .hq-goal-fill,.hq-goal-fill{height:100%;border-radius:100px;background:var(--primary);transition:width .6s cubic-bezier(.16,1,.3,1)}.hq-goal-modal{max-width:380px}.hq-goal-title{margin-bottom:16px}.hq-goal-field{margin-bottom:20px}.hq-goal-input-wrap{position:relative;display:flex;align-items:center}.hq-goal-currency{position:absolute;left:12px;font-size:14px;font-weight:600;color:var(--text-muted);pointer-events:none}.hq-goal-modal .form-input{width:100%;box-sizing:border-box;padding-left:26px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.hq-goal-modal .form-input::-webkit-outer-spin-button,.hq-goal-modal .form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hq-goal-modal .form-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hq-goal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.hq-goal-remove{margin-right:auto;padding-left:0;padding-right:0}@media (max-width: 480px){.hq-goal-actions{flex-wrap:wrap}.hq-goal-remove{margin-right:0;order:3;width:100%;text-align:left}}.hq-week-digest{margin-top:-6px;font-size:13px;color:var(--text-secondary);font-feature-settings:"tnum";padding:0 4px}.hq-stat{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.hq-stat:active{transform:scale(.99)}.ap-milestone-modal{max-width:400px;text-align:center;background:#0b1b2b;color:#e8ecf4;border:1px solid #15334D;padding:22px}.ap-milestone-card{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;padding:0;border:1px solid #1B3A57;border-radius:16px;background:radial-gradient(circle at 50% 34%,#2563eb66,#2563eb00 68%),#0b1b2b}.ap-milestone-card>*{flex-shrink:0}.ap-milestone-card:before{content:"";position:absolute;top:4cqw;right:4cqw;bottom:4cqw;left:4cqw;border:1px solid #1B3A57;border-radius:3.7cqw;pointer-events:none}.ap-milestone-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ap-milestone-trophy{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:14cqw;height:14cqw;margin:0 auto 5cqw;border-radius:3.9cqw;background:#2563eb33;color:#93c5fd}.ap-milestone-trophy svg{width:7.4cqw;height:7.4cqw}.ap-milestone-eyebrow{font-size:3cqw;font-weight:600;letter-spacing:.45cqw;color:#8fa0b8}.ap-milestone-amount{font-size:18.1cqw;line-height:1.1;font-weight:800;letter-spacing:-.5cqw;color:#fff;font-feature-settings:"tnum";margin-top:1.2cqw}.ap-milestone-label{font-size:3.9cqw;font-weight:700;color:#60a5fa;margin-top:.4cqw}.ap-milestone-rule{height:1px;background:#1b3a57;margin:5.5cqw auto 0;width:33.3cqw}.ap-milestone-name{font-size:3.7cqw;font-weight:600;color:#e8ecf4;margin-top:5.2cqw;padding:0 8cqw}.ap-milestone-brand{font-size:2.78cqw;color:#8fa0b8;margin-top:1.3cqw;padding:0 6cqw}.ap-milestone-ladder{display:flex;justify-content:space-between;gap:4px;margin:18px 2px 7px}.ap-milestone-ladder span{font-size:10.5px;font-weight:600;color:#4a5f7a;font-feature-settings:"tnum"}.ap-milestone-ladder span.is-done{color:#60a5fa}.ap-milestone-track{height:6px;border-radius:var(--radius-full);background:#15334d;overflow:hidden}.ap-milestone-fill{height:100%;border-radius:var(--radius-full);background:#2563eb;transition:width .9s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.ap-milestone-fill{transition:none}}.ap-milestone-next{font-size:12.5px;color:#8fa0b8;margin-top:9px}.ap-milestone-actions{display:flex;gap:8px;margin-top:18px}.ap-milestone-primary{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 0;border:none;border-radius:12px;background:#fff;color:#0b1b2b;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s}.ap-milestone-primary svg{width:16px;height:16px}.ap-milestone-primary:hover{background:var(--bg-tertiary);transform:translateY(-1px)}.ap-milestone-primary:active{transform:scale(.98)}.ap-milestone-icon-btn{display:flex;align-items:center;justify-content:center;width:46px;padding:11px 0;border:1px solid #2A4A6B;border-radius:12px;background:transparent;color:#e8ecf4;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s,border-color .15s}.ap-milestone-icon-btn svg{width:17px;height:17px}.ap-milestone-icon-btn:hover{background:#15334d;border-color:#3b6088;transform:translateY(-1px)}.ap-milestone-icon-btn:active{transform:scale(.98)}.ap-milestone-dismiss{margin-top:12px;padding:6px 10px;border:none;background:transparent;color:#8fa0b8;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:color .15s}.ap-milestone-dismiss:hover{color:#e8ecf4}@media (max-height: 800px){.ap-milestone-card{max-width:268px;margin:0 auto}}.ve-badge{--bd-face: #0E1B2A;--bd-edge: #2F7BEE;--bd-inner: #5EA0F5;--bd-num: #F2F8FF;--bd-glow: rgba(96, 165, 250, .55);--bd-name: #7FA8D8;position:relative;display:inline-block;container-type:inline-size;line-height:0;flex:none}.ve-badge svg{width:100%;height:auto;display:block;overflow:visible}.ve-badge-face{fill:var(--bd-face)}.ve-badge-sheen{fill:#a6ccff17}.ve-badge-inner{fill:none;stroke:var(--bd-inner);stroke-width:.9;opacity:.26}.ve-badge-edge{fill:none;stroke:var(--bd-edge);stroke-width:2.6}.ve-badge-accents{fill:none;stroke:var(--bd-inner);stroke-width:2.6;stroke-linecap:round;opacity:.75}.ve-badge-amount{position:absolute;left:0;right:0;top:40%;text-align:center;line-height:1;font-size:20cqw;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--bd-num);text-shadow:0 0 3cqw var(--bd-glow)}.ve-badge.is-wide .ve-badge-amount{font-size:16.5cqw;top:41.5%}.ve-badge-name{position:absolute;left:0;right:0;top:70%;text-align:center;line-height:1;font-size:3.5cqw;font-weight:600;letter-spacing:.16em;color:var(--bd-name)}.ve-badge-steel{--bd-edge:#93A5BC;--bd-inner:#A7B6C9;--bd-num:#EEF3F9;--bd-glow:rgba(147,165,188,.28);--bd-name:#8494A8}.ve-badge-sky{--bd-edge:#5FA3F0;--bd-inner:#7FB6F5;--bd-num:#EAF3FF;--bd-glow:rgba(96,165,250,.45)}.ve-badge-brand{--bd-edge:#2F7BEE;--bd-inner:#6FADEF;--bd-num:#F2F8FF;--bd-glow:rgba(96,165,250,.6)}.ve-badge-ice{--bd-face:#122942;--bd-edge:#BCE0FF;--bd-inner:#CFE7FF;--bd-num:#FFFFFF;--bd-glow:rgba(190,224,255,.62)}.ve-badge-apex{--bd-face:#183A5E;--bd-edge:#FFFFFF;--bd-inner:#FFFFFF;--bd-num:#FFFFFF;--bd-glow:rgba(255,255,255,.72)}.ve-badge.is-locked{--bd-face:#0C131C;--bd-edge:#293747;--bd-inner:#293747;--bd-num:#5A6879;--bd-glow:transparent;--bd-name:#4C5867;opacity:.6}.ve-badge.is-locked .ve-badge-sheen{fill:none}.ach-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(268px,1fr);gap:0;border:1px solid #1D2A3A;border-radius:var(--radius-xl);background:linear-gradient(150deg,#0d1a28,#0a121c);overflow:hidden}.ach-hero-main{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:26px 28px}.ach-hero-badge{flex:none}.ach-hero-body{flex:1;min-width:210px}.ach-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7e8da3}.ach-total{margin-top:6px;font-size:40px;font-weight:800;letter-spacing:-1.2px;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.ach-total-sub{margin-top:5px;font-size:13px;color:#a3b1c4}.ach-next{margin-top:18px;max-width:420px}.ach-next-head{display:flex;justify-content:space-between;margin-bottom:7px;font-size:11.5px;color:#7e8da3;font-variant-numeric:tabular-nums}.ach-next-bar{height:8px;border-radius:var(--radius-full);overflow:hidden;background:#ffffff14}.ach-next-bar span{display:block;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .5s cubic-bezier(.16,1,.3,1)}.ach-next-bar span.is-goal{background:linear-gradient(90deg,#16a34a,#4ade80)}.ach-next-label{margin-top:9px;font-size:13px;color:#a3b1c4;font-variant-numeric:tabular-nums}.ach-next-label strong{color:#fff;font-weight:700}.ach-next-max{color:#60a5fa}.ach-hero-rail{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.07);background:#ffffff06}.ach-rail-month{padding:22px 24px 20px}.ach-rail-monthtop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ach-rail-num{margin-top:6px;font-size:26px;font-weight:800;letter-spacing:-.7px;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.ach-rail-goalbtn{flex:none;padding:5px 11px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.16);background:#ffffff0f;font:inherit;font-size:12px;font-weight:600;color:#d6e1ef;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.ach-rail-goalbtn:hover{background:#ffffff1f;border-color:#ffffff42}.ach-rail-goalnote{margin-top:9px;font-size:12.5px;color:#a3b1c4;font-variant-numeric:tabular-nums}.ach-rail-facts{margin:0;padding:4px 24px 20px;border-top:1px solid rgba(255,255,255,.07)}.ach-rail-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.ach-rail-facts>div+div{border-top:1px solid rgba(255,255,255,.05)}.ach-rail-facts dt{font-size:12.5px;color:#8a99af}.ach-rail-facts dd{margin:0;font-size:14px;font-weight:700;color:#e9eff7;font-variant-numeric:tabular-nums}.ach-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:26px 0 14px}.ach-section-head h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em}.ach-section-head span{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ach-ladder-panel{border:1px solid var(--border-dark);border-radius:var(--radius-xl);background:linear-gradient(150deg,var(--bg-dark-secondary),var(--bg-dark));padding:26px 0 18px}.ach-ladder{--ach-rung: 96px;list-style:none;margin:0;padding:0 24px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);overflow-x:auto;scrollbar-width:thin}.ach-rung{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 4px}.ach-rung-track{position:absolute;left:-50%;right:50%;top:calc(var(--ach-rung) * .55);height:2px;border-radius:var(--radius-full);background:#ffffff17}.ach-rung:first-child .ach-rung-track{display:none}.ach-rung.is-earned .ach-rung-track{background:#60a5fa8c}.ach-rung-label{margin-top:10px;font-size:13px;font-weight:700;color:#e9eff7;font-variant-numeric:tabular-nums}.ach-rung-sub{margin-top:2px;font-size:11.5px;color:#7e8da3;line-height:1.4}.ach-rung.is-next .ach-rung-sub{color:#60a5fa;font-weight:600}.ach-rung.is-next:before{content:"";position:absolute;left:50%;top:calc(var(--ach-rung) * .55);width:calc(var(--ach-rung) * 1.15);height:calc(var(--ach-rung) * 1.15);transform:translate(-50%,-50%);border-radius:var(--radius-full);background:radial-gradient(circle,rgba(96,165,250,.16),transparent 68%);pointer-events:none}.ach-ladder-hint{margin:18px 24px 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px;color:#7e8da3}.ach-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #1D2A3A;border-radius:var(--radius-xl);background:#1d2a3a;overflow:hidden}.ach-extra{display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(150deg,#0d1a28,#0a121c)}.ach-extra-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ach-extra-name{font-size:13.5px;font-weight:700;color:#8a99af}.ach-extra.is-earned .ach-extra-name{color:#e9eff7}.ach-extra-sub{font-size:11.5px;color:#7e8da3;line-height:1.4}.ach-extra.is-earned .ach-extra-sub{color:#60a5fa;font-weight:600}.ach-badge-btn{display:block;margin:0 auto;padding:0;background:none;border:0;cursor:pointer;border-radius:12px;line-height:0;font-size:0;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ach-badge-btn:hover{transform:translateY(-2px)}.ach-badge-btn:active{transform:scale(.98)}.ach-badge-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width: 900px){.ach-hero{grid-template-columns:minmax(0,1fr)}.ach-hero-rail{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.ach-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ach-extras{grid-template-columns:minmax(0,1fr)}}.hq-trophy-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;margin-bottom:16px;padding:16px 20px;border:1px solid var(--border-dark);border-radius:var(--radius-xl);background:linear-gradient(150deg,var(--bg-dark-secondary),var(--bg-dark));cursor:pointer;text-align:left;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s}.hq-trophy-strip:hover{transform:translateY(-1px);border-color:var(--bg-dark-tertiary)}.hq-trophy-strip:active{transform:scale(.995)}.hq-trophy-strip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hq-trophy-lead{display:flex;align-items:center;gap:14px}.hq-trophy-copy{display:block;min-width:0}.hq-trophy-title{display:block;font-size:14px;font-weight:700;color:var(--text-inverse)}.hq-trophy-sub{display:block;margin-top:3px;font-size:12.5px;color:var(--text-on-dark-muted);font-variant-numeric:tabular-nums}.hq-trophy-rest{display:flex;align-items:center;gap:10px;margin-left:auto}.hq-trophy-more{font-size:12.5px;font-weight:600;color:var(--primary-sky);white-space:nowrap}@media (max-width: 640px){.ach-hero-main{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.ach-total{font-size:32px}.ach-rail-month{padding:20px 18px 18px}.ach-rail-facts{padding:4px 18px 18px}.ach-ladder{padding:0 18px}.ach-ladder-panel{padding:22px 0 16px}.ach-ladder-hint{margin:16px 18px 0}.hq-trophy-rest{display:none}}@media (prefers-reduced-motion: reduce){.ach-next-bar span,.ach-badge-btn,.hq-trophy-strip{transition:none}}.hq-closes-live{width:7px;height:7px;border-radius:var(--radius-full);background:var(--success);flex:none;animation:hqLivePulse 1.8s ease-in-out infinite}@keyframes hqLivePulse{0%,to{opacity:1}50%{opacity:.35}}.hq-closes-list{list-style:none;margin:0;padding:2px 22px 10px}.hq-closes-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who ap" "type when";gap:2px 10px;padding:9px 0;border-top:1px solid var(--border-subtle);animation:fadeIn .25s cubic-bezier(.16,1,.3,1)}.hq-closes-row:first-child{border-top:0}.hq-closes-who{grid-area:who;font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-closes-type{grid-area:type;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-closes-ap{grid-area:ap;text-align:right;font-size:13px;font-weight:700;color:var(--success);font-variant-numeric:tabular-nums}.hq-closes-when{grid-area:when;text-align:right;font-size:11.5px;color:var(--text-muted);white-space:nowrap}@media (prefers-reduced-motion: reduce){.hq-closes-live,.hq-closes-row{animation:none}}.export-leads-modal{max-width:480px}.export-section-label{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-secondary);margin:16px 0 8px}.export-scope{display:flex;gap:10px}.export-scope-option{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;cursor:pointer}.export-scope-option input{position:absolute;opacity:0;pointer-events:none}.export-scope-option.selected{border-color:var(--primary, #2563EB);box-shadow:0 0 0 3px #2563eb14}.export-scope-title{font-size:14px;font-weight:600;color:var(--text-primary)}.export-scope-sub{font-size:12px;color:var(--text-secondary)}.export-range-presets{display:flex;gap:6px;flex-wrap:wrap}.export-range-pill{padding:7px 13px;font:inherit;font-size:13px;border:1px solid var(--border);border-radius:var(--radius-full, 100px);background:none;color:var(--text-primary);cursor:pointer}.export-range-pill.selected{border-color:var(--primary, #2563EB);background:#2563eb0f;font-weight:600}.export-custom-dates{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.export-summary{margin-top:16px;padding:12px 14px;background:var(--bg-secondary);border-radius:12px;font-size:13px;color:var(--text-secondary);line-height:1.5}.export-summary strong{color:var(--text-primary)}.export-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.export-actions .btn-accent:disabled{opacity:.5;cursor:default}.export-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.export-active-filters-label{font-size:12px;color:var(--text-secondary)}.export-filter-chip{font-size:12px;font-weight:600;color:var(--primary, #2563EB);background:#2563eb14;border:1px solid rgba(37,99,235,.2);border-radius:var(--radius-full, 100px);padding:3px 10px}.require-phone-overlay{z-index:10000}.require-phone-modal{max-width:420px}.require-phone-sub{font-size:13px;color:var(--text-secondary);margin-top:0}.require-phone-label{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin:12px 0 6px}.require-phone-modal input{width:100%;box-sizing:border-box}.require-phone-modal .require-phone-code-input{font-size:18px;font-weight:600;text-align:center;letter-spacing:6px;font-variant-numeric:tabular-nums}.require-phone-modal .require-phone-code-input::placeholder{letter-spacing:6px;font-weight:400}.require-phone-error{margin-top:8px;font-size:13px;color:var(--danger, #EF4444)}.require-phone-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.require-phone-footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-light);text-align:center}.require-phone-signout{border:none;background:none;font:inherit;font-size:12px;color:var(--text-muted);cursor:pointer;text-decoration:underline}.mc-dau-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mc-dau-nav-label{font-size:13px;font-weight:600;color:var(--text-primary);text-align:center}.mc-dau-pills{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px}.mc-dau-pill{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card, #fff);cursor:pointer;font:inherit}.mc-dau-pill:hover{border-color:#2563eb66}.mc-dau-pill.selected{border-color:var(--primary, #2563EB);box-shadow:0 0 0 3px #2563eb14}.mc-dau-pill-day{font-size:11px;color:var(--text-secondary)}.mc-dau-pill-count{font-size:14px;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum"}.mc-dau-list{max-height:320px;overflow-y:auto}.mc-dau-row{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:9px 6px;border:none;border-bottom:1px solid var(--border-light);background:none;cursor:pointer;font:inherit;font-size:13px;text-align:left;border-radius:8px}.mc-dau-row:hover{background:#0000000a}.mc-dau-row-name{font-weight:600;color:var(--text-primary)}.mc-dau-row-meta{color:var(--text-secondary);font-size:12px}.mc-dau-empty{padding:18px 0;font-size:13px;color:var(--text-secondary)}.mc-actionbar{display:flex;flex-direction:column;gap:8px}.mc-action{display:flex;align-items:center;gap:16px;width:100%;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--bg-primary);padding:13px 18px;cursor:pointer;font-family:inherit;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s}.mc-action:hover{transform:translateY(-1px);box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06))}.mc-action:active{transform:scale(.99)}.mc-action.danger{border-color:#ef444459;background:#ef44440d}.mc-action.warning{border-color:color-mix(in srgb,var(--warning) 38%,transparent);background:color-mix(in srgb,var(--warning) 6%,transparent)}.mc-action-num{font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:44px;line-height:1}.mc-action.danger .mc-action-num{color:var(--danger, #EF4444)}.mc-action.warning .mc-action-num{color:var(--warning-text, #B6810D)}.mc-action-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.mc-action-text strong{font-size:14px;font-weight:700;color:var(--text-primary)}.mc-action-text span{font-size:12px;color:var(--text-secondary)}.mc-action-go{font-size:16px;color:var(--text-muted);flex-shrink:0}.mc-action:hover .mc-action-go{color:var(--primary)}.mc-moneywrap{margin-top:14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06));overflow:hidden}.mc-range{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:13px 18px;border-bottom:1px solid var(--border-light)}.mc-range-presets{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-secondary);padding:3px;gap:2px;flex-wrap:wrap}.mc-range-btn{border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-secondary);padding:6px 13px;border-radius:var(--radius-full);cursor:pointer;transition:background .15s,color .15s}.mc-range-btn:hover{color:var(--text-primary)}.mc-range-btn.active{background:#fff;color:var(--primary);font-weight:600;box-shadow:0 1px 3px #00000014}.mc-range-dates{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;color:var(--text-secondary)}.mc-range-dates input{border:1px solid var(--border);border-radius:10px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--text-primary);padding:6px 10px}.mc-range-dates input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.mc-range-picked{font-size:12.5px;font-weight:600;color:var(--primary);white-space:nowrap}.mc-range-clear{border:none;background:transparent;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-muted);cursor:pointer;padding:6px 4px}.mc-range-clear:hover{color:var(--primary)}.mc-money{display:flex;align-items:stretch;gap:0;padding:20px 8px}.mc-money-stat{flex:1;display:flex;flex-direction:column;gap:4px;align-items:flex-start;border:none;background:transparent;font-family:inherit;text-align:left;padding:2px 20px;cursor:pointer;border-radius:12px;min-width:0}.mc-money-stat:hover .mc-money-num{color:var(--primary)}.mc-money-num{font-size:32px;font-weight:800;letter-spacing:-.035em;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.1;transition:color .15s}.mc-money-num.accent{color:var(--text-primary)}.mc-money-label{font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mc-money-delta{font-size:11.5px;color:var(--text-muted);display:inline-flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mc-money-delta.up{color:var(--success, #16A34A);font-weight:600}.mc-money-delta.down{color:var(--danger, #EF4444);font-weight:600}.mc-money-divider{width:1px;background:var(--border-light);margin:4px 0;flex-shrink:0}.mc-daystrip{display:flex;align-items:stretch;gap:4px;height:78px;padding:4px 18px 12px;border-top:1px solid var(--border-light)}.mc-daybar{flex:1 1 0;min-width:0;display:grid;grid-template-rows:1fr auto;gap:4px;border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit}.mc-daybar-fill{align-self:end;min-height:2px;background:#2563eb42;border-radius:4px 4px 2px 2px;transition:background .15s}.mc-daybar:hover .mc-daybar-fill{background:#2563eb80}.mc-daybar.empty .mc-daybar-fill{background:var(--border-light)}.mc-daybar.selected .mc-daybar-fill{background:var(--primary)}.mc-daybar-day{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1}.mc-daybar.selected .mc-daybar-day{color:var(--primary);font-weight:700}.mc-pulse{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.mc-pulse-chip{display:flex;align-items:baseline;gap:7px;border:1px solid var(--border);border-radius:12px;background:var(--bg-primary);font-family:inherit;padding:9px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s;min-width:0}.mc-pulse-chip:hover{border-color:#2563eb66;box-shadow:0 0 0 3px #2563eb0f}.mc-pulse-num{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.mc-pulse-label{font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.mc-pulse-trend{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-flex;align-items:center;gap:3px}.mc-pulse-caret{width:11px;height:11px;flex-shrink:0}.mc-pulse-trend.up{color:var(--success, #16A34A);font-weight:600}.mc-pulse-trend.down{color:var(--danger, #EF4444);font-weight:600}.mc-kpi-asof{font-size:11px;color:var(--text-muted);padding:0 2px;margin-left:auto}@media (max-width: 900px){.mc-money{flex-wrap:wrap;padding:14px 6px}.mc-money-divider{display:none}.mc-money-stat{flex:1 1 42%;padding:10px 14px}.mc-money-num{font-size:26px}.mc-range-presets{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mc-range-presets::-webkit-scrollbar{display:none}.mc-range-btn{flex:0 0 auto;white-space:nowrap}.mc-range-refresh{margin-left:8px;order:0}.mc-range-dates{margin-left:0;flex:1 1 100%;order:1}.mc-range-dates input{flex:1;min-width:0}}@media (max-width: 640px){.mc-header{display:none}.mc-money{display:grid;grid-template-columns:1fr 1fr;padding:0}.mc-money-stat{padding:15px 14px;border-radius:0;align-items:flex-start}.mc-money-stat:nth-of-type(1){grid-column:1 / -1;border-bottom:1px solid var(--border-light)}.mc-money-stat:nth-of-type(2){border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.mc-money-stat:nth-of-type(3){border-bottom:1px solid var(--border-light)}.mc-money-stat:nth-of-type(4){border-right:1px solid var(--border-light)}.mc-money-num{font-size:22px}.mc-money-stat:nth-of-type(1) .mc-money-num{font-size:30px}.mc-money-label{white-space:normal;overflow:visible;text-overflow:clip;font-size:11.5px}.mc-pulse{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mc-pulse-chip{flex-direction:column;align-items:flex-start;gap:1px;padding:11px 13px}.mc-pulse-num{font-size:19px;line-height:1.15}.mc-pulse-trend{max-width:100%}.mc-kpi-asof{margin-left:0}.mc-range{padding:12px 14px}.mc-daystrip{padding:4px 12px 10px;gap:2px;height:66px}.mc-daybar-day{font-size:9px}}.mc-sources-toggle{width:100%;display:flex;align-items:center;gap:10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:16px 20px;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s}.mc-sources-toggle:hover{background:var(--bg-secondary)}.mc-sources-title{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.mc-sources-hint{font-size:12px;color:var(--text-muted);margin-left:auto}.mc-campaign-name{display:inline-flex;align-items:center;gap:8px}.mc-campaign-dot.stalled{background:#b6810d;box-shadow:0 0 0 3px #b6810d26}.mc-campaign-age{font-size:11px;color:var(--text-muted);white-space:nowrap;min-width:30px;text-align:right}.mc-campaign-bar-fill.over{background:linear-gradient(90deg,#16a34a,#34d399)}.lt-section-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.lt-count{font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-tertiary);border-radius:100px;padding:1px 9px;letter-spacing:0}.lt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px}.lt-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.lt-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lt-card-name{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.lt-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lt-card-cost{font-size:18px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:6px}.lt-card-cost-sub{font-size:11px;font-weight:500;color:var(--text-muted)}.lt-chip{font-size:11.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-tertiary);border-radius:100px;padding:3px 10px;white-space:nowrap}.lt-chip-blue{color:var(--primary);background:var(--accent-dim)}.lt-card-foot{display:flex;justify-content:flex-end;border-top:1px solid var(--border-light);padding-top:10px}.lt-empty{font-size:13px;color:var(--text-muted);padding:4px 0 6px}.ltt-table-wrap{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;overflow-x:auto;overflow-y:hidden;box-shadow:var(--shadow-sm)}.ltt-table{width:100%;border-collapse:collapse;font-size:13px}.ltt-table thead th{text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:0;padding:11px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.ltt-table td{padding:10px 16px;vertical-align:middle}.ltt-row{border-bottom:1px solid var(--border-light);cursor:pointer;transition:background .12s}.ltt-row:hover{background:var(--bg-secondary)}.ltt-table tbody:last-child .ltt-row:last-child{border-bottom:none}.ltt-td-toggle{width:58px}.ltt-td-edit{width:60px;text-align:right}.ltt-name{display:block;font-weight:600;color:var(--text-primary)}.ltt-slug{display:block;font-size:11px;color:var(--text-muted);font-family:var(--font-code);margin-top:1px}.ltt-cat{font-size:12.5px;color:var(--text-secondary)}.ltt-muted{color:var(--text-muted)}.ltt-price{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ltt-price-sub{font-weight:500;font-size:11px;color:var(--text-muted)}.ltt-pill-muted{display:inline-block;font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-secondary);border-radius:100px;padding:3px 11px}.ltt-pill-muted.warn{color:#b6810d;background:color-mix(in srgb,var(--warning) 13%,transparent)}.ltt-chip{display:inline-block;font-size:11.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border-radius:100px;padding:3px 10px;margin:1px 6px 1px 0;white-space:nowrap}.ltt-chip-blue{color:var(--primary);background:var(--accent-dim)}.ltt-group td{background:var(--bg-secondary);font-size:11px;font-weight:700;color:var(--text-secondary);letter-spacing:0;padding:7px 16px}.ltt-group .lt-count{background:var(--bg-tertiary)}.alt-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.alt-modal-close{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--text-muted);padding:4px 8px;border-radius:7px}.alt-modal-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ag-seg{display:inline-flex;gap:2px;background:var(--bg-tertiary);border-radius:100px;padding:3px}.ag-seg-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);padding:5px 12px;border-radius:100px;cursor:pointer;transition:background .12s,color .12s}.ag-seg-btn.is-active{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ag-seg-count{font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg-primary);border-radius:100px;padding:0 7px;min-width:18px;text-align:center}.ag-seg-btn.is-active .ag-seg-count{color:var(--primary);background:var(--accent-dim)}.ag-seg-count.warn{color:#92400e;background:color-mix(in srgb,var(--warning) 16%,transparent)}.ag-row-wrap{border-top:1px solid var(--border)}.ag-row-wrap:first-child{border-top:none}.ag-row{display:flex;align-items:center;gap:12px;padding:13px 18px}.ag-avatar{width:38px;height:38px;flex-shrink:0;border-radius:9px;background:var(--accent-dim);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.ag-row-main{flex:1;min-width:0}.ag-row-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-primary)}.ag-row-meta{font-size:12px;color:var(--text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.ag-menu-wrap{position:relative;flex-shrink:0}.ag-menu-btn{width:32px;height:32px;border:1px solid var(--border);background:var(--bg-primary);border-radius:8px;font-size:18px;line-height:1;color:var(--text-secondary);cursor:pointer}.ag-menu-btn:hover{background:var(--bg-secondary)}.ag-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:60;min-width:162px;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0f172a1f;padding:5px;display:flex;flex-direction:column}.ag-menu button{text-align:left;border:none;background:none;font-family:inherit;font-size:13px;color:var(--text-primary);padding:8px 12px;border-radius:8px;cursor:pointer}.ag-menu button:hover{background:var(--bg-secondary)}.ag-menu button:disabled{opacity:.5;cursor:not-allowed}.ag-menu-danger{color:var(--danger, #EF4444)!important;border-top:1px solid var(--border-light);margin-top:3px}.ag-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.mc-campaigns .mc-card-body{padding:0}.mc-campaign{border-bottom:1px solid var(--border-light)}.mc-campaign:last-child{border-bottom:none}.mc-campaign-header{width:100%;display:grid;grid-template-columns:16px 1.6fr 1fr 1.6fr 2fr;align-items:center;gap:14px;padding:14px 20px;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s}.mc-campaign-header:hover{background:var(--bg-secondary)}.mc-campaign-chevron{color:var(--text-muted);transition:transform .2s;flex-shrink:0}.mc-campaign-chevron.collapsed{transform:rotate(-90deg)}.mc-campaign-name{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.mc-campaign-meta{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--text-secondary)}.mc-campaign-agents-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--primary);background:var(--accent-dim);padding:4px 10px;border-radius:100px;transition:background .12s}.mc-campaign-header:hover .mc-campaign-agents-chip{background:var(--primary);color:#fff}.mc-campaign-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 15%,transparent);flex-shrink:0}.mc-campaign-next{font-size:12.5px;color:var(--text-secondary)}.mc-campaign-next strong{color:var(--text-primary);font-weight:600}.mc-campaign-progress{display:flex;align-items:center;gap:10px;min-width:0}.mc-campaign-bar{flex:1;height:8px;background:var(--bg-tertiary);border-radius:100px;overflow:hidden;min-width:60px}.mc-campaign-bar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--accent-light, #3B82F6) 100%);border-radius:100px;transition:width .3s}.mc-campaign-pct{font-size:11.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-campaign-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0 20px 18px;background:var(--bg-secondary)}.mc-agent-card{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .1s}.mc-agent-card:hover{border-color:var(--primary);box-shadow:0 2px 8px #2563eb14;transform:translateY(-1px)}.mc-agent-card.next-up{border-color:var(--primary);background:linear-gradient(135deg,var(--accent-dim) 0%,var(--bg-primary) 100%)}.mc-agent-card.complete{opacity:.55}.mc-agent-next-badge{position:absolute;top:-7px;right:10px;font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--primary);padding:2px 8px;border-radius:100px;box-shadow:0 2px 6px #2563eb4d}.mc-agent-avatar{width:36px;height:36px;border-radius:50%;background:var(--accent-dim);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.mc-agent-info{flex:1;min-width:0}.mc-agent-name{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-agent-progress{font-size:12px;color:var(--text-muted);margin-top:2px}.mc-agent-progress strong{color:var(--text-primary);font-weight:700}.mc-alert-clickable{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:none;border:1px solid transparent;border-radius:8px;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.mc-alert-clickable:hover{background:var(--bg-secondary);border-color:var(--border)}@media (max-width: 1024px){.mc-campaign-header{grid-template-columns:16px 1fr 1fr;grid-template-areas:"chev name name" "chev meta next" "chev prog prog";gap:8px 12px}.mc-campaign-chevron{grid-area:chev;align-self:start;margin-top:4px}.mc-campaign-name{grid-area:name}.mc-campaign-meta{grid-area:meta}.mc-campaign-next{grid-area:next;text-align:right}.mc-campaign-progress{grid-area:prog}}@media (max-width: 640px){.mc-glance{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.mc-glance-divider{display:none}.mc-glance-stat{flex-direction:row;align-items:baseline;gap:10px;justify-content:space-between}.mc-glance-num{font-size:22px}.mc-campaign-agents{grid-template-columns:1fr}}.mc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mc-leaderboard{display:flex;flex-direction:column}.mc-leader-row{display:grid;grid-template-columns:48px 1fr auto auto auto;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border-light)}.mc-leader-row:last-child{border-bottom:none}.mc-leader-rank{font-size:13px;font-weight:700;color:var(--text-muted);text-align:center}.mc-leader-rank.rank-1{color:#ffb020}.mc-leader-rank.rank-2{color:#8896a8}.mc-leader-rank.rank-3{color:#cd7f32}.mc-leader-name{font-size:14px;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-leader-stat{display:flex;flex-direction:column;align-items:flex-end;min-width:64px}.mc-leader-stat-num{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.1}.mc-leader-stat-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.mc-leader-ap .mc-leader-stat-num{color:var(--success)}.mc-stat{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px 22px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.mc-stat:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.mc-stat-content{flex:1;min-width:0}.mc-stat-label{font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:0;margin-bottom:8px}.mc-stat-number{font-size:30px;font-weight:800;color:var(--text-primary);letter-spacing:-1px;line-height:1;margin-bottom:6px}.mc-stat-sub{font-size:12px;color:var(--text-muted)}.mc-stat-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mc-stat-icon svg{width:20px;height:20px}.mc-stat-icon.purple{background:#2563eb1a;color:var(--accent)}.mc-stat-icon.green{background:#00c48c1a;color:var(--success)}.mc-stat-icon.blue{background:#3b82f61a;color:#3b82f6}.mc-stat-icon.orange{background:#ffb0201a;color:var(--warning)}.mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mc-grid-full{grid-column:1 / -1}.mc-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06))}.mc-card-alerts{overflow:visible;position:relative;z-index:5}.mc-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border-light)}.mc-card-header h3{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.mc-card-header .btn,.mc-card-header .mc-card-badge{white-space:nowrap}@media (max-width: 640px){.mc-card-header{flex-wrap:wrap;row-gap:8px}.mc-card-header>h3{flex:1 1 auto}}.mc-card-badge{font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--radius-full);background:var(--accent-dim);color:var(--accent)}.mc-card-badge.danger{background:#ef44441a;color:var(--danger)}.mc-card-body{padding:0}.mc-card-empty{padding:32px 20px;text-align:center;color:var(--text-muted);font-size:13px}.mc-card-empty.is-error{text-align:left;color:var(--text-secondary);border-left:3px solid var(--danger, #EF4444);margin:14px 18px;padding:6px 0 6px 14px}.mc-card-desc{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.mc-recent-order{display:flex;align-items:center;gap:12px;width:100%;padding:11px 18px;border:none;border-bottom:1px solid var(--border);background:none;text-align:left;font-size:13px;cursor:pointer;transition:background .15s ease}.mc-recent-order:last-child{border-bottom:none}.mc-recent-order:hover{background:var(--bg-muted)}.mc-recent-order-agent{font-weight:600;color:var(--text-primary, #0B1B2B)}.mc-recent-order-type{color:var(--text-secondary)}.mc-recent-order-qty{color:var(--text-muted)}.mc-recent-order-amt{margin-left:auto;font-weight:700;color:var(--text-primary, #0B1B2B)}.mc-recent-order-time{min-width:60px;text-align:right;color:var(--text-muted)}.mc-recent-order-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:100px;background:var(--bg-muted);color:var(--text-muted)}.mc-recent-order-tag-live{background:color-mix(in srgb,var(--success) 12%,transparent);color:#16a34a}@media (max-width: 640px){.mc-recent-order{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:3px;align-items:center}.mc-recent-order-agent{grid-column:1;grid-row:1}.mc-recent-order-amt{grid-column:2;grid-row:1;margin-left:0;justify-self:end}.mc-recent-order-type{grid-column:1;grid-row:2}.mc-recent-order-tag{grid-column:2;grid-row:2;justify-self:end}.mc-recent-order-qty{grid-column:1;grid-row:3}.mc-recent-order-time{grid-column:2;grid-row:3;justify-self:end;min-width:0}}.mc-recent-order-tag-launching,.mc-recent-order-tag-wrapping{background:color-mix(in srgb,var(--warning) 14%,transparent);color:#b6810d}.ts-section .mc-card-body{padding:20px;display:flex;flex-direction:column;gap:24px}.ts-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ts-platform-card{position:relative;background:var(--bg-secondary, #F8F9FC);border:1px solid var(--border-light, #eee);border-radius:10px;padding:14px 16px;overflow:hidden}.ts-platform-stripe{position:absolute;top:0;left:0;right:0;height:3px;background:var(--ts-accent, var(--primary))}.ts-platform-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ts-platform-icon{display:flex;align-items:center;flex-shrink:0}.ts-platform-name{font-size:12px;font-weight:600;color:var(--text-secondary)}.ts-platform-num{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.1}.ts-platform-foot{display:flex;align-items:center;gap:8px;margin-top:4px}.ts-platform-sub{font-size:11px;color:var(--text-muted)}.ts-trend{font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px}.ts-trend.up{color:#16a34a;background:#16a34a1a}.ts-trend.down{color:#ef4444;background:#ef44441a}.ts-split{display:grid;grid-template-columns:1fr 280px;gap:20px;align-items:start}.ts-campaigns{min-width:0}.ts-block-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ts-block-header h4{font-size:14px;font-weight:700;color:var(--text-primary);margin:0}.ts-link-btn{font-size:12px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer}.ts-link-btn:hover{text-decoration:underline}.ts-empty{padding:20px;text-align:center;background:var(--bg-secondary, #F8F9FC);border-radius:10px;border:1px dashed var(--border-light, #ddd)}.ts-empty-title{font-size:13px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.ts-empty-body{font-size:12px;color:var(--text-muted);margin:0;line-height:1.5}.ts-empty-body code{background:#2563eb1a;padding:1px 5px;border-radius:4px;font-size:11px}.ts-empty-btn{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:var(--primary)}.ts-table-wrap{overflow-x:auto}.ts-table{width:100%;border-collapse:collapse;font-size:13px}.ts-table th{text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:6px 10px;border-bottom:1px solid var(--border-light, #eee)}.ts-table td{padding:10px;border-bottom:1px solid var(--border-light, #f0f0f0);vertical-align:middle}.ts-table tr:last-child td{border-bottom:none}.ts-pill{font-size:11px;font-weight:600;border:1px solid;border-radius:6px;padding:2px 8px;white-space:nowrap}.ts-campaign-name{font-weight:600;color:var(--text-primary)}.ts-campaign-id{font-size:11px;color:var(--text-muted);margin-top:1px}.ts-td-num{font-weight:600}.ts-td-time{font-size:12px;color:var(--text-muted);white-space:nowrap}.ts-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px}.ts-status.active{color:#16a34a;background:#16a34a1a}.ts-status.paused{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.ts-action-btn{font-size:12px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.ts-action-btn:hover{background:#2563eb14}.ts-donut-card{background:var(--bg-secondary, #F8F9FC);border:1px solid var(--border-light, #eee);border-radius:10px;padding:16px}.ts-donut-wrap{position:relative}.ts-donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ts-donut-total{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1}.ts-donut-total-label{font-size:11px;color:var(--text-muted);margin-top:2px}.ts-donut-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.ts-donut-empty-ring{width:100px;height:100px;border-radius:50%;border:12px solid var(--border-light, #e5e7eb);margin-bottom:12px}.ts-donut-empty-text{font-size:12px;color:var(--text-muted)}.ts-donut-legend{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ts-legend-row{display:flex;align-items:center;gap:8px;font-size:12px}.ts-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ts-legend-name{flex:1;color:var(--text-secondary)}.ts-legend-val{font-weight:600;color:var(--text-primary)}.ts-legend-pct{font-weight:400;color:var(--text-muted)}.ts-landing{background:var(--bg-secondary, #F8F9FC);border:1px solid var(--border-light, #eee);border-radius:10px;padding:16px}.ts-landing-list{display:flex;flex-direction:column;gap:8px}.ts-landing-row{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid var(--border-light, #eee);font-size:13px}.ts-landing-path{flex:1;font-weight:500;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-landing-count{font-size:12px;color:var(--text-secondary);white-space:nowrap}.ts-landing-time{font-size:11px;color:var(--text-muted);white-space:nowrap}.ts-inline-error{font-size:12px;color:var(--warning);text-align:center;padding:8px}@media (max-width: 768px){.ts-platforms{grid-template-columns:repeat(2,1fr)}.ts-split{grid-template-columns:1fr}.ts-donut-card{order:-1}}@media (max-width: 640px){.ts-platforms{grid-template-columns:1fr 1fr;gap:8px}.ts-platform-num{font-size:18px}}.mc-pipeline-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-light)}.mc-pipeline-row:last-child{border-bottom:none}.mc-pipeline-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mc-pipeline-dot.green{background:var(--success)}.mc-pipeline-dot.red{background:var(--danger)}.mc-pipeline-dot.blue{background:#3b82f6}.mc-pipeline-dot.orange{background:var(--warning)}.mc-pipeline-label{flex:1;font-size:13px;color:var(--text-secondary)}.mc-pipeline-value{font-size:15px;font-weight:700;color:var(--text-primary)}.mc-rr-row{display:flex;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid var(--border-light)}.mc-rr-row:last-child{border-bottom:none}.mc-rr-type{font-size:13px;font-weight:600;color:var(--text-primary);min-width:120px}.mc-rr-agents{font-size:12px;color:var(--text-muted);min-width:80px}.mc-rr-next{font-size:12px;color:var(--accent);font-weight:500;min-width:100px}.mc-rr-progress{flex:1;display:flex;align-items:center;gap:8px}.mc-rr-bar{flex:1;height:5px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.mc-rr-bar-fill{height:100%;background:var(--accent);border-radius:3px;transition:width .4s ease}.mc-rr-pct{font-size:11.5px;font-weight:600;color:var(--text-muted);min-width:35px;text-align:right}.mc-activity-item{display:flex;align-items:flex-start;gap:12px;padding:11px 20px;border-bottom:1px solid var(--border-light);transition:background .12s}.mc-activity-item:last-child{border-bottom:none}.mc-activity-item:hover{background:var(--bg-secondary)}.mc-activity-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.mc-activity-icon.lead{background:#3b82f61a;color:#3b82f6}.mc-activity-icon.order{background:#2563eb1a;color:var(--accent)}.mc-activity-icon.agent{background:#00c48c1a;color:var(--success)}.mc-activity-icon.closed{background:#ffb0201a;color:var(--warning)}.mc-activity-text{flex:1;min-width:0;font-size:12.5px;color:var(--text-secondary);line-height:1.4}.mc-activity-text strong{color:var(--text-primary);font-weight:600}.mc-activity-time{font-size:11px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.mc-alert-item{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--border-light)}.mc-alert-item:last-child{border-bottom:none}.mc-alert-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mc-alert-dot.red{background:var(--danger)}.mc-alert-dot.orange{background:var(--warning)}.mc-alert-dot.blue{background:#3b82f6}.mc-alert-text{flex:1;font-size:12.5px;color:var(--text-secondary);line-height:1.4}.mc-alert-text strong{color:var(--text-primary);font-weight:600}.mc-alert-row{position:relative;display:flex;align-items:center}.mc-alert-row .mc-alert-item{flex:1;min-width:0;border-bottom:none}.mc-alert-row+.mc-alert-row,.mc-alert-group-head+.mc-alert-row{border-top:1px solid var(--border-light)}.mc-alert-right{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 14px 0 6px}.mc-alert-snooze-wrap{position:relative;z-index:30}.mc-alert-snooze-wrap.is-open{z-index:40}.mc-alert-act{border:1px solid var(--border);background:var(--bg-primary);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:8px;cursor:pointer;color:var(--text-secondary);white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.mc-alert-act:hover{background:var(--bg-secondary);color:var(--text-primary)}.mc-alert-act.approve{border-color:#16a34a66;color:var(--success, #16A34A)}.mc-alert-act.approve:hover{background:#16a34a14;color:var(--success, #16A34A)}.mc-alert-act.deny{border-color:#ef444459;color:var(--danger, #EF4444)}.mc-alert-act.deny:hover{background:#ef444412;color:var(--danger, #EF4444)}.mc-alert-act:disabled{opacity:.5;cursor:default}@media (max-width: 640px){.mc-alert-row.mc-has-actions{flex-wrap:wrap}.mc-alert-row.mc-has-actions .mc-alert-item{flex:1 1 100%;padding-bottom:2px}.mc-alert-row.mc-has-actions .mc-alert-right{flex:1 1 100%;justify-content:flex-end;padding:0 14px 12px 20px}}.mc-alert-snooze{display:grid;place-items:center;width:26px;height:26px;padding:0;background:none;border:1px solid var(--border-light);border-radius:7px;color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.mc-alert-snooze:hover{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border)}.mc-alert-snooze svg{width:14px;height:14px}.mc-alert-snooze-menu{position:absolute;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;min-width:96px;z-index:20;overflow:hidden;background:var(--bg-card, #fff);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md, 0 4px 16px rgba(15,23,42,.12))}.mc-alert-snooze-menu button{background:none;border:none;text-align:left;padding:8px 12px;font-size:12.5px;font-family:inherit;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.mc-alert-snooze-menu button:hover{background:var(--bg-secondary);color:var(--text-primary)}.mc-alert-snooze-menu button.is-done{color:var(--text-primary);font-weight:600;border-bottom:1px solid var(--border-light)}.mc-alert-group:last-child .mc-alert-row:last-child .mc-alert-snooze-menu{top:auto;bottom:calc(100% + 4px)}.rv-modal{max-width:520px;text-align:left;max-height:86vh;overflow-y:auto}.rv-sub{font-size:13px;color:var(--text-secondary);margin:-6px 0 18px}.rv-section{margin-bottom:16px}.rv-section-title{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);margin-bottom:7px}.rv-reason{font-size:14px;font-weight:600;color:var(--text-primary)}.rv-detail{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-top:6px;padding-left:12px;border-left:2px solid var(--border)}.rv-row{display:flex;gap:12px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--border-light);font-size:13px}.rv-row:last-child{border-bottom:none}.rv-label{color:var(--text-muted);flex:0 0 42%}.rv-value{color:var(--text-primary);flex:1;min-width:0;word-break:break-word}.rv-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.rv-actions .rv-deny{color:var(--danger, #EF4444);border-color:#ef444459}.rv-actions .rv-approve{width:auto;padding:10px 20px}@media (max-width: 640px){.rv-label{flex:0 0 46%}.rv-actions{flex-direction:column-reverse}.rv-actions button{width:100%}}.mc-alert-group{border-bottom:1px solid var(--border-light)}.mc-alert-group:last-child{border-bottom:none}.mc-alert-group-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 20px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.mc-alert-group-head:hover{background:var(--bg-secondary)}.mc-alert-group-caret{width:13px;height:13px;color:var(--text-muted);flex-shrink:0;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mc-alert-group-head.is-open .mc-alert-group-caret{transform:rotate(90deg)}.mc-alert-group-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mc-alert-group-dot.red{background:var(--danger)}.mc-alert-group-dot.orange{background:var(--warning)}.mc-alert-group-dot.blue{background:var(--info, #0EA5E9)}.mc-alert-group-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.mc-alert-group-count{margin-left:auto;flex-shrink:0;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;padding:1px 8px;border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-secondary)}.mc-alert-row{border-left:3px solid transparent}.mc-alert-row.sev-red{border-left-color:#ef444480}.mc-alert-row.sev-orange{border-left-color:color-mix(in srgb,var(--warning) 50%,transparent)}.mc-alert-row.sev-blue{border-left-color:#0ea5e973}.mc-alert-empty{display:flex;align-items:center;gap:10px;padding:18px 20px;font-size:13px;color:var(--text-secondary)}.mc-alert-empty-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--success)}@media (max-width: 1024px){.mc-stats{grid-template-columns:repeat(2,1fr)}.mc-grid{grid-template-columns:1fr}}@media (max-width: 640px){.mc-stats{grid-template-columns:1fr}.mc-leader-row{grid-template-columns:36px 1fr auto;gap:10px}.mc-leader-row .mc-leader-stat:not(.mc-leader-ap){display:none}}.agent-detail-panel{position:fixed;top:0;right:0;width:520px;max-width:100vw;height:100dvh;background:var(--bg-primary);border-left:1px solid var(--border);box-shadow:-8px 0 32px #00000014;z-index:900;display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1);overflow-y:auto}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.agent-detail-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-light);position:sticky;top:0;background:var(--bg-primary);z-index:1}.agent-detail-header h2{font-size:17px;font-weight:700;color:var(--text-primary)}.agent-detail-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;color:var(--text-secondary);transition:all .15s}.agent-detail-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.agent-detail-body{flex:1;padding:24px;display:flex;flex-direction:column;gap:22px}.agent-detail-profile{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border-light)}.agent-detail-avatar{width:52px;height:52px;border-radius:14px;background:var(--accent);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.5px}.agent-detail-info h3{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.agent-detail-info p{font-size:13px;color:var(--text-muted)}.agent-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 640px){.agent-detail-stats{grid-template-columns:1fr 1fr}}.agent-detail-stat{background:var(--bg-secondary);border-radius:var(--radius-md);padding:14px;text-align:center}.agent-detail-stat-value{font-size:22px;font-weight:800;color:var(--text-primary);letter-spacing:-.5px;line-height:1}.agent-detail-stat-value.accent{color:var(--accent)}.agent-detail-stat-value.success{color:var(--success)}.agent-detail-stat-label{font-size:10.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:6px}.agent-detail-section h4{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.agent-detail-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--border-light)}.agent-detail-actions button{padding:8px 16px;border-radius:var(--radius-md);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary)}.agent-detail-actions button:hover{background:var(--bg-tertiary);color:var(--text-primary)}.agent-detail-actions button.accent{background:var(--accent);border-color:var(--accent);color:#fff}.agent-detail-actions button.accent:hover{background:var(--primary-dark)}.agent-detail-actions button.danger{color:var(--danger);border-color:#ff6b6b4d}.agent-detail-actions button.danger:hover{background:#ff6b6b14}.agent-panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a33;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:899;animation:fadeIn .2s ease}.agent-pack-mini{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:6px;font-size:12.5px}.agent-pack-mini-name{font-weight:600;color:var(--text-primary)}.agent-pack-mini-progress{color:var(--text-muted)}.status-badge.suspended{background:#ff6b6b17;color:var(--danger);border:1px solid rgba(255,107,107,.18)}.status-badge.inactive{background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border)}.status-badge.pending{background:#ffb02017;color:var(--warning);border:1px solid rgba(255,176,32,.18)}.rr-settings{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px;margin-bottom:20px}.rr-settings-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.rr-settings-options{display:flex;gap:10px;flex-wrap:wrap}.rr-algo-btn{padding:10px 18px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:8px;position:relative}.rr-algo-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.rr-algo-btn.active{background:var(--accent-dim);border-color:var(--border-active);color:var(--accent)}.rr-algo-desc{font-size:11px;font-weight:400;color:var(--text-muted);display:none}.rr-algo-btn.active .rr-algo-desc{display:inline;color:var(--accent);opacity:.7}.rr-algo-tag{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.rr-queues{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.rr-queue-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.rr-queue-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-light)}.rr-queue-header h3{font-size:14px;font-weight:700;color:var(--text-primary)}.rr-queue-badges{display:flex;gap:6px}.rr-queue-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full)}.rr-queue-badge.green{background:#00c48c1a;color:var(--success)}.rr-queue-badge.yellow{background:#ffb0201a;color:var(--warning)}.rr-queue-badge.red{background:#ff6b6b1a;color:var(--danger)}.rr-queue-badge.gray{background:var(--bg-tertiary);color:var(--text-muted)}.rr-queue-empty{padding:32px 20px;text-align:center;color:var(--text-muted);font-size:13px}.rr-queue-list{padding:0}.rr-agent-row{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--border-light);transition:background .12s}.rr-agent-row:last-child{border-bottom:none}.rr-agent-row:hover{background:var(--bg-secondary)}.rr-agent-row.full{opacity:.5}.rr-agent-row.paused{background:#ffb02008}.rr-agent-position{width:22px;font-size:12px;font-weight:700;color:var(--text-muted);text-align:center;flex-shrink:0}.rr-agent-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rr-agent-status-dot.green{background:var(--success)}.rr-agent-status-dot.yellow{background:var(--warning)}.rr-agent-status-dot.red{background:var(--danger)}.rr-agent-status-dot.gray{background:var(--text-muted)}.rr-agent-name{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.rr-next-badge{font-size:9px;font-weight:800;padding:1px 6px;border-radius:var(--radius-full);background:var(--accent);color:#fff;letter-spacing:.5px}.rr-agent-progress{display:flex;align-items:center;gap:10px;min-width:140px}.rr-agent-bar{flex:1;height:5px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.rr-agent-bar-fill{height:100%;background:var(--accent);border-radius:3px;transition:width .3s ease}.rr-agent-bar-fill.full{background:var(--danger)}.rr-agent-count{font-size:11.5px;font-weight:600;color:var(--text-muted);white-space:nowrap;min-width:50px;text-align:right}.rr-agent-actions{display:flex;gap:4px;flex-shrink:0}.rr-action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s;font-family:inherit;padding:0}.rr-action-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.rr-action-btn.accent{background:var(--accent-dim);border-color:var(--border-active);color:var(--accent)}.rr-action-btn.accent:hover{background:var(--accent);color:#fff}.rr-log-section{margin-top:4px}.rr-log-filters{display:flex;gap:8px}.rr-filter-select{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-family:inherit;cursor:pointer}.rr-filter-select:focus{outline:none;border-color:var(--border-active)}.rr-log-table{width:100%;font-size:12.5px}.rr-log-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted)}@media (max-width: 1024px){.rr-queues{grid-template-columns:1fr}}@media (max-width: 640px){.rr-settings-options,.rr-log-filters{flex-direction:column}}.pl-webhook-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px;margin-bottom:20px}.pl-webhook-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pl-webhook-header h3{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.pl-webhook-header p{font-size:12.5px;color:var(--text-muted)}.pl-webhook-url{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.pl-webhook-url:hover{background:var(--bg-tertiary)}.pl-webhook-url code{flex:1;font-size:12px;color:var(--accent);font-family:var(--font-sans);word-break:break-all}.pl-webhook-payload{margin-top:12px;padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-md)}.pl-tabs{display:flex;gap:4px;margin-bottom:12px;padding:4px;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.pl-tab-explainer{font-size:13px;line-height:1.5;color:var(--text-secondary);background:var(--accent-dim);border-left:3px solid var(--primary);padding:10px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:16px}.pl-tab{padding:9px 18px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:8px}.pl-tab:hover{color:var(--text-primary);background:var(--bg-primary)}.pl-tab.active{background:var(--bg-primary);color:var(--accent);box-shadow:var(--shadow-sm)}.pl-tab-count{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:var(--radius-full);background:var(--accent-dim);color:var(--accent)}.pl-tab-count.danger{background:#ff6b6b1a;color:var(--danger)}.pl-source-badge{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-muted);white-space:nowrap}.pl-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border-top:1px solid var(--border-light)}.pl-pagination button{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.pl-pagination button:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.pl-pagination button:disabled{opacity:.4;cursor:default}.pl-fail-reason{font-size:11.5px;color:var(--danger);background:#ff6b6b0f;padding:3px 8px;border-radius:var(--radius-sm)}.pl-fail-actions{display:flex;gap:4px;flex-wrap:wrap}.pl-action-btn{padding:4px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap}.pl-action-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.pl-action-btn.accent{background:var(--accent-dim);border-color:var(--border-active);color:var(--accent)}.pl-action-btn.accent:hover{background:var(--accent);color:#fff}.pl-action-btn.danger{color:var(--danger);border-color:#ff6b6b4d}.pl-action-btn.danger:hover{background:#ff6b6b14}.pl-manual-form{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.pl-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pl-form-assign{margin-top:20px;padding:16px;background:var(--bg-secondary);border-radius:var(--radius-md)}.pl-toggle-row{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;margin-bottom:6px}.pl-toggle-row input[type=checkbox],.pl-toggle-row input[type=radio]{accent-color:var(--accent)}.pl-csv-section{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.pl-csv-dropzone{padding:60px 40px;text-align:center;border:2px dashed var(--border);border-radius:var(--radius-lg);margin:24px;cursor:pointer;transition:all .2s}.pl-csv-dropzone:hover,.pl-csv-dropzone.dragover{border-color:var(--accent);background:var(--accent-dim)}.pl-csv-dropzone-icon{color:var(--text-muted);margin-bottom:16px}.pl-csv-dropzone:hover .pl-csv-dropzone-icon{color:var(--accent)}.pl-csv-step{padding:24px}.pl-csv-step-header{margin-bottom:20px}.pl-csv-step-header h3{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.pl-csv-step-header p{font-size:13px;color:var(--text-muted)}.pl-csv-preview{margin-bottom:20px;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow-x:auto;max-height:200px;overflow-y:auto}.pl-csv-preview table{min-width:100%}.pl-csv-mapping{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.pl-csv-map-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius-md)}.pl-csv-map-row label{font-size:12.5px;font-weight:600;color:var(--text-primary);min-width:80px}.pl-csv-map-row select{flex:1;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-primary);font-size:12px;font-family:inherit}.pl-csv-required{font-size:10px;color:var(--danger);font-weight:600}.pl-csv-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.pl-csv-errors{padding:16px;background:#ff6b6b0a;border:1px solid rgba(255,107,107,.15);border-radius:var(--radius-md);margin-bottom:16px}.pl-csv-error-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border-light);font-size:12px}.pl-csv-error-row:last-child{border-bottom:none}.pl-csv-progress-bar{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden;max-width:400px;margin:0 auto}.pl-csv-progress-fill{height:100%;background:var(--accent);border-radius:3px;transition:width .3s ease}.pl-csv-summary{display:flex;gap:24px;justify-content:center;margin-top:20px}.pl-csv-summary-stat{text-align:center;font-size:12px;color:var(--text-muted);font-weight:600}.pl-csv-summary-num{font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.pl-csv-summary-num.success{color:var(--success)}.pl-csv-summary-num.warning{color:var(--warning)}.pl-csv-summary-num.danger{color:var(--danger)}.pl-csv-summary-num.muted{color:var(--text-muted)}@media (max-width: 1024px){.pl-form-grid{grid-template-columns:repeat(2,1fr)}.pl-csv-mapping{grid-template-columns:1fr}}@media (max-width: 768px){.pl-tabs{flex-wrap:wrap}}@media (max-width: 640px){.pl-form-grid{grid-template-columns:1fr}}.ord-progress-bar{width:60px;height:5px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.ord-progress-bar.lg{width:100%;height:8px;border-radius:4px}.ord-progress-fill{height:100%;background:var(--accent);border-radius:3px;transition:width .3s ease}.ord-detail-info{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.ord-detail-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border-light);font-size:13px}.ord-detail-row:last-child{border-bottom:none}.ord-detail-label{font-weight:600;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.3px}.ord-detail-value{font-weight:600;color:var(--text-primary)}.ord-detail-value.mono{font-family:var(--font-sans);font-size:12px}.ord-fulfillment{background:var(--bg-secondary);border-radius:var(--radius-md);padding:16px;margin-bottom:20px}.ord-fulfillment-label{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--text-secondary);margin-bottom:10px}.ord-disp-chart{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.ord-disp-row{display:flex;align-items:center;gap:10px;min-width:0}.ord-disp-label{font-size:12px;font-weight:600;color:var(--text-secondary);min-width:100px;max-width:180px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.ord-disp-bar-wrap{flex:1;min-width:0;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.ord-disp-bar{height:100%;border-radius:4px;transition:width .3s ease}.ord-disp-count{font-size:12px;font-weight:700;color:var(--text-primary);min-width:28px;text-align:right}.prod-filterbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap}.prod-search{flex:1;min-width:220px;font-size:13px;padding:9px 12px}.prod-filter-pills{display:flex;gap:6px;flex-wrap:wrap}.prod-pill{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid transparent;padding:6px 12px;border-radius:100px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.prod-pill:hover{background:var(--bg-tertiary);color:var(--text-primary)}.prod-pill.active{background:var(--accent-dim);color:var(--primary);border-color:var(--primary)}.prod-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:100px}.prod-pill.active .prod-pill-count{background:var(--primary);color:#fff}.prod-list{display:flex;flex-direction:column;gap:12px}.prod-group{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;overflow:hidden}.prod-group-header{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border);font-family:inherit;cursor:pointer;text-align:left;transition:background .15s}.prod-group-header:hover{background:var(--bg-tertiary)}.prod-group-chevron{color:var(--text-muted);transition:transform .2s;flex-shrink:0}.prod-group-chevron.collapsed{transform:rotate(-90deg)}.prod-group-name{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;flex:1}.prod-group-count{font-size:11.5px;font-weight:600;color:var(--text-muted);background:var(--bg-primary);padding:3px 9px;border-radius:100px}.prod-group-rows{display:flex;flex-direction:column}.prod-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--border-light);transition:background .12s}.prod-row:last-child{border-bottom:none}.prod-row:hover{background:var(--bg-secondary)}.prod-row.disabled{opacity:.55}.prod-row-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.prod-row-dot.green{background:#16a34a;box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}.prod-row-dot.yellow{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 12%,transparent)}.prod-row-dot.gray{background:#94a3b8}.prod-row-price{font-size:13.5px;font-weight:700;color:var(--text-primary);min-width:70px;font-variant-numeric:tabular-nums}.prod-row-name{font-size:13px;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-row-qty{font-size:12px;color:var(--text-muted);font-weight:400}.prod-explainer{font-size:12.5px;line-height:1.55;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;padding:11px 14px;margin-bottom:14px}.prod-explainer strong{color:var(--text-primary);font-weight:600}.prod-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:9px;font-size:11.5px;color:var(--text-muted)}.prod-legend>span{display:inline-flex;align-items:center;gap:6px}.prod-legend .prod-row-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.prod-row-badge{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--accent-dim);padding:3px 8px;border-radius:100px;flex-shrink:0}.prod-row-status{font-size:11.5px;font-weight:600;flex-shrink:0}.prod-row-status.ok{color:#16a34a}.prod-row-status.warn{color:#d97706}.prod-row-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.prod-row-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.prod-row-icon-btn:hover{color:var(--primary);border-color:var(--primary);background:var(--accent-dim)}.prod-row-toggle{position:relative;display:inline-block;width:32px;height:18px;flex-shrink:0;cursor:pointer}.prod-row-toggle input{opacity:0;width:0;height:0}.prod-row-toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg-tertiary);border-radius:100px;transition:background .15s}.prod-row-toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 3px #0003}.prod-row-toggle input:checked+.prod-row-toggle-slider{background:#16a34a}.prod-row-toggle input:checked+.prod-row-toggle-slider:before{transform:translate(14px)}.prod-row-edit{font-family:inherit;font-size:12px;font-weight:600;color:var(--primary);background:var(--accent-dim);border:1px solid transparent;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.prod-row-edit:hover{background:var(--primary);color:#fff}.prod-empty{padding:48px 24px;text-align:center;color:var(--text-muted);font-size:14px}.prod-empty p{margin:0 0 12px}@media (max-width: 768px){.prod-filterbar{flex-direction:column;align-items:stretch}.prod-row{flex-wrap:wrap;gap:8px}.prod-row-name{width:100%;order:3}.prod-row-status{display:none}}.prod-status-bar{display:flex;gap:16px;margin-bottom:20px}.prod-status-item{display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1}.prod-status-item.green svg{color:var(--success)}.prod-status-item.yellow svg{color:var(--warning)}.prod-status-item.gray svg{color:var(--text-muted)}.prod-status-count{font-size:22px;font-weight:800;color:var(--text-primary);line-height:1}.prod-status-item.green .prod-status-count{color:var(--success)}.prod-status-item.yellow .prod-status-count{color:var(--warning)}.prod-status-item.gray .prod-status-count{color:var(--text-muted)}.prod-status-label{font-size:12px;font-weight:600;color:var(--text-muted)}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.prod-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s,border-color .2s}.prod-card:hover{border-color:var(--border-active);box-shadow:var(--shadow-md)}.prod-card.disabled{opacity:.55}.prod-card.disabled:hover{opacity:.7}.prod-card-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 12px}.prod-card-name{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.prod-card-type{font-size:12px;font-weight:600;color:var(--accent)}.prod-card-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);background:var(--accent-dim);color:var(--accent);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.prod-toggle{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer;flex-shrink:0}.prod-toggle input{opacity:0;width:0;height:0}.prod-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-tertiary);border-radius:10px;transition:background .2s}.prod-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #00000026}.prod-toggle input:checked+.prod-toggle-slider{background:var(--success)}.prod-toggle input:checked+.prod-toggle-slider:before{transform:translate(16px)}.prod-card-body{padding:0 20px 16px}.prod-card-prices{display:flex;gap:20px;margin-bottom:14px}.prod-card-price{display:flex;align-items:baseline;gap:3px}.prod-card-price-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-right:4px}.prod-card-price-value{font-size:18px;font-weight:800;color:var(--text-primary)}.prod-card-price-unit{font-size:11px;color:var(--text-muted)}.prod-card-url{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-secondary);border-radius:var(--radius-sm)}.prod-url-status{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.prod-url-status.live{background:#00c48c1a;color:var(--success)}.prod-url-status.placeholder{background:#ffb0201a;color:var(--warning)}.prod-url-text{flex:1;font-size:11px;font-family:var(--font-sans);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-url-copy{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0;padding:0}.prod-url-copy:hover{background:var(--bg-tertiary);color:var(--text-primary)}.prod-card-footer{padding:0 20px 16px}.prod-card-edit{width:100%;padding:9px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.prod-card-edit:hover{background:var(--accent-dim);border-color:var(--border-active);color:var(--accent)}.prod-features-list{display:flex;flex-direction:column;gap:4px}.prod-feature-item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:13px;color:var(--text-secondary)}.prod-feature-remove{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);font-size:16px;cursor:pointer;border-radius:4px;transition:all .15s;padding:0;line-height:1}.prod-feature-remove:hover{background:#ff6b6b1a;color:var(--danger)}@media (max-width: 768px){.prod-status-bar{flex-direction:column}.prod-grid{grid-template-columns:1fr}}@media (max-width: 640px){.prod-status-item{padding:10px 14px}.prod-status-count{font-size:18px}}.update-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:11px 76px 11px 26px;background:#3b82f61a;border-bottom:1px solid rgba(37,99,235,.28)}.update-prompt-text{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:13.5px;color:var(--text-secondary)}.update-prompt-text strong{font-weight:700;color:#1d4ed8}.update-prompt-actions{display:flex;align-items:center;gap:8px}.update-prompt-later,.update-prompt-refresh{font-family:inherit;font-size:13px;font-weight:600;border-radius:var(--radius-full);padding:7px 16px;cursor:pointer;transition:background .15s,color .15s,transform .15s}.update-prompt-later{border:none;background:none;color:var(--text-secondary)}.update-prompt-later:hover{background:#0000000f;color:var(--text-primary)}.update-prompt-refresh{border:none;background:var(--primary);color:#fff}.update-prompt-refresh:hover{background:var(--primary-dark)}.update-prompt-refresh:active{transform:scale(.98)}@media (max-width: 768px){.update-prompt{padding-right:26px}}@media (max-width: 640px){.update-prompt{padding:11px 16px;gap:10px}.update-prompt-text{font-size:13px}}.ann-banner{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 52px;font-size:13.5px;font-weight:700;letter-spacing:.01em}.ann-banner-info{background:#3b82f624;border-bottom:1px solid rgba(37,99,235,.35);color:#1d4ed8}.ann-banner-warning{background:color-mix(in srgb,var(--warning) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--warning) 45%,transparent);color:#92400e}.ann-banner-success{background:#16a34a24;border-bottom:1px solid rgba(22,163,74,.4);color:#15803d}.ann-banner-text{display:inline-flex;align-items:center;gap:9px;line-height:1.45}.ann-banner-text:before{content:"";width:7px;height:7px;border-radius:100px;background:currentColor;flex-shrink:0}.ann-banner-dismiss{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;font-size:18px;cursor:pointer;opacity:.5;border-radius:4px;color:inherit;padding:0;flex-shrink:0;transition:opacity .15s}.ann-banner-dismiss:hover{opacity:1}.maintenance-overlay{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--bg-base);padding:24px}.maintenance-content{text-align:center;max-width:440px}.maintenance-content svg{color:var(--accent);margin-bottom:24px}.maintenance-content h1{font-size:28px;font-weight:800;color:var(--text-primary);margin-bottom:12px}.maintenance-content p{font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:28px}.maintenance-logout{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.maintenance-logout:hover{background:var(--bg-tertiary);color:var(--text-primary)}.an-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.an-date-range{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.an-date-range input[type=date]{padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:12px;color:var(--text-primary);background:var(--bg-primary)}.an-date-range label{font-weight:600}.an-clear-btn{padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.an-clear-btn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.an-section{margin-bottom:8px}.an-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.an-section-header h3{font-size:17px;font-weight:700;color:var(--text-primary)}.an-export-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.an-export-btn:hover{background:var(--accent-dim);border-color:var(--border-active);color:var(--accent)}.an-export-btn svg{flex-shrink:0}.an-chart-wrap{padding:16px 16px 8px}.an-tooltip{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;box-shadow:var(--shadow-md);font-size:12px}.an-tooltip-label{font-weight:700;color:var(--text-primary);margin-bottom:6px}.an-tooltip-row{display:flex;align-items:center;gap:6px;color:var(--text-secondary);line-height:1.8}.an-tooltip-row strong{color:var(--text-primary)}.an-tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.an-leaderboard{padding:12px 16px}.an-lb-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-light)}.an-lb-row:last-child{border-bottom:none}.an-lb-rank{font-size:12px;font-weight:800;color:var(--text-muted);min-width:28px}.an-lb-name{flex:1;font-size:13px;font-weight:600;color:var(--text-primary)}.an-lb-value{font-size:15px;font-weight:800;color:var(--text-primary);min-width:60px;text-align:right}.an-lb-sub{font-size:11px;color:var(--text-muted);min-width:60px;text-align:right}.an-empty{text-align:center;color:var(--text-muted);font-size:13px;padding:24px 16px}@media (max-width: 768px){.an-controls{flex-direction:column}.an-date-range{flex-wrap:wrap}.mc-grid{grid-template-columns:1fr}}.comm-form-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow-sm)}.comm-form-title{font-size:17px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.comm-form-desc{font-size:13px;color:var(--text-secondary);margin-bottom:24px}.comm-field{margin-bottom:16px}.comm-field label{display:block;font-size:12px;font-weight:700;color:var(--text-secondary);letter-spacing:0;margin-bottom:6px}.comm-field input[type=text],.comm-field input[type=date],.comm-field input[type=number],.comm-field input[type=password],.comm-field select,.comm-field textarea{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:13px;font-family:inherit;transition:border-color .15s}.comm-field input:focus,.comm-field select:focus,.comm-field textarea:focus{outline:none;border-color:var(--border-active)}.comm-field textarea{resize:vertical;min-height:80px}.comm-char-count{text-align:right;font-size:11px;color:var(--text-muted);margin-top:4px}.comm-agent-picker{max-height:200px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px}.comm-agent-check{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .1s}.comm-agent-check:hover{background:var(--bg-hover)}.comm-agent-check input[type=checkbox]{accent-color:var(--accent)}.comm-agent-email{color:var(--text-muted);font-size:11px;margin-left:auto}.comm-recipient-count{font-size:12px;color:var(--text-secondary);padding:8px 12px;background:var(--accent-dim);border-radius:var(--radius-sm);margin-bottom:16px}.comm-recipient-count strong{color:var(--accent);font-weight:700}.comm-toggle-row{display:flex;align-items:center;gap:12px}.comm-status-active{font-size:13px;font-weight:600;color:var(--success)}.comm-status-inactive{font-size:13px;color:var(--text-muted)}.btn-sm{padding:7px 14px;font-size:12.5px;gap:6px}.btn-sm svg{width:14px;height:14px}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;background:transparent;color:var(--text-secondary);border:1px solid transparent;border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.btn-ghost:hover{background:#0000000f;color:var(--text-primary)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-danger{color:var(--danger)}.btn-ghost.btn-danger:hover{background:#ef444414;color:var(--danger)}.ah-card-body{padding:18px 20px 20px}@media (max-width: 640px){.ah-card-body{padding:16px}}.ah-invite-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ah-invite-link{flex:1 1 240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px}@media (max-width: 640px){.ah-invite-row .btn-primary{width:100%}}.ah-team-totals{display:flex;align-items:baseline;gap:28px;flex-wrap:wrap;padding:14px 18px;background:var(--bg-base);border-bottom:1px solid var(--border)}.ah-tt-item{display:flex;align-items:baseline;gap:6px}.ah-tt-num{font-size:18px;font-weight:800;letter-spacing:-.4px;color:var(--text-primary);font-variant-numeric:tabular-nums}.ah-tt-label{font-size:12px;color:var(--text-secondary)}.ah-tt-loading{font-size:12px;color:var(--text-muted);margin-left:auto}.comm-btn-row{display:flex;gap:10px;flex-wrap:wrap}.comm-ann-preview{border-radius:var(--radius-md);padding:12px 16px;margin-bottom:20px;position:relative}.comm-ann-preview-label{position:absolute;top:-8px;left:12px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:var(--bg-primary);padding:0 6px;color:var(--text-muted)}.comm-history{display:flex;flex-direction:column;gap:12px}.comm-history-item{padding:14px 16px;background:var(--bg-secondary);border-radius:var(--radius-md)}.comm-history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.comm-history-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.3px}.comm-history-badge.purple{background:#2563eb1a;color:var(--accent)}.comm-history-badge.blue{background:#3b82f61a;color:#3b82f6}.comm-history-date{font-size:11px;color:var(--text-muted)}.comm-history-title{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.comm-history-body{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.comm-history-meta{font-size:11px;color:var(--text-muted)}@media (max-width: 640px){.comm-form-card{padding:20px 16px}}.sys-section{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.sys-section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.sys-section-header svg{color:var(--accent);flex-shrink:0}.sys-section-header h3{font-size:16px;font-weight:700;color:var(--text-primary)}.sys-section-header.danger svg{color:var(--danger)}.sys-section-header.danger h3{color:var(--danger)}.sys-section-desc{font-size:13px;color:var(--text-secondary);line-height:1.5}.sys-note{font-size:12px;color:var(--text-muted);padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-sm);margin-bottom:16px;line-height:1.5}.sys-note code{font-family:var(--font-sans);font-size:11px;background:var(--bg-tertiary);padding:2px 6px;border-radius:4px}.sys-field-group{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sys-masked-input input{font-family:inherit;letter-spacing:1px}.sys-readonly-field{padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.sys-readonly-field code{font-family:var(--font-sans);font-size:12px;color:var(--text-secondary);word-break:break-all}.sys-input-row{display:flex;align-items:center;gap:8px}.sys-input-row input{width:100px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:13px;font-family:inherit}.sys-input-row input:focus{outline:none;border-color:var(--border-active)}.sys-input-suffix{font-size:12px;font-weight:600;color:var(--text-muted)}.sys-lead-types{display:flex;flex-wrap:wrap;gap:8px}.sys-lead-type-item{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-secondary);border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--text-primary)}.sys-lead-type-dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.sys-add-reason{display:flex;gap:8px;margin-top:8px}.sys-add-reason input{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;background:var(--bg-primary);color:var(--text-primary)}.sys-add-reason input:focus{outline:none;border-color:var(--border-active)}.sys-reasons-list{display:flex;flex-direction:column;gap:4px}.sys-status-danger{font-size:13px;font-weight:700;color:var(--danger)}.sys-device-list{margin-top:14px;display:flex;flex-direction:column;gap:8px}.sys-device-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.sys-device-label{font-size:13.5px;font-weight:600;color:var(--text-primary)}.sys-device-current{margin-left:8px;padding:2px 7px;border-radius:var(--radius-full);background:#2563eb1a;color:var(--brand);font-size:11px;font-weight:600}.sys-device-meta{font-size:12px;color:var(--text-muted);margin-top:3px}.sys-device-actions{display:flex;justify-content:flex-end;margin-top:4px}.sys-device-revoke-all{color:var(--danger)}@media (max-width: 640px){.sys-device-row{flex-direction:column;align-items:flex-start;gap:10px}.sys-device-row button{width:100%}}.sys-danger-zone{border-color:#ff6b6b4d}.sys-danger-actions{display:flex;flex-direction:column;gap:12px}.sys-danger-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;background:#ff6b6b0a;border:1px solid rgba(255,107,107,.12);border-radius:var(--radius-md)}.sys-danger-item strong{font-size:13px;font-weight:700;color:var(--text-primary)}.sys-danger-item p{font-size:12px;color:var(--text-muted);margin-top:2px}.sys-danger-btn{padding:8px 16px;background:#ff6b6b14;border:1px solid rgba(255,107,107,.3);border-radius:var(--radius-sm);color:var(--danger);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.sys-danger-btn:hover{background:var(--danger);color:#fff;border-color:var(--danger)}.sys-danger-btn:disabled{opacity:.5;cursor:not-allowed}.sys-confirm-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-primary);border-radius:var(--radius-xl);padding:32px;box-shadow:var(--shadow-lg);z-index:1001;max-width:420px;width:90%;text-align:center}.sys-confirm-icon{margin-bottom:16px}.sys-confirm-modal h3{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.sys-confirm-modal p{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:24px}.sys-confirm-btns{display:flex;gap:10px;justify-content:center}@media (max-width: 768px){.sys-field-group{grid-template-columns:1fr}.sys-danger-item{flex-direction:column;align-items:flex-start}}.lead-row-clickable{cursor:pointer;transition:background .15s}.lead-row-clickable:hover{background:#2563eb0a}.lead-row-clickable:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.lead-row-active{background:var(--tint-blue)!important;box-shadow:inset 3px 0 0 var(--primary)}.lead-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a40;z-index:899;animation:fadeIn .2s ease}.lead-sidebar{position:fixed;top:0;right:0;width:440px;height:100vh;height:100dvh;background:var(--card-bg, #fff);border-left:1px solid var(--border);box-shadow:-8px 0 32px #00000014;z-index:900;display:flex;flex-direction:column;animation:slideInRight .25s cubic-bezier(.16,1,.3,1);overflow-y:auto}.lead-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--card-bg, #fff);z-index:1}.lead-sidebar-title-row{display:flex;align-items:center;gap:10px;min-width:0}.lead-sidebar-title-row h3{margin:0;font-size:18px;font-weight:700;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.lead-sidebar-type-badge{font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:#0f172a;color:#fff;white-space:nowrap}.lead-sidebar-header-actions{display:flex;gap:6px;flex-shrink:0}.lead-sidebar-icon-btn{background:none;border:1px solid var(--border);border-radius:8px;padding:6px;cursor:pointer;color:var(--text-secondary);transition:all .15s;display:flex;align-items:center}.lead-sidebar-icon-btn:hover{background:var(--bg-hover, #f1f5f9);color:var(--text-primary)}.lead-sidebar-position{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;padding:0 2px}.lead-sidebar-header.has-position{flex-wrap:wrap;row-gap:10px}.lead-sidebar-header.has-position .lead-sidebar-title-row{flex:1 1 100%}.lead-sidebar-header.has-position .lead-sidebar-header-actions{margin-left:auto}.lead-sidebar-body{padding:20px 24px;flex:1}.lead-sidebar-section{margin-bottom:24px}.lead-sidebar-section-title{font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-primary);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.lead-sidebar-field{margin-bottom:14px}.lead-sidebar-label{display:block;font-size:11.5px;font-weight:600;color:var(--text-muted);letter-spacing:.02em;margin-bottom:4px}.lead-sidebar-field>span:last-child,.lead-sidebar-field>a{font-size:15px;font-weight:600;color:var(--text-primary)}.lead-sidebar-field-row{display:flex;gap:24px;margin-bottom:14px;flex-wrap:wrap}.lead-sidebar-field-row .lead-sidebar-field{margin-bottom:0;min-width:80px}.lead-sidebar-contact-row{display:flex;align-items:center;gap:8px}.lead-sidebar-contact-row span{font-size:14px;font-weight:500}.lead-sidebar-phone-link{font-family:var(--font-sans);font-size:15px;font-weight:700;font-feature-settings:"tnum";color:var(--text-primary);text-decoration:none;letter-spacing:0;white-space:nowrap}.lead-sidebar-phone-link:hover{color:var(--primary)}.lead-phone-wrap{display:inline-flex;align-items:center;gap:8px}.lead-phone-copy{background:none;border:1px solid var(--border);border-radius:7px;padding:3px;cursor:pointer;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:all .15s}.lead-phone-copy:hover{color:var(--primary);border-color:var(--primary);background:#2563eb0f}.lead-sidebar-contact-btn{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;text-decoration:none;transition:all .15s}.lead-sidebar-contact-btn.call{background:var(--success);color:#fff}.lead-sidebar-contact-btn.call:hover{background:#16a34a}.lead-sidebar-contact-btn.text{background:var(--primary);color:#fff}.lead-sidebar-contact-btn.text:hover{background:#5b4bd5}.lead-sidebar-email-link{color:var(--primary)!important;text-decoration:none;font-size:14px}.lead-sidebar-email-link:hover{text-decoration:underline}.lead-sidebar-disposition{display:flex;align-items:center;gap:10px}.lead-sidebar-disp-badge{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid;white-space:nowrap}.lead-sidebar-notes{width:100%;min-height:80px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:14px;resize:vertical;background:var(--bg, #f8f9fc);color:var(--text-primary)}.lead-sidebar-notes:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.lead-notes-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.lead-notes-status{font-size:12px;font-weight:600;color:#b6810d}.lead-name-edit-wrap{display:inline-flex;align-items:center;gap:4px;min-width:0}.lead-name-edit{background:none;border:none;padding:3px;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;border-radius:6px;flex-shrink:0}.lead-name-edit:hover{background:var(--bg-hover, #f1f5f9);color:var(--text-primary)}.lead-sidebar-name-input{font-size:16px;font-weight:700;color:var(--text-primary);font-family:inherit;border:1px solid var(--primary);border-radius:8px;padding:5px 9px;background:var(--card-bg, #fff);min-width:0;max-width:200px;width:100%}.lead-sidebar-name-input:focus{outline:none;box-shadow:0 0 0 3px #2563eb1a}.lead-sidebar-savenext-btn{margin-top:10px;width:100%;padding:9px 12px;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s}.lead-sidebar-savenext-btn:hover{background:var(--primary-dark, #1D4ED8)}.lead-sidebar-savenext-btn:disabled{opacity:.5;cursor:not-allowed}.lead-sidebar-actions{display:flex;flex-wrap:wrap;gap:8px}.lead-sidebar-action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid var(--border);background:var(--card-bg, #fff);color:var(--text-primary);cursor:pointer;transition:all .15s;text-decoration:none}.lead-sidebar-action-btn:hover{background:var(--bg-hover, #f1f5f9);border-color:var(--primary);color:var(--primary)}.lead-sidebar-action-btn.replace{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 20%,transparent)}.lead-sidebar-action-btn.replace:hover{background:#fef3c7}.lead-sidebar-action-btn.requested{color:var(--success);border-color:var(--success)33;cursor:default;opacity:.8}.lead-filters-bar{display:flex;align-items:center;gap:10px;padding:10px 0;flex-wrap:wrap}.lead-search-wrapper{position:relative;flex:1;min-width:180px;max-width:280px}.lead-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted, #999);pointer-events:none}.lead-search-input{width:100%;padding:7px 12px 7px 30px;font-size:13px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg, #fff);color:var(--text-primary);font-family:inherit}.lead-search-input::placeholder{color:var(--text-muted, #999)}.lead-search-input:focus{outline:none;border-color:var(--primary)}.lead-filter-select{padding:7px 12px;font-size:13px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg, #fff);color:var(--text-primary);font-family:inherit;cursor:pointer;min-width:140px}.lead-filter-select:focus{outline:none;border-color:var(--primary)}.lead-filters-clear{font-size:13px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:7px 12px}.lead-filters-clear:hover{text-decoration:underline}.lead-date-range{display:flex;align-items:center;gap:8px}.lead-date-input{padding:7px 10px;font-size:13px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg, #fff);color:var(--text-primary);font-family:inherit;cursor:pointer}.lead-date-input:focus{outline:none;border-color:var(--primary)}.lead-date-sep{font-size:13px;color:var(--text-muted, #999)}.lead-detail-page{max-width:960px;margin:0 auto}.lead-detail-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0;margin-bottom:16px}.lead-detail-back:hover{color:var(--primary)}.lead-detail-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.lead-detail-header h2{margin:0;font-size:24px}.lead-detail-copyall{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--card-bg, #fff);border:1px solid var(--border);border-radius:10px;cursor:pointer}.lead-detail-copyall:hover{background:var(--bg-hover, #f1f5f9);color:var(--text-primary)}.lead-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lead-detail-flow{display:flex;flex-direction:column;gap:16px}.lead-sidebar-empty{margin:0;font-size:13px;color:var(--text-muted)}.lead-sidebar-attempts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lead-sidebar-attempt{padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px}.lead-sidebar-attempt.is-failed{border-color:#ef444459;background:#ef44440a}.lead-sidebar-attempt-row{display:flex;align-items:center;gap:8px}.lead-sidebar-attempt-status{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.lead-sidebar-attempt-status.is-success{background:#22c55e26;color:#16a34a}.lead-sidebar-attempt-status.is-failed{background:#ef444426;color:#dc2626}.lead-sidebar-attempt-channel{font-size:13px;font-weight:600;color:var(--text-primary);flex:1;min-width:0}.lead-sidebar-attempt-replay-tag{font-weight:500;color:var(--text-muted);font-size:12px}.lead-sidebar-attempt-time{font-size:12px;color:var(--text-muted);white-space:nowrap}.lead-sidebar-attempt-error{margin-top:6px;padding:6px 8px;background:#ef444414;border-radius:6px;font-size:12px;color:#991b1b;word-break:break-word}.lead-sidebar-attempt-retry-btn{margin-top:8px;padding:6px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .12s ease}.lead-sidebar-attempt-retry-btn:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff}.lead-sidebar-attempt-retry-btn:disabled{opacity:.6;cursor:not-allowed}.lead-sidebar-replace-footer{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0 0;margin-top:12px;border-top:1px solid var(--border-light)}.lead-detail-replace-footer{padding:14px 0 0;margin-top:16px}.lead-sidebar-replace-note{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted)}.lead-sidebar-replace-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--text-muted);background:none;border:none;border-radius:6px;cursor:pointer;transition:color .14s ease}.lead-sidebar-replace-btn svg{width:13px;height:13px}.lead-sidebar-replace-btn:hover{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.lead-sidebar-replace-btn:active{color:var(--text-secondary)}.lead-sidebar-replace-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lead-detail-card{background:var(--card-bg, #fff);border:1px solid var(--border);border-radius:12px;padding:20px}.lead-detail-card h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 16px}.lead-detail-field{margin-bottom:14px}.lead-detail-field label{display:block;font-size:12px;color:var(--text-muted);margin-bottom:2px}.lead-detail-field span{font-size:15px;color:var(--text-primary)}.lead-detail-field a{font-size:15px;color:var(--primary);text-decoration:none}.lead-detail-field a:hover{text-decoration:underline}.lead-detail-notes{width:100%;min-height:120px;padding:12px;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:14px;resize:vertical;background:var(--bg, #f8f9fc)}@media (max-width: 768px){.lead-sidebar,.agent-detail-panel{width:100%}.lead-detail-grid{grid-template-columns:1fr}}@media (max-width: 640px){.lead-sidebar-header{padding:16px;flex-wrap:wrap;gap:10px 12px}.lead-sidebar-header-actions{order:-1;width:100%;justify-content:flex-end}.lead-sidebar-title-row{width:100%;flex-wrap:wrap}.lead-sidebar-body{padding:16px}.lead-sidebar-title-row h3{font-size:16px}.lead-sidebar-actions{flex-direction:column}.lead-sidebar-action-btn{justify-content:center}.lead-filters-bar{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.lead-search-wrapper,.lead-date-range,.lead-filters-clear{grid-column:1 / -1}.lead-search-wrapper{max-width:none}.lead-filter-select{min-width:0;width:100%}.lead-filter-select:last-of-type{grid-column:1 / -1}.lead-date-range{width:100%}.lead-date-input{flex:1;min-width:0}}.int-section-label{font-size:11px;font-weight:700;letter-spacing:0;color:var(--text-muted);margin:24px 0 10px}.int-section-label:first-of-type{margin-top:0}.int-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden}.int-card-header{padding:16px 20px 12px;border-bottom:1px solid var(--border-light)}.int-card-header h3{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.int-card-desc{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.int-card-body{padding:14px 20px 18px;display:flex;flex-direction:column;gap:12px}.int-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.int-copy-field{display:flex;flex-direction:column;gap:4px}.int-copy-label{font-size:11px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.int-copy-row{display:flex;align-items:stretch;gap:6px}.int-copy-value{flex:1;font-family:var(--font-sans);font-size:12px;color:var(--text-primary);background:var(--bg-secondary);padding:9px 12px;border-radius:8px;border:1px solid var(--border-light);overflow-x:auto;white-space:nowrap;line-height:1.4}.int-copy-btn{font-family:inherit;font-size:12px;font-weight:600;color:var(--primary);background:var(--accent-dim);border:1px solid transparent;padding:0 14px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.int-copy-btn:hover{background:var(--primary);color:#fff}.int-note{font-size:12.5px;line-height:1.5;color:var(--text-secondary);background:var(--bg-secondary);padding:10px 12px;border-radius:8px;border-left:3px solid var(--primary)}.int-note code{font-family:var(--font-sans);font-size:11.5px;background:var(--bg-tertiary);padding:1px 6px;border-radius:4px}.int-status-list{display:flex;flex-direction:column;gap:8px}.int-status-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary)}.int-status-row code{font-family:var(--font-sans);font-size:11.5px;background:var(--bg-secondary);padding:1px 6px;border-radius:4px}.int-action-row{display:flex;gap:8px}.int-link-btn{display:inline-flex;align-items:center;text-decoration:none;font-size:12px;padding:7px 14px}.int-platform-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.int-platform-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.int-platform-header{display:flex;align-items:center;gap:8px}.int-platform-name{font-size:13px;font-weight:700;color:var(--text-primary)}.int-platform-note{margin:0;font-size:11.5px;color:var(--text-muted);line-height:1.4;flex:1}.int-platform-btn{font-size:11.5px;padding:6px 12px;align-self:flex-start}.int-toggle-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);cursor:pointer;padding:6px 0}.int-toggle-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.int-dnc-list{display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:10px;overflow:hidden;background:var(--bg-primary)}.int-dnc-row{display:grid;grid-template-columns:1.4fr 1fr 1.6fr 1.4fr .9fr;gap:12px;align-items:center;padding:9px 14px;font-size:12.5px;color:var(--text-primary);border-bottom:1px solid var(--border-light)}.int-dnc-row:last-child{border-bottom:none}.int-dnc-row code{font-family:var(--font-sans);font-size:11.5px;color:var(--text-primary)}.int-dnc-head{background:var(--bg-secondary);font-weight:700;font-size:11px;letter-spacing:0;color:var(--text-muted)}@media (max-width: 768px){.int-dnc-row{grid-template-columns:1fr 1fr;gap:6px}.int-dnc-head{display:none}}.store-header-compact{position:relative;padding:32px 28px 16px;display:flex;flex-direction:column;gap:4px;background:radial-gradient(60% 80% at 12% 0%,rgba(96,165,250,.14),transparent 70%),radial-gradient(50% 70% at 88% 20%,rgba(37,99,235,.1),transparent 70%);isolation:isolate}.store-verify-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 18px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-left:3px solid var(--danger);border-radius:12px;background:color-mix(in srgb,var(--danger) 6%,transparent)}.store-verify-banner-text{font-size:13.5px;line-height:1.5;color:var(--text-primary)}.store-verify-banner-text strong{color:#b91c1c}.store-verify-banner-btn{flex-shrink:0;padding:9px 16px;border:1px solid rgba(239,68,68,.4);border-radius:8px;background:#fff;color:#b91c1c;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.store-verify-banner-btn:hover:not(:disabled){background:#ef444414}.store-verify-banner-btn:disabled{opacity:.6;cursor:default}.store-header-compact h1{font-size:28px;font-weight:800;color:var(--text-primary);margin:0;line-height:1.15}.store-header-compact p{font-size:14px;color:var(--text-secondary);margin:0}.store-seg{display:inline-flex;align-self:flex-start;margin-top:14px;padding:4px;gap:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full)}.store-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);padding:7px 16px;border-radius:var(--radius-full);cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.store-seg-btn:hover{color:var(--text-primary)}.store-seg-btn.is-active{background:var(--primary);color:#fff;box-shadow:0 1px 3px #2563eb40}.store-seg-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.store-howto{margin:0 0 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:hidden}.store-vea-promo{margin:0 0 22px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary)}.store-vea-promo-text{flex:1 1 auto;min-width:0}.store-vea-promo-text strong{display:block;font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px;margin-bottom:4px}.store-vea-promo-text p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary);max-width:62ch}.store-vea-promo-btn{flex:0 0 auto;width:auto;white-space:nowrap}@media (max-width: 640px){.store-vea-promo{flex-direction:column;align-items:flex-start;gap:14px}.store-vea-promo-btn{width:100%}}.store-howto-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:none;border:none;cursor:pointer;font-family:inherit}.store-howto-title{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--text-primary)}.store-howto-title svg{width:17px;height:17px;color:var(--primary)}.store-howto-chevron{width:16px;height:16px;color:var(--text-muted);transition:transform .18s ease}.store-howto-chevron.is-open{transform:rotate(180deg)}.store-howto-body{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:4px 18px 20px}.store-howto-step{display:flex;align-items:flex-start;gap:12px}.store-howto-num{flex-shrink:0;width:26px;height:26px;border-radius:var(--radius-full);background:#2563eb1a;color:var(--primary);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.store-howto-step strong{display:block;font-size:13.5px;color:var(--text-primary);margin-bottom:2px}.store-howto-step p{font-size:12.5px;color:var(--text-secondary);line-height:1.45;margin:0}@media (max-width: 640px){.store-howto-body{grid-template-columns:1fr;gap:14px}}.store-seg-note{margin:8px 0 0;font-size:12.5px;color:var(--text-muted);max-width:560px}.store-tabs{display:flex;gap:2px;flex-wrap:wrap;margin:0 0 22px;border-bottom:1px solid var(--border)}.store-tab-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--text-secondary);padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease}.store-tab-btn:hover{color:var(--text-primary)}.store-tab-btn.is-active{color:var(--primary);border-bottom-color:var(--primary)}.store-tab-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.store-tab-count{font-size:11px;font-weight:700;line-height:1;padding:3px 7px;border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-muted)}.store-tab-btn.is-active .store-tab-count{background:#2563eb1f;color:var(--primary)}.store-tab-empty{padding:48px 24px;text-align:center;color:var(--text-secondary);font-size:14px;background:var(--bg-primary);border:1px dashed var(--border);border-radius:var(--radius-xl)}.lb-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.lb-card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.lb-card-head>span:first-child{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.lb-card-total{font-size:13px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lb-list{display:flex;flex-direction:column}.lb-row{display:grid;grid-template-columns:40px 36px 1fr auto;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--border)}.lb-row:last-child{border-bottom:none}.lb-row.is-me{background:#2563eb0d;box-shadow:inset 3px 0 0 var(--primary)}.lb-rank{font-size:15px;font-weight:800;text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums}.lb-rank.rank-1{color:#e6a41e}.lb-rank.rank-2{color:#8896a8}.lb-rank.rank-3{color:#cd7f32}.lb-avatar{width:36px;height:36px;border-radius:9px;background:var(--primary);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.lb-name{min-width:0;font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.lb-name-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-you{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:var(--radius-full);background:#2563eb1f;color:var(--primary)}.lb-ap{font-size:15px;font-weight:800;color:var(--success);font-variant-numeric:tabular-nums;text-align:right}.lb-ap.is-zero{color:var(--text-muted);font-weight:600}.lb-solo-note{padding:14px 20px;text-align:center;font-size:13px;color:var(--text-muted);border-top:1px solid var(--border)}.lb-empty{padding:48px 24px;text-align:center;color:var(--text-secondary);font-size:14px;background:var(--bg-primary);border:1px dashed var(--border);border-radius:var(--radius-xl)}.lb-podium{display:flex;align-items:flex-end;justify-content:center;gap:16px;padding:46px 20px 20px;max-width:100%;overflow:hidden;background:radial-gradient(120% 110% at 50% 0%,rgba(var(--accent-rgb, 37, 99, 235),.08),transparent 70%);border-bottom:1px solid var(--border)}.lb-pod{flex:1 1 0;min-width:0;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.lb-podium.count-1 .lb-pod,.lb-podium.count-2 .lb-pod{flex:0 1 140px}.lb-pod-avatar{position:relative;width:54px;height:54px;border-radius:var(--radius-full);background:var(--primary);color:var(--accent-on, #fff);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0f172a21;font-variant-numeric:tabular-nums}.lb-pod.pod-1 .lb-pod-avatar{width:72px;height:72px;font-size:23px;box-shadow:0 0 0 3px #f5c542,0 0 0 7px #e6a41e2e,0 8px 24px #e6a41e57}.lb-pod.pod-2 .lb-pod-avatar{box-shadow:0 0 0 3px #c9d2dd,0 4px 14px #0f172a1f}.lb-pod.pod-3 .lb-pod-avatar{box-shadow:0 0 0 3px #e0a064,0 4px 14px #0f172a1f}.lb-pod-crown{position:absolute;top:-23px;left:50%;width:30px;height:18px;transform:translate(-50%);background:linear-gradient(160deg,#fbde7e,#e6a41e 60%,#c8870c);clip-path:polygon(0% 100%,0% 32%,20% 60%,35% 4%,50% 52%,65% 4%,80% 60%,100% 32%,100% 100%);filter:drop-shadow(0 2px 3px rgba(200,135,12,.4))}.lb-pod-medal{position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;border:2px solid #fff;font-variant-numeric:tabular-nums;box-shadow:0 2px 5px #0f172a2e}.lb-pod.pod-1 .lb-pod-medal{background:linear-gradient(140deg,#fbde7e,#e6a41e 55%,#c8870c)}.lb-pod.pod-2 .lb-pod-medal{background:linear-gradient(140deg,#e4eaf1,#b4c0ce 55%,#8896a8)}.lb-pod.pod-3 .lb-pod-medal{background:linear-gradient(140deg,#f0b988,#cd7f32 55%,#a8651f)}.lb-pod-name{min-width:0;max-width:100%;display:flex;align-items:center;gap:6px;justify-content:center}.lb-pod-name-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:var(--text-primary)}.lb-pod.pod-1 .lb-pod-name-text{font-size:14px;font-weight:700}.lb-pod.is-me .lb-pod-name-text{color:var(--primary)}.lb-pod-ap{font-size:16px;font-weight:800;color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap}.lb-pod.pod-1 .lb-pod-ap{font-size:19px}.lb-pod-ap.is-zero{color:var(--text-muted);font-weight:700}.lb-pod-base{position:relative;margin-top:6px;width:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:9px;font-size:18px;font-weight:800;color:#ffffffeb;border-radius:10px 10px 0 0;font-variant-numeric:tabular-nums;overflow:hidden}.lb-pod-base:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 38%,#fff6,#fff0 62%)}.lb-pod.pod-1 .lb-pod-base{height:72px;background:linear-gradient(180deg,#fbde7e,#e6a41e 60%,#c8870c)}.lb-pod.pod-2 .lb-pod-base{height:48px;background:linear-gradient(180deg,#e4eaf1,#b4c0ce 60%,#8896a8)}.lb-pod.pod-3 .lb-pod-base{height:32px;background:linear-gradient(180deg,#f0b988,#cd7f32 60%,#a8651f)}.lb-rowmain{min-width:0;display:flex;flex-direction:column;gap:7px}.lb-bar{height:6px;border-radius:var(--radius-full);background:rgba(var(--accent-rgb, 37, 99, 235),.12);overflow:hidden}.lb-bar>span{display:block;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,rgba(var(--accent-rgb, 37, 99, 235),.6),var(--primary));transition:width .5s cubic-bezier(.16,1,.3,1)}@media (max-width: 640px){.lb-page-header{flex-direction:column;align-items:stretch}.lb-page-header-titles{min-width:0}.lb-page-header-titles h1{overflow-wrap:anywhere}.lb-page-header .store-seg{margin-top:12px;align-self:flex-start}}@media (max-width: 480px){.lb-podium{gap:8px;padding:38px 10px 16px}.lb-pod{max-width:none}.lb-pod-avatar{width:46px;height:46px;font-size:15px}.lb-pod.pod-1 .lb-pod-avatar{width:58px;height:58px;font-size:19px}.lb-pod-crown{top:-19px;width:24px;height:14px}.lb-pod-name-text{font-size:12px}.lb-pod-ap{font-size:14px}.lb-pod.pod-1 .lb-pod-ap{font-size:16px}.lb-pod-base{padding-top:7px;font-size:15px}.lb-pod.pod-1 .lb-pod-base{height:58px}.lb-pod.pod-2 .lb-pod-base{height:44px}.lb-pod.pod-3 .lb-pod-base{height:34px}.lb-row{grid-template-columns:28px 32px 1fr auto;gap:10px;padding:12px 14px}.lb-avatar{width:32px;height:32px;font-size:12px}.lb-card-head{padding:14px}}@media (max-width: 360px){.lb-podium{gap:5px;padding:36px 6px 0}.lb-pod-avatar{width:42px;height:42px;font-size:14px}.lb-pod.pod-1 .lb-pod-avatar{width:52px;height:52px;font-size:16px}.lb-pod-name .lb-you{display:none}}.store-aged-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 24px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.store-aged-placeholder-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-full);background:#2563eb14;color:var(--primary);margin-bottom:4px}.store-aged-placeholder-icon svg{width:24px;height:24px}.store-aged-placeholder h2{font-size:19px;font-weight:700;color:var(--text-primary);margin:0}.store-aged-placeholder p{font-size:14px;color:var(--text-secondary);margin:0;max-width:420px;line-height:1.55}.store-typenav-wrap{padding:0 28px 8px;border-bottom:1px solid var(--border-light);overflow-x:auto;-webkit-overflow-scrolling:touch}.store-typenav{display:flex;gap:8px;padding:4px 0;min-width:max-content}.store-typepill{--pill-accent: var(--accent);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1.5px solid var(--border-light);border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:border-color .14s ease,color .14s ease,background .14s ease}.store-typepill:hover{border-color:var(--pill-accent);color:var(--text-primary)}.store-typepill:focus-visible{outline:2px solid var(--pill-accent);outline-offset:3px}.store-typepill-active{background:var(--pill-accent);border-color:var(--pill-accent);color:#fff}.store-typepill-active:hover{color:#fff}.store-typepill-icon{display:inline-flex;width:16px;height:16px}.store-typepill-icon svg{width:100%;height:100%}.store-typepill-soon{opacity:.75}.store-typepill-soon-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--bg-secondary);color:var(--text-muted);padding:2px 6px;border-radius:999px;margin-left:2px}.store-typepill-active .store-typepill-soon-tag{background:#fff3;color:#fff}.store-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:24px 0 16px}.store-section-title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 4px;display:inline-flex;align-items:center;gap:10px}.store-section-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.store-section-dot-live{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 15%,transparent);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 15%,transparent)}50%{box-shadow:0 0 0 6px #16a34a14}}.store-section-sub{font-size:13px;color:var(--text-secondary);margin:0}.store-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.store-tier-card{display:flex;flex-direction:column;padding:22px 22px 20px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px;box-shadow:0 2px 6px #0f172a0a;transition:transform .14s ease,box-shadow .14s ease}.store-tier-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.store-tier-card-empty{opacity:.65}.store-tier-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.store-tier-card-head h3{font-size:17px;font-weight:700;color:var(--text-primary);margin:0}.store-tier-dp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:var(--accent-dim);padding:4px 9px;border-radius:999px}.store-tier-verification{font-size:12px;color:var(--text-secondary);margin-bottom:10px;font-weight:500}.store-tier-blurb{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0 0 16px}.store-tier-empty-note{font-size:12.5px;color:var(--text-muted);padding:10px;text-align:center;background:var(--bg-secondary);border-radius:8px}.store-tier-budget-label{font-size:11px;font-weight:700;letter-spacing:0;color:var(--text-muted);margin-bottom:8px}.store-tier-budget-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.store-tier-budget-chip{padding:7px 12px;background:var(--bg-secondary);border:1.5px solid var(--border-light);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:border-color .12s ease,background .12s ease}.store-tier-budget-chip:hover{border-color:var(--primary)}.store-tier-budget-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.store-tier-budget-chip-active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.store-tier-summary{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;padding:12px 14px;margin-bottom:14px}.store-tier-summary-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-secondary);padding:3px 0}.store-tier-summary-row strong{color:var(--text-primary);font-weight:700}.store-tier-summary-total{display:flex;justify-content:space-between;font-size:13.5px;padding-top:7px;margin-top:4px;border-top:1px dashed var(--border);color:var(--text-primary)}.store-tier-summary-total strong{font-weight:800;color:var(--primary)}.store-tier-buy-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;background:var(--card-accent, var(--primary, #2563EB));color:#fff;border:1px solid var(--card-accent, var(--primary, #2563EB));border-radius:12px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;margin-top:auto;box-shadow:0 2px 6px color-mix(in srgb,var(--card-accent, #2563EB) 25%,transparent);transition:transform .15s,opacity .2s,box-shadow .2s}.store-tier-buy-btn:hover:not(:disabled){opacity:.94;transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,var(--card-accent, #2563EB) 30%,transparent)}.store-tier-buy-btn:disabled{opacity:.5;cursor:not-allowed}.store-trust-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:48px;padding:22px 20px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px}.store-trust-item{display:flex;gap:12px;align-items:flex-start}.store-trust-item svg{width:22px;height:22px;color:var(--primary);flex-shrink:0;margin-top:1px}.store-trust-label{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.store-trust-desc{font-size:12px;color:var(--text-secondary);line-height:1.4}.store-replacement-note{margin-top:16px;text-align:center;font-size:12px;color:var(--text-muted);line-height:1.5}.store-replacement-note a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.store-replacement-note a:hover{color:var(--primary)}.store-typenav-wrap{position:relative}.store-typenav-wrap:after{content:"";position:absolute;right:0;top:0;bottom:9px;width:32px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg-base))}.store-cat-section{margin:36px 0 8px;scroll-margin-top:24px}.store-cat-section+.store-cat-section{margin-top:56px}.store-cat-head{margin:0 0 18px;display:flex;flex-direction:column;gap:6px}.store-cat-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--accent-dim);padding:5px 11px;border-radius:999px;align-self:flex-start}.store-cat-eyebrow-icon{display:inline-flex;width:13px;height:13px}.store-cat-eyebrow-icon svg{width:100%;height:100%}.store-cat-title{font-size:22px;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2;letter-spacing:-.01em}.store-cat-sub{font-size:13.5px;color:var(--text-secondary);margin:0;max-width:720px;line-height:1.5}.store-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.store-card{--card-accent: #2563EB;position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 24px 22px;background:var(--bg-primary);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm);transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,border-color .18s ease;isolation:isolate;overflow:hidden}.store-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 5%,transparent) 0%,transparent 45%);opacity:0;transition:opacity .2s ease;z-index:-1}.store-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--card-accent) 35%,var(--border))}.store-card:hover:before{opacity:1}.store-card-anchor{border-color:color-mix(in srgb,var(--card-accent) 35%,var(--border));box-shadow:0 1px 3px #0f172a0f,0 8px 24px color-mix(in srgb,var(--card-accent) 12%,transparent)}.store-card-anchor:before{opacity:1;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 10%,transparent) 0%,transparent 55%)}.store-card-anchor:hover{border-color:color-mix(in srgb,var(--card-accent) 55%,var(--border));box-shadow:0 2px 6px #0f172a14,0 14px 32px color-mix(in srgb,var(--card-accent) 18%,transparent)}.store-card-flash{animation:store-card-flash-anim 2.4s ease-out}@keyframes store-card-flash-anim{0%{box-shadow:0 0 color-mix(in srgb,var(--card-accent, #2563EB) 60%,transparent)}35%{box-shadow:0 0 0 10px color-mix(in srgb,var(--card-accent, #2563EB) 0%,transparent)}to{box-shadow:var(--shadow-sm)}}.store-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.store-card-iconbox{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-accent) 12%,var(--bg-secondary));color:var(--card-accent);flex-shrink:0}.store-card-iconbox svg{width:22px;height:22px}.store-card-live-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--success);padding:4px 10px;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}.store-card-live-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ffffff59;animation:live-pulse 2s ease-in-out infinite}.store-card-title{font-size:17.5px;font-weight:700;color:var(--text-primary);margin:2px 0 0;letter-spacing:-.01em;line-height:1.25}.store-card-tagline{font-size:13.5px;line-height:1.5;color:var(--text-secondary);margin:0}.store-card-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.store-card-pill{font-size:11.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-light);padding:4px 10px;border-radius:999px;white-space:nowrap}.store-card-highlights{list-style:none;padding:0;margin:4px 0 12px;display:flex;flex-direction:column;gap:8px}.store-card-highlights li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.store-card-highlights li svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;color:var(--success)}.store-card-cta{width:100%;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--text-primary);background:var(--bg-primary);border:1.5px solid var(--border);border-radius:12px;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease,transform .14s ease}.store-card-cta svg{width:15px;height:15px;transition:transform .16s ease}.store-card-cta:hover{border-color:var(--card-accent);color:var(--card-accent)}.store-card-cta:hover svg{transform:translate(2px)}.store-card-cta:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.store-card-cta-anchor{background:var(--card-accent);border-color:var(--card-accent);color:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--card-accent) 25%,transparent)}.store-card-cta-anchor:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.store-card-buy-panel{margin:18px -24px -22px;padding:20px 24px 22px;background:var(--bg-secondary);border-top:1px solid var(--border-light);border-radius:0 0 18px 18px;animation:buy-panel-in .22s cubic-bezier(.2,.7,.3,1)}@keyframes buy-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.store-buy-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.store-buy-panel-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px}.store-buy-panel-head h4{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.store-buy-panel-close{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .14s ease,color .14s ease}.store-buy-panel-close:hover{border-color:var(--text-secondary);color:var(--text-primary)}.store-empty-state{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:56px 32px 48px;text-align:center;box-shadow:var(--shadow-sm);margin-bottom:32px}.store-empty-state-icon{display:flex;justify-content:center;margin-bottom:18px;color:var(--primary)}.store-empty-state-icon svg{width:40px;height:40px}.store-empty-state h2{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 10px;letter-spacing:-.3px}.store-empty-state p{font-size:14.5px;color:var(--text-secondary);max-width:460px;margin:0 auto;line-height:1.55}.store-empty-state-error h2{color:#ef4444}.store-empty-state-tag{margin-top:12px!important;font-size:13px!important;color:var(--text-muted)!important}.store-aged-divider{display:flex;align-items:center;gap:10px;margin:56px 0 12px;padding-top:28px;border-top:1px solid var(--border-light);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.store-aged-divider .store-section-dot{background:var(--text-muted)}.store-live-divider{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}@media (max-width: 768px){.store-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 640px){.store-header-compact{padding:22px 18px 12px}.store-typenav-wrap{padding:0 18px 8px}.store-header-compact h1{font-size:22px}.store-section-head{flex-direction:column;align-items:flex-start;gap:6px}.store-tier-grid{grid-template-columns:1fr}.store-card-grid{grid-template-columns:1fr;gap:14px}.store-card{padding:22px 20px 20px}.store-card-buy-panel{margin:16px -20px -20px;padding:18px 20px 20px}.store-cat-title{font-size:19px}.store-cat-section+.store-cat-section{margin-top:40px}}.aged-store-loading,.aged-store-error{margin-top:32px;padding:24px;text-align:center;font-size:13.5px;color:var(--text-muted);background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-light)}.aged-store-error{color:var(--danger);border-color:#ef44444d;background:#ef44440d}.aged-store-section{margin-top:56px;padding:32px 28px 28px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 2px 8px #0f172a0a;position:relative}.aged-store-header{text-align:left;margin:0 0 22px}.aged-store-badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);background:var(--accent-dim);padding:5px 12px;border-radius:999px;margin-bottom:12px}.aged-store-titlerow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.aged-store-title{font-size:22px;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2;letter-spacing:-.02em}.aged-store-count-pill{display:inline-flex;align-items:baseline;gap:4px;font-size:12.5px;font-weight:500;color:var(--text-secondary);background:var(--bg-muted);border:1px solid var(--border);padding:5px 12px;border-radius:999px;white-space:nowrap}.aged-store-count-num{font-weight:700;color:var(--text-primary, #0b1b2b);font-variant-numeric:tabular-nums}.aged-store-subtitle{font-size:14px;line-height:1.55;color:var(--text-secondary);margin:0 0 12px;max-width:760px}.aged-store-notice{margin:0 0 18px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;font-size:13px;color:var(--text-secondary)}.aged-store-notice>strong{display:block;margin-bottom:8px;color:var(--text-primary);font-size:13.5px}.aged-store-notice ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.aged-store-notice li{line-height:1.5}.aged-store-notice a{color:var(--primary);font-weight:600}.aged-store-agree{display:flex;gap:10px;align-items:flex-start;margin:4px 0 14px;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--text-secondary);cursor:pointer}.aged-store-agree input[type=checkbox]{margin-top:2px;width:16px;height:16px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.aged-store-agree a{color:var(--primary);font-weight:600}.aged-store-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;color:var(--text-secondary);font-size:14px}.aged-store-summary-warn span:last-child{color:#b6810d;font-weight:600}.aged-store-state-help{grid-column:1 / -1;font-size:12px;line-height:1.45;color:var(--text-secondary);margin:0 0 4px}.lead-sidebar-aged-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);line-height:1.4}.ppsm-aged-reminder{margin:8px 0 0;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.aged-store-total{display:inline-block;font-size:13px;color:var(--text-primary);background:var(--bg-secondary);padding:8px 14px;border-radius:8px;border:1px solid var(--border-light)}.aged-store-total strong{color:var(--primary);font-size:14px}.aged-store-flow{display:flex;flex-direction:column;gap:20px}.aged-store-step{padding:18px 20px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;transition:border-color .16s ease,background .16s ease}.aged-store-step-done{background:var(--bg-primary);border-color:var(--border-light)}.aged-store-step-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.aged-store-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-size:12.5px;font-weight:700;flex-shrink:0}.aged-store-step-title{font-size:15px;font-weight:700;color:var(--text-primary)}.aged-store-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.aged-store-tier-tile{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:12px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s ease,transform .12s ease,box-shadow .16s ease}.aged-store-tier-tile:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb14}.aged-store-tier-tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.aged-store-bundle-tile:focus-visible,.aged-store-range-pill:focus-visible,.aged-store-state-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.aged-store-tier-tile-active{border-color:var(--primary)!important;background:var(--accent-dim)!important}.aged-store-tier-tile-empty,.aged-store-tier-tile:disabled{opacity:.55;background:var(--bg-secondary);cursor:not-allowed}.aged-store-tier-tile-empty .aged-store-tier-icon{filter:grayscale(.6)}.aged-store-tier-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #0f172a1a}.aged-store-tier-name{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.aged-store-tier-count{font-size:12px;color:var(--text-secondary)}.aged-store-range-pills{display:flex;flex-wrap:wrap;gap:10px}.aged-store-range-pill{display:flex;flex-direction:column;gap:3px;padding:12px 18px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:10px;cursor:pointer;font-family:inherit;text-align:left;min-width:140px;transition:border-color .16s ease,background .16s ease}.aged-store-range-pill:hover:not(:disabled){border-color:var(--primary)}.aged-store-range-pill-active{border-color:var(--primary)!important;background:var(--accent-dim)!important}.aged-store-range-pill-empty,.aged-store-range-pill:disabled{opacity:.5;cursor:not-allowed}.aged-store-range-label{font-size:14px;font-weight:700;color:var(--text-primary)}.aged-store-range-sub{font-size:12px;color:var(--text-secondary)}.aged-store-state-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--text-primary)}.aged-store-state-any{color:var(--text-secondary)}.aged-store-state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;margin-top:14px;padding:14px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px}.aged-store-state-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 8px;background:var(--bg-secondary);border:1.5px solid var(--border-light);border-radius:7px;cursor:pointer;font-family:inherit;transition:border-color .12s ease,background .12s ease}.aged-store-state-chip:hover:not(:disabled){border-color:var(--primary)}.aged-store-state-chip-active{background:var(--primary)!important;border-color:var(--primary)!important}.aged-store-state-chip-active .aged-store-state-code,.aged-store-state-chip-active .aged-store-state-count{color:#fff}.aged-store-state-chip-empty,.aged-store-state-chip:disabled{opacity:.35;cursor:not-allowed}.aged-store-state-code{font-size:12px;font-weight:700;color:var(--text-primary)}.aged-store-state-count{font-size:10.5px;color:var(--text-muted)}.aged-store-bundle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.aged-store-bundle-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:12px;cursor:pointer;font-family:inherit;transition:border-color .16s ease,transform .12s ease}.aged-store-bundle-tile:hover{border-color:var(--primary);transform:translateY(-1px)}.aged-store-bundle-tile-active{border-color:var(--primary)!important;background:var(--accent-dim)!important}.aged-store-bundle-tile-warn{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 5%,transparent)}.aged-store-bundle-tile-warn .aged-store-bundle-price{color:var(--warning)}.aged-store-bundle-qty{font-size:22px;font-weight:800;color:var(--text-primary);line-height:1}.aged-store-bundle-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px}.aged-store-bundle-price{font-size:14px;font-weight:700;color:var(--primary)}.aged-store-bundle-warn{font-size:10.5px;color:var(--warning);margin-top:4px}.aged-store-empty-note{font-size:13px;color:var(--text-muted);padding:14px;background:var(--bg-primary);border-radius:8px;text-align:center}.aged-store-qty{display:flex;flex-direction:column;gap:12px}.aged-store-qty-custom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.aged-store-qty-custom label{font-size:12px;font-weight:600;color:var(--text-secondary)}.aged-store-qty-custom input[type=number]{width:120px;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:700;color:var(--text-primary);background:var(--bg-primary);border:2px solid var(--border-light);border-radius:10px}.aged-store-qty-custom input[type=number]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.aged-store-qty-avail{font-size:12.5px;color:var(--text-muted)}.aged-store-checkout{display:flex;flex-direction:column;gap:14px;padding:20px 22px;background:linear-gradient(135deg,#2563eb0d,#2563eb05);border:2px solid var(--primary);border-radius:14px}.aged-store-summary-head{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.aged-store-summary-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--text-primary);padding:6px 0}.aged-store-summary-sub{font-size:12.5px;color:var(--text-secondary)}.aged-store-summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-top:4px;border-top:1px dashed var(--border);font-size:14px}.aged-store-summary-total strong{font-size:22px;font-weight:800;color:var(--primary)}.aged-store-checkout-btn{width:100%;padding:14px;font-size:15px;font-weight:700}.aged-promo-admin{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.aged-promo-admin-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.aged-promo-admin-row input[type=text],.aged-promo-admin-row input[type=number]{padding:8px 10px;font-size:13px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:8px}.aged-promo-admin-code{width:150px;font-weight:700;letter-spacing:.04em}.aged-promo-admin-label{flex:1;min-width:140px}.aged-promo-admin-pct{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary)}.aged-promo-admin-pct input{width:68px}.aged-promo-admin-flag{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary)}@media (max-width: 640px){.aged-promo-admin-code,.aged-promo-admin-label{width:100%;flex:1 1 100%}}.aged-store-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.aged-store-modal{background:var(--bg-primary);border-radius:16px;padding:28px;max-width:460px;width:100%;box-shadow:0 20px 60px #0f172a40}.aged-store-modal h3{margin:0 0 10px;font-size:19px;color:var(--text-primary)}.aged-store-modal p{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--text-primary)}.aged-store-modal-dim{color:var(--text-secondary)!important}.aged-store-modal-actions{display:flex;gap:10px;margin-top:20px;justify-content:flex-end}@media (max-width: 640px){.aged-store-section{padding:24px 18px;margin-top:36px}.aged-store-title{font-size:22px}.aged-store-bundle-grid{grid-template-columns:repeat(2,1fr)}.aged-store-summary-total strong{font-size:18px}.aged-store-modal-actions{flex-direction:column-reverse}.aged-store-modal-actions button{width:100%}}.aged-cart-store{padding-bottom:96px}.aged-how-link{color:var(--primary, #2563eb);font-weight:600;text-decoration:none;white-space:nowrap}.aged-how-link:hover{text-decoration:underline}.aged-cart-step-num{width:24px;height:24px;border-radius:50%;background:var(--primary, #2563eb);color:#fff;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aged-cart-step-title{font-size:15px;font-weight:700;color:var(--text-primary, #0b1b2b)}.aged-cart-states{background:var(--bg-primary, #fff);border:1px solid var(--border);border-radius:14px;padding:16px 18px;margin:18px 0 14px}.aged-cart-states-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aged-cart-states-mode{display:inline-flex;gap:4px;padding:3px;background:var(--bg-tertiary);border-radius:100px;margin-left:auto}.aged-cart-mode-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary);padding:5px 14px;border-radius:100px;cursor:pointer}.aged-cart-mode-btn.is-active{background:#fff;color:var(--primary, #2563eb);box-shadow:0 1px 3px #0f172a1f}.aged-cart-states-help{font-size:12.5px;color:var(--text-secondary);margin:12px 0 10px}.aged-cart-nostate-note{color:var(--text-muted)}.aged-cart-state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.aged-cart-catalog-head{display:flex;align-items:center;gap:10px;margin:20px 0 12px;flex-wrap:wrap}.aged-cart-catalog-note{font-size:12.5px;color:var(--text-muted)}.aged-cart-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.aged-cart-type-card{background:var(--bg-primary, #fff);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.aged-cart-type-card.is-empty{opacity:.55}.aged-cart-type-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.aged-cart-type-name{font-size:15px;font-weight:700;color:var(--text-primary, #0b1b2b);letter-spacing:-.2px}.aged-cart-type-count{font-size:12px;color:var(--text-muted);white-space:nowrap}.aged-cart-range-rows{display:flex;flex-direction:column}.aged-cart-range-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.aged-cart-range-row:first-child{border-top:none}.aged-cart-range-row.is-empty{opacity:.5}.aged-cart-range-row.is-in-cart .aged-cart-range-label{color:var(--primary, #2563eb)}.aged-cart-range-info{display:flex;flex-direction:column;gap:2px;min-width:0}.aged-cart-range-label{font-size:13.5px;font-weight:600;color:var(--text-primary, #0b1b2b)}.aged-cart-range-meta{font-size:12px;color:var(--text-muted)}.aged-cart-qty{display:flex;align-items:center;gap:6px;flex-shrink:0}.aged-cart-qty-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--bg-primary, #fff);color:var(--text-primary, #0b1b2b);font-size:15px;font-weight:600;line-height:1;cursor:pointer}.aged-cart-qty-btn:hover:not(:disabled){border-color:#2563eb80;color:var(--primary, #2563eb)}.aged-cart-qty-btn:disabled{opacity:.35;cursor:default}.aged-cart-qty input{width:62px;font:inherit;font-size:13.5px;font-weight:600;text-align:center;padding:5px 6px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary, #fff);color:var(--text-primary, #0b1b2b);font-variant-numeric:tabular-nums}.aged-cart-qty input:focus{outline:2px solid var(--primary, #2563eb);outline-offset:1px}.aged-cart-max-btn{border:none;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--primary, #2563eb);cursor:pointer;padding:4px 6px;border-radius:6px}.aged-cart-max-btn:hover{background:#2563eb14}.aged-cart-max-btn.is-active{color:var(--text-muted)}.aged-cart-review{margin-top:22px;background:var(--bg-primary, #fff);border:1px solid rgba(37,99,235,.4);border-radius:14px;padding:18px 20px}.aged-cart-review-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.aged-cart-line-remove{border:none;background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--text-muted);cursor:pointer;margin-left:10px;padding:2px 6px;border-radius:6px}.aged-cart-line-remove:hover{color:#ef4444;background:#ef44440f}.aged-cart-bar{position:fixed;bottom:18px;left:50%;transform:translate(calc(-50% + 116px));display:flex;align-items:center;gap:14px;background:var(--dark-surface, #0b1b2b);color:#fff;border:none;border-radius:100px;padding:12px 22px;font:inherit;cursor:pointer;box-shadow:0 8px 28px #0b1b2b59;z-index:60}.aged-cart-bar:hover{transform:translate(calc(-50% + 116px)) translateY(-1px)}.aged-cart-bar-count{font-size:13px;font-weight:600;opacity:.85}.aged-cart-bar-total{font-size:16px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.aged-cart-bar-cta{font-size:13px;font-weight:700;color:#60a5fa}.store-seg-major{padding:5px;gap:5px}.store-seg-major .store-seg-btn{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 20px 10px;text-align:left}.store-seg-major .store-seg-label{font-size:14px;font-weight:700;letter-spacing:-.1px}.store-seg-major .store-seg-sub{font-size:11.5px;font-weight:500;opacity:.75}.store-seg-major .store-seg-btn.is-active .store-seg-sub{opacity:.9}@media (max-width: 640px){.aged-cart-catalog{grid-template-columns:1fr}.aged-cart-states-mode{margin-left:0}.aged-cart-range-row{flex-wrap:wrap}.aged-cart-bar{left:16px;right:16px;transform:none;justify-content:space-between}.aged-cart-bar:hover{transform:translateY(-1px)}.store-seg-major{width:100%}.store-seg-major .store-seg-btn{flex:1}.aged-cart-qty input{font-size:16px;width:72px;padding:8px 6px}.aged-pending-actions{flex-direction:column}.aged-pending-actions .aged-pending-open,.aged-pending-actions .btn-secondary{width:100%;justify-content:center;text-align:center}.aged-cart-qty-btn{width:40px;height:40px}.aged-cart-max-btn{padding:10px 12px;font-size:13px}.aged-cart-line-remove{padding:8px 10px;font-size:12.5px}.aged-store-state-chip,.aged-cart-mode-btn{min-height:40px}}.aged-cart-hold-note{margin:8px 0 0;font-size:12.5px;color:var(--text-muted)}.aged-pending-card{margin-top:14px;padding:16px 18px;border:1px solid rgba(37,99,235,.4);border-radius:14px;background:#2563eb0d;display:flex;flex-direction:column;gap:8px}.aged-pending-card.aged-pending-expired{border-color:var(--border);background:var(--bg-muted)}.aged-pending-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--text-primary, #0b1b2b)}.aged-pending-timer{font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary, #2563eb);white-space:nowrap}.aged-pending-note{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.aged-pending-actions{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}a.aged-pending-open{display:inline-flex;align-items:center;text-decoration:none}.aged-sample{margin-top:2px}.aged-sample-summary{cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--primary, #2563eb);width:fit-content;list-style:none}.aged-sample-summary::-webkit-details-marker{display:none}.aged-sample-summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;margin-right:1px}details[open]>.aged-sample-summary:before{transform:rotate(45deg)}.aged-sample-summary:hover{text-decoration:underline}.aged-sample-card{margin-top:10px;max-width:420px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-primary, #fff);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .04))}.aged-sample-tag{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px}.aged-sample-name{font-size:15px;font-weight:700;color:var(--text-primary, #0b1b2b);margin-bottom:8px}.aged-sample-rows{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.aged-sample-row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.aged-sample-row span:first-child{color:var(--text-muted)}.aged-sample-row span:last-child{color:var(--text-primary, #0b1b2b);font-weight:500}.aged-sample-note{margin:0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.aged-cart-catalog-empty{grid-column:1 / -1;padding:26px 18px;text-align:center;font-size:13.5px;color:var(--text-secondary);border:1px dashed var(--border);border-radius:14px}.ppsm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ppsm-modal{background:var(--bg-primary);border-radius:20px;padding:32px;max-width:640px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 24px 60px #0f172a4d;animation:ppsm-rise .22s cubic-bezier(.2,.9,.3,1)}@keyframes ppsm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ppsm-head{margin-bottom:22px}.ppsm-badge{display:inline-block;padding:5px 12px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:12px}.ppsm-title{margin:0 0 10px;font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.ppsm-sub{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.ppsm-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.ppsm-mode{background:var(--bg-primary);border:2px solid var(--border);border-radius:14px;padding:14px 16px;text-align:left;cursor:pointer;font-family:inherit;color:var(--text-primary);font-size:14px;font-weight:600;display:flex;flex-direction:column;gap:4px;transition:border-color .14s ease,background .14s ease}.ppsm-mode:hover{border-color:var(--primary)}.ppsm-mode:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ppsm-mode-active{border-color:var(--primary);background:#2563eb0d}.ppsm-mode-sub{font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.35}.ppsm-picker-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:var(--text-secondary)}.ppsm-state-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin-bottom:6px}.ppsm-state-chip{padding:8px 4px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;font-family:inherit;color:var(--text-secondary);transition:all .12s ease}.ppsm-state-chip:hover{border-color:var(--primary);color:var(--text-primary)}.ppsm-state-chip-active{background:var(--primary);border-color:var(--primary);color:#fff}.ppsm-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}@media (max-width: 640px){.ppsm-modal{padding:22px;border-radius:16px}.ppsm-title{font-size:20px}.ppsm-mode-toggle{grid-template-columns:1fr}.ppsm-state-grid{grid-template-columns:repeat(6,1fr)}.ppsm-actions{flex-direction:column-reverse;align-items:stretch}.ppsm-actions .btn-primary,.ppsm-actions .btn-link{width:100%}}.aged-config-intro{background:linear-gradient(135deg,#2563eb0f,#2563eb05);border:1px solid rgba(37,99,235,.2);border-left:4px solid var(--primary);border-radius:12px;padding:18px 22px;margin-bottom:20px}.aged-config-intro-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin-bottom:8px}.aged-config-intro p{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--text-primary)}.aged-config-intro ul{margin:8px 0 12px;padding-left:20px;font-size:13px;line-height:1.7;color:var(--text-secondary)}.aged-config-intro ul li{margin-bottom:2px}.aged-config-intro-note{font-size:12.5px!important;color:var(--text-muted)!important;margin-top:4px!important}.aged-config-bundle-preview-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:4px;align-self:center}.aged-config-card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:20px 22px;margin-bottom:16px;display:flex;flex-direction:column;gap:14px}.aged-config-card-disabled{background:var(--bg-secondary);border-style:dashed;opacity:.85}.aged-config-card-head h3{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text-primary)}.aged-config-desc{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.aged-config-desc code{font-family:var(--font-sans);font-size:11.5px;background:var(--bg-tertiary);padding:1px 6px;border-radius:4px}.aged-inv-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:16px}.aged-inv-tile{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px;padding:16px 18px}.aged-inv-tile.is-primary{border-color:rgba(var(--accent-rgb),.4);background:var(--accent-glow)}.aged-inv-tile.is-muted{background:var(--bg-secondary)}.aged-inv-tile-num{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--text-primary);font-variant-numeric:tabular-nums}.aged-inv-tile.is-muted .aged-inv-tile-num{color:var(--text-secondary)}.aged-inv-tile-label{margin-top:4px;font-size:12.5px;color:var(--text-secondary)}.aged-inv-table-wrap{overflow-x:auto}.aged-inv-table{width:100%;border-collapse:collapse;font-size:13px}.aged-inv-table th{text-align:left;font-weight:600;font-size:11.5px;color:var(--text-muted);padding:8px 12px;border-bottom:1px solid var(--border-light);white-space:nowrap}.aged-inv-table td{padding:9px 12px;border-bottom:1px solid var(--border-light);color:var(--text-primary)}.aged-inv-table th.num,.aged-inv-table td.num{text-align:right;font-variant-numeric:tabular-nums}.aged-inv-table tr.is-warn td{background:#ef44440d}.aged-inv-table tbody tr:last-child td{border-bottom:none}.aged-inv-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap}.aged-inv-badge.is-ok{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.aged-inv-badge.is-bad{background:#ef44441f;color:var(--danger)}.aged-inv-badge.is-dim{background:var(--bg-tertiary);color:var(--text-muted)}.aged-inv-reason-list{display:flex;flex-direction:column;gap:2px}.aged-inv-reason-row{display:flex;justify-content:space-between;align-items:center;padding:9px 4px;border-bottom:1px solid var(--border-light)}.aged-inv-reason-row:last-child{border-bottom:none}.aged-inv-reason-label{font-size:13px;color:var(--text-primary)}.aged-inv-reason-count{font-size:14px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.aged-inv-states summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--text-primary)}.aged-inv-state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px}.aged-inv-state-chip{display:flex;justify-content:space-between;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;padding:7px 10px;font-size:12.5px}.aged-inv-state-code{font-weight:600;color:var(--text-secondary)}.aged-inv-state-num{font-weight:700;font-variant-numeric:tabular-nums}.aged-inv-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.aged-inv-filters label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--text-muted)}.aged-inv-filters select{font-size:13px;padding:6px 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-primary);color:var(--text-primary)}.aged-config-toggle-row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-secondary);cursor:pointer;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px}.aged-config-toggle-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.aged-config-matrix-wrap{overflow-x:auto}.aged-config-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.aged-config-matrix th,.aged-config-matrix td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border-light)}.aged-config-matrix thead th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.aged-config-matrix tbody th{font-weight:600;color:var(--text-primary);background:var(--bg-primary)}.aged-config-matrix tbody tr:last-child th,.aged-config-matrix tbody tr:last-child td{border-bottom:none}.aged-config-price-cell{display:flex;align-items:center;gap:4px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:4px 10px;max-width:110px}.aged-config-price-cell:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.aged-config-dollar{color:var(--text-muted);font-weight:600;font-size:13px}.aged-config-price-input{border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-primary);width:100%;padding:4px 0}.aged-config-price-input::-webkit-outer-spin-button,.aged-config-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aged-config-ranges{display:flex;flex-direction:column;gap:8px}.aged-config-range-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;align-items:center}.aged-config-range-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:0 4px}.aged-config-range-id{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary);background:var(--bg-tertiary);padding:6px 10px;border-radius:6px;text-align:center}.aged-config-bundles{display:flex;flex-direction:column;gap:16px}.aged-config-bundle-add{display:flex;flex-direction:column;gap:8px;max-width:520px}.aged-config-bundle-add-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.aged-config-bundle-add-row{display:flex;gap:10px;align-items:stretch}.aged-config-bundle-add-row input{flex:1;min-width:0;font-size:15px;padding:11px 14px;height:42px;border-radius:9px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-weight:500;box-sizing:border-box}.aged-config-bundle-add-row input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}.aged-config-bundle-add-btn{white-space:nowrap;padding:0 16px;height:42px;font-size:13px;font-weight:600;color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:9px;cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease}.aged-config-bundle-add-btn:hover{background:var(--primary-dark, #1D4ED8);border-color:var(--primary-dark, #1D4ED8)}.aged-config-bundle-add-btn:active{transform:translateY(1px)}.aged-config-bundle-hint{font-size:12px;color:var(--text-muted);line-height:1.45;margin-top:2px}.aged-config-bundle-preview{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:8px;border-top:1px dashed var(--border-light)}.aged-config-bundle-chip{display:inline-flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--primary);background:var(--accent-dim);padding:5px 6px 5px 12px;border-radius:999px;border:1px solid transparent;transition:border-color .12s ease}.aged-config-bundle-chip:hover{border-color:#2563eb4d}.aged-config-bundle-chip-remove{background:transparent;border:none;color:var(--primary);font-size:16px;font-weight:700;cursor:pointer;padding:0;margin-left:4px;width:18px;height:18px;border-radius:50%;line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .12s ease,background .12s ease}.aged-config-bundle-chip-remove:hover{opacity:1;background:#2563eb26}.aged-config-bundle-empty-row{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.aged-config-bundle-empty{font-size:12.5px;color:var(--text-muted)}.btn-link{background:transparent;border:none;color:var(--primary);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.btn-link:hover{color:var(--primary-dark, var(--primary));text-decoration-thickness:2px}.aged-config-action-row{display:flex;gap:12px;align-items:center}.aged-config-hint{font-size:12.5px;color:var(--text-muted)}.aged-config-sync-result{margin-top:14px;padding:10px 14px;background:#16a34a14;border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:10px;font-size:13px;color:var(--text-primary)}.aged-config-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px;vertical-align:middle;margin-left:12px;-webkit-text-size-adjust:100%}.aged-config-intro-details{margin-bottom:18px;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px}.aged-config-intro-details>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-primary);list-style:none;-webkit-user-select:none;user-select:none}.aged-config-intro-details>summary::-webkit-details-marker{display:none}.aged-config-intro-details>summary:before{content:"▸ ";display:inline-block;color:var(--text-muted);transition:transform .15s}.aged-config-intro-details[open]>summary:before{transform:rotate(90deg)}.aged-config-intro-details-body{margin-top:12px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.aged-config-intro-details-body p{margin:0 0 10px}.aged-config-intro-details-body ul{margin:0 0 10px;padding-left:22px}.aged-config-intro-details-body li{margin-bottom:4px}.aged-config-intro-note{color:var(--text-muted)}.aged-config-pricing-tier{margin-top:14px}.aged-config-pricing-tier+.aged-config-pricing-tier{margin-top:22px}.aged-config-pricing-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:10px}.aged-config-pricing-grid{display:grid;gap:12px}.aged-config-pricing-tile{padding:16px 18px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:8px}.aged-config-pricing-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.aged-config-pricing-input-row{display:flex;align-items:baseline;gap:4px}.aged-config-pricing-dollar{font-size:24px;font-weight:800;color:var(--text-muted);font-feature-settings:"tnum"}.aged-config-pricing-input{width:100%;padding:0;border:none;background:transparent;font-family:var(--font-sans);font-size:32px;font-weight:800;color:var(--text-primary);letter-spacing:-.8px;line-height:1;font-feature-settings:"tnum";-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.aged-config-pricing-input::-webkit-outer-spin-button,.aged-config-pricing-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aged-config-pricing-input:focus{color:var(--primary)}.aged-config-pricing-unit{font-size:12px;color:var(--text-muted)}.aged-config-add-tier{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--divider)}.aged-config-add-tier-label{font-size:13px;color:var(--text-muted)}.aged-config-add-tier-btns{display:flex;flex-wrap:wrap;gap:8px}.aged-config-add-tier-btn{font-size:13px;font-weight:500;color:var(--brand, #2563EB);background:#2563eb0f;border:1px solid rgba(37,99,235,.25);border-radius:100px;padding:5px 12px;cursor:pointer;transition:background .15s ease}.aged-config-add-tier-btn:hover{background:#2563eb1f}.aged-config-catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:14px}.aged-config-catalog-half{min-width:0}.aged-config-subhead{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px}.aged-config-sync-card{border:1.5px solid rgba(37,99,235,.32);box-shadow:0 1px 3px #2563eb0f,0 4px 16px #2563eb0a}.aged-config-sync-card .aged-config-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.aged-config-sync-pill{flex-shrink:0;white-space:nowrap}.aged-config-sync-btn{font-size:14px;padding:10px 18px}.aged-config-killswitch{margin-top:8px;opacity:.92}@media (max-width: 768px){.aged-config-catalog-grid{grid-template-columns:1fr;gap:28px}.aged-config-sync-card .aged-config-card-head{flex-direction:column}}.aged-store-header-tight{margin-bottom:18px}.aged-store-tier-inline{display:inline-flex;align-items:baseline;gap:6px;margin-top:12px;padding:6px 12px;background:#2563eb0f;border:1px solid rgba(37,99,235,.16);border-radius:999px}.aged-store-tier-inline-eyebrow{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.aged-store-tier-inline-name{font-size:13.5px;font-weight:700;color:var(--text-primary)}.aged-store-tier-inline-count{font-size:12.5px;color:var(--text-muted);font-feature-settings:"tnum"}.aged-store-state-chiprow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-4px 0 6px}.aged-store-state-chipbtn{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:var(--bg-primary, #fff);border:1px solid var(--border);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s,background .15s;font-family:inherit}.aged-store-state-chipbtn:hover{border-color:var(--primary);color:var(--primary)}.aged-store-state-chipbtn-active{background:#2563eb14;border-color:#2563eb52;color:var(--primary)}.aged-store-state-chipbtn strong{color:var(--primary);font-weight:700}.aged-store-chip-sep{color:var(--text-muted);margin:0 2px}.aged-store-chip-clear{background:none;border:none;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;font-family:inherit}.aged-store-chip-clear:hover{color:var(--text-primary);text-decoration:underline}.aged-store-state-grid-pop{flex-basis:100%;margin-top:8px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px}.aged-store-bundle-tile-active{background:#2563eb0f!important;border-color:var(--primary)!important;border-width:2px!important;box-shadow:0 0 0 3px #2563eb14}.aged-store-bundle-tile-active .aged-store-bundle-price{color:var(--primary)}@media (max-width: 768px){.aged-config-range-row{grid-template-columns:1fr 1fr;gap:8px}.aged-config-range-head{display:none}}.comm-whop-placeholder{margin-top:24px;padding:14px 16px;background:var(--bg-secondary);border:1px dashed var(--border);border-radius:10px}.comm-whop-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.comm-whop-header strong{font-size:13.5px;color:var(--text-primary)}.comm-whop-badge{font-size:10.5px;font-weight:700;letter-spacing:0;color:#16a34a;background:#dcfce7;padding:2px 8px;border-radius:100px}.comm-whop-desc{font-size:12.5px;color:var(--text-secondary);line-height:1.5;margin:0 0 10px}.comm-whop-sync{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px}.comm-whop-sync-meta{font-size:12.5px;color:var(--text-secondary);line-height:1.5}@media (max-width: 640px){.comm-whop-sync{flex-direction:column;align-items:flex-start}}.comm-history-filter{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border-light)}.alp-glance{margin-bottom:18px}.alp-glance-of{font-size:15px;font-weight:700;color:var(--text-muted);letter-spacing:0}.alp-section{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);margin-bottom:18px;overflow:hidden}.alp-drafts-toggle{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;background:none;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary)}.alp-drafts-toggle:hover{background:var(--bg-tertiary);color:var(--text-primary)}.alp-drafts-chevron{display:inline-block;transition:transform .15s cubic-bezier(.16,1,.3,1)}.alp-drafts-chevron.is-open{transform:rotate(90deg)}.alp-row{border-bottom:1px solid var(--border-light)}.alp-row:last-child{border-bottom:none}.alp-row.is-archived .alp-row-body{opacity:.65}.alp-row-body{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:18px;padding:14px 20px;cursor:pointer}.alp-row-body:hover{background:var(--bg-muted)}.alp-row-identity{min-width:0;display:flex;flex-direction:column;gap:5px}.alp-row-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.alp-row-name{font-size:14.5px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.alp-row-brand{font-size:13px;font-weight:600;color:var(--text-secondary)}.alp-state-pill{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.alp-state-pill.is-draft{background:color-mix(in srgb,var(--warning) 14%,transparent);color:#b6810d}.alp-state-pill.is-archived{background:#94a3b838;color:#475569}.alp-row-sub{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.alp-row-url{font-family:var(--font-sans);font-size:12px;color:var(--text-muted);text-decoration:none}.alp-row-url:hover{color:var(--primary);text-decoration:underline}.alp-row-url.is-muted{color:var(--text-muted)}.alp-route{font-size:12px;font-weight:500;color:var(--text-secondary)}.alp-route.is-unset{color:var(--text-muted)}.alp-pixel-chip{padding:2px 8px;border-radius:999px;background:var(--bg-secondary);font-size:10.5px;font-weight:600;color:var(--text-secondary)}.alp-pixel-chip.is-off{background:transparent;color:var(--text-muted)}.alp-ab-chip{padding:2px 8px;border-radius:999px;background:#2563eb1a;font-size:10.5px;font-weight:700;color:var(--primary);letter-spacing:.02em}.alp-row-stats{display:flex;gap:22px}.alp-row-stat{min-width:56px;text-align:right}.alp-row-stat-num{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.alp-row-stat-label{font-size:10.5px;font-weight:600;color:var(--text-muted);letter-spacing:0;margin-top:2px}.alp-row-expand{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:7px;cursor:pointer;font-size:14px;color:var(--text-muted);transition:transform .15s cubic-bezier(.16,1,.3,1)}.alp-row-expand:hover{background:var(--bg-tertiary);color:var(--text-primary)}.alp-row-expand.is-open{transform:rotate(180deg)}.alp-row-detail{margin:0 20px 14px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--text-secondary)}.alp-row-detail strong{color:var(--text-primary);font-weight:600}.alp-row-detail code{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary)}.alp-row-detail-route-sum{color:var(--text-muted);font-weight:500}.alp-row-detail-agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 24px}.alp-row-detail-agents.is-empty{display:block;color:var(--text-muted)}.alp-row-detail-agent{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--border-light)}.alp-row-detail-agent-name{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alp-row-detail-agent-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.alp-row-detail-ai{color:var(--text-muted)}.alp-row-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px}.alp-row-detail-actions-left,.alp-row-detail-actions-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alp-row-detail-actions .btn-primary,.alp-row-detail-actions .btn-secondary{padding:6px 12px;font-size:12.5px}.alp-leads-modal{width:min(720px,calc(100vw - 32px));padding:22px 24px}.alp-leads-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.alp-leads-modal-head h2{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}.alp-leads-modal-sub{margin:0;font-size:12.5px;color:var(--text-muted)}.alp-leads-modal-close{background:none;border:none;cursor:pointer;font-size:15px;color:var(--text-muted);padding:4px 8px;border-radius:7px}.alp-leads-modal-close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.alp-leads-modal-empty{margin:0;padding:28px 0;text-align:center;font-size:13.5px;color:var(--text-muted)}.alp-perf-modal{width:min(640px,calc(100vw - 32px));padding:22px 24px;max-height:calc(100vh - 48px);overflow-y:auto}.alp-perf-body{display:flex;flex-direction:column;gap:18px}.alp-perf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 640px){.alp-perf-stats{grid-template-columns:1fr 1fr}}.alp-perf-stat{background:var(--bg-secondary);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.alp-perf-stat-num{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.alp-perf-stat-label{font-size:12px;color:var(--text-muted)}.alp-perf-stat.is-money{background:#f0fdf4}.alp-perf-stat.is-money .alp-perf-stat-num{color:#166534}.alp-perf-note{margin:2px 0 0;font-size:11.5px;color:var(--text-muted);line-height:1.5}.alp-perf-ab-money{border-top:1px dashed var(--border);margin-top:4px;padding-top:8px}.alp-perf-ab-money b{color:#166534}.alp-perf-leak{font-size:13px;color:#9a3412;background:#fff7ed;border:1px solid #FED7AA;border-radius:8px;padding:10px 12px}.alp-perf-leak strong{color:#7c2d12}.alp-perf-funnel{display:flex;flex-direction:column;gap:10px}.alp-perf-step-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;margin-bottom:4px}.alp-perf-step-label{color:var(--text-primary)}.alp-perf-step-count{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.alp-perf-step-drop{color:#dc2626;font-weight:600}.alp-perf-bar-track{height:10px;background:var(--bg-tertiary);border-radius:99px;overflow:hidden}.alp-perf-bar-fill{height:100%;background:#2563eb;border-radius:99px;transition:width .3s cubic-bezier(.16,1,.3,1)}.alp-perf-step.is-lead .alp-perf-bar-fill{background:#16a34a}.alp-perf-ab{border-top:1px solid var(--border);padding-top:16px}.alp-perf-ab-title{margin:0 0 12px;font-size:14px}.alp-perf-ab-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alp-perf-ab-col{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.alp-perf-ab-col.is-winner{border-color:#16a34a;background:#f0fdf4}.alp-perf-ab-name{font-weight:600;font-size:13px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.alp-perf-ab-badge{font-size:11px;font-weight:700;color:#166534;background:#dcfce7;border-radius:999px;padding:2px 8px}.alp-perf-ab-row{display:flex;justify-content:space-between;font-size:13px;padding:4px 0;color:var(--text-muted)}.alp-perf-ab-row b{color:var(--text-primary);font-variant-numeric:tabular-nums}.alp-perf-ab-note{margin:10px 0 0;font-size:11.5px;color:var(--text-muted);line-height:1.5}.alp-leads-table-wrap{overflow-x:auto}.alp-leads-table{width:100%;border-collapse:collapse;font-size:13px}.alp-leads-table th{text-align:left;padding:8px 10px;font-size:10.5px;font-weight:600;color:var(--text-muted);letter-spacing:0;border-bottom:1px solid var(--border)}.alp-leads-table td{padding:9px 10px;border-bottom:1px solid var(--border-light);color:var(--text-secondary)}.alp-leads-table tr:last-child td{border-bottom:none}.alp-leads-time{white-space:nowrap;color:var(--text-muted)}.alp-leads-name{font-weight:600;color:var(--text-primary)}.alp-leads-phone{font-family:var(--font-sans);font-size:12px;white-space:nowrap}@media (max-width: 768px){.alp-row-body{grid-template-columns:minmax(0,1fr) 28px}.alp-row-stats{grid-column:1 / -1;justify-content:flex-start;gap:18px}.alp-row-stat{min-width:0;text-align:left}}@media (max-width: 640px){.alp-row-detail-actions-right{width:100%;flex-direction:column;align-items:stretch}.alp-row-detail-actions-right .btn-primary,.alp-row-detail-actions-right .btn-link{width:100%;text-align:center}}.alp-empty{text-align:center;padding:60px 24px;background:var(--bg-secondary);border:1px dashed var(--border);border-radius:16px}.alp-empty h3{margin:0 0 10px;font-size:18px}.alp-empty p{margin:0 0 18px;color:var(--text-muted);font-size:14px}.alp-status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0}.alp-status-live{background:color-mix(in srgb,var(--success) 18%,transparent);color:#16a34a}.alp-status-draft{background:color-mix(in srgb,var(--warning) 18%,transparent);color:#b45309}.alp-status-archived{background:#94a3b838;color:#475569}.lpe-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);flex-wrap:wrap}.lpe-back{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-secondary);padding:6px 8px;border-radius:6px}.lpe-back:hover{background:var(--bg-tertiary);color:var(--text-primary)}.lpe-topbar-meta{display:inline-flex;align-items:center;gap:10px;flex:1;min-width:200px}.lpe-slug{font-family:var(--font-sans);font-size:13px;color:var(--text-muted)}.lpe-topbar-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.lpe-body{display:flex;flex-direction:column;gap:20px;max-width:780px}.lpe-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:36px;align-items:start;max-width:1120px}.lpe-main{display:flex;flex-direction:column;gap:20px;min-width:0}.lpe-toc-wrapper{position:sticky;top:88px;align-self:start}.lpe-toc{display:flex;flex-direction:column;gap:2px;padding:14px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px}.lpe-toc-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:4px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:6px}.lpe-toc-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-secondary);text-align:left;transition:background .12s ease,color .12s ease}.lpe-toc-item:hover{background:var(--bg-tertiary);color:var(--text-primary)}.lpe-toc-item-active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.lpe-toc-item-active:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.lpe-toc-dot{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background .12s ease,transform .12s ease;flex-shrink:0}.lpe-toc-item-active .lpe-toc-dot{background:var(--accent);transform:scale(1.3)}.lpe-domain-replace{display:flex;gap:8px;margin-top:12px;align-items:stretch;flex-wrap:wrap;width:100%}.lpe-domain-replace>input[type=text]{flex:1 1 260px;min-width:0}.lpe-domain-replace .btn-primary{flex-shrink:0}@media (max-width: 1024px){.lpe-layout{grid-template-columns:minmax(0,1fr);gap:0}.lpe-toc-wrapper{display:none}}.lpe-section{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.lpe-section-head{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.lpe-section-head h2{font-size:15px;font-weight:700;margin:0 0 4px;letter-spacing:-.005em;color:var(--text-primary)}.lpe-section-head p{font-size:13px;color:var(--text-muted);margin:0;line-height:1.45}.lpe-section-body{display:flex;flex-direction:column;gap:14px}.lpe-field{display:flex;flex-direction:column;gap:5px}.lpe-field-label{font-size:12.5px;font-weight:600;color:var(--text-primary)}.lpe-field input[type=text],.lpe-field input[type=email],.lpe-field input[type=tel],.lpe-field input[type=url],.lpe-field textarea,.lpe-field select,.lpe-list input[type=text],.lpe-list textarea,.lpe-list select,.lpe-domain-replace input[type=text]{padding:9px 12px;font-size:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:inherit;transition:border-color .14s ease}.lpe-field input:focus,.lpe-field textarea:focus,.lpe-field select:focus,.lpe-list input:focus,.lpe-list textarea:focus,.lpe-list select:focus{outline:none;border-color:var(--primary)}.lpe-layout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.lpe-layout-tile{background:var(--bg-primary);border:2px solid var(--border);border-radius:10px;padding:14px 16px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .14s ease}.lpe-layout-tile:hover{border-color:var(--primary)}.lpe-layout-tile-active{border-color:var(--primary);background:#2563eb0a}.lpe-layout-name{font-size:14px;font-weight:700;margin-bottom:4px;color:var(--text-primary)}.lpe-layout-desc{font-size:12px;color:var(--text-muted);line-height:1.4}.lpe-list{display:flex;flex-direction:column;gap:10px}.lpe-list-row{display:flex;gap:8px;align-items:center}.lpe-faq-row,.lpe-field-row{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border)}.lpe-field-row-main{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lpe-domain-current{padding:10px 14px;background:#16a34a14;border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:8px;font-size:13.5px;color:var(--text-primary);margin-bottom:10px}.lpe-domain-current a{color:var(--primary);text-decoration:none;margin-left:6px}.lpe-dns-records{margin-top:12px;padding:14px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px}.lpe-dns-records h4{margin:0 0 10px;font-size:13px;font-weight:700}.lpe-dns-row{font-size:13px;padding:6px 0;font-family:var(--font-sans);border-bottom:1px dashed var(--border)}.lpe-dns-row code{background:var(--bg-primary);padding:2px 6px;border-radius:4px;font-size:12px}.lpe-dns-note{font-size:12px;color:var(--text-muted);margin:10px 0 0}.lt-add-row{display:flex;gap:8px;align-items:center;margin-bottom:16px}.lt-add-row input[type=text]{padding:9px 12px;font-size:14px;border:1px solid var(--border);border-radius:8px;font-family:inherit;color:var(--text-primary);background:var(--bg-primary)}.lt-add-row input[type=text]:focus{outline:none;border-color:var(--primary)}.lt-section{margin-bottom:16px}.lt-section-label{font-size:11.5px;font-weight:700;letter-spacing:0;color:var(--text-muted);margin-bottom:8px}.lt-empty{font-size:13px;color:var(--text-muted);padding:10px 14px;background:var(--bg-secondary);border-radius:8px}.lt-list{display:flex;flex-direction:column;gap:6px}.lt-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px}.lt-row-archived{opacity:.65}.lt-list-archived{margin-top:4px}.lt-label{font-size:14px;font-weight:600;color:var(--text-primary)}.lt-id{flex:1;font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted)}.lt-actions{display:inline-flex;gap:4px}.lt-actions .btn-link{font-size:12px;padding:4px 8px}.tg-modal{max-width:920px;width:calc(100vw - 48px)}.tg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:8px 0 20px}.tg-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--border, #E2E8F0);border-radius:14px;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;overflow:hidden;font:inherit;color:inherit}.tg-card:hover{border-color:#2563eb;box-shadow:0 6px 16px -8px #2563eb59;transform:translateY(-1px)}.tg-card:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.tg-card-thumb{height:88px;display:flex;align-items:center;justify-content:center;color:#fff}.tg-card-emoji{font-size:42px;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.tg-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.tg-card-name{font-weight:700;font-size:15px;color:#0f172a;letter-spacing:-.005em}.tg-card-desc{margin:0;font-size:13px;line-height:1.45;color:#475569}.tg-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tg-chip{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;letter-spacing:.01em}.tg-chip-muted{background:transparent;color:#94a3b8;padding:3px 0}@media (max-width: 640px){.tg-modal{width:calc(100vw - 16px)}.tg-grid{grid-template-columns:1fr}}.wiz-layout{display:grid;grid-template-columns:180px 1fr;gap:28px;margin-top:8px;min-height:380px}.wiz-rail{list-style:none;margin:0;padding:0 16px 0 0;border-right:1px solid var(--border, #E2E8F0)}.wiz-rail-item{margin:0;padding:0}.wiz-rail-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 6px;border:none;background:transparent;cursor:pointer;text-align:left;color:#64748b;font:inherit;border-radius:6px;transition:background .12s ease,color .12s ease}.wiz-rail-btn:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.wiz-rail-btn:disabled{cursor:not-allowed;opacity:.55}.wiz-rail-current .wiz-rail-btn{color:#0f172a;font-weight:600}.wiz-rail-done .wiz-rail-btn{color:#16a34a}.wiz-rail-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:12px;font-weight:700;flex-shrink:0}.wiz-rail-current .wiz-rail-dot{background:#2563eb;color:#fff}.wiz-rail-done .wiz-rail-dot{background:#16a34a;color:#fff}.wiz-rail-label{font-size:14px}.lp-form-field{display:flex;flex-direction:column;gap:6px}.lp-form-label{font-size:13px;font-weight:600;color:var(--text-primary)}.wiz-pane{min-height:380px;max-height:60vh;overflow-y:auto;padding-right:8px;padding-left:4px;margin-left:-4px}.wiz-step{display:flex;flex-direction:column;gap:14px}.wiz-step-title{margin:0;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.wiz-step-sub{margin:0 0 8px;color:#475569;font-size:14px;line-height:1.45}.wiz-slug-wrap,.wiz-subdomain-wrap{display:flex;align-items:stretch;border:1px solid var(--border, #E2E8F0);border-radius:8px;overflow:hidden}.wiz-slug-wrap:focus-within,.wiz-subdomain-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.wiz-slug-wrap input,.wiz-subdomain-wrap input{flex:1;border:none;padding:10px 12px;font-family:inherit;font-size:14px}.wiz-slug-prefix,.wiz-subdomain-suffix{display:inline-flex;align-items:center;padding:0 12px;background:#f8fafc;color:#64748b;font-size:13px;font-family:var(--font-sans);border-left:1px solid var(--border, #E2E8F0)}.wiz-slug-prefix{border-left:none;border-right:1px solid var(--border, #E2E8F0)}.wiz-question-list{display:flex;flex-direction:column;gap:14px}.wiz-qcard{border:1px solid var(--border, #E2E8F0);border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease}.wiz-qcard-filling{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.wiz-qcard-errored{border-color:var(--warning);background:#fffbeb}.wiz-qcard-head{display:flex;gap:10px;align-items:center}.wiz-qcard-question{flex:1;border:none;font-size:15px;font-weight:600;color:#0f172a;background:transparent;border-bottom:2px solid transparent;padding:4px 0;outline:none}.wiz-qcard-question:focus{border-bottom-color:#2563eb}.wiz-qcard-desc{border:none;color:#64748b;font-size:13px;background:transparent;padding:4px 0;border-bottom:1px solid transparent}.wiz-qcard-desc:focus{border-bottom-color:#cbd5e1}.wiz-qcard-options{display:flex;flex-direction:column;gap:6px;padding-left:4px}.wiz-qcard-option-row{display:flex;gap:6px;align-items:center}.wiz-qcard-option-row input{flex:1;border:1px solid var(--border, #E2E8F0);border-radius:6px;padding:6px 10px;font-size:13px;outline:none}.wiz-qcard-option-row input:focus{border-color:#2563eb}.wiz-qcard-actions{display:flex;gap:10px;align-items:center;margin-top:4px}.wiz-ai-fill-btn{font-size:13px;padding:6px 12px}.wiz-ai-badge{font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:999px}.wiz-ai-error{font-size:12px;color:#b45309}.wiz-add-question{align-self:flex-start}.wiz-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wiz-bank-select{height:36px;padding:0 30px 0 12px;border:1px solid var(--border, #E2E8F0);border-radius:10px;background-color:#fff;color:var(--text-primary, #0B1B2B);font:inherit;font-size:13px;cursor:pointer}.wiz-bank-select:focus{outline:2px solid rgba(37,99,235,.4);outline-offset:1px}.wiz-cap-hint{color:#94a3b8;font-size:12px;margin:4px 0 0}.wiz-row{padding:12px 14px;border:1px solid var(--border, #E2E8F0);border-radius:10px;background:#fff}.wiz-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.wiz-toggle input{margin-top:4px}.wiz-toggle strong{display:block;color:#0f172a;font-size:14px;font-weight:600}.wiz-row-hint{display:block;color:#64748b;font-size:13px;line-height:1.4;margin-top:2px}.wiz-hint{color:#64748b;font-size:12px;margin:4px 0 0}.wiz-hint-ok{color:#16a34a;font-weight:600}.wiz-error{color:#b45309;font-size:12px;margin:4px 0 0;font-weight:600}.wiz-empty{padding:16px;border:1px dashed var(--border, #E2E8F0);border-radius:10px;color:#64748b;font-size:14px;text-align:center}.wiz-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:16px;border:1px solid var(--border, #E2E8F0);border-radius:10px;background:#f8fafc}.wiz-summary>div{margin:0;font-size:13px}.wiz-summary dt{color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px;margin-bottom:2px}.wiz-summary dd{margin:0;color:#0f172a;font-weight:500;font-size:13px;overflow-wrap:anywhere}.wiz-build-log{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--border, #E2E8F0);border-radius:10px;background:#fff}.wiz-build-row{display:flex;gap:10px;align-items:center;font-size:14px;color:#475569}.wiz-build-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;flex-shrink:0}.wiz-build-pending .wiz-build-icon{background:#f1f5f9;color:#64748b}.wiz-build-done .wiz-build-icon{background:#dcfce7;color:#16a34a}.wiz-build-warn .wiz-build-icon{background:#fef3c7;color:#b45309}.wiz-build-error .wiz-build-icon{background:#fee2e2;color:#dc2626}.wiz-build-done{color:#0f172a}.wiz-build-error{color:#dc2626;font-weight:600}.wiz-actions{border-top:1px solid var(--border, #E2E8F0);margin-top:16px;padding-top:16px}.wiz-create-btn{font-size:15px;font-weight:700;padding:10px 24px}@media (max-width: 720px){.wiz-layout{grid-template-columns:1fr;gap:14px}.wiz-rail{border-right:none;border-bottom:1px solid var(--border, #E2E8F0);padding-right:0;padding-bottom:12px;display:flex;overflow-x:auto;gap:4px}.wiz-rail-label{display:none}.wiz-summary{grid-template-columns:1fr}}.wiz-field-help{display:block;color:#64748b;font-size:12px;line-height:1.5;margin:-4px 0 8px}.wiz-field-help strong{color:#0f172a;font-weight:600}.wiz-field-help em{font-style:normal;color:#0f172a;background:#f1f5f9;padding:1px 6px;border-radius:4px;font-family:var(--font-code);font-size:11px}.wiz-field-help code{background:#f1f5f9;padding:1px 5px;border-radius:4px;font-family:var(--font-code);font-size:11px;color:#0f172a}.wiz-draft-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ecfdf5;border:1px solid #A7F3D0;border-radius:10px;color:#065f46;font-size:13px;margin:0 0 14px}.wiz-draft-banner>span{flex:1}.wiz-draft-banner .btn-link{font-size:12px;padding:4px 8px;color:#065f46}.wiz-warning-banner{padding:10px 14px;background:#fffbeb;border:1px solid #FDE68A;border-radius:10px;color:#78350f;font-size:13px;margin:0 0 14px;line-height:1.5}.wiz-warning-banner code{background:#fef3c7;padding:1px 6px;border-radius:4px;font-size:12px}.wiz-inline-add{align-self:flex-start;font-size:12px;padding:4px 0;margin-top:6px}.wiz-inline-add-panel{border:2px solid #2563EB;background:#eff6ff;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.wiz-inline-add-head{display:flex;align-items:center;flex-wrap:wrap}.wiz-inline-add-head strong{font-size:15px;color:#0f172a}.wiz-inline-add-actions{display:flex;gap:10px;justify-content:flex-end}.lpe-ds-panel{border:1px solid var(--border, #E2E8F0);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.lpe-ds-panel-live{background:#f0fdf4;border-color:#86efac}.lpe-ds-panel-pending{background:#fffbeb;border-color:#fcd34d}.lpe-ds-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.lpe-ds-domain{color:#0f172a;font-size:15px;margin-bottom:4px;font-family:var(--font-code)}.lpe-ds-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.lpe-ds-badge-live{color:#166534;background:#dcfce7}.lpe-ds-badge-pending{color:#92400e;background:#fef3c7}.lpe-ds-badge-failed{color:#991b1b;background:#fee2e2}.lpe-ds-actions{display:flex;gap:8px;align-items:center}.lpe-ds-refresh{font-size:12px;padding:6px 12px}.lpe-ds-body{display:flex;flex-direction:column;gap:10px}.lpe-ds-hint{margin:0;font-size:13px;line-height:1.5;color:#3f3f46}.lpe-ds-hint-ok{color:#166534}.lpe-ds-records{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #FCD34D;border-radius:8px;padding:10px}.lpe-ds-record-row{display:grid;grid-template-columns:60px minmax(100px,1fr) auto minmax(140px,2fr) auto;gap:10px;align-items:center;font-family:var(--font-code);font-size:12px}.lpe-ds-record-type{font-weight:700;color:#0f172a;background:#f1f5f9;padding:3px 8px;border-radius:4px;text-align:center}.lpe-ds-record-name,.lpe-ds-record-value{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpe-ds-record-arrow{color:#94a3b8}.lpe-ds-copy{font-size:11px;padding:3px 8px}.lpe-ds-step-hint{margin:0;font-size:12px;color:#64748b}@media (max-width: 640px){.lpe-ds-record-row{grid-template-columns:60px 1fr auto;grid-template-rows:auto auto;gap:4px 10px}.lpe-ds-record-arrow{display:none}.lpe-ds-record-value{grid-column:1 / -1;padding-left:70px}}.lpe-ds-panel-failed{background:#fef2f2;border-color:#fca5a5}.lpe-ds-panel-checking{opacity:.7;pointer-events:none;transition:opacity .12s ease}@keyframes lpe-ds-flash{0%{box-shadow:0 0 #fbbf2400}20%{box-shadow:0 0 0 8px #fbbf2473}to{box-shadow:0 0 #fbbf2400}}.lpe-ds-panel-flash{animation:lpe-ds-flash 2.2s ease-out}.lpe-ds-badge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:middle}.lpe-ds-record-head,.lpe-ds-record-row{display:grid;grid-template-columns:72px minmax(120px,1.2fr) minmax(160px,2fr) auto;gap:10px;align-items:center}.lpe-ds-record-head{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#92400e;padding-bottom:6px;border-bottom:1px dashed #FCD34D;margin-bottom:4px}.lpe-ds-record-head>:last-child{min-width:160px}.lpe-ds-record-row{font-family:var(--font-code);font-size:12px}.lpe-ds-record-copy{display:flex;gap:8px;justify-content:flex-end}.lpe-ds-record-copy .btn-link{font-size:11px;padding:3px 8px;white-space:nowrap}@media (max-width: 640px){.lpe-ds-record-head{grid-template-columns:60px 1fr}.lpe-ds-record-head>:nth-child(3),.lpe-ds-record-head>:nth-child(4){display:none}.lpe-ds-record-row{grid-template-columns:60px 1fr;grid-template-rows:auto auto auto;gap:4px 10px}.lpe-ds-record-type{grid-column:1;grid-row:1}.lpe-ds-record-name{grid-column:2;grid-row:1}.lpe-ds-record-value{grid-column:1 / -1;grid-row:2;padding-left:70px}.lpe-ds-record-copy{grid-column:1 / -1;grid-row:3;padding-left:70px;justify-content:flex-start}}.rdm-list{display:flex;flex-direction:column;gap:12px}.rdm-row{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:14px 16px;transition:border-color .14s ease,background .14s ease}.rdm-row-live{background:color-mix(in srgb,#16A34A 4%,var(--bg-primary));border-color:color-mix(in srgb,#16A34A 25%,var(--border))}.rdm-row-failed{background:color-mix(in srgb,#EF4444 4%,var(--bg-primary));border-color:color-mix(in srgb,#EF4444 25%,var(--border))}.rdm-row-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rdm-row-meta{flex:1;min-width:180px}.rdm-domain{font-family:var(--font-sans);font-size:14px;color:var(--text-primary)}.rdm-label{font-size:12px;color:var(--text-muted);margin-top:2px;min-height:1em}.rdm-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.rdm-pill-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px}.rdm-pill-live{background:color-mix(in srgb,#16A34A 14%,transparent);color:#15803d}.rdm-pill-pending{background:color-mix(in srgb,var(--warning) 16%,transparent);color:#b45309}.rdm-pill-failed{background:color-mix(in srgb,#EF4444 14%,transparent);color:#b91c1c}.rdm-row-actions{display:inline-flex;align-items:center;gap:6px}.rdm-verify{padding:5px 12px;font-size:12px}.rdm-records{margin-top:12px;padding:12px 14px;background:color-mix(in srgb,var(--warning) 6%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--warning) 25%,var(--border));border-radius:10px;display:flex;flex-direction:column;gap:10px}.rdm-records-failed{background:color-mix(in srgb,#EF4444 6%,var(--bg-primary));border-color:color-mix(in srgb,#EF4444 25%,var(--border))}.rdm-records-hint{font-size:12.5px;color:var(--text-secondary);margin:0;line-height:1.5}.rdm-records-step{font-size:12px;color:var(--text-muted);margin:0;line-height:1.5}.rdm-record-block{display:flex;flex-direction:column;gap:6px}.rdm-record-label{font-size:11px;color:var(--text-muted);font-weight:600}.rdm-record-label code{font-family:var(--font-sans);background:var(--bg-tertiary);padding:1px 6px;border-radius:4px;color:var(--text-primary);font-weight:500}.rdm-record-table{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;overflow:hidden}.rdm-record-head,.rdm-record-row{display:grid;grid-template-columns:64px minmax(110px,1fr) minmax(140px,1.6fr) auto;gap:10px;align-items:center;padding:8px 12px}.rdm-record-head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.rdm-record-row+.rdm-record-row{border-top:1px solid var(--border)}.rdm-record-type{font-family:var(--font-sans);font-size:11px;font-weight:600;background:var(--bg-tertiary);padding:2px 8px;border-radius:4px;text-align:center;color:var(--text-primary)}.rdm-record-name,.rdm-record-value{font-family:var(--font-sans);font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdm-record-copy{display:inline-flex;gap:4px;flex-wrap:wrap}.rdm-record-copy .btn-link{font-size:11px;padding:3px 6px;white-space:nowrap}@media (max-width: 640px){.rdm-record-head{display:none}.rdm-record-row{grid-template-columns:60px 1fr;grid-template-rows:auto auto auto;gap:4px 10px}.rdm-record-type{grid-column:1;grid-row:1}.rdm-record-name{grid-column:2;grid-row:1}.rdm-record-value{grid-column:1 / -1;grid-row:2;padding-left:70px}.rdm-record-copy{grid-column:1 / -1;grid-row:3;padding-left:70px;justify-content:flex-start}}.rdm-provider-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:var(--bg-tertiary);color:var(--text-muted);margin-left:6px;vertical-align:middle}.rdm-provider-badge-legacy{background:#fef3c7;color:#92400e}.rdm-cf-steps{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;padding-left:22px}.rdm-cf-steps li>strong{font-size:13px;color:var(--text-primary)}.rdm-cf-steps li>p{margin:2px 0 0;font-size:12px;color:var(--text-muted);line-height:1.5}.rdm-migrate-btn{margin-left:12px;font-size:11px}.lpe-draft-banner{display:flex;align-items:center;gap:14px;margin:14px 24px 0;padding:14px 18px;background:color-mix(in srgb,var(--warning) 14%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));border-radius:12px}.lpe-draft-banner-icon{font-size:22px;line-height:1;color:#b45309;flex-shrink:0}.lpe-draft-banner-text{flex:1;font-size:13.5px;color:var(--text-primary);line-height:1.5}.lpe-draft-banner-text strong{color:#b45309}.lpe-draft-banner-text code{font-family:var(--font-sans);background:var(--bg-tertiary);padding:1px 6px;border-radius:4px;font-size:12.5px}.lpe-draft-banner-cta{flex-shrink:0;width:auto;padding:8px 18px;font-size:13px;white-space:nowrap}.dnc-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-tertiary, #F8FAFC);font-family:var(--font-sans)}.dnc-card{width:100%;max-width:560px;background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:36px 32px;box-shadow:0 8px 32px #0f172a0f;text-align:center}.dnc-icon{font-size:40px;line-height:1;margin-bottom:16px}.dnc-title{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 10px;letter-spacing:-.01em}.dnc-sub{font-size:14.5px;color:#475569;margin:0 0 24px;line-height:1.55}.dnc-sub code{font-family:var(--font-sans);background:#f1f5f9;padding:2px 8px;border-radius:5px;font-size:13px;color:#0f172a}.dnc-divider{height:1px;background:#e2e8f0;margin:4px 0 24px}.dnc-admin-block{text-align:left}.dnc-admin-label{font-size:11px;font-weight:700;letter-spacing:0;color:#94a3b8;margin-bottom:10px}.dnc-list{margin:0;padding-left:20px;font-size:13.5px;color:#334155;line-height:1.6}.dnc-list li{margin-bottom:6px}.dnc-list code{font-family:var(--font-sans);background:#f1f5f9;padding:1px 6px;border-radius:4px;font-size:12.5px;color:#0f172a}.lt-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-bottom:24px}.lt-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.lt-card:hover{transform:translateY(-2px);box-shadow:0 1px 3px #0000000a,0 8px 24px #0f172a14}.lt-card-name{font-size:19px;font-weight:700;color:#0b1b2b;margin:0;letter-spacing:-.3px}.lt-card-desc{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0;min-height:4.65em}.lt-card-status-row{display:flex;align-items:center;margin-bottom:10px}.lt-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.lt-card-stat{padding:12px;background:var(--bg-base);border-radius:10px}.lt-card-stat-label{font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--text-muted);margin-bottom:6px}.lt-card-stat-value{font-size:22px;font-weight:800;color:#0b1b2b;letter-spacing:-.4px;line-height:1;font-variant-numeric:tabular-nums}.lt-card-stat-unit{font-size:11.5px;color:var(--text-secondary);margin-top:4px}.lt-card-stat-dp{position:relative}.lt-card-stat-label{display:flex;align-items:center;gap:4px}.lt-dp-eye{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:color .15s}.lt-dp-eye svg{width:13px;height:13px}.lt-dp-eye:hover{color:var(--primary, #2563EB)}.lt-dp-eye:focus-visible{outline:2px solid rgba(37,99,235,.4);outline-offset:1px}.lt-dp-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:200px;max-width:260px;padding:12px 14px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f;text-align:left}.lt-dp-popover-title{font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--text-muted);margin-bottom:8px}.lt-dp-popover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.lt-dp-popover-list li{font-size:12.5px;color:#0b1b2b;padding-left:14px;position:relative;line-height:1.4}.lt-dp-popover-list li:before{content:"";position:absolute;left:2px;top:7px;width:4px;height:4px;border-radius:50%;background:var(--primary, #2563EB)}.pack-briefing{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06));margin-bottom:18px;overflow:hidden}.pack-briefing-head{display:flex;align-items:baseline;gap:10px;width:100%;padding:14px 18px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.pack-briefing-title{font-size:14px;font-weight:700;color:var(--text-primary, #0B1B2B)}.pack-briefing-sub{flex:1;font-size:12.5px;color:var(--text-muted)}.pack-briefing-chev{width:16px;height:16px;align-self:center;flex-shrink:0;color:var(--text-muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.pack-briefing-chev.open{transform:rotate(180deg)}.pack-briefing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:0 18px 16px}.pack-briefing-item-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.pack-briefing-item-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}@media (max-width: 768px){.pack-briefing-grid{grid-template-columns:1fr}.pack-briefing-sub{display:none}}.lt-card-status-row{gap:6px;flex-wrap:wrap}.lt-card-sms-badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:0;padding:4px 10px;border-radius:999px;background:#2563eb1a;color:var(--primary, #2563EB)}.lt-card-sms-badge svg{width:12px;height:12px}.lt-card-supply-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.lt-flag-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:#2563eb1a;color:var(--primary, #2563EB)}.lt-card-source{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.lt-card-source svg{width:14px;height:14px;flex:none;color:var(--text-muted)}.lt-card-qty{display:flex;flex-direction:column;gap:8px}.lt-qty-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lt-qty-label{font-size:12.5px;font-weight:600;color:var(--text-primary)}.lt-qty-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.lt-qty-opt{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:9px 10px;font-family:inherit;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.lt-qty-opt:hover:not(:disabled):not(.is-on){border-color:var(--primary);color:var(--primary-dark, #1D4ED8)}.lt-qty-opt.is-on{background:var(--primary);border-color:var(--primary);color:#fff}.lt-qty-opt:disabled{cursor:not-allowed;opacity:.55}.lt-qty-opt-tag{font-size:9.5px;font-weight:700;opacity:.62}.lt-qty-opt-custom{font-size:12.5px;grid-column:1 / -1}.lt-qty-opt-custom.is-on{background:var(--accent-dim, rgba(37, 99, 235, .08));border-color:#2563eb73;color:var(--primary-dark, #1D4ED8)}.lt-qty-custom-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lt-qty-custom-label{font-size:12px;color:var(--text-secondary)}.lt-card-qty .lt-qty-input{width:104px;text-align:right;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.lt-card-qty .lt-qty-input:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 768px){.lt-qty-opt{min-height:44px;min-width:60px}.lt-card-qty .lt-qty-input{min-height:44px}}.lt-card-qty-hint{font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lt-card-total{display:flex;align-items:baseline;justify-content:space-between;padding:12px 14px;background:linear-gradient(180deg,#eff6ff,#dbeafe);border:1px solid #BFDBFE;border-radius:10px}.lt-card-total-label{font-size:12px;font-weight:600;color:#1e3a8a;letter-spacing:0}.lt-card-total-value{font-size:22px;font-weight:800;color:#1d4ed8;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.lt-card-note{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.lt-card-note-warn{color:#b6810d}.lt-card-cta{margin-top:auto;padding:12px 16px;background:#2563eb;color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.lt-card-cta:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb38}.lt-card-cta:active{transform:scale(.99)}.lt-card-cta:disabled{background:#c7cdd9;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}.agency-onboard{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:calc(100% - 48px);max-width:760px;max-height:calc(100vh - 48px);overflow-y:auto;padding:0}.ao-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border)}.ao-steps{display:flex;align-items:center;gap:8px}.ao-step{display:flex;align-items:center;gap:8px;opacity:.5;transition:opacity .2s ease}.ao-step:not(:first-child):before{content:"";width:16px;height:1px;background:var(--border)}.ao-step.active,.ao-step.done{opacity:1}.ao-step-dot{width:22px;height:22px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--bg-base);color:var(--text-muted);border:1px solid var(--border)}.ao-step.active .ao-step-dot{background:var(--primary);color:#fff;border-color:var(--primary)}.ao-step.done .ao-step-dot{background:var(--success);color:#fff;border-color:var(--success)}.ao-step-label{font-size:13px;font-weight:600;color:var(--text-secondary)}.ao-step.active .ao-step-label{color:var(--text-primary)}.ao-later{background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-muted);padding:6px 8px;border-radius:10px}.ao-later:hover{color:var(--text-secondary);background:#0000000a}.ao-body{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:26px 24px}.ao-body-narrow{display:block;max-width:520px}.ao-body-done{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 24px 30px}.ao-col{min-width:0}.ao-title{font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--text-primary);margin:0 0 6px}.ao-sub{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0 0 18px}.ao-field-label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.ao-hint{font-size:12px;color:var(--text-muted);margin:8px 0 0}.ao-error{font-size:12.5px;color:var(--danger, #EF4444);margin-top:8px;font-weight:500}.ao-text-btn{background:none;border:none;color:var(--primary);font-size:12.5px;font-weight:600;cursor:pointer;padding:8px 0 0}.ao-dropzone{width:100%;min-height:132px;border:1.5px dashed var(--border);border-radius:var(--radius-lg, 20px);background:var(--bg-base);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:16px;transition:border-color .2s ease,background .2s ease}.ao-dropzone:hover{border-color:var(--primary);background:#2563eb0a}.ao-dropzone-img{max-width:100%;max-height:100px;object-fit:contain}.ao-dropzone-empty{display:flex;flex-direction:column;gap:4px;text-align:center}.ao-dropzone-empty strong{font-size:14px;color:var(--text-primary);font-weight:600}.ao-dropzone-empty span{font-size:12px;color:var(--text-muted)}.ao-link-row{display:flex;align-items:center;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-primary)}.ao-link-row:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ao-link-prefix{font-family:var(--font-sans);font-size:13px;color:var(--text-muted);padding:11px 4px 11px 14px;white-space:nowrap}.ao-link-input{flex:1;border:none;font-family:var(--font-sans);font-size:13px;color:var(--text-primary);padding:11px 14px 11px 2px;background:transparent;min-width:0}.ao-done-check{width:64px;height:64px;border-radius:100px;display:flex;align-items:center;justify-content:center}.ao-next-card{width:100%;max-width:420px;margin-top:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-base);display:flex;flex-direction:column;gap:3px}.ao-next-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ao-next-text{font-size:13px;color:var(--text-secondary)}.ao-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}.ao-foot-primary{min-width:130px}@media (max-width: 640px){.ao-body{grid-template-columns:1fr;gap:20px}.ao-step-label{display:none}}.ao-bg-toggle{display:inline-flex;margin-top:12px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.ao-bg-btn{background:var(--bg-primary);border:none;border-right:1px solid var(--border);padding:7px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer}.ao-bg-btn:last-child{border-right:none}.ao-bg-btn:hover{background:var(--bg-base)}.ao-bg-btn.active{background:var(--primary);color:#fff}@keyframes agencyOnboardIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}.agency-onboard{animation:agencyOnboardIn .25s cubic-bezier(.16,1,.3,1)}.ao-logo-actions{margin-top:8px}.ao-dropzone-empty .loading-spinner{width:22px;height:22px;margin:0 auto}.ao-copy-row{display:flex;align-items:center;gap:8px}.ao-copy-link{flex:1;min-width:0;font-family:var(--font-sans);font-size:14px;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border);border-radius:12px;padding:11px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-brand .agency-brand-img{max-height:34px;max-width:188px;object-fit:contain;display:block;border-radius:6px}.mobile-app-bar-brand .agency-brand-img{max-height:22px;max-width:130px;object-fit:contain;display:block;border-radius:5px}.sidebar-logo-chip{background:#fff;border-radius:8px;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 1px 2px #0000001a}.sidebar-logo-chip.on-light{background:#0b1b2b}.sidebar-brand .sidebar-logo-chip img{max-height:24px;max-width:150px;object-fit:contain;display:block}.mobile-app-bar-brand .sidebar-logo-chip img{max-height:18px;max-width:120px;object-fit:contain;display:block}.rlt-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:calc(100% - 48px);max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;animation:agencyOnboardIn .25s cubic-bezier(.16,1,.3,1)}.rlt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.rlt-head h2{margin:0}.rlt-close{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:8px;line-height:0}.rlt-close:hover{background:#0000000d;color:var(--text-secondary)}.rlt-sub{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0 0 18px}.rlt-toggle{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.rlt-toggle-btn{background:var(--bg-primary);border:none;border-right:1px solid var(--border);padding:9px 16px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.rlt-toggle-btn:last-child{border-right:none}.rlt-toggle-btn:hover{background:var(--bg-base)}.rlt-toggle-btn.active{background:var(--primary);color:#fff}.rlt-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.aas-logo-chip{background:#fff;border-radius:12px;padding:12px 16px;display:inline-flex;align-items:center;margin-bottom:8px}.aas-logo-chip img{max-height:48px;max-width:200px;object-fit:contain;display:block}.agency-team-totals{padding:12px 18px;font-size:13px;color:var(--text-secondary);background:var(--bg-base);border-bottom:1px solid var(--border)}.agency-team-totals strong{color:var(--text-primary);font-weight:700;font-variant-numeric:tabular-nums}.agency-team-totals .att-loading{color:var(--text-muted)}.agency-member-stats{display:flex;gap:18px;flex-shrink:0}.ams-item{display:flex;flex-direction:column;align-items:flex-end;min-width:48px}.ams-num{font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.ams-num.ams-date{font-size:13px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.ams-label{font-size:10px;letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase}@media (max-width: 640px){.agency-member-stats{gap:14px;width:100%;justify-content:flex-start;margin-top:4px}.ams-item{align-items:flex-start;min-width:0}}.altr-row{display:flex;gap:16px;align-items:flex-start;padding:14px 18px;border-top:1px solid var(--border);flex-wrap:wrap}.altr-main{flex:1;min-width:220px}.altr-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.altr-name{font-weight:700;font-size:15px;color:var(--text-primary)}.altr-vis{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:100px;color:var(--text-secondary);background:var(--bg-base)}.altr-vis-private{color:var(--primary);background:#2563eb1a}.altr-handled{font-size:11px;font-weight:600;color:var(--success);background:#16a34a1a;padding:3px 8px;border-radius:100px}.altr-meta{font-size:12px;color:var(--text-secondary);margin-top:4px}.altr-detail{font-size:13px;color:var(--text-primary);margin-top:6px}.altr-detail strong{color:var(--text-secondary);font-weight:600}.altr-notes{color:var(--text-secondary)}.agency-drill-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;text-align:left;cursor:pointer;background:none;border:none;padding:12px 18px;font:inherit}.agency-drill-header:hover{background:var(--bg-base)}.agency-drill-chevron{display:inline-block;width:12px;color:var(--text-muted);font-size:16px;font-weight:700;line-height:1;transition:transform .15s ease}.agency-drill-body{background:var(--bg-base)}.agency-drill-empty{padding:14px 18px;font-size:13px;color:var(--text-secondary)}.acb-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.acb-badge-current{color:var(--success);background:#16a34a1a}.acb-badge-overdue{color:#b6810d;background:#e6a41e24}.acb-badge-suspended{color:var(--danger);background:#ef44441f}.acb-badge-comped{color:var(--info);background:#0ea5e91f}.acb-date-row{display:flex;gap:12px;flex-wrap:wrap}.acb-foot{align-items:center}.acb-foot-left{margin-right:auto}.acb-owner-banner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:16px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.acb-owner-banner>div{flex:1;min-width:220px}.acb-owner-banner strong{color:var(--text-primary)}.acb-owner-banner-overdue{border-color:color-mix(in srgb,var(--status-warm-dot) 45%,transparent);background:color-mix(in srgb,var(--status-warm-dot) 7%,transparent);box-shadow:inset 3px 0 0 var(--status-warm-dot)}.acb-owner-banner-suspended{border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 5%,transparent);box-shadow:inset 3px 0 0 var(--danger)}.acb-owner-banner-ok{border-color:color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 6%,transparent);box-shadow:inset 3px 0 0 var(--success)}.acb-bill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px}.acb-bill-item{display:flex;flex-direction:column;gap:4px}.acb-bill-label{font-size:12px;font-weight:600;color:var(--text-muted)}.acb-bill-value{font-size:14px;font-weight:600;color:var(--text-primary)}.acb-bill-note{font-size:12px;color:var(--text-muted);margin:16px 0 0}.oc-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.oc-card{width:100%;max-width:460px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl, 24px);box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06));padding:40px 36px;text-align:center}.oc-logo{height:26px;width:auto;margin:0 auto 28px;display:block}.oc-badge{width:64px;height:64px;border-radius:var(--radius-full, 100px);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.oc-badge-success{background:#16a34a1a;color:var(--success, #16A34A)}.oc-badge-neutral{background:color-mix(in srgb,var(--text-secondary) 10%,transparent);color:var(--text-secondary)}.oc-title{font-size:24px;font-weight:700;letter-spacing:-.4px;color:var(--text-primary, #0B1B2B);margin:0 0 12px}.oc-body{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 28px}.oc-summary{border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin:0 0 20px;background:var(--bg-muted);text-align:left}.oc-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.oc-summary-row+.oc-summary-row{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.oc-summary-label{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.oc-summary-value{font-size:14px;font-weight:600;color:var(--text-primary, #0B1B2B);text-align:right}.oc-cta{width:100%}.wt-card{max-width:480px;text-align:left}.wt-eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.wt-title{font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--text-primary);margin:0 0 10px}.wt-sub{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 22px}.wt-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.wt-done-check{width:44px;height:44px;border-radius:100px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success, #16A34A);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.wt-btn-primary{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.wt-btn-primary:hover{background:var(--primary-hover, #1D4ED8);transform:translateY(-1px)}.wt-btn-primary:active{transform:scale(.98)}.wt-btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.wt-btn-ghost:hover{background:#0000000f}.wt-skip{background:none;border:none;padding:4px;font-size:13px;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer}.wt-skip:hover{color:var(--text-secondary);text-decoration:underline}.wt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300}.wt-overlay-dim{background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .25s cubic-bezier(.16,1,.3,1)}.wt-spotlight{position:fixed;border-radius:10px;box-shadow:0 0 0 9999px #0b1b2b8c;outline:2px solid var(--primary);outline-offset:0;pointer-events:none;z-index:1301;transition:all .35s cubic-bezier(.16,1,.3,1)}.wt-tooltip{position:fixed;z-index:1302;width:320px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-lg, 0 12px 40px rgba(15, 23, 42, .18));transition:top .35s cubic-bezier(.16,1,.3,1),left .35s cubic-bezier(.16,1,.3,1),opacity .2s}.wt-tooltip:before{content:"";position:absolute;left:-7px;top:var(--wt-arrow-top, 24px);width:14px;height:14px;background:var(--bg-primary);border-left:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.wt-step-title{font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary);margin:0 0 6px}.wt-step-body{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin:0 0 16px}.wt-tooltip-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.wt-tooltip-btns{display:flex;align-items:center;gap:8px}.wt-tooltip-btns .wt-btn-primary{padding:8px 16px;font-size:13px}.wt-tooltip-btns .wt-btn-ghost{padding:7px 12px;font-size:13px}.wt-dots{display:flex;gap:6px}.wt-dot{width:7px;height:7px;border-radius:100px;background:var(--border);transition:background .15s ease,transform .15s ease}.wt-dot.active{background:var(--primary);transform:scale(1.25)}.wt-sheet{position:fixed;left:0;right:0;bottom:0;background:var(--bg-primary);border-radius:20px 20px 0 0;padding:26px 22px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -8px 40px #0f172a40;display:flex;flex-direction:column;align-items:center;text-align:center;animation:wtSheetUp .3s cubic-bezier(.16,1,.3,1)}@keyframes wtSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.wt-sheet-icon{width:46px;height:46px;border-radius:12px;background:#2563eb1a;color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.wt-sheet-icon svg{width:20px;height:20px}.wt-sheet .wt-step-body{margin-bottom:14px}.wt-sheet .wt-dots{margin-bottom:18px}.wt-sheet-actions{display:flex;gap:10px;width:100%;margin-bottom:10px}.wt-sheet-actions .wt-btn-primary{flex:1;min-height:48px}.wt-sheet-actions .wt-btn-ghost{min-height:48px;padding:11px 22px}@media (max-width: 640px){.modal-overlay:has(.wt-card){align-items:flex-end;padding:0}.wt-card{max-width:none;border-radius:20px 20px 0 0;padding:26px 22px calc(24px + env(safe-area-inset-bottom));animation:wtSheetUp .3s cubic-bezier(.16,1,.3,1)}.wt-actions .wt-btn-primary{min-height:48px}.modal-overlay:has(.sla-centered){align-items:center;padding:20px}.sla-centered.wt-card{max-width:440px;width:100%;border-radius:var(--radius-2xl);padding:24px 22px calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.wt-spotlight,.wt-tooltip,.wt-card,.wt-sheet,.wt-overlay-dim{transition:none;animation:none}}.comm-ai-panel{background:var(--accent-dim);border:1px solid var(--border-active);border-radius:var(--radius-md);padding:16px;margin-bottom:20px}.comm-ai-label{display:block;font-size:12px;font-weight:700;color:var(--primary);letter-spacing:0;margin-bottom:6px}.comm-ai-panel textarea{width:100%;box-sizing:border-box;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;font-size:14px;font-family:inherit;color:var(--text-primary);resize:vertical}.comm-ai-panel textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-glow)}.comm-ai-actions{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:wrap}.comm-ai-actions input[type=text]{flex:1;min-width:180px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:9px 12px;font-size:13.5px;font-family:inherit;color:var(--text-primary)}.comm-ai-actions input[type=text]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-glow)}.comm-channel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.comm-channel-card{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.comm-channel-card:hover{border-color:var(--border-active)}.comm-channel-card.active{border-color:var(--primary);background:var(--accent-dim);box-shadow:0 0 0 1px var(--primary) inset}.comm-channel-name{font-size:14px;font-weight:700;color:var(--text-primary)}.comm-channel-card.active .comm-channel-name{color:var(--primary)}.comm-channel-hint{font-size:11.5px;line-height:1.4;color:var(--text-muted)}.comm-recipient-note{color:var(--warning);font-weight:600}.comm-cta-row{display:grid;grid-template-columns:2fr 1fr;gap:10px}.comm-preview-toggle{margin-bottom:14px}.comm-email-preview{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:16px;max-width:600px}.comm-email-preview-header{background:var(--bg-dark);padding:14px 22px}.comm-email-preview-body{padding:18px 22px;background:var(--bg-primary)}.comm-email-preview-body h2{margin:0 0 10px;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.comm-email-preview-body p{font-size:14px;line-height:1.6;color:var(--text-secondary)}.comm-email-preview-cta{display:inline-block;margin:10px 0 4px;background:var(--primary);color:#fff;font-size:13.5px;font-weight:600;padding:11px 22px;border-radius:10px}.comm-email-preview-footer{margin-top:14px!important;padding-top:12px;border-top:1px solid var(--border-light);font-size:11.5px!important;color:var(--text-muted)!important}.comm-sms-counter{font-size:12px;color:var(--text-muted);margin-top:4px}.comm-sms-counter.warn{color:var(--warning);font-weight:600}.comm-sms-counter.error{color:var(--danger);font-weight:600}.comm-test-row{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:18px}.comm-test-row>label{display:block;font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.comm-test-inputs{display:flex;gap:8px;flex-wrap:wrap}.comm-test-inputs input{flex:1;min-width:160px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:9px 12px;font-size:13.5px;font-family:inherit;color:var(--text-primary)}.comm-test-inputs input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-glow)}.comm-send-problem{font-size:12.5px;color:var(--danger);margin-top:8px}.comm-confirm-table{margin:14px 0}.comm-confirm-row{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-light);font-size:13.5px}.comm-confirm-row span{color:var(--text-muted)}.comm-confirm-row strong{color:var(--text-primary);text-align:right}.comm-confirm-note{font-size:12px;color:var(--text-muted);margin:0 0 14px}.comm-chips{display:inline-flex;gap:4px}.comm-chip{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border-radius:100px}.comm-chip-portal{background:var(--bg-secondary);color:var(--text-secondary)}.comm-chip-email{background:var(--accent-dim);color:var(--primary)}.comm-chip-sms{background:#16a34a1a;color:#16a34a}.comm-history-counts{color:var(--text-muted)}@media (max-width: 640px){.comm-channel-row,.comm-cta-row{grid-template-columns:1fr}.comm-test-inputs{flex-direction:column}.comm-test-inputs input{min-width:0}}.notif-bell-wrap{position:fixed;top:18px;right:26px;z-index:220}.notif-bell{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:100px;background:var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;color:var(--text-secondary);transition:box-shadow .15s,transform .15s}.notif-bell:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.notif-bell svg{width:17px;height:17px}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:100px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-base);box-sizing:content-box}.notif-panel{position:absolute;top:46px;right:0;width:340px;max-width:calc(100vw - 40px);max-height:420px;overflow-y:auto;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px}.notif-panel-title{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;padding:10px 12px 6px}.notif-item{width:100%;display:flex;align-items:stretch;border-radius:var(--radius-md);transition:background .4s cubic-bezier(.16,1,.3,1)}.notif-item-main{flex:1;min-width:0;text-align:left;background:none;border:none;border-radius:var(--radius-md);padding:10px 12px;cursor:pointer;font-family:inherit;display:block}.notif-item:hover{background:var(--bg-hover)}.notif-item.unread{background:var(--accent-dim)}.notif-item.unread:hover{background:var(--accent-glow)}.notif-item.is-read .notif-item-title{color:var(--text-secondary);font-weight:600}.notif-item.is-read .notif-item-body{color:var(--text-muted)}.notif-item-check{flex-shrink:0;align-self:center;width:28px;height:28px;margin-right:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:100px;background:var(--bg-primary);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,border-color .15s}.notif-item:hover .notif-item-check,.notif-item-check:focus-visible{opacity:1}@media (hover: none){.notif-item-check{opacity:1}}.notif-item-check:hover{color:var(--success, #16A34A);border-color:var(--success, #16A34A)}.notif-item-check svg{width:14px;height:14px}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:8px}.notif-panel-count{text-transform:none;letter-spacing:0;color:var(--primary)}.notif-mark-all{border:none;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--primary);cursor:pointer;padding:4px 6px;border-radius:var(--radius-md)}.notif-mark-all:hover{background:var(--bg-hover)}.notif-item-title{font-size:13.5px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}.notif-dot{width:7px;height:7px;border-radius:100px;background:var(--primary);flex-shrink:0}.notif-item-body{display:block;font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin-top:2px}.notif-item-time{display:block;font-size:11px;color:var(--text-muted);margin-top:4px}.notif-empty{padding:26px 12px;text-align:center;font-size:13px;color:var(--text-muted)}@media (max-width: 768px){.notif-bell-wrap{top:calc(8px + env(safe-area-inset-top));bottom:auto;right:62px;z-index:201}.notif-bell{box-shadow:none}.notif-panel{top:46px;bottom:auto;right:-50px}}.ve-support-fab{position:fixed;bottom:24px;right:26px;z-index:221;min-width:44px;height:44px;padding:0 16px;gap:8px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-md);transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.ve-support-fab svg{color:var(--primary)}.ve-support-fab.is-open{padding:0;width:44px}.ve-support-fab-label{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.1px;white-space:nowrap}.ve-support-fab:hover{border-color:var(--border-strong, var(--border));box-shadow:var(--shadow-lg);transform:translateY(-1px)}.ve-support-fab:active{transform:scale(.98)}.ve-support-fab:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ve-support-nudge{position:fixed;bottom:92px;right:26px;z-index:221;width:264px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);padding:14px 34px 14px 16px;animation:ve-nudge-in .25s cubic-bezier(.16,1,.3,1)}.ve-support-nudge strong{display:block;font-size:13.5px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.ve-support-nudge p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.ve-support-nudge-close{position:absolute;top:8px;right:8px;border:none;background:none;padding:4px;cursor:pointer;color:var(--text-muted);display:flex}.ve-support-nudge-close:hover{color:var(--text-primary)}@keyframes ve-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ve-support-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:220}.ve-support-panel{position:fixed;right:26px;bottom:92px;z-index:221;width:380px;max-width:calc(100vw - 40px);height:560px;max-height:calc(100vh - 140px);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:ve-support-slide-up .2s cubic-bezier(.16,1,.3,1)}.ve-support-header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-light);flex-shrink:0}.ve-support-avatar{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,var(--primary) 0%,#3B82F6 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.4px}.ve-support-title{font-size:14px;font-weight:700;color:var(--text-primary)}.ve-support-subtitle{font-size:11.5px;color:var(--text-muted)}.ve-support-close{margin-left:auto;background:none;border:none;padding:6px;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex}.ve-support-close:hover{background:var(--bg-hover);color:var(--text-secondary)}.ve-support-body{flex:1;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:10px;background:var(--bg-base)}.ve-support-row{display:flex;align-items:flex-end;gap:8px}.ve-support-row.user{justify-content:flex-end}.ve-support-row .ve-support-avatar{width:26px;height:26px;font-size:10px;border-radius:7px}.ve-support-bubble{max-width:78%;padding:9px 12px;border-radius:var(--radius-md);font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ve-support-bubble.assistant{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-primary);border-bottom-left-radius:6px}.ve-support-bubble.user{background:var(--primary);color:#fff;border-bottom-right-radius:6px}.ve-support-bubble-wrap{display:flex;flex-direction:column;min-width:0;max-width:78%}.ve-support-row.user .ve-support-bubble-wrap{align-items:flex-end}.ve-support-bubble-wrap .ve-support-bubble{max-width:100%}.ve-support-team-label{font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--primary);margin:0 0 3px 2px}.ve-support-bubble.team{background:var(--accent-dim);border:1px solid rgba(37,99,235,.25);color:var(--text-primary);border-bottom-left-radius:6px}.ve-support-avatar.team{background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.ve-support-bubble.is-sending{opacity:.65}.ve-support-bubble.is-error{opacity:.75}.ve-support-retry{display:block;margin-top:6px;background:none;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;color:#fecaca;text-decoration:underline;cursor:pointer}.ve-support-typing{display:flex;gap:4px;padding:12px}.ve-support-typing span{width:6px;height:6px;border-radius:var(--radius-full);background:var(--text-muted);animation:ve-support-dot 1s infinite ease-in-out}.ve-support-typing span:nth-child(2){animation-delay:.15s}.ve-support-typing span:nth-child(3){animation-delay:.3s}.ve-support-escalation{flex-shrink:0;margin:8px 14px;padding:10px 12px;border-radius:var(--radius-md);background:var(--status-warm-soft);border:1px solid rgba(182,129,13,.25);color:var(--status-warm);font-size:12.5px;line-height:1.5}.ve-support-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border-light);background:var(--bg-primary);flex-shrink:0}.ve-support-input{flex:1;resize:none;min-height:38px;max-height:120px;font-family:inherit;font-size:16px;line-height:1.4;border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;background:var(--bg-base);color:var(--text-primary)}.ve-support-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px var(--accent-dim)}.ve-support-send{width:38px;height:38px;flex-shrink:0;border:none;border-radius:var(--radius-md);background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.ve-support-send:hover:not(:disabled){background:var(--primary-dark)}.ve-support-send:disabled{background:var(--border);color:var(--text-muted);cursor:default}.ve-support-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes ve-support-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ve-support-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ve-support-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width: 768px){.ve-support-fab{bottom:78px;right:18px;width:52px;min-width:52px;height:52px;padding:0}.ve-support-fab-label{display:none}.ve-support-panel{right:18px;bottom:142px}.ve-support-nudge{bottom:140px;right:18px}}@media (max-width: 640px){.ve-support-scrim{display:block}.ve-support-panel{right:0;left:0;bottom:0;width:100%;max-width:100%;height:88vh;max-height:88vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-left:none;border-right:none;border-bottom:none;animation:ve-support-sheet-up .22s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion: reduce){.ve-support-panel,.ve-support-typing span{animation:none}.ve-support-fab,.ve-support-fab:hover{transition:none;transform:none}}.ve-esc-badge{font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--radius-full)}.ve-esc-badge.open{background:var(--status-warm-soft);color:var(--status-warm)}.ve-esc-badge.resolved{background:color-mix(in srgb,var(--success) 12%,transparent);color:#16a34a}.ve-esc-reason{font-size:12px;font-weight:600;color:var(--text-secondary)}.ve-esc-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-muted);letter-spacing:.02em}.ve-esc-email{font-weight:400;color:var(--text-muted);font-size:13px}.ve-esc-lastmsg{margin-top:6px;font-size:13px;color:var(--text-muted)}.ve-esc-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ve-esc-actions button{font-size:13px}.ve-esc-reply{margin-top:12px;padding:12px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-base);display:flex;flex-direction:column;gap:8px}.ve-esc-reply input,.ve-esc-reply textarea{width:100%;font-family:inherit;font-size:14px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;background:var(--bg-primary);color:var(--text-primary);resize:vertical;box-sizing:border-box}.ve-esc-reply-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ve-esc-check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);cursor:pointer}.ve-esc-transcript{margin-top:12px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-base);padding:10px 12px;max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ve-esc-turn{font-size:13px;line-height:1.5}.ve-esc-turn-role{display:block;font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--text-muted);margin-bottom:1px}.ve-esc-turn.user .ve-esc-turn-role{color:var(--primary)}.ve-esc-turn-text{white-space:pre-wrap;word-break:break-word;color:var(--text-primary)}.ve-esc-transcript-empty{font-size:13px;color:var(--text-muted);padding:8px 0}.ve-kb-seed{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border:1px solid rgba(182,129,13,.25);border-radius:var(--radius-md);background:var(--status-warm-soft);font-size:13px;color:var(--status-warm)}.ve-kb-editor{width:100%;box-sizing:border-box;font-family:var(--font-code);font-size:13px;line-height:1.6;border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;background:var(--bg-primary);color:var(--text-primary);resize:vertical}.ve-kb-editor:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px var(--accent-dim)}.ve-kb-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.ve-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.ve-metric-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 20px}.ve-metric-value{font-size:32px;font-weight:800;letter-spacing:-1px;color:var(--text-primary);font-variant-numeric:tabular-nums}.ve-metric-label{font-size:13px;font-weight:600;color:var(--text-secondary);margin-top:2px}.ve-metric-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.ve-metric-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ve-metric-list{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px 20px}.ve-metric-list-title{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.ve-metric-list-row{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);padding:6px 0;border-bottom:1px solid var(--border-light)}.ve-metric-list-row:last-child{border-bottom:none}.ve-metric-list-empty{font-size:13px;color:var(--text-muted)}@media (max-width: 768px){.ve-metric-grid{grid-template-columns:repeat(2,1fr)}.ve-metric-lists{grid-template-columns:1fr}}.ve-live-wrap{display:flex;gap:16px;align-items:stretch;min-height:520px}.ve-live-list{flex:0 0 320px;display:flex;flex-direction:column;gap:6px;max-height:640px;overflow-y:auto}.ve-live-list .comm-history-filter{margin-bottom:4px}.ve-live-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ve-live-row:hover{background:var(--bg-hover)}.ve-live-row.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ve-live-row.attention{border-left:3px solid var(--danger)}.ve-live-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--text-muted)}.ve-live-dot.handling{background:var(--success)}.ve-live-dot.attention{background:var(--danger)}.ve-live-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ve-live-name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-live-snippet{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-live-chip{align-self:flex-start;margin-top:2px;font-size:11px;font-weight:600;color:var(--danger);background:#ef44441a;border-radius:6px;padding:1px 6px}.ve-live-time{flex:0 0 auto;font-size:11px;color:var(--text-muted);white-space:nowrap}.ve-live-panel{flex:1;display:flex;flex-direction:column;min-width:0;max-height:640px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-primary);overflow:hidden}.ve-live-panel-head{padding:12px 16px;border-bottom:1px solid var(--border)}.ve-live-panel-name{font-size:14px;font-weight:700;color:var(--text-primary)}.ve-live-panel-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.ve-live-transcript{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-secondary)}.ve-live-msg{display:flex;flex-direction:column;gap:3px;max-width:78%}.ve-live-msg.user{align-self:flex-start;align-items:flex-start}.ve-live-msg.assistant,.ve-live-msg.team{align-self:flex-end;align-items:flex-end}.ve-live-bubble{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border)}.ve-live-msg.team .ve-live-bubble{background:#16a34a14;border-color:#16a34a59}.ve-live-msg-role{font-size:11px;font-weight:600;color:var(--text-muted)}.ve-live-msg-text{font-size:13px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.5}.ve-live-tool{font-size:11px;color:var(--text-muted);padding:0 4px}.ve-live-composer{border-top:1px solid var(--border);padding:10px 12px;background:var(--bg-primary)}.ve-live-composer textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;font:inherit;font-size:13px;color:var(--text-primary);background:var(--bg-primary)}.ve-live-composer textarea:focus{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.ve-live-composer-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}@media (max-width: 768px){.ve-live-wrap{flex-direction:column}.ve-live-list{flex-basis:auto;max-height:280px}.ve-live-msg{max-width:90%}}@media (max-width: 640px){.ve-metric-grid{grid-template-columns:1fr}}.stp-tabs{display:flex;gap:6px;margin-bottom:14px}.stp-tab{padding:7px 16px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.stp-tab:hover{background:var(--bg-secondary)}.stp-tab-active{background:var(--primary);border-color:var(--primary);color:#fff}.stp-b-banner{padding:10px 14px;margin-bottom:14px;border:1px solid rgba(37,99,235,.4);border-radius:10px;background:#2563eb0f;font-size:13px;color:var(--text-primary)}.stp-links{display:flex;gap:16px;align-items:center;margin-top:14px;flex-wrap:wrap}.stp-danger-link{color:var(--danger)}.stp-results{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.stp-card{border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:var(--bg-card)}.stp-card-leader{border-color:#2563eb66}.stp-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.stp-card-variant{font-size:13px;font-weight:700;color:var(--text-primary)}.stp-leader-badge{padding:2px 8px;border-radius:999px;background:#2563eb1a;font-size:10.5px;font-weight:700;color:var(--primary)}.stp-glance{gap:14px}.stp-glance .mc-glance-num{font-size:22px}.stp-pct{font-size:14px;font-weight:700}.stp-winner-btn{margin-top:12px;width:100%}.stp-lowdata{margin:12px 0 0;font-size:12.5px;color:var(--text-muted)}.stp-meta{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.stp-history{margin-top:20px}.stp-history-title{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px}.stp-history-row{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;padding:11px 0;border-top:1px solid var(--bg-secondary);font-size:12.5px;color:var(--text-secondary)}.stp-history-dates{font-variant-numeric:tabular-nums}.stp-history-winner{font-weight:700;color:var(--text-primary)}.stp-history-stats{font-variant-numeric:tabular-nums}@media (max-width: 768px){.stp-results{grid-template-columns:1fr}}.dop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dop-since{font-size:12px;color:var(--text-muted)}.dop-funnel{display:flex;flex-direction:column;gap:7px}.dop-row{display:grid;grid-template-columns:150px 1fr 52px 44px 48px;gap:10px;align-items:center}.dop-label{font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dop-bar-track{display:block;height:18px;border-radius:6px;background:var(--bg-secondary);overflow:hidden}.dop-bar-fill{display:block;height:100%;border-radius:6px;background:var(--primary);transition:width .3s cubic-bezier(.16,1,.3,1)}.dop-bar-fill-submit{background:#16a34a}.dop-count{font-size:13px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.dop-retained{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.dop-drop{font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.dop-drop-loss{color:var(--danger);font-weight:600}.dop-submit-row{margin-top:4px;padding-top:10px;border-top:1px solid var(--bg-secondary)}.dop-submit-row .dop-label{color:#16a34a}.dop-hint{margin:10px 0 0;font-size:12px;color:var(--text-muted)}.dop-variants{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.dop-variant-title{font-size:12px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.dop-funnel-compact .dop-row{grid-template-columns:110px 1fr 44px 38px 0;gap:8px}.dop-funnel-compact .dop-bar-track{height:14px}.dop-funnel-compact .dop-label{font-size:11.5px}.dop-funnel-compact .dop-count{font-size:12px}@media (max-width: 768px){.dop-row{grid-template-columns:96px 1fr 44px 38px 0;gap:8px}.dop-variants{grid-template-columns:1fr}}.ml-meta-glance{margin-bottom:20px}.ml-meta-glance-of{font-size:16px;font-weight:600;color:var(--text-muted)}.ml-meta-empty{padding:28px;text-align:center;color:var(--text-secondary)}.ml-meta-section{margin-bottom:22px}.ml-meta-section-head{display:flex;align-items:center;gap:8px;margin:0 0 10px 2px}.ml-meta-section-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ml-meta-section-count{font-size:11px;font-weight:700;color:var(--text-secondary);background:var(--bg-muted);border-radius:var(--radius-full);padding:1px 8px}.ml-meta-row{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-bottom:10px;overflow:hidden;transition:box-shadow .18s cubic-bezier(.16,1,.3,1)}.ml-meta-row.is-open{box-shadow:var(--shadow-md)}.ml-meta-row-body{display:grid;grid-template-columns:14px minmax(0,1fr) auto 28px;align-items:center;gap:14px;padding:16px 18px;cursor:pointer}.ml-meta-row-body:hover{background:var(--bg-hover)}.ml-meta-row-main{min-width:0}.ml-meta-row-name{display:flex;align-items:center;gap:10px}.ml-meta-name{font-size:14.5px;font-weight:700;color:var(--text-primary)}.ml-meta-id{font-family:var(--font-sans);font-size:12px;color:var(--text-muted)}.ml-meta-row-sub{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:12.5px;color:var(--text-secondary)}.ml-meta-types{font-weight:600;color:var(--text-secondary)}.ml-meta-sep{color:var(--border)}.ml-meta-row-stats{display:flex;gap:18px}.ml-meta-row-stat{text-align:right}.ml-meta-row-stat b{display:block;font-size:17px;font-weight:800;letter-spacing:-.5px;color:var(--text-primary);font-variant-numeric:tabular-nums}.ml-meta-row-stat b.is-bad{color:var(--warning)}.ml-meta-row-stat span{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ml-meta-expand{color:var(--text-muted);font-size:13px;transition:transform .18s ease;justify-self:center}.ml-meta-expand.open{transform:rotate(180deg)}.ml-meta-dot{width:9px;height:9px;border-radius:50%}.ml-meta-dot.is-live{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:mlMetaPulse 1.8s ease-in-out infinite}.ml-meta-dot.is-shadow{background:var(--info)}.ml-meta-dot.is-quiet{background:transparent;border:1.5px solid var(--border);width:8px;height:8px}@keyframes mlMetaPulse{0%,to{box-shadow:0 0 0 3px #16a34a2e}50%{box-shadow:0 0 0 5px #16a34a0d}}.ml-meta-mode-pill{font-size:11px;font-weight:700;padding:2px 9px;border-radius:var(--radius-full);white-space:nowrap}.ml-meta-mode-pill.is-live{background:#16a34a1f;color:#16a34a}.ml-meta-mode-pill.is-shadow{background:#0ea5e91f;color:var(--info)}.ml-meta-labelwrap{display:inline-flex;align-items:center;gap:6px}.ml-meta-pencil{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:12px;opacity:0;transition:opacity .15s;padding:0}.ml-meta-row-body:hover .ml-meta-pencil,.ml-meta-form-row:hover .ml-meta-pencil{opacity:.7}.ml-meta-pencil:hover{opacity:1;color:var(--accent)}.ml-meta-edit input{font-size:13.5px;font-weight:600;padding:3px 8px;border:1px solid var(--accent);border-radius:8px;width:200px}.ml-meta-forms{border-top:1px solid var(--border-light);background:var(--bg-base);padding:6px 12px 10px 18px}.ml-meta-form{border-left:2px solid var(--border-light);margin:6px 0 6px 4px}.ml-meta-form-row{display:grid;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:12px;padding:9px 12px;cursor:pointer;border-radius:10px}.ml-meta-form-row:hover{background:var(--bg-hover)}.ml-meta-form-main{min-width:0}.ml-meta-form-label{font-size:13.5px;font-weight:600;color:var(--text-primary)}.ml-meta-form-sub{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;font-size:12px;color:var(--text-secondary)}.ml-meta-maparrow{font-weight:600;color:var(--text-secondary)}.ml-meta-unmapped{color:#b6810d}.ml-meta-leads-wrap{padding:4px 6px 10px;overflow-x:auto}.ml-meta-leads-empty{padding:16px;font-size:12.5px;color:var(--text-muted)}.ml-meta-leads-table{width:100%;border-collapse:collapse}.ml-meta-leads-table th{text-align:left;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:6px 10px;border-bottom:1px solid var(--border-light);white-space:nowrap}.ml-meta-leadrow{cursor:pointer;animation:mlMetaRowIn .25s cubic-bezier(.16,1,.3,1)}.ml-meta-leadrow td{padding:9px 10px;font-size:13px;border-bottom:1px solid var(--border-light);vertical-align:middle}.ml-meta-leadrow:hover{background:var(--bg-hover)}.ml-meta-leadrow.is-test td{color:var(--text-muted)}.ml-meta-mono{font-family:var(--font-sans);font-size:12px;color:var(--text-secondary)}.ml-meta-celltype{font-size:12px;color:var(--text-secondary)}.ml-meta-test-chip{display:inline-block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-muted);border-radius:5px;padding:1px 5px;margin-right:6px;vertical-align:middle}@keyframes mlMetaRowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ml-route-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2px 9px;border-radius:var(--radius-full);white-space:nowrap}.ml-route-chip.is-routed{background:#16a34a1f;color:#16a34a}.ml-route-chip.is-shadow{background:#0ea5e91f;color:var(--info)}.ml-route-chip.is-unrouted{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}.ml-route-chip.is-test{color:var(--text-muted)}.ml-route-arrow{margin-right:4px}.ml-route-sub{color:var(--text-secondary);font-weight:500}.ml-meta-quiet{margin-top:6px}.ml-meta-quiet-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:6px 2px}.ml-meta-chevron{transition:transform .18s ease;display:inline-block}.ml-meta-chevron.open{transform:rotate(90deg)}.ml-meta-quiet-row{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:var(--text-secondary)}.ml-meta-drawer{max-width:520px;width:100%}.ml-meta-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ml-meta-drawer-head h2{margin:0;font-size:19px;font-weight:700}.ml-meta-drawer-sub{margin:4px 0 0;font-size:12.5px;color:var(--text-secondary)}.ml-meta-drawer-route{margin:14px 0}.ml-meta-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:14px 0;border-top:1px solid var(--border-light)}.ml-meta-drawer-grid>div{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--text-primary)}.ml-meta-drawer-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ml-meta-drawer-section{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:14px 0 8px;padding-top:12px;border-top:1px solid var(--border-light)}.ml-meta-drawer-dl{margin:0;display:flex;flex-direction:column;gap:8px}.ml-meta-drawer-dl>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:baseline}.ml-meta-drawer-dl dt{font-size:12.5px;color:var(--text-secondary)}.ml-meta-drawer-dl dd{margin:0;font-size:12.5px;font-weight:500;color:var(--text-primary)}.ml-meta-drawer-dl .ml-meta-name,.ml-meta-drawer-dl .ml-meta-id{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.ml-meta-drawer-dl .ml-meta-pencil{opacity:.7}.ml-meta-drawer-dl .ml-meta-pencil:hover{opacity:1}.ml-meta-fieldmap-hint{margin:-2px 0 10px}@media (prefers-reduced-motion: reduce){.ml-meta-dot.is-live,.ml-meta-leadrow{animation:none}}@media (max-width: 768px){.ml-meta-row-body{grid-template-columns:12px minmax(0,1fr) 28px}.ml-meta-row-stats{display:none}}.lead-filter-select,.pagination-size select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 5 6 8 9 5'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:11px 11px;padding-right:30px}.lead-filter-select:focus,.pagination-size select:focus{outline:none;border-color:var(--border-active);box-shadow:0 0 0 3px #2563eb14}.an-date-range input[type=date],.comm-field input[type=date]{font-family:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-primary);color:var(--text-primary)}.an-date-range input[type=date]:focus,.comm-field input[type=date]:focus{outline:none;border-color:var(--border-active);box-shadow:0 0 0 3px #2563eb14}.hq-agency-band-cta{margin-left:auto;flex-shrink:0}.lead-table-container td .lead-type-chip{display:block;width:fit-content;margin:0 0 4px}@media (hover: hover) and (pointer: fine){.lead-table-container tbody tr .lead-action-pill.schedule{opacity:0;transition:opacity .15s}.lead-table-container tbody tr:hover .lead-action-pill.schedule,.lead-table-container tbody tr:focus-within .lead-action-pill.schedule{opacity:1}}.lb-skel-podium{display:flex;align-items:flex-end;justify-content:center;gap:18px;margin:26px 0}.lb-skel-pillar{width:120px;border-radius:14px}.lb-skel .skel-list{padding:0 4px 6px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:42px 24px}.empty-state-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#2563eb14;color:var(--primary);margin-bottom:14px}.empty-state-icon svg{width:20px;height:20px}.empty-state-title{font-size:14.5px;font-weight:600;color:var(--text-primary);margin-bottom:5px}.empty-state-body{font-size:13px;color:var(--text-muted);line-height:1.55;max-width:420px}.empty-state-action{margin-top:16px}.empty-state-panel{width:100%;max-width:520px;padding:40px 32px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.empty-state-panel .empty-state-title{font-size:19px;margin-bottom:8px}.empty-state-panel .empty-state-body{max-width:400px}.empty-state-detail{margin-top:10px;font-size:12px;letter-spacing:.02em;color:var(--text-muted);opacity:.75}.page-body-centered{min-height:min(74vh,640px);justify-content:center;align-items:center}@media (max-width: 640px){.page-body-centered{min-height:0}.empty-state-panel{padding:30px 20px}.empty-state-panel .empty-state-title{font-size:17px}}.empty-state h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:7px}.empty-state p{font-size:13.5px;color:var(--text-muted);max-width:300px;margin:0 auto}.lp-proof-band{display:flex;justify-content:center;gap:0;margin:46px auto 0;max-width:860px}.lp-proof-stat{flex:1;text-align:center;padding:4px 28px}.lp-proof-stat+.lp-proof-stat{border-left:1px solid var(--border)}.lp-proof-num{font-size:32px;font-weight:800;letter-spacing:-1px;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.lp-proof-lbl{margin-top:4px;font-size:12.5px;font-weight:500;color:var(--text-muted)}@media (max-width: 640px){.lp-proof-band{gap:0;margin-top:30px;max-width:100%}.lp-proof-stat{padding:2px 8px}.lp-proof-num{font-size:22px;letter-spacing:-.6px}.lp-proof-lbl{font-size:10.5px;line-height:1.3;margin-top:5px}}.lp-live-pill{display:inline-flex;align-items:center;gap:8px;margin:2px 0 16px;font-size:13.5px;font-weight:500;color:var(--text-secondary)}.lp-live-pill b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.lp-live-sep:before{content:"·";color:var(--text-muted)}.lp-live-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success)}.lp-live-dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.lp-ledger-head .lp-live-dot{animation:lp-live-pulse 1.8s ease-in-out infinite}@keyframes lp-live-pulse{0%,to{box-shadow:0 0 #16a34a59}50%{box-shadow:0 0 0 6px #16a34a00}}@media (prefers-reduced-motion: reduce){.lp-live-dot{animation:none}}.lp-livefeed-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lp-livefeed-copy.lp-section-head{margin-bottom:0}.lp-ledger{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-card);padding:18px 22px;max-width:480px;justify-self:center;width:100%}.lp-ledger-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px}.lp-ledger-head>span:first-child{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--text-muted)}.lp-ledger-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border-light)}.lp-ledger-row:last-child{border-bottom:none;padding-bottom:4px}.lp-ledger-type{font-size:14px;font-weight:600;color:var(--text-primary)}.lp-ledger-sub{font-size:12.5px;color:var(--text-muted);margin-top:1px}.lp-ledger-r{text-align:right;white-space:nowrap}.lp-ledger-status{font-size:12.5px;font-weight:600;color:var(--success)}.lp-ledger-ago{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:1px}@media (max-width: 900px){.lp-livefeed-grid{grid-template-columns:1fr;gap:30px}.lp-ledger{justify-self:start}}@media (max-width: 640px){.lp-live-pill{gap:7px;font-size:12.5px;flex-wrap:wrap;justify-content:center}}.lp-section-head.minor h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.8px}.lp-compare-wrap{max-width:880px;margin:0 auto;overflow-x:auto;border-radius:var(--radius-lg, 14px);border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--bg-card)}.lp-compare-tbl{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.lp-compare-tbl thead th{font-size:13px;font-weight:600;letter-spacing:-.1px;color:var(--text-muted);background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:12px 20px;text-align:left}.lp-compare-tbl thead th.us{color:var(--primary-dark)}.lp-compare-tbl th,.lp-compare-tbl td{padding:14px 20px;vertical-align:top}.lp-compare-tbl tbody th{font-size:15px;font-weight:600;text-align:left;color:var(--text-primary);width:30%;border-bottom:1px solid var(--border-light)}.lp-compare-tbl tbody td{border-bottom:1px solid var(--border-light)}.lp-compare-tbl tbody tr:last-child th,.lp-compare-tbl tbody tr:last-child td{border-bottom:none}.lp-compare-tbl td.us{color:var(--text-primary);font-weight:500;box-shadow:inset 2px 0 0 var(--primary);background:#2563eb0a}.lp-compare-tbl td.them{color:var(--text-muted)}@media (max-width: 640px){.lp-compare-tbl{min-width:0}.lp-compare-tbl thead{display:none}.lp-compare-tbl tbody tr{display:block;padding:18px 16px;border-bottom:1px solid var(--border-light)}.lp-compare-tbl tbody tr:last-child{border-bottom:none}.lp-compare-tbl tbody th,.lp-compare-tbl tbody td{display:block;width:auto;border-bottom:none}.lp-compare-tbl tbody th{font-size:16px;margin-bottom:12px;padding:0}.lp-compare-tbl tbody td{position:relative;padding:10px 13px;margin-top:8px;border-radius:11px;font-size:14.5px;line-height:1.4}.lp-compare-tbl tbody td:before{content:attr(data-label);display:block;font-size:10.5px;font-weight:700;letter-spacing:.03em;margin-bottom:4px}.lp-compare-tbl tbody td:after{display:none}.lp-compare-tbl td.us{box-shadow:none;background:#2563eb0f;border:1px solid rgba(37,99,235,.18);color:var(--text-primary);font-weight:600}.lp-compare-tbl td.us:before{color:var(--primary-dark)}.lp-compare-tbl td.them{background:var(--bg-secondary);color:var(--text-secondary)}.lp-compare-tbl td.them:before{color:var(--text-muted)}}.lp-cta-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 36px;margin-bottom:34px;font-size:13.5px;color:var(--text-on-dark-muted, var(--text-muted))}.lp-cta-proof b{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:#fff}.lp-realshot{display:block;width:100%;height:auto}video.lp-realshot{background:var(--bg-base);object-fit:cover}@media (max-width: 640px){.lp-realshot{width:100%;max-width:100%}}.lp-head-center{text-align:center;margin-left:auto;margin-right:auto}@media (max-width: 640px){.lp-section{padding:46px 0}.lp-section-head{margin-bottom:26px}.lp-head-center{text-align:left;margin-left:0;margin-right:0}.lp-hero-btns .lp-btn-secondary{background:none;border:none;box-shadow:none;min-height:0;padding:8px 4px;color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}}.fh-coverage{margin-bottom:22px}.fh-coverage-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.fh-coverage-title{margin:0;font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.fh-coverage-summary{font-size:12.5px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.fh-summary-gaps{color:var(--danger)}.fh-group-head{display:flex;align-items:baseline;gap:8px;margin:16px 0 10px;min-width:0}.fh-group-head:first-of-type{margin-top:0}.fh-group-title{font-size:12.5px;font-weight:700;color:var(--text-secondary);letter-spacing:-.01em}.fh-group-title.is-gap{color:var(--danger)}.fh-group-count{padding:1px 8px;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.fh-group-note{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-coverage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.fh-coverage-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px}.fh-coverage-grid.is-compact .fh-type-card{padding:11px 14px;gap:4px}.fh-type-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.fh-type-card.is-gap{border-left:3px solid var(--danger)}.fh-type-card.is-muted{opacity:.7;padding:12px 16px}.fh-type-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.fh-type-identity{min-width:0}.fh-type-name{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.fh-type-slug{font-size:11.5px;color:var(--text-muted);margin-top:1px;overflow-wrap:anywhere}.fh-type-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.fh-chip{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.fh-chip.is-live{background:#16a34a1a;color:var(--success)}.fh-chip.is-draft{background:var(--bg-tertiary);color:var(--text-secondary)}.fh-chip.is-form{background:#2563eb14;color:var(--primary)}.fh-otp{font-size:11px;font-weight:600;color:var(--success);white-space:nowrap}.fh-otp.is-off{color:var(--text-muted)}.fh-form-only-line{margin:0;font-size:12px;color:var(--text-muted)}.fh-funnel-list{display:flex;flex-direction:column}.fh-funnel-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-light);font-size:12.5px;min-width:0}.fh-funnel-row:last-child{border-bottom:none;padding-bottom:0}.fh-funnel-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-secondary)}.fh-type-stats{display:flex;gap:14px;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:auto}.fh-type-stats b{color:var(--text-primary);font-weight:700}.fh-muted-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;background:none;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary)}.fh-muted-toggle:hover{background:var(--bg-tertiary);color:var(--text-primary)}.fh-muted-toggle+.fh-coverage-grid{margin-top:12px}.fh-muted-chevron{display:inline-block;transition:transform .15s cubic-bezier(.16,1,.3,1)}.fh-muted-chevron.is-open{transform:rotate(90deg)}@media (max-width: 640px){.fh-coverage-grid:not(.is-compact){grid-template-columns:1fr}.fh-coverage-head{flex-direction:column;align-items:flex-start;gap:4px}.fh-group-note{white-space:normal}}.fh-desk{margin-bottom:22px}.fh-desk-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.fh-desk-card{background:var(--bg-primary, #fff);border:1px solid var(--border-color);border-radius:14px;padding:16px 18px}.fh-desk-card.is-warn{border-color:#b6810d73}.fh-desk-card.is-danger{border-color:#ef444473}.fh-desk-status{font-size:12px;font-weight:600;padding:3px 10px;border-radius:100px;background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap}.fh-desk-status.is-info{background:#2563eb14;color:#2563eb}.fh-desk-status.is-warn{background:#e6a41e1f;color:#b6810d}.fh-desk-status.is-ok{background:#16a34a1a;color:#16a34a}.fh-desk-status.is-danger{background:#ef44441a;color:#ef4444}.fh-desk-timeline{display:flex;align-items:center;margin:14px 0 2px;overflow-x:auto}.fh-stage{display:flex;align-items:center;flex:1;min-width:0}.fh-stage-link{flex:1;height:2px;min-width:14px;background:var(--border-color);margin:0 6px}.fh-stage.is-done .fh-stage-link,.fh-stage.is-active .fh-stage-link{background:#2563eb}.fh-stage-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:var(--bg-tertiary);border:2px solid var(--border-color)}.fh-stage.is-done .fh-stage-dot{background:#2563eb;border-color:#2563eb}.fh-stage.is-active .fh-stage-dot{background:#fff;border-color:#2563eb}.fh-stage.is-failed .fh-stage-dot{background:#ef4444;border-color:#ef4444}.fh-stage-label{font-size:11.5px;font-weight:600;color:var(--text-muted);margin-left:6px;white-space:nowrap}.fh-stage.is-done .fh-stage-label,.fh-stage.is-active .fh-stage-label{color:var(--text-primary, #0b1b2b)}.fh-stage.is-failed .fh-stage-label{color:#ef4444}.fh-desk-note{font-size:12.5px;color:var(--text-secondary);margin:10px 0 0}.fh-qa-card{margin-top:14px;border-top:1px solid var(--border-subtle);padding-top:12px}.fh-qa-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fh-qa-title{font-size:13px;font-weight:700;color:var(--text-primary, #0b1b2b)}.fh-qa-link{font-size:12.5px;font-weight:600;color:#2563eb;text-decoration:none}.fh-qa-link:hover{text-decoration:underline}.fh-qa-checks{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.fh-qa-checks li{display:flex;align-items:flex-start;gap:8px}.fh-qa-mark{font-weight:700;flex-shrink:0;line-height:1.5}.fh-qa-checks li.is-pass .fh-qa-mark{color:#16a34a}.fh-qa-checks li.is-fail .fh-qa-mark{color:#ef4444}.fh-qa-check-body{display:flex;flex-direction:column;gap:2px;min-width:0}.fh-qa-label{font-size:12.5px;font-weight:600;color:var(--text-primary, #0b1b2b);line-height:1.5}.fh-qa-checks li.is-fail .fh-qa-label{color:#ef4444}.fh-qa-detail{font-size:12px;color:var(--text-muted);line-height:1.5}.fh-qa-actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.fh-qa-hint{font-size:12px;color:var(--text-muted)}.fh-qa-change-form{margin-top:14px}.fh-qa-change-form textarea{width:100%;font-size:13px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;resize:vertical}.fh-qa-change-note{font-size:12.5px;color:var(--text-secondary);margin:12px 0 0}.fh-build-btn{border:1px solid rgba(37,99,235,.4);background:none;color:#2563eb;font-size:12px;font-weight:600;padding:3px 10px;border-radius:100px;cursor:pointer;white-space:nowrap}.fh-build-btn:hover{background:#2563eb14}.fh-build-modal{max-width:460px}.fh-build-modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.fh-build-modal .modal-header h3{font-size:16px;font-weight:700;color:var(--text-primary, #0b1b2b);letter-spacing:-.3px}.fh-build-modal .modal-close{border:none;background:none;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.fh-build-modal .modal-close:hover{background:#0000000f;color:var(--text-primary, #0b1b2b)}.fh-build-form{display:flex;flex-direction:column;gap:14px}.fh-build-form label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:var(--text-primary, #0b1b2b)}.fh-build-form input,.fh-build-form textarea{font:inherit;font-weight:400;padding:9px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary, #fff);color:var(--text-primary, #0b1b2b)}.fh-build-form input:focus,.fh-build-form textarea:focus{outline:2px solid #2563eb;outline-offset:2px}.fh-build-hint{font-size:12px;font-weight:400;color:var(--text-muted)}.fh-build-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.fh-build-actions .btn-accent:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.fh-qa-checks{grid-template-columns:1fr}.fh-stage-label{font-size:10.5px}}.fh-lib{margin-bottom:22px}.fh-lib-toggle{display:flex;align-items:baseline;gap:10px;width:100%;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);cursor:pointer;font-family:inherit;text-align:left;min-width:0}.fh-lib-toggle:hover{background:var(--bg-secondary)}.fh-lib-chevron{display:inline-block;font-size:12px;color:var(--text-muted);transition:transform .15s cubic-bezier(.16,1,.3,1)}.fh-lib-chevron.is-open{transform:rotate(90deg)}.fh-lib-toggle-title{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.fh-lib-toggle-count{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.fh-lib-body{margin-top:10px;padding:16px 18px 18px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card)}.fh-lib-formula{margin:0 0 4px;font-size:12.5px;color:var(--text-secondary)}.fh-lib-group-head{display:flex;align-items:baseline;gap:8px;margin:18px 0 10px;min-width:0;flex-wrap:wrap}.fh-lib-group-title{font-size:12.5px;font-weight:700;color:var(--text-secondary);letter-spacing:-.01em}.fh-lib-group-note{font-size:12px;color:var(--text-muted)}.fh-lib-empty{margin:0;font-size:12.5px;color:var(--text-muted)}.fh-lib-skin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px}.fh-lib-skin-card{border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.fh-lib-skin-card.is-production{border-color:#2563eb66}.fh-lib-skin-card.is-planned{background:var(--bg-secondary)}.fh-lib-skin-card.is-planned .fh-lib-skin-name,.fh-lib-skin-card.is-planned .fh-lib-skin-line{color:var(--text-secondary)}.fh-lib-skin-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.fh-lib-skin-name{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.fh-lib-skin-line{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary);flex:1}.fh-lib-skin-soon,.fh-lib-skin-nopreview{font-size:11.5px;font-weight:600;color:var(--text-muted)}.fh-lib-skin-preview-btn{align-self:flex-start}.fh-lib-copy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.fh-lib-copy-card{border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.fh-lib-copy-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.fh-lib-copy-name{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.fh-lib-copy-headline{margin:0;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--text-primary)}.fh-lib-copy-snippet{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fh-lib-type-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fh-lib-type-chip{padding:5px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.fh-lib-type-chip:hover{background:var(--bg-secondary);color:var(--text-primary)}.fh-lib-type-chip.is-active{background:#2563eb14;border-color:#2563eb66;color:var(--primary)}.fh-lib-qs-source{margin:0 0 10px;font-size:12px;color:var(--text-muted)}.fh-lib-steps{display:flex;flex-direction:column}.fh-lib-step{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-light);min-width:0}.fh-lib-step:last-child{border-bottom:none;padding-bottom:0}.fh-lib-step-num{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:7px;font-size:11.5px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.fh-lib-step-main{flex:1;min-width:0}.fh-lib-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.fh-lib-step-heading{font-size:13px;font-weight:600;color:var(--text-primary)}.fh-lib-step-type{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--text-muted)}.fh-lib-step-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.fh-lib-option{padding:2px 8px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;font-size:11.5px;color:var(--text-secondary)}.fh-lib-preview-modal{max-width:1060px;height:calc(100vh - 48px);padding:0;display:flex;flex-direction:column;overflow:hidden}.fh-lib-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px}.fh-lib-preview-titles{min-width:0}.fh-lib-preview-sub{margin:2px 0 0;font-size:12.5px;color:var(--text-secondary)}.fh-lib-preview-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.fh-lib-preview-select{padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-primary);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-primary)}.fh-lib-preview-frame{flex:1;overflow-y:auto;border-top:1px solid var(--border);background:#fff}.fh-lib-preview-frame .funnel-page{min-height:100%}@media (max-width: 640px){.fh-lib-toggle{flex-wrap:wrap}.fh-lib-toggle-count{margin-left:0;white-space:normal}.fh-lib-step-head{flex-direction:column;gap:2px}}.alp-tabs{margin-bottom:20px}.fh-gap-notice{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:7px 14px;background:#ef444412;border:1px solid rgba(239,68,68,.35);border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--danger);cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1)}.fh-gap-notice:hover{background:#ef44441f}.fh-covered-empty{margin:0;font-size:12.5px;color:var(--text-muted)}.fh-coverage-grid.is-covered{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))}.fh-type-card.is-covered .fh-type-head{flex-wrap:wrap}.fh-type-card.is-covered .fh-type-identity{flex:1 1 150px}.fh-funnel-row.is-detailed{flex-wrap:wrap;row-gap:4px;padding:8px 0}.fh-funnel-row-main{display:flex;align-items:center;gap:8px;min-width:0}.fh-funnel-live-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 15%,transparent)}.fh-funnel-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-primary);text-decoration:none}.fh-funnel-link:hover{color:var(--primary);text-decoration:underline}.fh-funnel-row-side{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.fh-funnel-row-stats{font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fh-funnel-row-action{padding:0;background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer}.fh-funnel-row-action:hover{color:var(--primary);text-decoration:underline}.fh-funnel-row-action.is-edit{color:var(--primary)}.fh-add-funnel-btn{padding:3px 10px;background:none;border:1px solid rgba(37,99,235,.4);border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--primary);cursor:pointer;white-space:nowrap;transition:background .15s cubic-bezier(.16,1,.3,1)}.fh-add-funnel-btn:hover{background:var(--accent-dim)}.fh-desk-headline{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.fh-desk-headline:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.fh-desk-headline-name{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap}.fh-desk-headline-domain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.fh-desk-headline-right{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.fh-desk-remove{padding:0;background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer}.fh-desk-remove:hover{color:var(--text-primary);text-decoration:underline}.fh-desk-chevron{color:var(--text-muted);transition:transform .15s cubic-bezier(.16,1,.3,1)}.fh-desk-chevron.is-open{transform:rotate(180deg)}@media (max-width: 768px){.fh-coverage-grid.is-covered{grid-template-columns:1fr}.fh-funnel-row.is-detailed{flex-direction:column;align-items:flex-start}.fh-funnel-row-side{margin-left:0;flex-wrap:wrap}.fh-funnel-row-stats{white-space:normal}.fh-desk-headline{flex-wrap:wrap}.fh-desk-headline-right{margin-left:0}}@media (max-width: 640px){.lead-cards-mobile{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.lead-cards-mobile .lead-table-scroll{overflow-x:visible}.lead-cards-mobile table,.lead-cards-mobile tbody{display:block;width:100%}.lead-cards-mobile thead{display:none}.lead-cards-mobile tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center;padding:13px 14px;margin-bottom:10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.lead-cards-mobile tbody tr td{display:block;padding:0;border:none;min-width:0}.lead-cards-mobile tbody td:nth-child(1){grid-column:1}.lead-cards-mobile tbody td:nth-child(1) .lead-name{font-size:14px;font-weight:700}.lead-cards-mobile tbody td:nth-child(2){grid-column:2;justify-self:end}.lead-cards-mobile tbody td:nth-child(3){grid-column:1;font-size:12px;color:var(--text-secondary);display:flex;align-items:baseline;gap:6px}.lead-cards-mobile tbody td:nth-child(3) .lead-localtime-sub{display:inline}.lead-cards-mobile tbody td:nth-child(4){grid-column:2;justify-self:end;font-size:12px;color:var(--text-secondary)}.lead-cards-mobile tbody td:nth-child(4):before{content:"Age ";color:var(--text-muted)}.lead-cards-mobile tbody td:nth-child(5){grid-column:1 / -1;margin-top:7px}.lead-cards-mobile tbody td:nth-child(5) .disposition-select{width:100%}.lead-cards-mobile tbody td:nth-child(6){grid-column:1 / -1}.lead-cards-mobile tbody td:nth-child(6) .note-cell{max-width:none}.lead-cards-mobile tbody td:nth-child(7){grid-column:1;font-size:11.5px;color:var(--text-muted)}.lead-cards-mobile tbody td:nth-child(7):before{content:"Received "}.lead-cards-mobile tbody td:nth-child(8){grid-column:2;justify-self:end}.lead-cards-mobile tbody tr td[colspan]{grid-column:1 / -1}}.mobile-tab-bar{display:none}@media (max-width: 768px){.mobile-tab-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:210;background:var(--bg-primary);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0f172a0f}.mobile-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px 4px;min-height:44px;background:none;border:none;border-radius:var(--radius-md);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--text-secondary);cursor:pointer}.mobile-tab svg{width:18px!important;height:18px!important}@media (max-width: 360px){.mobile-tab{font-size:10px;letter-spacing:0}}.mobile-tab.active{color:var(--primary);font-weight:700}.mobile-tab.active:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:20px;height:2px;border-radius:100px;background:var(--primary)}.mobile-tab:active{transform:scale(.98)}.mobile-tab-badge{position:absolute;top:1px;left:calc(50% + 4px);min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-primary);box-sizing:content-box}.app-layout.has-mobile-tabs .main-content{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.app-layout.has-mobile-tabs .ve-support-fab{bottom:calc(78px + env(safe-area-inset-bottom))}.app-layout.has-mobile-tabs .ve-support-nudge{bottom:calc(140px + env(safe-area-inset-bottom))}.app-layout.has-mobile-tabs .toast{bottom:calc(78px + env(safe-area-inset-bottom))}}.ct-status{display:inline-block;padding:3px 9px;border-radius:var(--radius-full);font-size:11px;font-weight:700;background:var(--bg-secondary);color:var(--text-secondary)}.ct-status.is-blocked,.ct-status.is-failed{background:#ef44441a;color:var(--danger-ink, #B91C1C)}.ct-status.is-retrying{background:#b6810d1f;color:var(--status-warm, #B6810D)}.ct-status.is-expired{background:var(--bg-secondary);color:var(--text-muted)}.ct-scroll{max-height:300px;overflow-y:auto}@media (max-width: 640px){.ct-scroll{max-height:none;overflow-y:visible}}@media (max-width: 768px){.disposition-select,.lead-search-input,.lead-filter-select{min-height:44px}.lead-action-pill{width:44px;height:44px}.page-btn{min-width:44px;height:44px}.lead-type-tab,.status-summary-pill,.pagination-size select{min-height:44px}.mobile-hamburger,.notif-bell{min-width:44px;min-height:44px}.sidebar-switch,.sidebar-logout,.btn-accent{min-height:44px}.btn:not(.btn-sm){min-height:44px}.settings-tab,.store-tab-btn,.hq-link-btn,.ap-milestone-dismiss{min-height:44px}.lt-dp-eye{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.admin-table-scroll{overflow-x:auto}@media (max-width: 640px){.admin-cards-mobile{overflow-x:visible}.admin-cards-mobile table,.admin-cards-mobile tbody{display:block;width:100%}.admin-cards-mobile thead{display:none}.admin-cards-mobile tbody tr{display:block;padding:12px 14px;margin-bottom:10px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.admin-cards-mobile tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;border:none;text-align:right;font-size:13px;min-width:0}.admin-cards-mobile tbody td:before{content:attr(data-label);font-weight:600;color:var(--text-muted);text-align:left;flex-shrink:0;white-space:nowrap}.admin-cards-mobile tbody td[data-label=Name]{padding-bottom:8px}.admin-cards-mobile tbody td[data-label=Name] .lead-name{font-size:15px;font-weight:700}.admin-cards-mobile tbody td[colspan]{justify-content:center;text-align:center}.admin-cards-mobile tbody td[colspan]:before{content:none}.admin-cards-mobile tbody td[data-label=Email],.admin-cards-mobile tbody td[data-label=Phone]{overflow-wrap:anywhere}.admin-cards-mobile tbody td:not([data-label]):not([colspan]){justify-content:flex-start;text-align:left}.admin-cards-mobile tbody td:not([data-label]):before{content:none}.admin-cards-mobile tbody td .lead-name{font-size:15px;font-weight:700}.admin-cards-mobile tbody td.card-longtext{flex-direction:column;align-items:flex-start;text-align:left;gap:2px}.admin-cards-mobile tbody td.card-longtext{max-width:none!important}.ltt-table-wrap.admin-cards-mobile{border:none;background:none;box-shadow:none;border-radius:0}.ag-row{flex-wrap:wrap;row-gap:8px}.ag-row-main{min-width:180px}}.aa-locked-hero{max-width:640px}.aa-eyebrow{display:inline-block;font-size:12px;font-weight:600;color:var(--primary);letter-spacing:.1em;margin-bottom:8px}.aa-locked-title{font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 10px;color:var(--text-primary)}.aa-locked-sub{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 22px}.aa-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.aa-tier-card{border:1px solid var(--border);border-radius:14px;padding:18px;background:var(--bg-primary);box-shadow:var(--shadow-sm)}.aa-tier-label{font-size:13px;font-weight:700;color:var(--text-primary)}.aa-tier-price{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--text-primary);margin-top:4px;font-feature-settings:"tnum"}.aa-tier-price span{font-size:14px;font-weight:500;color:var(--text-muted);letter-spacing:0}.aa-tier-band{font-size:12px;font-weight:600;color:var(--primary);margin-top:2px}.aa-tier-points{margin:12px 0 0;padding:0 0 0 16px;font-size:12.5px;line-height:1.7;color:var(--text-secondary)}.aa-locked-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.aa-locked-note{font-size:12.5px;color:var(--text-muted)}.aa-wallet-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.aa-wallet-balance{display:flex;flex-direction:column}.aa-wallet-num{font-size:34px;font-weight:800;letter-spacing:-1px;color:var(--text-primary);font-feature-settings:"tnum"}.aa-wallet-label{font-size:12px;color:var(--text-muted)}.aa-wallet-detail{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--text-secondary)}.aa-wallet-note{font-size:12px;color:var(--text-muted)}.aa-topup-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-light)}.aa-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aa-stat{display:flex;flex-direction:column}.aa-stat-num{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--text-primary);font-feature-settings:"tnum"}.aa-stat-label{font-size:12px;color:var(--text-muted);margin-top:2px}.aa-fineprint{font-size:12px;color:var(--text-muted);line-height:1.55;margin:14px 0 0}.aa-budget-note{display:block;font-size:11.5px;color:var(--text-muted);line-height:1.4;margin-top:3px;max-width:200px}.vea-freshness{flex-basis:100%;text-align:right;font-size:11.5px;color:var(--text-muted);margin-top:-2px}@media (max-width: 640px){.vea-freshness{text-align:left}}.vea-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-live-dot{width:7px;height:7px;border-radius:50%;background:var(--success, #16A34A);box-shadow:0 0 #16a34a80;animation:vea-pulse 1.8s ease-in-out infinite}@keyframes vea-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion: reduce){.vea-live-dot{animation:none}}.vea-live-on-dark{color:var(--text-on-dark-muted, #8FA0B8)}.vea-ghost-dark{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--text-on-dark, #E8ECF4);font:inherit;font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--radius-full, 100px);cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1)}.vea-ghost-dark:hover:not(:disabled){background:#ffffff1f}.vea-ghost-dark:disabled{opacity:.55;cursor:default}.vea-tabs{display:flex;gap:2px;margin-bottom:18px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.vea-tabs::-webkit-scrollbar{display:none}.vea-tab{position:relative;border:none;background:transparent;cursor:pointer;padding:11px 16px 13px;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s cubic-bezier(.16,1,.3,1)}.vea-tab:hover:not(.is-on){color:var(--text-primary)}.vea-tab.is-on{color:var(--accent, #2563EB);border-bottom-color:var(--accent, #2563EB)}.vea-tab:focus-visible{outline:2px solid var(--accent, #2563EB);outline-offset:-3px;border-radius:8px}.vea-tab-dot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--warning);vertical-align:2px}.vea-balance{margin-bottom:16px}.vea-balance-body{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 24px}.vea-balance-main{display:flex;flex-direction:column;gap:2px;min-width:0}.vea-balance-label{font-size:11px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.vea-balance-num{font-size:38px;font-weight:800;letter-spacing:-1.4px;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-balance-sub{font-size:13px;color:var(--text-secondary);margin-top:4px}.vea-balance-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.vea-balance-actions .btn{white-space:nowrap}.vea-balance.is-low .vea-balance-num{color:var(--status-warm)}.vea-balance.is-empty .vea-balance-num{color:var(--danger, #EF4444)}.vea-balance-prov{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;padding:12px 24px;border-top:1px solid var(--border-light);background:var(--bg-secondary);font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-balance-prov b{font-weight:700;color:var(--text-primary)}.vea-balance-prov-note{color:var(--text-muted);margin-left:auto}@media (max-width: 720px){.vea-balance-prov{padding:12px 16px}.vea-balance-prov-note{margin-left:0;flex-basis:100%}}@media (max-width: 640px){.vea-balance-body{padding:18px 16px}.vea-balance-actions{width:100%}.vea-balance-actions .btn{flex:1}.vea-balance-actions .btn-secondary{display:none}}.vea-fund-note{font-size:12px;color:var(--text-muted);margin:12px 0 0}.vea-fund-fine{font-size:11.5px;color:var(--text-muted);margin:12px 0 0;line-height:1.5}.vea-linkish{background:none;border:none;font:inherit;cursor:pointer;color:var(--accent, #2563EB);font-weight:600;padding:6px 8px;margin:-6px -8px;border-radius:8px}.vea-linkish:hover{text-decoration:underline}.vea-billing{display:flex;flex-direction:column;gap:16px}.vea-info{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start}.vea-info-body{padding:20px 24px 24px}.vea-photo-row{display:flex;align-items:center;gap:16px;margin:0 0 20px}.vea-photo,.vea-photo.is-empty{width:68px;height:68px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--bg-secondary)}.vea-photo.is-empty{display:flex;align-items:center;justify-content:center;background:var(--accent, #2563EB);color:#fff;font-size:26px;font-weight:700}.vea-photo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.vea-photo-btn{cursor:pointer;margin:0;width:auto;position:relative}.vea-photo-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.vea-photo-btn:focus-within{outline:2px solid var(--primary, #2563EB);outline-offset:2px}.vea-photo-actions .vea-info-hint{flex-basis:100%;margin-top:0}.vea-preview-photo{width:62px;height:62px;border-radius:50%;object-fit:cover;margin-bottom:14px}.form-input.is-missing{border-color:var(--border);border-left:3px solid var(--status-warm);padding-left:11px}.form-input.is-error{border-color:var(--danger)}.form-error{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:var(--danger-ink, var(--danger))}.vea-req,.vea-opt{margin-left:6px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:none}.vea-req{color:var(--text-secondary)}.vea-opt{color:var(--text-muted);font-weight:500}.vea-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vea-info-grid .form-group{margin-bottom:0}.vea-info-wide{grid-column:1 / -1}.vea-info-hint{display:block;font-size:12px;color:var(--text-muted);margin-top:5px;line-height:1.45}.vea-info-actions{display:flex;align-items:center;gap:12px;margin-top:20px}.vea-info-dirty{font-size:12px;color:var(--text-muted)}.vea-preview-frame{border:1px solid var(--border-light);border-radius:14px;overflow:hidden}.vea-preview-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.vea-preview-dot{width:8px;height:8px;border-radius:50%;background:var(--border)}.vea-preview-domain{flex:1;min-width:0;margin-left:6px;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:var(--text-muted)}.vea-preview-lock{width:11px;height:11px;flex-shrink:0}.vea-preview{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 18px;background:#f5f5f5}.vea-preview-topbar{width:100%;padding:7px 12px;margin-bottom:16px;background:#2e7d32;color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.04em}.vea-preview-page{display:flex;flex-direction:column;align-items:center;width:calc(100% - 28px);margin:0 14px;padding:20px 14px;background:#fff;border:1px solid #E5E7EB;border-radius:14px;box-shadow:0 2px 8px #0f172a0a}.vea-preview-check{width:44px;height:44px;border-radius:50%;margin-bottom:12px;display:flex;align-items:center;justify-content:center;background:#e8f5e9;color:#2e7d32}.vea-preview-check svg{width:22px;height:22px}.vea-preview-heading{font-size:15px;font-weight:800;color:#1a1a1a;letter-spacing:-.2px;line-height:1.3;max-width:320px;margin:0 8px 16px}.vea-preview-agentcard{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:16px 14px;border:1px solid #e6e8ee;border-radius:12px;background:#fbfcfe}.vea-preview-avatar{width:62px;height:62px;border-radius:50%;margin-bottom:14px;display:flex;align-items:center;justify-content:center;background:var(--text-primary, #0B1B2B);color:#fff;font-size:25px;font-weight:700}.vea-preview-name{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.vea-preview-lic{font-size:12px;color:var(--text-muted);margin-top:3px}.vea-preview-phone{font-size:17px;font-weight:700;color:var(--text-primary);margin-top:10px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.vea-preview-actions{width:100%;margin-top:14px}.vea-preview-calltext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vea-preview-action{padding:11px 10px;border:1px solid transparent;border-radius:9px;font-size:12.5px;font-weight:700;line-height:1.2}.vea-preview-action.is-call{background:var(--accent, #2563EB);color:#fff}.vea-preview-action.is-text{border-color:var(--accent, #2563EB);background:#fff;color:var(--accent, #2563EB)}.vea-preview-action.is-book{display:block;margin-top:8px;border-color:#d0d5dd;background:#f8fafc;color:#344054}@media (max-width: 1024px){.vea-info{grid-template-columns:1fr}}@media (max-width: 640px){.vea-info-grid{grid-template-columns:1fr}.vea-info-body{padding:18px 16px 20px}}.vea-rangebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.vea-range{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-full, 100px)}.vea-range-btn{border:none;background:transparent;cursor:pointer;padding:7px 14px;border-radius:var(--radius-full, 100px);font:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary);white-space:nowrap;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.vea-range-btn:hover:not(.is-on):not(:disabled){background:#0000000d;color:var(--text-primary)}.vea-range-btn.is-on{background:var(--bg-primary, #fff);color:var(--text-primary);box-shadow:0 1px 2px #0f172a1a,0 0 0 1px #0f172a0a}.vea-range-btn:disabled{opacity:.5;cursor:default}.vea-range-custom{flex-shrink:0}.vea-range{position:relative}.vea-range-btn{position:relative;z-index:1}.vea-range-thumb{position:absolute;top:3px;bottom:3px;border-radius:var(--radius-full, 100px);background:var(--bg-primary, #fff);box-shadow:0 1px 2px #0f172a1a,0 0 0 1px #0f172a0a;transition:left var(--dur-base) var(--ease-out-quint),width var(--dur-base) var(--ease-out-quint)}.vea-range.has-thumb .vea-range-btn.is-on{background:transparent;box-shadow:none}.vea-range-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:transparent;border:none;cursor:default}.vea-range-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:201;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius-md, 12px);background:var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-lg);transform-origin:top right;animation:veaMenuIn var(--dur-fast) var(--ease-out-quint)}.vea-range-pop-field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--text-secondary)}.vea-range-pop-field .form-input{font-size:13px;padding:8px 10px;min-width:170px}.vea-range-pop-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}@media (prefers-reduced-motion: reduce){.vea-range-thumb{transition:none}.vea-range-pop{animation:none}}.vea-range-tools{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.vea-range-fresh{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.vea-range-fresh.is-stale{color:var(--status-warm, #B6810D);font-weight:600}@media (max-width: 720px){.vea-rangebar{flex-wrap:nowrap}.vea-range{overflow-x:auto;max-width:100%;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.vea-range::-webkit-scrollbar{display:none}.vea-range-btn{padding:7px 12px}.vea-range-fresh{font-size:11.5px}.vea-range{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}}.vea-delta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.vea-delta-arrow{width:12px;height:12px;flex-shrink:0}.vea-delta-vs{font-weight:500;color:var(--text-muted)}.vea-delta.is-good{color:var(--success-ink, #166534)}.vea-delta.is-bad{color:var(--danger-ink, #B91C1C)}.vea-delta.is-flat{color:var(--text-secondary)}.vea-delta.is-none{color:var(--text-muted);font-weight:500;font-size:11.5px}.vea-spark{display:block;width:100%;height:28px;overflow:visible}.vea-spark.is-empty{height:28px;border-bottom:1px solid color-mix(in srgb,var(--text-muted) 25%,transparent)}.vea-spark-area{opacity:1}.vea-spark-line{fill:none;stroke:var(--accent, #2563EB);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vea-spark-dot{fill:none;stroke:var(--accent, #2563EB);stroke-width:5;stroke-linecap:round}.vea-spark-dot-ring{fill:none;stroke:var(--bg-primary, #fff);stroke-width:9;stroke-linecap:round}.vea-spark.is-muted .vea-spark-area{opacity:.55}.vea-spark.is-muted .vea-spark-line,.vea-spark.is-muted .vea-spark-dot{stroke:var(--blue-300, #7AB0FF)}.vea-kpi{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:14px;margin-bottom:14px}.vea-kpi-lead .vea-kpi{margin-bottom:0}.vea-bycamp-drill{border:none;background:none;cursor:pointer;padding:6px 8px;margin:-6px -8px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;color:var(--primary);white-space:nowrap}.vea-bycamp-drill:hover{background:var(--fill-faint)}.vea-bycamp-drill:hover{color:var(--primary-dark, #1D4ED8)}.vea-rangebar.is-pop-open{position:relative;z-index:300}@media (min-width: 769px){.page-header.vea-header{padding-right:76px}}.vea-bycamp-list{list-style:none;margin:0;padding:0}.vea-bycamp-cols,.vea-bycamp-row{display:grid;grid-template-columns:minmax(120px,1fr) 110px 48px 96px 84px 80px;align-items:center;gap:8px 18px;padding:11px 24px}.vea-bycamp-cols{padding:10px 24px 7px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.vea-bycamp-cols .is-num{text-align:right}.vea-bycamp-row{border-top:1px solid var(--border-light);transition:background .15s ease}.vea-bycamp-row:hover{background:var(--fill-faint)}.vea-bycamp-name{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:13.5px;font-weight:650;color:var(--text-primary);line-height:1.35;overflow-wrap:anywhere}.vea-bycamp-name .vea-livenow-dot{flex-shrink:0;margin-top:5px}.vea-bycamp-bar{height:6px;border-radius:100px;background:var(--blue-wash-6);overflow:hidden}.vea-bycamp-bar i{display:block;height:100%;border-radius:100px;background:var(--blue-500)}.vea-bycamp-num{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.vea-bycamp-unit{display:none}@media (max-width: 768px){.vea-bycamp-cols{display:none}.vea-bycamp-row{grid-template-columns:1fr auto}.vea-bycamp-row:first-child{border-top:none}.vea-bycamp-bar{display:none}.vea-bycamp-num:nth-of-type(4){display:none}.vea-bycamp-unit{display:inline}}.vea-livenow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:14px}.vea-livenow-item{position:relative;display:inline-flex}.vea-livenow-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);font-size:13px;font-weight:600;color:var(--text-primary);font-family:inherit;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.vea-livenow-chip:hover{border-color:var(--border);box-shadow:var(--shadow-md)}.vea-livenow-chip.is-on{border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary-dark, #1D4ED8)}.vea-livenow-chip.is-all{color:var(--text-secondary)}.vea-livenow-chip.is-all.is-on{color:var(--primary-dark, #1D4ED8)}.vea-livenow-dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--success);flex-shrink:0}.vea-livenow-pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:10px;background:var(--text-primary, #0B1B2B);color:#ffffffb8;font-size:11.5px;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity var(--dur-fast);z-index:5}.vea-livenow-pop strong{color:#fff;font-weight:700}.vea-livenow-item:hover .vea-livenow-pop,.vea-livenow-item:focus-within .vea-livenow-pop{opacity:1}@media (prefers-reduced-motion: reduce){.vea-livenow-chip,.vea-livenow-pop{transition:none}}.vea-meta-mark{width:13px;height:13px;flex-shrink:0;color:var(--text-muted)}.vea-kpi-hero,.vea-tile{overflow:hidden;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl, 24px);box-shadow:var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06));padding:20px 22px;display:flex;flex-direction:column;min-width:0;font:inherit;text-align:left;color:inherit}button.vea-kpi-hero,button.vea-tile{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}button.vea-kpi-hero:hover:not(.is-on),button.vea-tile:hover:not(.is-on){border-color:var(--blue-200)}.vea-kpi-hero.is-on,.vea-tile.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-card, 0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(15,23,42,.06))}.vea-kpi-hero{justify-content:flex-start;gap:2px}.vea-kpi-hero-label{font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.vea-kpi-hero-num{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.05;color:var(--text-primary);margin:6px 0 8px;font-variant-numeric:tabular-nums}.vea-kpi-hero-spark{margin-top:auto;padding-top:14px}.vea-kpi-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px}@media (max-width: 1024px){.vea-kpi-tiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr)}.vea-kpi-tiles[data-tiles="2"],.vea-kpi-tiles[data-tiles="4"]{grid-template-columns:repeat(2,1fr)}.vea-kpi-tiles[data-tiles="1"]{grid-template-columns:1fr}}@media (max-width: 640px){.vea-kpi-tiles{grid-template-columns:1fr 1fr}}.vea-tile{padding:18px 20px;gap:2px}.vea-tile-label{font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.vea-tile-num{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.05;color:var(--text-primary);margin:4px 0 7px;font-variant-numeric:tabular-nums;min-height:28px;display:flex;align-items:flex-end}.vea-tile-num.is-empty{font-size:17px;font-weight:600;letter-spacing:0;color:color-mix(in srgb,var(--text-muted) 90%,transparent)}.vea-tile-spark{margin-top:auto;padding-top:12px}@media (max-width: 1024px){.vea-kpi{grid-template-columns:1fr}}@media (max-width: 640px){.vea-kpi-hero,.vea-tile{padding:16px;border-radius:var(--radius-card, 12px)}.vea-kpi-hero-num{font-size:30px;letter-spacing:-.025em}.vea-tile-num{font-size:24px}.vea-kpi-tiles{grid-template-columns:1fr 1fr;gap:10px}.vea-delta-vs{display:none}}.vea-trend-card{margin-top:0}.vea-trend-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.vea-trend-sub{display:block;font-size:12px;color:var(--text-muted);margin-top:3px;font-variant-numeric:tabular-nums}.vea-seg{display:inline-flex;padding:3px;gap:2px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-full, 100px)}.vea-seg-btn{border:none;background:transparent;cursor:pointer;padding:7px 14px;border-radius:var(--radius-full, 100px);font:inherit;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.vea-seg-btn.is-on{background:var(--bg-primary, #fff);color:var(--text-primary);box-shadow:0 1px 2px #0f172a1a,0 0 0 1px #0f172a0a}.vea-seg-btn:hover:not(.is-on){color:var(--text-primary)}.vea-chart{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:4px 24px 0}.vea-chart-axis{display:flex;flex-direction:column;justify-content:space-between;height:168px;text-align:right;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-chart-plot{position:relative;height:168px;min-width:0}.vea-chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.vea-chart-grid i{display:block;height:1px;background:var(--border-light)}.vea-chart-grid i:first-child{background:transparent}.vea-chart-grid i:last-child{background:var(--border)}.vea-line-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.vea-line-area{opacity:1}.vea-line-prev{fill:none;stroke:var(--blue-300, #7AB0FF);stroke-width:1.5px;stroke-dasharray:4 4}.vea-ghost-key{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.vea-ghost-key i{width:16px;border-top:1.5px dashed var(--blue-300, #7AB0FF)}.vea-line-path{fill:none;stroke:var(--accent, #2563EB);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vea-hits{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;list-style:none;margin:0;padding:0}.vea-hit-slot{flex:1;min-width:0}.vea-hit{position:relative;width:100%;height:100%;background:transparent;border:none;padding:0;cursor:default}.vea-dot{position:absolute;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--accent, #2563EB);box-shadow:0 0 0 2px var(--bg-primary, #fff);opacity:0;transition:opacity .12s}.vea-hit:hover .vea-dot,.vea-hit:focus-visible .vea-dot{opacity:1}.vea-hit-line{position:absolute;top:0;bottom:0;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--accent, #2563EB) 35%,transparent);opacity:0;pointer-events:none}.vea-hit:hover .vea-hit-line,.vea-hit:focus-visible .vea-hit-line{opacity:1}.vea-hit:focus-visible{outline:2px solid var(--accent, #2563EB);outline-offset:-2px;border-radius:8px}.vea-hit-tip{position:absolute;bottom:calc(100% + 10px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 10px;border-radius:10px;background:var(--text-primary, #0B1B2B);color:#fff;font-size:11.5px;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:4}.vea-hit-tip strong{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.vea-hit-tip span{color:#ffffffb8}.vea-hit:hover .vea-hit-tip,.vea-hit:focus-visible .vea-hit-tip{opacity:1}@media (hover: none){.vea-hit:focus .vea-dot,.vea-hit:focus .vea-hit-tip,.vea-hit:focus .vea-hit-line{opacity:1}}.vea-peak-label{position:absolute;transform:translate(-50%,-160%);font-size:11.5px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}.vea-peak-label.is-under{transform:translate(-50%,60%)}.vea-chart-foot{grid-column:2;display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--text-secondary)}.vea-camps{list-style:none;margin:0;padding:0}.vea-camps-headmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.vea-camps-scope{font-size:12px;color:var(--text-muted);white-space:nowrap}.vea-camp{padding:14px 24px;border-top:1px solid var(--border-light)}.vea-camp:first-child{border-top:none}.vea-camp-name{font-size:14px;font-weight:650;color:var(--text-primary);letter-spacing:-.01em}.vea-camp-cols{display:grid;grid-template-columns:minmax(200px,1.9fr) minmax(48px,.55fr) minmax(76px,.8fr) minmax(64px,.7fr) minmax(64px,.7fr) minmax(96px,.9fr) minmax(104px,auto);gap:0 18px;align-items:start}.vea-camp-colhead{padding:9px 24px;background:var(--bg-base);border-bottom:1px solid var(--border-light);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.vea-camp-colhead span{text-align:right;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.vea-camp-colhead span:first-child{text-align:left}.vea-camp-cell{min-width:0}.vea-camp-cell.is-num{text-align:right}.vea-camp-lbl{display:none}.vea-camp-val{display:block;font-size:15px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-camp-sub{display:block;margin-top:2px;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-camp-cell-name{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.vea-camp-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vea-camp-cell-budget{display:flex;flex-direction:column;align-items:flex-end}.vea-camp-cell-budget .vea-camp-lbl{align-self:flex-end}.vea-camp-cell-act{display:flex;justify-content:flex-end;padding-left:14px}.vea-camp-total{padding:10px 24px;border-top:1px solid var(--border-light);background:var(--bg-base)}.vea-camp-total span{text-align:right;font-size:13.5px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.vea-camp-total span:first-child{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-muted);align-self:center}.vea-camp{transition:background-color .15s}.vea-camp:hover{background:var(--fill-faint)}.vea-camp-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 24px}.vea-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);font-size:12.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.vea-chip:hover{border-color:var(--border)}.vea-chip.is-on{color:var(--primary-dark, #1D4ED8);border-color:color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}.vea-chip-n{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.vea-chip.is-on .vea-chip-n{color:inherit}.vea-chip-clear{border:none;background:none;padding:7px 8px;border-radius:8px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer}.vea-chip-clear:hover{color:var(--text-secondary)}.vea-camp-namerow{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.vea-camp-cell-name.is-click{cursor:pointer}.vea-camp-cell-name.is-click:hover .vea-camp-name{color:var(--primary)}.vea-camp-expandbtn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-3px 0 -3px -6px;border:none;background:none;border-radius:6px;color:var(--text-muted);cursor:pointer}.vea-camp-expandbtn:hover{background:var(--fill-faint);color:var(--text-secondary)}.vea-camp-expandbtn svg{width:13px;height:13px}.vea-camp-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);transition:color var(--dur-fast)}.vea-camp.is-flash{animation:veaRowFlash 1.4s var(--ease-out-quint)}@keyframes veaRowFlash{0%{background:color-mix(in srgb,var(--primary) 10%,transparent)}to{background:transparent}}.vea-attn-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.vea-attn-chip i{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--status-warm, #B6810D)}.vea-attn-chip:hover{border-color:var(--hairline-strong)}.vea-attn-chip.is-on{border-color:color-mix(in srgb,var(--status-warm, #B6810D) 40%,transparent);background:color-mix(in srgb,var(--status-warm, #B6810D) 7%,transparent);color:var(--text-primary)}.vea-camp-fundnote{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border-light);font-size:13px;color:var(--text-secondary);background:var(--bg-base)}.vea-camp-count{padding:10px 24px;border-top:1px solid var(--border-light);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.vea-chip{transition:none}.vea-camp.is-flash{animation:none}}@media (max-width: 1024px){.vea-camp-colhead,.vea-camp-total{display:none}.vea-camp-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.vea-camp-cell-name{grid-column:1 / -1}.vea-camp-cell-act{grid-column:1 / -1;justify-content:flex-start}.vea-camp-cell.is-num{text-align:left}.vea-camp-cell-budget{align-items:flex-start}.vea-camp-cell-budget .vea-camp-lbl{align-self:flex-start}.vea-camp-lbl{display:block;font-size:11px;font-weight:500;color:var(--text-muted);margin-bottom:2px;white-space:nowrap}}.vea-camp-path{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;font-size:11px;font-weight:600;color:var(--text-muted)}.vea-camp-path li{display:inline-flex;align-items:center;gap:4px}.vea-camp-path li+li:before{content:"";width:14px;height:1px;margin:0 6px;background:var(--border);flex-shrink:0}.vea-camp-path li svg{width:12px;height:12px}.vea-camp-path li i{width:7px;height:7px;border-radius:50%;background:currentColor}.vea-camp-path li.is-done,.vea-camp-path li.is-now{color:var(--accent)}.vea-camp-path li.is-now i{box-shadow:0 0 0 3px var(--accent-dim)}.vea-camp-path li.is-next{color:var(--text-secondary)}.vea-camp-path li.is-hold{color:var(--status-warm, #B6810D)}.vea-camp-note{font-size:12px;color:var(--text-secondary);margin:12px 0 0}.vea-camp-more{margin-top:12px;font-size:12.5px}.vea-camp-issues{margin-top:12px;padding:12px 14px;border-radius:var(--radius-md, 14px);background:color-mix(in srgb,var(--warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent)}.vea-camp-issues strong{display:block;font-size:12.5px;color:var(--warning-ink, #B6810D);margin-bottom:5px}.vea-camp-issues ul{margin:0;padding-left:18px}.vea-camp-issues li{font-size:12.5px;color:var(--text-secondary);line-height:1.55}.vea-camp-issues>span{display:block;font-size:11.5px;color:var(--text-muted);margin-top:7px}@media (max-width: 640px){.vea-camp{padding:16px}.vea-camp-val{font-size:14px}}@media (max-width: 640px){.vea-chart-axis,.vea-chart-plot{height:132px}}.vea-metric-picker{display:flex;flex-direction:column;gap:2px;margin:14px 0 4px;max-height:46vh;overflow-y:auto}.vea-metric-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s}.vea-metric-opt:hover{background:var(--bg-secondary)}.vea-metric-opt.is-on{background:#2563eb0f;border-color:#2563eb40}.vea-metric-opt input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0}.vea-metric-opt-label{font-size:13.5px;color:var(--text-primary)}.vea-metric-opt-hint{color:var(--text-muted);font-size:12px}.vea-metric-presets{display:flex;align-items:center;gap:8px;margin-top:12px}.vea-launch{font-weight:700}.vea-launch .btn-async-label{gap:6px}.vea-launch-icon{width:12px;height:12px;flex-shrink:0}.aa-table-wrap{overflow-x:auto}.aa-table{width:100%;border-collapse:collapse;font-size:13px}.aa-table th{text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;padding:10px 18px;border-bottom:1px solid var(--border)}.aa-table td{padding:11px 18px;border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-feature-settings:"tnum";white-space:nowrap}.aa-table tr:last-child td{border-bottom:none}.aa-td-title{font-weight:600;color:var(--text-primary);white-space:normal;min-width:160px}.aa-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:100px;border:1px solid transparent}.aa-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.aa-badge-live{background:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success-ink)}.aa-badge-paused{background:var(--status-warm-soft);border-color:color-mix(in srgb,var(--status-warm-dot) 22%,transparent);color:var(--text-secondary)}.aa-badge-building{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.aa-badge-other{background:var(--bg-secondary);border-color:var(--border-light);color:var(--text-muted)}.aa-td-hint{font-size:12px;color:var(--text-muted);font-style:normal;white-space:nowrap}.aa-rotation-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid var(--border-light);cursor:pointer;font-size:14px}.aa-rotation-row:hover{background:var(--bg-hover)}.aa-rotation-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0}.aa-rotation-name{font-weight:600;color:var(--text-primary)}.aa-rotation-owner{font-size:11px;font-weight:600;color:var(--text-muted);margin-left:8px}.aa-rotation-email{font-size:12px;color:var(--text-secondary);margin-left:auto}.aa-field-label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin:14px 0 6px}@media (max-width: 768px){.aa-tier-grid{grid-template-columns:1fr}.aa-stats{grid-template-columns:repeat(2,1fr)}.aa-rotation-email{display:none}}.lead-kept-exclusive-chip{background:#2563eb1a;color:#2563eb}.lead-select-th,.lead-select-td{width:34px;text-align:center}.lead-select-th input,.lead-select-td input{width:15px;height:15px;accent-color:#2563EB;cursor:pointer}.lead-select-td input:disabled{cursor:not-allowed;opacity:.35}.ke-mode-btn svg{width:14px;height:14px}.ke-mode-btn-active{border-color:#2563eb66;color:#2563eb;background:#2563eb0f}.ke-select-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid rgba(37,99,235,.4);border-radius:14px;padding:12px 16px;margin-bottom:14px;box-shadow:var(--shadow-card)}.ke-select-bar-info{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ke-select-bar-hint{font-size:12.5px;color:var(--text-secondary)}.ke-select-bar-actions{display:flex;align-items:center;gap:12px}.ke-modal{max-width:440px}.ke-modal-sub{color:var(--text-secondary);font-size:13.5px;margin:6px 0 14px}.ke-modal-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-secondary);border-radius:10px;padding:12px 14px;font-size:13.5px;margin-bottom:12px}.ke-modal-skipped{font-size:12.5px;color:var(--text-muted);margin-bottom:12px}.ke-modal-pay{display:flex;justify-content:center;text-decoration:none;margin-bottom:10px}.ke-modal-note{font-size:12.5px;color:var(--text-muted);margin-bottom:10px}.ke-protected-note{display:flex;align-items:center;gap:8px;font-size:13px;color:#2563eb;font-weight:500;background:#2563eb0f;border-radius:10px;padding:10px 12px;margin:0}.ke-protected-note svg{flex-shrink:0}.ke-aging-note{font-size:12.5px;color:#b6810d;background:#e6a41e14;border-radius:10px;padding:9px 12px;margin:0 0 10px}@media (max-width: 640px){.ke-select-bar{flex-direction:column;align-items:stretch}.ke-select-bar-actions{justify-content:flex-end}}.aa-wallet-bar{width:220px;max-width:100%;height:6px;border-radius:100px;background:var(--bg-secondary);overflow:hidden;margin:6px 0 4px}.aa-wallet-bar-fill{height:100%;border-radius:100px;background:var(--primary);transition:width .25s cubic-bezier(.16,1,.3,1)}.aa-td-action{text-align:right}.aa-preview{position:relative}.aa-preview-bg{pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(45%) blur(2.5px) opacity(.55)}.aa-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:34px 16px 60px;background:linear-gradient(180deg,#f4f6fb59,#f4f6fbbf)}.aa-offer{width:100%;max-width:860px;background:var(--bg-primary);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-lg, 0 12px 40px rgba(15, 23, 42, .14));padding:34px 36px 28px}.aa-preview.is-flat .aa-preview-overlay{position:relative;inset:auto;background:none;padding:0 0 24px}.aa-offer-label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:26px 0 12px}.aa-preview-caption{font-size:11.5px;color:var(--text-muted);text-align:center;margin-top:16px}.aa-preview-bg.vea-locked-bg{filter:grayscale(70%) blur(10px) opacity(.5)}.vea-soon-card{max-width:520px;text-align:center}.aa-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.aa-step{display:flex;gap:10px;align-items:flex-start}.aa-step-num{width:24px;height:24px;border-radius:100px;flex-shrink:0;background:var(--accent-dim);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700}.aa-step-title{font-size:13.5px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.aa-step-body{font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.aa-tier-selectable{cursor:pointer;text-align:left;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s cubic-bezier(.16,1,.3,1)}.aa-tier-selectable:hover{transform:translateY(-1px);box-shadow:var(--shadow-md, 0 4px 12px rgba(15, 23, 42, .08))}.aa-tier-selected{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f,var(--shadow-md, 0 4px 12px rgba(15, 23, 42, .08))}.aa-setup-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-top:1px solid var(--border-light)}.aa-setup-row:first-child{border-top:none}.aa-setup-dot{width:26px;height:26px;border-radius:100px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:var(--bg-secondary);color:var(--text-secondary)}.aa-setup-dot-done{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.aa-setup-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.aa-setup-title{font-size:13.5px;font-weight:600;color:var(--text-primary)}.aa-setup-body{font-size:12.5px;color:var(--text-secondary)}@media (max-width: 768px){.aa-steps{grid-template-columns:1fr}.aa-offer{padding:24px 20px}.aa-preview-overlay{padding:16px 10px 40px}}.vea-platinum{margin-top:24px;padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:14px;background:var(--bg-secondary)}.vea-platinum-label{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--primary);margin-bottom:6px}.vea-platinum-title{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:5px}.vea-platinum-body{font-size:12.5px;line-height:1.6;color:var(--text-secondary);margin:0}.vea-price-card{border:1px solid rgba(37,99,235,.4);border-radius:14px;padding:20px 22px;margin-top:24px;box-shadow:0 0 0 3px #2563eb0f}.vea-price-cta{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-light)}.vea-price-cta .btn{justify-content:center}.vea-price-cta-note{font-size:12.5px;color:var(--text-muted);text-align:center}.aa-offer-label+.aa-steps{margin-top:0}.vea-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.vea-price-num{font-size:26px;font-weight:600;letter-spacing:-.025em;color:var(--text-primary);font-variant-numeric:tabular-nums}.vea-price-num span{font-size:14px;font-weight:600;color:var(--text-secondary);letter-spacing:0}.vea-price-note{font-size:12.5px;color:var(--text-secondary)}.vea-funnel-row{display:flex;align-items:baseline;gap:14px;padding:13px 18px;border-top:1px solid var(--border-light)}.vea-funnel-row:first-child{border-top:none}.vea-funnel-label{flex:0 0 110px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.vea-funnel-value{flex:1;min-width:0;font-size:13px;color:var(--text-primary);display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.vea-funnel-value a{color:var(--primary);text-decoration:none}.vea-funnel-value a:hover{text-decoration:underline}.vea-funnel-missing{color:var(--text-secondary)}.vea-funnel-note{font-size:12px;color:var(--text-muted)}@media (max-width: 640px){.vea-price-row{gap:2px 12px;margin-bottom:14px}.vea-funnel-row{flex-direction:column;gap:3px}.vea-funnel-label{flex:none}}.val-page{--vx-bg: var(--bg-base);--vx-card: var(--bg-card);--vx-deep: var(--bg-secondary);--vx-accent: var(--primary);--vx-accent-2: var(--primary-dark);--vx-white: var(--text-primary);--vx-dim: var(--text-secondary);--vx-muted: var(--text-muted);--vx-faint: var(--border);--vx-faint-2: #C9D2E0;--vx-r-s: 10px;--vx-r: 14px;--vx-r-m: 20px;--vx-r-l: 24px;--t-xs: 12px;--t-sm: 13px;--t-base: 15px;--t-md: 17px;--t-lg: 20px;--t-xl: 26px;--t-2xl: 34px;--t-3xl: 48px;--t-4xl: 68px;--s-1: 8px;--s-2: 12px;--s-3: 20px;--s-4: 32px;--s-5: 56px;--s-6: 96px;--r-ctl: 10px;--r-card: 20px;--r-feat: 24px;--vx-font: var(--font-sans);font-family:var(--vx-font);background:var(--vx-bg);color:var(--vx-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5;overflow-x:clip}.val-container{max-width:1180px;margin:0 auto;padding:0 28px}.val-price-card,.val-section.val-closing{--vx-card: #0B1B2B;--vx-accent: #3B82F6;--vx-accent-2: #2563EB;--vx-white: #fff;--vx-dim: #B6C2D6;--vx-muted: #8FA0B8;--vx-faint: rgba(255, 255, 255, .12);--vx-faint-2: rgba(255, 255, 255, .16)}.val-reveal{opacity:0;transform:translateY(20px);animation:valIn .7s cubic-bezier(.16,1,.3,1) var(--d, 0s) forwards}@keyframes valIn{to{opacity:1;transform:none}}@keyframes valSectionIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}[data-io]{animation:valSectionIn .6s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}.val-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.val-line>span{display:inline-block;transform:translateY(112%);filter:blur(6px);animation:valRise .9s cubic-bezier(.16,1,.3,1) var(--d, 0s) forwards}@keyframes valRise{to{transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.val-reveal,[data-io],.val-line>span{animation:none;opacity:1;transform:none;transition:none;filter:none}html.ads-page{scroll-behavior:auto}.val-cta:after{display:none}.val-faq details[open] p{animation:none}}.val-nav{position:fixed;top:0;left:0;right:0;z-index:30;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.val-nav.is-scrolled{background:#ffffffc7;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--vx-faint);box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f}.val-nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;transition:padding .25s ease}.val-nav.is-scrolled .val-nav-inner{padding-top:12px;padding-bottom:12px}.val-nav-logo{height:36px;width:auto;display:block}.val-nav-actions{display:flex;align-items:center;gap:12px}.val-nav-login{border:1px solid var(--vx-faint);border-radius:12px;padding:9px 16px;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--vx-dim);white-space:nowrap;transition:background .15s,color .15s}.val-nav-login:hover{background:#0000000f;color:var(--vx-white)}.val-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:100px;background:var(--vx-accent);color:#fff;text-decoration:none;font-size:14.5px;font-weight:600;letter-spacing:-.1px;box-shadow:0 1px 2px #0f172a14;transition:transform .15s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .15s}.val-cta:hover{transform:translateY(-1px);background:var(--vx-accent-2);box-shadow:0 6px 18px -4px #2563eb66}.val-cta:active{transform:scale(.99)}.val-cta:not(.mk-hover-cta):after{content:"→";display:inline-block;max-width:0;opacity:0;margin-left:-8px;overflow:hidden;transform:translate(-4px);transition:max-width .3s cubic-bezier(.16,1,.3,1),opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),margin-left .3s cubic-bezier(.16,1,.3,1)}.val-cta:not(.mk-hover-cta):hover:after{max-width:1.2em;opacity:1;transform:none;margin-left:0}.val-cta-sm{padding:10px 18px;font-size:var(--t-sm);white-space:nowrap}.val-cta-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:100px;border:1px solid var(--vx-faint);background:#fff;color:var(--vx-white);text-decoration:none;font-size:14.5px;font-weight:600;transition:background .15s,border-color .2s}.val-cta-ghost:hover{background:#fff;border-color:var(--vx-white)}.val-hero{position:relative;padding:128px 0 48px;overflow:visible}.val-hero.is-stage{padding:96px 0 30px;text-align:center}.val-hero.is-stage .val-hero-meta{justify-content:center;margin-bottom:10px}.val-hero.is-stage .val-h1{margin-bottom:18px;font-size:clamp(2.4rem,6vw,76px);line-height:1.01;letter-spacing:-.045em;font-weight:800}.val-h1 em{color:var(--vx-accent);font-style:normal}.val-hero.is-stage .val-sub{margin:0 auto 44px;max-width:640px;font-size:18px;text-wrap:balance}.val-hero.is-stage .val-cta-row{justify-content:center}.val-hero-media{position:relative;z-index:2;max-width:980px;margin:84px auto 0;text-align:left}.val-hero.is-stage .val-hero-halo{inset:auto -160px -140px;height:680px}.val-hero.is-stage .val-hero-halo:before{background:radial-gradient(ellipse 980px 540px at 50% 96%,rgba(37,99,235,.16),transparent 70%)}.val-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 24px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted)}.val-meta-sep{width:1px;height:11px;background:var(--vx-faint-2)}.val-h1{margin:0 0 var(--s-3);font-size:clamp(2.6rem,6vw,var(--t-4xl));font-weight:700;line-height:1.06;letter-spacing:-.03em;color:var(--vx-white)}.val-h1 .serif{color:var(--vx-accent);font-style:normal}.val-sub{max-width:560px;margin:0 0 24px;font-size:var(--t-md);line-height:1.6;color:var(--vx-dim)}.val-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.val-trustline{margin:20px 0 0;font-size:13px;color:var(--vx-muted);font-variant-numeric:tabular-nums}.val-hero-halo{position:absolute;top:-80px;right:-200px;bottom:-80px;left:0;pointer-events:none;z-index:0}.val-hero-halo:before{content:"";position:absolute;top:50%;right:-160px;transform:translateY(-50%);width:720px;height:520px;background:radial-gradient(closest-side,rgba(59,130,246,.08),rgba(37,99,235,.03) 55%,transparent 72%)}.val-mock-shell{opacity:0;transform:translateY(28px);animation:valDock 1s cubic-bezier(.16,1,.3,1) .4s forwards}@keyframes valDock{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.val-mock-shell{animation:none;opacity:1;transform:none}}.val-mock{text-align:left;border-radius:var(--vx-r-m);overflow:hidden;border:1px solid var(--vx-faint-2);background:var(--vx-card);box-shadow:0 30px 70px -28px #0f172a61,0 0 80px -20px #2563eb1a;pointer-events:none}.val-mock-top{background:var(--vx-bg);padding:18px 22px 20px}.val-mock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.val-mock-title{display:block;font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--vx-white)}.val-mock-live{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--success-ink, #166534)}.val-livedot{width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0}.val-mock-fresh{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--vx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.val-mock-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.val-mock-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:100px;background:#fff;border:1px solid var(--border-light);font-size:12px;font-weight:600;color:var(--vx-dim);white-space:nowrap}.val-mock-chip.is-on{border-color:color-mix(in srgb,var(--vx-accent) 35%,transparent);background:color-mix(in srgb,var(--vx-accent) 8%,transparent);color:var(--primary-dark, #1D4ED8)}.val-mock-rangebar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.val-mock-tools{display:inline-flex;align-items:center;gap:14px}.val-mock-sync{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--vx-muted);white-space:nowrap}.val-mock-syncmark{width:15px;height:15px;opacity:.75}.val-mock-edit{font-size:12.5px;font-weight:600;color:var(--vx-dim);white-space:nowrap}.val-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:valPulse 2.2s ease-in-out infinite}@keyframes valPulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 5px #22c55e00}}@media (prefers-reduced-motion: reduce){.val-dot{animation:none}}.val-mock-ranges{display:flex;gap:2px;padding:3px;width:fit-content;background:var(--bg-secondary);border-radius:100px;border:1px solid var(--border-light)}.val-mock-range{padding:6px 13px;border-radius:100px;font-size:12px;font-weight:500;color:var(--vx-muted);white-space:nowrap}.val-mock-range.is-on{background:#fff;color:var(--vx-white);font-weight:600;box-shadow:0 1px 2px #0f172a1a,0 0 0 1px #0f172a0a}.val-mock-kpis{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px;margin-top:14px}.val-mock-tile{display:flex;flex-direction:column;min-width:0;padding:13px 15px;border-radius:14px;background:#fff;border:1px solid var(--border-light);box-shadow:0 1px 2px #0f172a0a}.val-mock-tile.is-featured{border-color:var(--vx-accent);box-shadow:0 0 0 1px var(--vx-accent)}.val-mock-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:0;color:var(--vx-muted)}.val-mock-big{display:block;font-size:44px;font-weight:800;letter-spacing:-1px;line-height:1.05;color:var(--vx-white);margin:4px 0 2px;font-variant-numeric:normal}.val-mock-num{display:block;font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--vx-white);margin:4px 0 2px;font-variant-numeric:tabular-nums}.val-mock-delta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.val-mock-delta svg{width:11px;height:11px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.val-mock-delta em{font-style:normal;font-weight:500;color:var(--vx-muted);white-space:nowrap}.val-mock-delta.is-good{color:var(--success-ink, #166534)}.val-mock-delta.is-bad{color:var(--danger-ink, #B91C1C)}.val-mock-delta.is-flat{color:var(--vx-muted)}.val-mock-spark{width:100%;height:38px;margin-top:auto;padding-top:10px;overflow:visible}.val-mock-spark-grid{stroke:#0b1b2b12;stroke-width:1;vector-effect:non-scaling-stroke}.val-mock-spark-line{fill:none;stroke:var(--vx-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:240;stroke-dashoffset:240;animation:valSpark 1.3s cubic-bezier(.4,0,.2,1) 1s forwards}@keyframes valSpark{to{stroke-dashoffset:0}}.val-mock-spark-area{opacity:0;animation:valFadeIn .7s ease 2s forwards}@keyframes valFadeIn{to{opacity:1}}.val-mock-spark-dot{fill:none;stroke:var(--vx-accent);stroke-width:4.5;stroke-linecap:round;opacity:0;animation:valFadeInDot .4s ease 2.2s forwards}.val-mock-spark-ring{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;opacity:0;animation:valFadeInDot .4s ease 2.2s forwards}@keyframes valFadeInDot{to{opacity:1}}.val-mock-minispark{width:100%;height:20px;margin-top:auto;padding-top:8px;overflow:visible}.val-mock-minispark path{fill:none;stroke:var(--blue-300, #7AB0FF);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.val-mock-minispark path.is-dot{stroke-width:4}@media (prefers-reduced-motion: reduce){.val-mock-spark-line{animation:none;stroke-dashoffset:0}.val-mock-spark-area,.val-mock-spark-dot,.val-mock-spark-ring{animation:none;opacity:1}}.val-mock-rows{background:#fff;border-top:1px solid var(--vx-faint)}.val-mock-row{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid var(--vx-faint)}.val-mock-row:first-child{border-top:none}.val-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:100px;font-size:11px;font-weight:600}.val-chip.is-live{background:#16a34a1a;color:#16a34a}.val-chip .val-dot{width:6px;height:6px;background:currentColor}.val-chip.is-ready{background:var(--status-warm-soft);color:var(--text-secondary)}.val-chip.is-building{background:var(--blue-wash-12);color:var(--vx-accent)}.val-mock-row-stat.is-clock{font-variant-numeric:tabular-nums;color:var(--vx-muted)}.val-mock-btn.is-wait{cursor:default;opacity:.65}.val-mock-row-name{font-size:14px;font-weight:600;color:var(--vx-white);flex:1;min-width:0}.val-mock-row-stat{font-size:var(--t-xs);color:var(--vx-muted)}.val-mock-row-stat em{font-style:normal;font-weight:600;color:var(--vx-dim);font-variant-numeric:tabular-nums}.val-mock-btn{padding:7px 14px;border-radius:100px;font-size:var(--t-xs);font-weight:600}.val-mock-btn.is-quiet{background:#fff;color:var(--vx-dim);border:1px solid var(--vx-faint)}.val-mock-btn.is-go{background:#2563eb;color:#fff}.val-tsec{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,5vw,72px);align-items:center}.val-tstat{display:flex;align-items:center;gap:16px;margin:28px 0 8px}.val-tstat-num{font-size:54px;font-weight:700;letter-spacing:-.03em;color:var(--vx-white);font-variant-numeric:tabular-nums;line-height:1}.val-tstat-meta{font-size:var(--t-sm);color:var(--vx-dim);max-width:190px;line-height:1.45;text-wrap:balance}.val-stars{display:inline-flex;gap:2px;color:#e6a41e;font-size:13px;letter-spacing:2px}.val-stars.big{font-size:16px;display:flex;margin-bottom:6px}.val-tnote{margin:22px 0 0;font-size:var(--t-xs);color:var(--vx-muted);max-width:400px;line-height:1.65}.val-tcard{background:var(--vx-card);border:1px solid var(--vx-faint);border-radius:var(--vx-r);padding:20px;box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f}.val-tcard p{margin:10px 0 14px;font-size:14px;line-height:1.6;color:var(--vx-dim)}.val-tcard.goat p{font-size:32px;margin:8px 0 12px;line-height:1.1}.val-tattrib{display:flex;align-items:center;gap:10px}.val-tav{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:#2563eb1a;border:1px solid rgba(37,99,235,.3);color:var(--vx-accent);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.val-tname{font-size:13px;font-weight:600;color:var(--vx-white)}.val-tmeta{display:block;font-size:11px;color:var(--vx-muted)}.val-tcard.mini{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px}.val-tcard.mini .val-tmeta{font-size:12px}.val-proofstrip{border-top:1px solid var(--vx-faint);border-bottom:1px solid var(--vx-faint);background:#fff}.val-proofstrip-row{display:grid;grid-template-columns:repeat(5,1fr)}.val-proof{display:flex;flex-direction:column;align-items:center;gap:3px;padding:20px 12px;text-align:center}.val-proof+.val-proof{border-left:1px solid var(--vx-faint)}.val-proofstrip .val-integrations-row{border-top:1px solid var(--vx-faint)}.val-proof-n{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--vx-white);font-variant-numeric:tabular-nums}.val-proof-l{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--vx-muted);text-wrap:balance}@media (max-width: 768px){.val-proofstrip-row{grid-template-columns:1fr 1fr}.val-proof:last-child{grid-column:1 / -1}.val-proof+.val-proof{border-left:none}}.val-section{padding:var(--s-6) 0;scroll-margin-top:76px}.val-section.is-tight{padding:var(--s-5) 0}.val-section.is-feature{padding:128px 0}.val-section.is-banded{border-top:1px solid var(--vx-faint);border-bottom:1px solid var(--vx-faint);background:linear-gradient(180deg,var(--bg-secondary),transparent 260px)}.val-eyebrow,.val-kicker{display:block;margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-accent)}.val-eyebrow i{font-style:normal;color:var(--vx-muted);margin-right:9px;font-variant-numeric:tabular-nums}.val-proof-l,.val-compare th,.val-spec dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.val-head{text-align:center;max-width:720px;margin:0 auto var(--s-4)}.val-head.is-left{text-align:left;max-width:760px;margin-left:0}.val-h2{margin:0 0 16px;font-size:clamp(1.9rem,3.2vw,var(--t-3xl));font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--vx-white);text-wrap:pretty}.val-h2 .serif{color:var(--vx-accent);font-style:normal}.val-lead{margin:0 auto;max-width:620px;font-size:var(--t-md);line-height:1.62;color:var(--vx-dim)}.val-head.is-left .val-lead{margin-left:0}.val-card{position:relative;background:var(--vx-card);border:1px solid var(--vx-faint);border-radius:var(--r-card);padding:var(--s-4);box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f;transition:border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.val-card:hover{border-color:var(--vx-faint-2);transform:translateY(-2px)}.val-card h3{margin:0 0 var(--s-1);font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--vx-white)}.val-card p{margin:0;font-size:var(--t-base);line-height:1.62;color:var(--vx-dim)}.val-head-tier{display:grid;grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:clamp(28px,5vw,64px);max-width:none;text-align:left}.val-head-tier .val-lead{margin-left:0}@media (max-width: 900px){.val-head-tier{grid-template-columns:1fr;gap:28px}}.val-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--vx-faint);border-top:1px solid var(--vx-faint);border-bottom:1px solid var(--vx-faint)}.val-wall .val-card{display:flex;flex-direction:column;gap:0;padding:30px 28px 34px;background:var(--vx-bg);border:0;border-radius:0;box-shadow:none;transition:background .2s cubic-bezier(.16,1,.3,1)}.val-wall .val-card:hover{background:#fbfcfe;transform:none;border-color:transparent}.val-stat-lead{display:block;margin-bottom:var(--s-3);font-size:var(--t-2xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--vx-white);font-variant-numeric:tabular-nums}.val-stat-lead em{display:block;margin-top:7px;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted)}.val-mark{display:block;width:20px;height:20px;margin-bottom:var(--s-3);stroke:var(--vx-accent);stroke-width:1.5;fill:none}.val-honest{margin:24px 0 0;max-width:460px;padding:16px 18px;border-radius:var(--r-card);border:1px solid rgba(37,99,235,.3);background:#2563eb0f;font-size:var(--t-base);line-height:1.6;font-weight:500;color:var(--vx-white)}.val-honest.is-centered{margin:28px auto 0;max-width:620px;text-align:center}.val-spec{margin:0;padding:8px 26px;background:var(--vx-card);border:1px solid var(--vx-faint);border-radius:var(--vx-r-m);box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f}.val-spec-row{display:flex;align-items:baseline;gap:14px;padding:16px 0;border-top:1px solid var(--vx-faint)}.val-spec-row:first-child{border-top:none}.val-spec-row dt{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vx-muted)}.val-spec-leader{flex:1;min-width:24px;border-bottom:1px dotted var(--vx-faint-2);margin-bottom:.32em}.val-spec-row dd{margin:0;width:56%;flex-shrink:0;font-size:var(--t-base);font-weight:500;line-height:1.5;color:var(--vx-white)}@media (max-width: 640px){.val-spec-row{flex-wrap:wrap;gap:6px 14px}.val-spec-leader{display:none}.val-spec-row dd{width:100%}}.val-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;gap:1px;margin:0;padding:0;background:var(--vx-faint);border:1px solid var(--vx-faint);border-radius:var(--vx-r-m);overflow:hidden;counter-reset:valstep}.val-steps li{counter-increment:valstep;display:grid;grid-template-rows:subgrid;grid-row:span 4;align-content:start;background:var(--vx-card);padding:28px 26px}.val-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.val-step-n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-ctl);background:linear-gradient(180deg,#2563eb24,#2563eb0d);border:1px solid rgba(37,99,235,.35);font-size:15px;font-weight:700;color:var(--vx-accent);font-variant-numeric:tabular-nums}.val-step-head{margin-bottom:10px}.val-step-head h3{margin:0 0 var(--s-1);font-size:var(--t-lg);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--vx-white)}.val-tag{display:inline-block;padding:3px 9px;border-radius:100px;border:1px solid var(--vx-faint);background:var(--bg-secondary);font-size:11px;font-weight:500;color:var(--vx-muted)}.val-compare-scroll{overflow-x:auto;border:1px solid var(--vx-faint);border-radius:var(--vx-r-m);background:var(--vx-card)}.val-compare{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.val-compare th,.val-compare td{padding:15px 20px;text-align:left;vertical-align:top;font-size:14px;line-height:1.5;border-top:1px solid var(--vx-faint)}.val-compare thead th{border-top:none;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted);background:var(--vx-deep);padding-top:16px;padding-bottom:16px;cursor:default;white-space:normal}.val-compare tbody tr{border-bottom:none}.val-compare tbody th{font-weight:500;color:var(--vx-dim);font-size:var(--t-sm);width:170px;text-transform:none;letter-spacing:0;position:sticky;left:0;background:var(--vx-card);z-index:1;box-shadow:1px 0 0 var(--vx-faint)}.val-compare thead th:first-child{position:sticky;left:0;background:var(--vx-deep);z-index:1}.val-compare tbody td{color:var(--vx-dim)}.val-compare td.val-us,.val-compare thead th.val-us{background:#2563eb0f;border-left:1px solid rgba(37,99,235,.3);border-right:1px solid rgba(37,99,235,.3)}.val-compare thead th.val-us{color:var(--vx-accent);border-top:1px solid rgba(37,99,235,.3);border-radius:12px 12px 0 0}.val-compare tbody tr:last-child td.val-us{border-bottom:1px solid rgba(37,99,235,.3);border-radius:0 0 12px 12px}.val-compare td.val-us{color:var(--vx-white);font-weight:500}.val-us-inner{display:grid;grid-template-columns:12px 1fr;gap:7px;align-items:start}.val-compare tbody tr:hover{background:transparent}.val-compare tbody tr:hover th,.val-compare tbody tr:hover td{background:#0b1b2b06}.val-compare tbody tr:hover th{background:#f3f5fa}.val-receipt-note{margin:36px auto 0;max-width:560px;text-align:center;font-size:15px;line-height:1.65;color:var(--vx-dim)}.val-receipt-note strong{color:var(--vx-white)}.val-price-wrap{position:relative}.val-price-glow{position:absolute;top:-120px;right:0;bottom:-120px;left:0;pointer-events:none}.val-price-glow:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:900px;height:620px;background:radial-gradient(closest-side,rgba(59,130,246,.06),transparent 70%)}.val-price-card{position:relative;max-width:520px;margin:0 auto;padding:36px 36px 30px;background:linear-gradient(180deg,#15334d,#0b1b2b 45%);border:1px solid rgba(59,130,246,.35);border-radius:var(--vx-r-l);text-align:center;box-shadow:inset 0 1px #ffffff1a,0 0 90px -25px #3b82f642}.val-price-top{margin-bottom:24px}.val-price-num{display:block;font-size:56px;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.val-price-num span{font-size:18px;font-weight:500;letter-spacing:0;color:var(--vx-muted)}.val-price-note{display:block;margin-top:10px;font-size:var(--t-sm);color:var(--vx-muted)}.val-price-lock{display:block;margin-top:12px;font-size:13px;font-weight:600;color:#93c5fd}.val-price-list{list-style:none;margin:0 0 26px;padding:0;text-align:left}.val-price-list li{padding:11px 2px;border-top:1px solid var(--vx-faint);font-size:var(--t-base);color:var(--vx-dim)}.val-price-list li:last-child{border-bottom:1px solid var(--vx-faint)}.val-price-fine{margin:18px 0 0;font-size:12px;line-height:1.6;color:var(--vx-muted)}.val-price-anchor{margin:0 auto 48px;max-width:640px;text-align:center;font-size:15px;line-height:1.65;color:var(--vx-dim)}.vslc-proof{max-width:900px;margin:0 auto;padding:84px 24px 0;text-align:center}.vslc-twall{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:18px}.vslc-tcol{height:460px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent)}.vslc-tcol-track{display:flex;flex-direction:column;animation:vslc-twall-scroll var(--d, 40s) linear infinite}.vslc-twall:hover .vslc-tcol-track{animation-play-state:paused}.vslc-tset{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}@keyframes vslc-twall-scroll{to{transform:translateY(-50%)}}.vslc-tcard{text-align:left;padding:19px 20px 17px;border-radius:var(--r-card);background:#ffffff0b;box-shadow:0 0 0 1px var(--border-dark)}.vslc-tcard p{margin:11px 0 14px;font-size:14.5px;line-height:1.6;color:var(--text-on-dark)}.vslc-tcard.is-mini{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.vslc-stars{display:inline-flex;gap:3px}.vslc-stars svg{width:14px;height:14px;fill:var(--status-warm-dot)}.vslc-tattrib{display:flex;align-items:center;gap:10px}.vslc-tav{width:30px;height:30px;border-radius:9px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#3b82f624;box-shadow:inset 0 0 0 1px #60a5fa59;color:var(--blue-300);font-size:11px;font-weight:700}.vslc-tname{display:block;font-size:13px;font-weight:600;color:#fff}.vslc-tmeta{display:block;font-size:11.5px;color:var(--text-on-dark-muted)}.val-faq-wrap{max-width:760px;margin:0 auto}.val-faq{border:1px solid var(--vx-faint);border-radius:var(--vx-r-m);background:var(--vx-card);padding:4px 26px}.val-faq details{border-top:1px solid var(--vx-faint)}.val-faq details:first-child{border-top:none}.val-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 2px;cursor:pointer;list-style:none;font-size:15.5px;font-weight:500;color:var(--vx-white);transition:color .15s}.val-faq summary:hover{color:var(--vx-accent)}.val-faq summary::-webkit-details-marker{display:none}.val-faq summary:after{content:"+";flex-shrink:0;font-size:20px;font-weight:300;color:var(--vx-muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.val-faq details[open] summary:after{transform:rotate(45deg)}.val-faq details p{margin:0;padding:0 32px 20px 2px;font-size:var(--t-base);line-height:1.65;color:var(--vx-dim)}.val-faq details[open] p{animation:valFaqIn .25s cubic-bezier(.16,1,.3,1)}@keyframes valFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.val-section.val-closing{text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#0e2135,#0b1b2b 62%);padding:120px 0 132px}.val-closing .val-eyebrow{color:#60a5fa}.val-closing .val-h2{font-size:clamp(2.6rem,5.2vw,76px);letter-spacing:-.035em}.val-h2.is-sub{font-size:clamp(1.7rem,2.4vw,34px)}.val-tgrid{display:grid;gap:14px;align-content:start}.val-tgrid .val-tcard{width:auto}.val-integrations{border-bottom:1px solid var(--vx-faint);background:var(--bg-primary)}.val-integrations-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 26px;padding:16px 0}.val-integrations-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px 26px;list-style:none;margin:0;padding:0}.val-integrations-list li{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--vx-dim);padding:5px 13px;border:1px solid var(--vx-faint);border-radius:100px;background:var(--vx-card)}@media (max-width: 640px){.val-integrations-row{gap:8px 16px;padding:14px 0}.val-integrations-list{gap:6px 16px;justify-content:center}.val-integrations-list li{font-size:13.5px}}.val-meet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:stretch;margin-top:var(--s-4)}.val-meet-fig{margin:0;display:flex;flex-direction:column}.val-meet-fig .val-phone{flex:1;display:flex;flex-direction:column}.val-meet-fig .val-phone-screen{flex:1}.val-phone{max-width:300px;margin:0 auto;padding:8px;border-radius:34px;background:#0b1b2b;border:1px solid var(--vx-faint-2);box-shadow:0 1px 3px #0000000a,0 30px 70px -28px #0f172a4d}.val-phone-screen{border-radius:26px;overflow:hidden;background:#f5f5f5;min-height:470px}.val-phone.is-lock .val-phone-screen{background:linear-gradient(165deg,#14304d,#0b1b2b 62%);padding:26px 12px 12px;display:flex;flex-direction:column;gap:10px}.val-lock-time{display:block;text-align:center;margin-bottom:22px;font-size:44px;font-weight:300;letter-spacing:-1px;color:#fff;font-variant-numeric:tabular-nums}.val-lock-note{background:#ffffffeb;border-radius:14px;padding:11px 13px;display:flex;flex-direction:column;gap:3px;box-shadow:0 6px 18px -8px #0006}.val-lock-app{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7480}.val-lock-body{font-size:12.5px;line-height:1.45;color:#0b1b2b;white-space:pre-line}.val-meet-cap{margin:16px auto 0;padding-top:0;max-width:300px;text-align:center;font-size:12px;line-height:1.5;color:var(--vx-muted)}.val-meet-ways{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--s-5);border-top:1px solid var(--vx-faint)}.val-meet-way{padding:22px 26px 4px;border-left:1px solid var(--vx-faint)}.val-meet-way:first-child{border-left:none;padding-left:0}.val-meet-way .val-mark{width:20px;height:20px;stroke:var(--vx-accent);stroke-width:1.6;fill:none}.val-meet-way h3{margin:12px 0 6px;font-size:15.5px;font-weight:650;letter-spacing:-.01em;color:var(--vx-white)}.val-meet-way p{margin:0;font-size:13.5px;line-height:1.55;color:var(--vx-dim)}@media (max-width: 900px){.val-meet{grid-template-columns:1fr;gap:34px}.val-meet-ways{grid-template-columns:1fr;border-top:none}.val-meet-way{border-left:none;border-top:1px solid var(--vx-faint);padding:20px 0 4px}}@media (max-width: 640px){.val-phone{max-width:272px}}.val-closing .val-cta-row{justify-content:center}.val-closing .val-cta-ghost{background:transparent;border-color:#ffffff38;color:#fff}.val-closing .val-cta-ghost:hover{background:#ffffff12;border-color:#fff6}.val-closing .val-ctatrust{justify-content:center;color:#8fa0b8;margin-top:18px}.val-closing .val-ctatrust-sep{background:#ffffff2e}.val-closing-signin{margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.val-closing-halo{position:absolute;left:50%;top:-140px;bottom:auto;transform:translate(-50%);width:1180px;height:720px;pointer-events:none;background:radial-gradient(closest-side,rgba(59,130,246,.22),transparent 72%)}.val-closing .val-h2{margin-bottom:14px}.val-closing .val-lead{margin-bottom:32px}.val-closing-contact{margin:20px 0 0;font-size:13px;color:var(--vx-muted)}.val-closing-contact a{color:var(--vx-dim);text-decoration:none;border-bottom:1px solid var(--vx-faint-2)}.val-closing-contact a:hover{color:var(--vx-white);border-bottom-color:var(--vx-white)}.val-footer{background:linear-gradient(180deg,#0b1b2b,#06101c);border-top:1px solid rgba(255,255,255,.06);padding:48px 0 44px;color:#8fa0b8}.val-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.val-footer-logo{height:26px;width:auto;display:block;margin-bottom:12px}.val-footer p{margin:0;font-size:13px;color:#ffffff8c}.val-footer nav{display:flex;gap:22px}.val-footer nav a{color:#fff9;text-decoration:none;font-size:13px;transition:color .2s}.val-footer nav a:hover{color:#fff}@media (max-width: 1024px){.val-hero{padding-top:112px}.val-hero.is-stage{padding-top:80px}.val-hero-halo:before{right:-260px;opacity:.7}.val-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.val-tsec{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.val-section{padding:72px 0}.val-section.is-feature{padding:84px 0}.val-mock-kpis{grid-template-columns:1fr 1fr;gap:10px}.val-mock-tile.is-featured{grid-column:1 / -1}.val-wall,.val-steps{grid-template-columns:1fr}}@media (max-width: 640px){.val-container{padding:0 18px}.val-nav-logo{height:26px}.val-nav-inner{padding-top:14px;padding-bottom:14px}.val-nav-actions{gap:4px}.val-nav-login{padding:12px 10px;font-size:13px;border:none;background:none}.val-nav-actions .val-cta-sm{padding:12px 14px;font-size:13px}.val-hero-meta{gap:6px 9px;margin-bottom:18px;font-size:10px;letter-spacing:.11em;color:var(--vx-muted)}.val-hero.is-stage{padding-top:64px}.val-hero.is-stage .val-hero-meta{margin-bottom:10px}.val-hero.is-stage .val-sub{margin-bottom:32px}.val-hero-media{margin-top:56px}.val-meta-sep{display:none}.val-section{padding:56px 0}.val-section.is-feature{padding:64px 0}.val-head{margin-bottom:32px}.val-h2{font-size:1.72rem}.val-lead{font-size:.98rem}.val-eyebrow,.val-kicker{font-size:11px;margin-bottom:10px}.val-proof{padding:16px 10px 14px}.val-proof-n{font-size:20px}.val-proof-l{font-size:10px;letter-spacing:.08em}.val-footer{padding:36px 0 40px}.val-footer-inner{flex-direction:column;gap:0}.val-footer nav{width:100%;border-top:1px solid rgba(255,255,255,.1);margin-top:16px;padding-top:16px;gap:18px}.val-footer nav a{padding:6px 0}.val-spec-row{grid-template-columns:1fr;gap:4px;padding:13px 0}.val-compare{min-width:620px}.val-compare th,.val-compare td{padding:12px 14px;font-size:13px}.val-compare tbody th{width:116px;font-size:var(--t-xs)}.val-mock-range:nth-child(n+4){display:none}.val-mock-delta em,.val-mock-edit{display:none}.val-mock-chip:nth-child(3){display:none}.val-mock-row{flex-wrap:wrap;row-gap:8px;padding:13px 18px}.val-mock-row-stat{display:none}.val-price-card{padding:26px 20px 24px}.val-cta-row .val-cta,.val-cta-row .val-cta-ghost{width:100%;justify-content:center}}@media (max-width: 480px){.val-nav-prod{display:none}}html.ads-page{color-scheme:light;background:var(--bg-base)}@media (prefers-reduced-motion: no-preference){html.ads-page{scroll-behavior:smooth}}.val-page ::selection,.vads-auth ::selection{background:#2563eb47;color:var(--text-primary)}.val-cta:focus-visible,.val-cta-ghost:focus-visible,.val-nav-login:focus-visible,.vads-btn:focus-visible,.vads-back:focus-visible,.vads-forgot button:focus-visible,.vads-switch button:focus-visible,.val-faq summary:focus-visible,.val-nav-links a:focus-visible,.val-footer nav a:focus-visible,.val-closing-contact a:focus-visible,.val-footer-entity a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vads-auth{min-height:100vh;min-height:100dvh;background:var(--bg-base);font-family:var(--font-sans);display:flex;align-items:center;justify-content:center;padding:40px 16px;position:relative;overflow:hidden}.vads-auth-glow{position:absolute;top:-220px;left:50%;transform:translate(-50%);width:900px;height:480px;background:radial-gradient(ellipse at center,rgba(37,99,235,.1),transparent 65%);pointer-events:none}.vads-card{position:relative;width:100%;max-width:460px;background:#fff;border:1px solid var(--border);border-radius:20px;padding:36px 36px 30px;box-shadow:0 1px 3px #0000000a,0 24px 70px -24px #0f172a2e}.vads-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 8px;margin:-6px -8px 14px;border-radius:8px;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer}.vads-back:hover{color:var(--text-primary)}.vads-logo{height:30px;width:auto;display:block;margin-bottom:22px}.vads-eyebrow{display:block;color:var(--primary);font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:8px}.vads-title{color:var(--text-primary);font-size:27px;font-weight:700;letter-spacing:-.6px;margin:0 0 6px}.vads-sub{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0 0 22px}.vads-alert{background:#ef444412;border:1px solid rgba(239,68,68,.35);color:#b91c1c;border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:16px}.vads-alert-success{background:#16a34a12;border-color:#16a34a59;color:#15803d}.vads-auth .form-group{margin-bottom:14px}.vads-auth .form-input{font-size:16px}.vads-auth .form-input:-webkit-autofill,.vads-auth .form-input:-webkit-autofill:hover,.vads-auth .form-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset;-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);transition:background-color 9999s ease-out}.vads-auth .form-label{color:var(--text-secondary)}.vads-auth .form-input{background:#fff;border-color:var(--border);color:var(--text-primary)}.vads-auth .form-input::placeholder{color:var(--text-muted)}.vads-auth .form-input:focus{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1f}.vads-auth .password-toggle{color:var(--text-muted)}.vads-auth .password-toggle:hover{color:var(--text-primary)}.vads-auth .pw-hint{color:var(--text-muted)}.vads-auth .pw-hint.ok{color:var(--success)}.vads-auth .pw-hint.err,.vads-auth .field-error{color:var(--danger-ink, #B91C1C)}.vads-name-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vads-forgot{text-align:right;margin:-10px -6px 8px}.vads-forgot button{background:none;border:0;padding:6px;min-height:32px;color:var(--primary);font:inherit;font-size:13px;cursor:pointer}.vads-forgot button:hover{text-decoration:underline}.vads-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border:0;border-radius:100px;background:var(--primary);color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0f172a14;transition:background .2s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .15s}.vads-btn:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 6px 18px -4px #2563eb66}.vads-btn:active{transform:scale(.99)}.vads-btn:disabled{opacity:.65;cursor:default;transform:none}.vads-next{background:#f3f5f9;border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin:4px 0 14px}.vads-next-label{color:var(--text-secondary);font-size:12px;font-weight:600;margin-bottom:8px}.vads-next ul{margin:0;padding:0 0 0 18px}.vads-next li{color:var(--text-secondary);font-size:13px;line-height:1.55;margin-bottom:4px}.vads-next li::marker{color:var(--primary)}.vads-sms-card{border:1px solid rgba(37,99,235,.3);background:linear-gradient(180deg,#2563eb0f,#2563eb05);border-radius:12px;padding:14px 16px 12px;margin:2px 0 10px}.vads-sms-main{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.vads-sms-main input{margin-top:3px;width:16px;height:16px;accent-color:#2563eb;flex:0 0 auto}.vads-sms-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.vads-sms-head strong{color:var(--text-primary);font-size:var(--t-sm);font-weight:600}.vads-sms-tag{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--primary-dark);background:#2563eb1a;border:1px solid rgba(37,99,235,.35);border-radius:100px;padding:2px 8px}.vads-sms-benefit{display:block;color:var(--text-secondary);font-size:var(--t-xs);line-height:1.5}.vads-sms-fine{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;line-height:1.5}.vads-consent-note{color:var(--text-muted);font-size:11px;line-height:1.5;margin:0 0 16px}.vads-consent-note a{color:var(--primary);display:inline-block;padding:6px 2px;margin:-6px -2px}.vads-note{color:var(--text-muted);font-size:var(--t-xs);line-height:1.55;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--border)}.vads-switch{text-align:center;margin-top:14px}.vads-switch button{background:none;border:0;padding:8px 10px;margin:-8px -10px;border-radius:8px;color:var(--text-secondary);font:inherit;font-size:var(--t-sm);cursor:pointer}.vads-switch button strong{color:var(--primary)}.vads-switch button:hover strong{text-decoration:underline}@media (max-width: 480px){.vads-card{padding:26px 20px 24px}.vads-name-row{grid-template-columns:1fr;gap:0}}.vea-setup-head{padding:22px 24px 18px}.vea-setup-eyebrow{display:block;margin-bottom:8px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:lowercase;color:var(--text-muted)}.vea-setup-headrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.vea-setup-heading{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--text-primary)}.vea-setup-sub{margin:0;max-width:640px;font-size:13px;color:var(--text-secondary);line-height:1.6}.vea-setup-row{display:flex;align-items:flex-start;gap:14px;padding:14px 24px}.vea-setup-rail{display:flex;flex-direction:column;align-items:center;gap:6px;align-self:stretch;flex-shrink:0;margin-bottom:-14px}.vea-setup-line{width:2px;flex:1;border-radius:1px;background:var(--border-light)}.vea-setup-row.is-done .vea-setup-line{background:color-mix(in srgb,var(--success, #16A34A) 35%,transparent)}.vea-setup-row:last-child .vea-setup-line{display:none}.vea-setup-dot{width:26px;height:26px;border-radius:50%;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:var(--bg-secondary);color:var(--text-muted)}.vea-setup-dot.is-done{background:#16a34a24;color:var(--success, #16A34A)}.vea-setup-dot svg{width:12px;height:12px}.vea-setup-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(37,99,235,.25);border-top-color:var(--accent, #2563EB);animation:veaSetupSpin .9s linear infinite}@keyframes veaSetupSpin{to{transform:rotate(360deg)}}.vea-setup-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vea-setup-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--text-primary)}.vea-setup-opt{font-style:normal;font-size:11px;font-weight:650;letter-spacing:0;color:var(--text-muted);border:1px solid var(--border-light);border-radius:var(--radius-full, 100px);padding:1px 7px}.vea-setup-body{font-size:12.5px;color:var(--text-secondary);line-height:1.55}.vea-setup-row.is-upcoming{opacity:.72}.vea-setup-row>.btn{flex-shrink:0;align-self:center}.vea-setup-form{margin-top:12px;display:flex;flex-direction:column;gap:2px;max-width:560px}.vea-setup-form-row{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.vea-setup-form>.btn{align-self:flex-start;margin-top:6px}@media (max-width: 640px){.vea-setup-head{padding:18px 16px 14px}.vea-setup-row{padding:13px 16px;flex-wrap:wrap}.vea-setup-row>.btn{align-self:flex-start;margin-left:40px}.vea-setup-form-row{grid-template-columns:1fr}}.vea-crmstat-row{display:flex;align-items:center;gap:14px;padding:13px 20px;border-top:1px solid var(--border-light)}.vea-crmstat .mc-card-header+.vea-crmstat-row{border-top:none}.vea-crmstat-logo{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-secondary);overflow:hidden}.vea-crmstat-logo .crm-logo-initials{color:inherit;font-size:16px}.vea-crmstat-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vea-crmstat-title{font-size:13.5px;font-weight:650;color:var(--text-primary)}.vea-crmstat-sub{font-size:12.5px;color:var(--text-secondary);line-height:1.5}.vea-crmstat-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;font-weight:650;letter-spacing:0;color:var(--text-muted)}.vea-crmstat-chip.is-on{color:var(--success-ink, #166534)}.vea-crmstat-chip.is-off{color:var(--text-secondary)}.vea-crmstat-row>.btn,.vea-crmstat-row>a.btn{flex-shrink:0}.vea-crmstat .settings-last-delivery{margin:0;padding:0;background:none;border:0;font-size:12px}.vea-crmstat .settings-last-delivery.success{color:var(--success-ink, #166534)}@media (max-width: 640px){.vea-crmstat-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:14px;row-gap:8px;align-items:start;padding:12px 16px}.vea-crmstat-logo{grid-row:1}.vea-crmstat-text{grid-column:2 / 4;grid-row:1}.vea-crmstat-chip{grid-column:2;grid-row:2;align-self:center}.vea-crmstat-row>.btn,.vea-crmstat-row>a.btn{grid-column:3;grid-row:2;justify-self:end}}.vea-merge-head{margin:6px 2px 0}.vea-merge-head h2{margin:0 0 4px;font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--text-primary)}.vea-merge-head p{margin:0;max-width:760px;font-size:12.5px;color:var(--text-secondary);line-height:1.6}.vea-merge-head strong{color:var(--text-primary);font-weight:650}#vea-leadtypes-anchor{scroll-margin-top:18px}.vea-type-srcnote{margin:0 0 14px;padding:9px 12px;border-left:2px solid var(--accent, #2563EB);background:#2563eb0f;border-radius:0 8px 8px 0;font-size:12.5px;color:var(--text-secondary);line-height:1.55}.vea-sms-body{padding:18px 24px 20px}@media (max-width: 640px){.vea-sms-body{padding:18px 16px 20px}}.vea-sms-fine{margin:10px 0 0;font-size:12px;color:var(--text-muted);line-height:1.55}:root{--vea-fill-faint: var(--fill-faint);--vea-fill-soft: var(--fill-soft);--vea-hairline-strong: var(--hairline-strong)}.crm-inline-config{margin-top:0;scroll-margin-top:16px}.vea-team-zero{padding:28px 28px 26px;max-width:560px}.vea-team-zero-sub{margin:0 0 20px;font-size:13.5px;color:var(--text-secondary);line-height:1.6}.vea-team-zero-list{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}.vea-team-zero-list li{display:flex;gap:12px;align-items:flex-start}.vea-team-zero-list strong{display:block;font-size:13.5px;font-weight:650;margin-bottom:1px}.vea-team-zero-list p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.55}.vea-team-zero-ic{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-dim);color:var(--accent)}.vea-team-zero-ic svg{width:17px;height:17px}.vea-team-zero-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vea-team-zero-note{font-size:12.5px;color:var(--text-muted)}.vea-team-seats{font-size:12px;color:var(--text-muted);font-weight:600}.vea-team-invite{padding:18px 24px 20px}.vea-team-intro{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0 0 14px}.vea-team-linkrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vea-team-link{flex:1;min-width:200px;padding:9px 12px;border:1px solid var(--border-light);border-radius:9px;background:var(--vea-fill-faint);font-size:12.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vea-team-owner-toggle{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:12.5px;color:var(--text-secondary);cursor:pointer}.vea-team-owner-toggle input{accent-color:var(--accent, #2563EB)}.vea-team-list{list-style:none;margin:0;padding:0}.vea-team-row{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border-light);font-size:13.5px}.vea-team-row:last-child{border-bottom:none}.vea-team-list.is-compact .vea-team-row{padding:9px 0}.vea-team-avatar{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent, #2563EB);color:#fff;font-size:13px;font-weight:700}.vea-team-name{flex:1;min-width:0;color:var(--text-primary);font-weight:600}.vea-team-last{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:100px;font-style:normal;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.vea-team-count{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-linkish.is-danger{color:var(--danger, #EF4444)}.vea-team-upgrade{margin:14px 2px 0;font-size:12.5px;color:var(--text-muted)}.vea-pointer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:11px 18px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary);font-size:12.5px;color:var(--text-secondary)}.vea-team-inviterow{display:flex;gap:20px;align-items:flex-start}.vea-team-invitemain{flex:1;min-width:0}.vea-team-qr{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.vea-team-qr img{width:132px;height:132px;border-radius:10px;border:1px solid var(--border-light);background:#fff;padding:6px}.vea-team-qr .vea-linkish{font-size:11.5px}@media (max-width: 640px){.vea-team-inviterow{flex-direction:column-reverse;align-items:stretch}.vea-team-qr{align-self:center}}.vea-routing-row{padding:14px 0;border-bottom:1px solid var(--border-light)}.vea-routing-row:last-child{border-bottom:none;padding-bottom:4px}.vea-routing-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.vea-routing-label{font-size:13.5px;font-weight:700;color:var(--text-primary)}.vea-routing-current{font-size:12px;color:var(--text-muted)}.vea-routing-modes{display:inline-flex;gap:0;border:1px solid var(--border-light);border-radius:100px;overflow:hidden}.vea-routing-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.vea-routing-mode+.vea-routing-mode{border-left:1px solid var(--border-light)}.vea-routing-mode.is-on{background:var(--accent, #2563EB);color:#fff}.vea-routing-mode:disabled{opacity:.5;cursor:default}.vea-routing-picker{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:12px}.vea-routing-pick{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-secondary);cursor:pointer}.vea-routing-pick input{accent-color:var(--accent, #2563EB)}.vea-routing-hint{font-size:12px;color:var(--text-muted);margin:8px 0 0}.vea-team-fullbody{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;flex-wrap:wrap}.vea-team-fullbody h3{margin:0 0 6px;font-size:15px}.vea-team-fullbody p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.55;max-width:520px}.vea-robin-card{margin-top:16px}.vea-robin-sub{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0 0 12px}.vea-robin-leave{display:inline-block;margin-top:12px;font-size:12px}.vea-downline-body{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;padding:22px 24px}.vea-downline-copy h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.vea-downline-copy p{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.vea-downline-preview{position:relative}.vea-downline-ghost{position:relative;padding:16px;border:1px solid var(--border-light);border-radius:14px;background:#ffffff05;display:flex;flex-direction:column;gap:10px;filter:grayscale(.4);opacity:.55}.vea-downline-ghost-label{font-size:11px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.vea-downline-ghost-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.vea-downline-chip{width:34px;height:14px;border-radius:100px;background:#4ade8040}.vea-downline-chip.is-b{background:#3b82f640}.vea-downline-ghost-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-primary);background:#00011159;border-radius:14px;filter:none;opacity:1}.vea-downline-ghost-lock svg{width:15px;height:15px}@media (max-width: 720px){.vea-downline-body{grid-template-columns:1fr}}.vea-join-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-base);padding:24px}.vea-join-card{width:100%;max-width:460px;text-align:center;background:#fff;border:1px solid var(--border);border-radius:20px;padding:40px 32px 36px;box-shadow:0 1px 3px #0000000a,0 24px 70px -24px #0f172a2e}.vea-join-logo{height:30px;margin-bottom:26px}.vea-join-badge{display:inline-block;padding:4px 12px;margin-bottom:14px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.08em;background:var(--bg-secondary);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}.vea-join-card h1{font-size:22px;font-weight:700;color:var(--text-primary, #0B1B2B);letter-spacing:-.4px;line-height:1.3;margin:0 0 12px}.vea-join-sub{font-size:13.5px;color:var(--text-secondary);line-height:1.65;margin:0 0 22px}.vea-join-cta{width:100%;padding:12px 18px}.vea-join-alt{display:block;width:100%;margin-top:12px;padding:10px;background:none;border:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--primary)}.vea-join-alt:hover{text-decoration:underline}.vea-join-error{margin-top:12px;font-size:12.5px;color:var(--danger-ink, #B91C1C)}.val-mock-caption{margin:12px 4px 0;text-align:center;font-size:12px;color:var(--vx-muted)}.val-nav-brand{display:flex;align-items:center}.val-nav-prod{margin-left:12px;padding-left:12px;border-left:1px solid var(--vx-faint-2);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-accent)}.val-nav-links{display:flex;align-items:center;gap:22px}.val-nav-links a{color:var(--vx-muted);text-decoration:none;font-size:var(--t-sm);font-weight:500;transition:color .15s}.val-nav-links a:hover{color:var(--vx-white)}@media (max-width: 900px){.val-nav-links{display:none}}.val-ctatrust{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;font-size:var(--t-xs);font-weight:500;color:var(--vx-muted)}.val-ctatrust span{white-space:nowrap}.val-ctatrust-sep{width:1px;height:10px;background:var(--vx-faint-2);flex:0 0 1px}.val-prov{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto auto;border:1px solid var(--vx-faint);border-radius:var(--r-card);background:#fff;overflow:hidden}.val-prov-step{padding:24px 20px;border-left:1px solid var(--vx-faint);display:grid;grid-template-rows:subgrid;grid-row:span 3}.val-prov-step:first-child{border-left:none}.val-prov-step .val-step-n{width:32px;height:32px;font-size:13px;margin-bottom:14px}.val-prov-step h3{margin:0 0 6px;font-size:var(--t-base);font-weight:600;color:var(--vx-white)}.val-prov-step p{margin:0;font-size:var(--t-sm);line-height:1.55;color:var(--vx-muted)}@media (max-width: 900px){.val-prov{grid-template-columns:1fr}.val-prov-step{border-left:none;border-top:1px solid var(--vx-faint)}.val-prov-step:first-child{border-top:none}}.val-fieldswrap{max-width:620px;margin:48px auto 0}.val-fields-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.val-fields-head h3{margin:0;font-size:var(--t-base);font-weight:600;color:var(--vx-white)}.val-fields-note{margin:12px 4px 0;font-size:13px;line-height:1.6;color:var(--vx-muted)}.val-us-check{width:12px;height:12px;stroke:#16a34a;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block;margin-top:5px}.val-compare-foot{margin:12px 4px 0;font-size:11px;color:var(--vx-muted)}.val-compare-hint{display:none;margin:0 4px 10px;font-size:var(--t-xs);font-weight:500;color:var(--vx-muted)}.val-price-badge{display:inline-block;margin-bottom:16px;padding:5px 14px;border-radius:100px;border:1px solid rgba(59,130,246,.4);background:#3b82f61a;color:#93c5fd;font-size:12px;font-weight:600}.val-fee-table{margin:18px 0 0;padding:4px 0 0;border:none;border-top:1px solid var(--vx-faint);border-radius:0;background:none;text-align:left}.val-fee-table>div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:10px 0;border-top:1px solid var(--vx-faint)}.val-fee-table>div:first-child{border-top:none}.val-fee-table dt{font-size:12px;font-weight:500;color:var(--vx-muted);padding-top:1px}.val-fee-table dd{margin:0;font-size:13px;font-weight:500;color:var(--vx-dim)}.val-tmeta-sub{display:block;margin-top:4px;font-size:11px;color:var(--vx-muted)}.val-goat-note{display:block;margin:-6px 0 12px;font-size:12px;color:var(--vx-muted)}.val-footer-entity{margin-top:10px!important;font-size:12px}.val-footer-entity a{color:#ffffff8c;text-decoration:none}.val-footer-entity a:hover{color:#fff}.val-hero .val-hero-meta{position:relative;z-index:1}.val-hero .val-h1{position:relative;z-index:1;font-size:clamp(2.6rem,5vw,68px);max-width:100%}.val-hero-grid{margin-top:6px;align-items:start}.val-veil{filter:blur(7px);opacity:.85}@keyframes valNumTick{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.val-mock-big{animation:valNumTick .25s cubic-bezier(.16,1,.3,1)}.val-hero-halo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 640px 440px at 76% 44%,rgba(37,99,235,.13),transparent 68%)}.val-prov{position:relative}.val-prov:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:100%;background:var(--vx-faint-2)}.val-prov-read{position:absolute;top:-1px;left:0;height:2px;z-index:1;background:var(--vx-accent);pointer-events:none;transition:transform .45s var(--ease-out-quint),width .45s var(--ease-out-quint)}@media (max-width: 768px){.val-prov-read{display:none}}.val-wall-3{margin-top:32px}.val-midcta-band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:24px 40px;background:linear-gradient(180deg,#0e2135,#0b1b2b);border:1px solid rgba(255,255,255,.08);border-radius:var(--vx-r-l);padding:38px 44px}.val-midcta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 520px 280px at 88% 10%,rgba(37,99,235,.28),transparent 70%)}.val-midcta-copy{position:relative}.val-midcta-copy h3{margin:0 0 8px;font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;color:#fff}.val-midcta-copy p{margin:0;font-size:var(--t-base);line-height:1.6;color:#b6c2d6;max-width:52ch}.val-midcta-action{position:relative;display:flex;flex-direction:column;align-items:flex-end}.val-midcta-band .val-cta{background:#fff;color:#0b1b2b}.val-midcta-band .val-cta:hover{background:#ffffffeb;box-shadow:none}.val-midcta-action .val-ctatrust{margin-top:14px;color:#8fa0b8;justify-content:flex-end}.val-midcta-action .val-ctatrust-sep{background:#ffffff2e}@media (max-width: 900px){.val-midcta-band{grid-template-columns:1fr;padding:30px 26px}.val-midcta-action{align-items:flex-start}}.val-rowband{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:28px;align-items:center;border-top:1px solid var(--vx-faint);border-bottom:1px solid var(--vx-faint);padding:30px 4px;margin:0 0 34px}.val-rowband-copy h3{margin:0 0 8px;font-size:var(--t-xl, 22px);font-weight:600;letter-spacing:-.02em;color:var(--vx-white)}.val-rowband-copy p{margin:0;font-size:14px;line-height:1.65;color:var(--vx-dim)}.val-rowband-row{display:flex;align-items:center;gap:18px;border:1px solid var(--vx-faint);border-radius:var(--vx-r-m);background:var(--vx-card);padding:24px 28px;font-size:17px;box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f}.val-rowband-row .val-mock-row-name{font-size:16px;font-weight:600;color:var(--vx-white);flex:1;min-width:0}.val-rowband-row .val-mock-row-stat{font-size:15px}.val-rowband-row .val-chip{transform:scale(1.15);transform-origin:left center}.val-tcard.mini{padding:11px 18px}.val-compare td.val-us{border-top-color:#3b82f62e}.val-price-card{position:relative;border-radius:var(--r-feat, 28px)}.val-price-card:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(147,197,253,.5),transparent)}.val-price-num{font-size:clamp(64px,7vw,84px);letter-spacing:-.04em;line-height:.95;color:#fff;font-variant-numeric:tabular-nums}.val-price-num span{font-size:20px;font-weight:500;letter-spacing:0;color:var(--vx-muted)}.val-price-list li{position:relative;padding-left:26px}.val-price-list li:before{content:"";position:absolute;left:2px;top:.62em;width:12px;height:7px;border-left:2px solid #3B82F6;border-bottom:2px solid #3B82F6;transform:rotate(-45deg) translateY(-50%)}@media (prefers-reduced-motion: reduce){.val-mock-big{animation:none}.val-prov:before{transition:none;transform:scaleX(1)}.val-prov .val-prov-step{opacity:1;transform:none;transition:none}}@media (max-width: 640px){.val-nav-prod{margin-left:9px;padding-left:9px;font-size:11px}.val-fee-table>div{grid-template-columns:1fr;gap:3px}.val-fieldswrap{margin-top:32px}.val-ctatrust{display:grid;grid-template-columns:auto auto;gap:9px 18px;justify-content:start}.val-ctatrust-sep{display:none}.val-hero-meta span:not(.val-meta-sep):not(:last-child):after{content:"·";margin-left:9px;color:#0b1b2b59}.val-mock-tile:not(.is-featured):nth-child(4){display:none}.val-steps{grid-template-columns:1fr;grid-template-rows:none}.val-steps li{grid-template-rows:none;grid-row:auto}.val-rowband{grid-template-columns:1fr;gap:18px;padding:24px 0}.val-rowband-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"chip name pause" "stat stat stat";gap:10px 12px;padding:18px;font-size:15px;align-items:center}.val-rowband-row .val-chip{grid-area:chip}.val-rowband-row .val-mock-row-name{grid-area:name}.val-rowband-row .val-mock-btn{grid-area:pause}.val-rowband-row .val-mock-row-stat{display:block;grid-area:stat}.val-compare-hint{display:none}.val-compare-scroll{overflow:visible;border:none;background:transparent}.val-compare{display:block;min-width:0}.val-compare thead{display:none}.val-compare tbody,.val-compare tr,.val-compare tbody th,.val-compare td{display:block}.val-compare tr{border:1px solid var(--vx-faint);border-radius:var(--vx-r, 16px);background:var(--vx-card);padding:14px 16px;margin-bottom:12px}.val-compare tbody th{border:none;padding:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted);position:static;width:auto;box-shadow:none;background:none}.val-compare td{border:none;padding:3px 0;font-size:13.5px}.val-compare td:nth-child(2):before{content:"Buying finished leads: ";color:var(--vx-muted)}.val-compare td:nth-child(3):before{content:"DIY Meta: ";color:var(--vx-muted)}.val-compare td.val-us{display:block;margin:10px -16px -14px;padding:11px 16px;border:none;border-top:1px solid rgba(37,99,235,.3);border-radius:0 0 var(--vx-r, 16px) var(--vx-r, 16px);background:#2563eb14}.val-lose{display:inline}.val-lose>svg{display:none}.val-compare td.val-us .val-us-inner{display:inline}.val-compare td.val-us .val-us-check{display:none}.val-compare td.val-us:before{content:"Vital Edge Ads: ";color:var(--vx-accent);font-weight:600}}@media (max-width: 480px){.val-hero-meta span:not(.val-meta-sep):not(:last-child):after{content:none}}.val-card.val-fit-col:hover{transform:none;box-shadow:none}.vea-funnel-line{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;font-size:var(--t-sm);line-height:1.55;color:var(--text-secondary)}.vea-funnel-line strong{color:var(--text-primary)}.vea-funnel-line .btn{flex-shrink:0}.vea-run-speed{margin:14px 0 4px}.vea-run-speed-label{display:block;font-size:var(--t-xs);font-weight:600;color:var(--text-secondary);margin-bottom:8px}.vea-speed-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px}.vea-speed-thumb{position:absolute;top:4px;left:4px;width:calc((100% - 8px) / 3);height:calc(100% - 8px);background:#fff;border:1px solid rgba(37,99,235,.4);border-radius:10px;box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f;transition:transform .2s cubic-bezier(.16,1,.3,1)}.vea-speed-stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;background:none;border:none;border-radius:10px;cursor:pointer;font:inherit;color:var(--text-secondary)}.vea-speed-stop strong{font-size:var(--t-sm);font-weight:600;color:inherit}.vea-speed-stop span{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-speed-stop.is-on{color:var(--primary, #2563EB)}.vea-speed-stop.is-on span{color:var(--text-secondary);font-weight:500}.vea-speed-stop:focus-visible{outline:2px solid var(--primary, #2563EB);outline-offset:2px}.vea-speed-stop:disabled{cursor:default;opacity:.6}.vea-speed-read{margin:8px 2px 0;font-size:var(--t-xs);line-height:1.5;color:var(--text-secondary);min-height:18px}.vea-speed-reco{font-weight:600;color:var(--primary, #2563EB)}.vea-pending{padding:44px 32px;text-align:center;max-width:560px;margin:0 auto}.vea-pending-check{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#16a34a24;color:var(--success, #16A34A);margin-bottom:16px}.vea-pending-check svg{width:26px;height:26px}.vea-pending h2{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--text-primary)}.vea-pending p{margin:0 0 12px;font-size:14px;line-height:1.65;color:var(--text-secondary)}.vea-pending p:last-child{margin-bottom:0}.vea-money-map{display:flex;flex-direction:column;padding:0 0 18px}.vea-money-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--border-light)}.vea-money-total-lbl{font-size:var(--t-sm);color:var(--text-muted)}.vea-money-total-num{font-size:22px;font-weight:800;letter-spacing:-.6px;color:var(--text-primary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-money-list{list-style:none;margin:0;padding:0}.vea-money-row{display:flex;flex-direction:column;gap:7px;padding:15px 22px}.vea-money-row+.vea-money-row{border-top:1px solid var(--border-light)}.vea-money-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vea-money-name{font-size:var(--t-base);font-weight:600;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.vea-money-amt{font-size:var(--t-base);font-weight:700;color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-money-bar{height:6px;border-radius:var(--radius-full);background:var(--fill-soft);overflow:hidden}.vea-money-fill{height:100%;border-radius:var(--radius-full);background:var(--primary)}.vea-money-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-money-meta span+span:before{content:"";display:inline-block;width:1px;height:10px;margin-right:10px;vertical-align:-1px;background:var(--border)}@media (max-width: 720px){.vea-money-total,.vea-money-row{padding:14px 16px}}.vea-payments{list-style:none;margin:0;padding:0}.vea-payments-skel{padding:14px 22px}.vea-payment-row{display:flex;align-items:baseline;gap:14px;padding:12px 22px;border-top:1px solid var(--border-light)}.vea-payment-row:first-child{border-top:none}.vea-payment-kind{font-size:var(--t-sm);font-weight:600;color:var(--text-primary)}.vea-payment-date{font-size:var(--t-xs);color:var(--text-muted);margin-left:auto;font-variant-numeric:tabular-nums}.vea-payment-amt{font-size:var(--t-sm);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:72px;text-align:right}.vea-payment-sub{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--text-muted);white-space:nowrap}@media (max-width: 640px){.vea-payment-sub{white-space:normal}}.vea-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 300);background:#0f172a52;display:flex;justify-content:flex-end;animation:veaSheetFade var(--dur-fast) ease-out}@keyframes veaSheetFade{0%{opacity:0}to{opacity:1}}.vea-sheet{width:min(460px,100%);height:100%;background:var(--bg-primary);box-shadow:-12px 0 40px #0f172a24;display:flex;flex-direction:column;position:relative;outline:none;animation:veaSheetIn var(--dur-base) var(--ease-out-quint)}@keyframes veaSheetIn{0%{transform:translate(28px);opacity:0}to{transform:translate(0);opacity:1}}.vea-sheet-close{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:none;color:var(--text-muted);cursor:pointer}.vea-sheet-close:hover{background:var(--fill-faint);color:var(--text-secondary)}.vea-sheet-close svg{width:14px;height:14px}.vea-sheet-head{padding:22px 24px 16px;border-bottom:1px solid var(--border-light)}.vea-sheet-head h3{margin:0 28px 8px 0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.vea-sheet-headrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vea-sheet-headmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.vea-sheet-subline{font-size:12.5px;color:var(--text-muted)}.vea-sheet-action{flex-shrink:0}.vea-sheet-body{flex:1;overflow-y:auto;padding:18px 24px 24px}.vea-sheet-scope{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-muted);margin-bottom:8px}.vea-sheet-stats{display:grid;grid-template-columns:repeat(4,1fr)}.vea-sheet-stats>div{min-width:0;padding:0 12px;border-left:1px solid var(--border-light)}.vea-sheet-stats>div:first-child{padding-left:0;border-left:none}.vea-sheet-stats span{display:block;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--text-muted);margin-bottom:3px;white-space:nowrap}.vea-sheet-stats strong{font-size:16px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-sheet-week{margin:10px 0 0;font-size:12.5px;color:var(--text-secondary)}.vea-sheet-trend{margin-top:16px}.vea-sheet-trend svg{display:block;width:100%;height:72px}.vea-sheet-trend-leads{fill:none;stroke:var(--accent, #2563EB);stroke-width:1.75px}.vea-sheet-trend-spend{fill:none;stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:3 4;opacity:.55}.vea-sheet-trend-key{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;color:var(--text-muted)}.vea-sheet-trend-key i{width:12px;height:0;border-top:2px solid var(--accent, #2563EB);border-radius:2px}.vea-sheet-trend-key i.is-spend{border-top:2px dashed var(--text-muted);opacity:.7;margin-left:8px}.vea-sheet-trend-when{margin-left:auto}.vea-sheet-section{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-light)}.vea-sheet-section h4{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.vea-sheet-speedsave{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.vea-sheet-leadslink{display:inline-block;margin-top:18px;font-size:13px}.vea-sheet-days{list-style:none;margin:0;padding:0}.vea-sheet-days li{display:grid;grid-template-columns:1fr auto minmax(64px,auto);gap:0 16px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border-light);font-size:12.5px;font-variant-numeric:tabular-nums}.vea-sheet-days li:first-child{border-top:none;padding-top:2px}.vea-sheet-day-date{color:var(--text-muted)}.vea-sheet-day-leads{font-weight:650;color:var(--text-primary);text-align:right}.vea-sheet-day-spend{color:var(--text-secondary);text-align:right}@media (max-width: 640px){.vea-sheet-stats{grid-template-columns:repeat(2,1fr);gap:12px 0}.vea-sheet-stats>div:nth-child(3){padding-left:0;border-left:none}}@media (prefers-reduced-motion: reduce){.vea-sheet-overlay,.vea-sheet{animation:none}}.vea-linklike{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--brand-primary, #2563EB);cursor:pointer;text-decoration:underline}.vea-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:16px}.vea-cat-card{margin-top:0}.vea-cat-body{padding:16px 22px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vea-cat-desc{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vea-cat-facts{display:flex;gap:22px;margin:0}.vea-cat-facts div{display:flex;flex-direction:column;gap:2px}.vea-cat-facts dt{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}.vea-cat-facts dd{margin:0;font-size:15px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.vea-cat-confirm-list{margin:12px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7;color:var(--text-secondary)}.vea-cat-confirm-list li+li{margin-top:4px}.vea-cat-details{width:100%;border-top:1px solid var(--border-light);padding-top:10px}.vea-cat-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-secondary);padding:8px 0;margin:-4px 0}.vea-cat-details summary::-webkit-details-marker{display:none}.vea-cat-details summary:before{content:"";width:6px;height:6px;flex-shrink:0;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s cubic-bezier(.16,1,.3,1)}.vea-cat-details[open] summary:before{transform:rotate(45deg);margin-top:-1px}.vea-cat-details summary:hover{color:var(--text-primary)}.vea-cat-details dl{margin:12px 0 0;display:grid;gap:12px}.vea-cat-details dt{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-muted);margin-bottom:3px}.vea-cat-details dd{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary)}.vea-fund-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.vea-fund-grid.is-tiers{grid-template-columns:repeat(3,1fr)}.vea-fund-ctx{display:block;margin-top:3px;font-size:10.5px;line-height:1.35;color:var(--text-muted);font-weight:500;font-variant-numeric:tabular-nums}.vea-fund-opt.is-on .vea-fund-ctx{color:var(--text-secondary)}.vea-fund-breakdown{margin:14px 0 0;padding:10px 14px;border:1px solid var(--border-light);border-radius:10px;background:var(--vea-fill-faint)}.vea-fund-breakdown div{display:flex;justify-content:space-between;align-items:baseline;padding:3px 0}.vea-fund-breakdown dt{font-size:12px;color:var(--text-muted)}.vea-fund-breakdown dd{margin:0;font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.vea-fund-breakdown .is-total{border-top:1px solid var(--border-light);margin-top:4px;padding-top:7px}.vea-fund-breakdown .is-total dt{color:var(--text-secondary);font-weight:600}.vea-fund-breakdown .is-total dd{color:var(--text-primary);font-weight:700;font-size:14px}.vea-reload-status{margin:0 0 16px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.vea-reload-choices{display:flex;flex-wrap:wrap;gap:14px 28px;margin:0 0 16px}.vea-reload-choice{display:flex;flex-direction:column;gap:7px}.vea-reload-lbl{font-size:12px;font-weight:600;color:var(--text-muted)}.vea-reload-summary{display:flex;flex-direction:column;gap:2px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--border-active);border-left-width:3px;border-radius:var(--radius-md);background:var(--accent-dim)}.vea-reload-sum-lead{font-size:14px;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-reload-sum-lead strong{font-size:17px;font-weight:800;color:var(--text-primary);letter-spacing:-.3px}.vea-reload-sum-sub{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vea-reload-card .btn{margin-top:6px}.vea-fund-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:10px 6px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md, 10px);transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.vea-fund-opt:hover:not(.is-on){border-color:var(--border-color)}.vea-fund-opt.is-on{border-color:var(--accent, #2563EB);background:#2563eb1f;box-shadow:0 0 0 3px #2563eb24}.vea-fund-rec{font-size:11px;font-weight:600;color:var(--accent, #2563EB);letter-spacing:.03em}.vea-run-identity{display:flex;align-items:center;gap:12px;margin:14px 0 2px;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md, 10px)}.vea-run-avatar{width:44px;height:44px;border-radius:9px;object-fit:cover;flex-shrink:0}span.vea-run-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:700;font-size:18px}.vea-run-idtext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vea-run-idtext strong{font-size:14px;color:var(--text-primary)}.vea-run-idtext span{font-size:12px;color:var(--text-muted)}.vea-run-modal{max-width:440px}.vea-run-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--text-muted)}.vea-run-title{margin:6px 0 0;font-size:19px;color:var(--text-primary)}.vea-run-bar{height:6px;margin-top:16px;border-radius:100px;background:var(--bg-secondary);overflow:hidden}.vea-run-bar-fill{height:100%;width:100%;border-radius:100px;background:var(--primary);transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.16,1,.3,1)}.vea-run-eyebrow-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vea-run-elapsed{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-run-dot svg{width:10px;height:10px;display:block}.vea-run-stages{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}.vea-run-stages li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-muted)}.vea-run-stages li.is-now{color:var(--text-primary);font-weight:600}.vea-run-stages li.is-done{color:var(--text-secondary)}.vea-run-dot{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--border-color);font-size:10px;color:var(--text-secondary)}.vea-run-stages li.is-done .vea-run-dot{background:var(--success, #16A34A);border-color:var(--success, #16A34A);color:#fff}.vea-run-stages li.is-now .vea-run-dot{border-color:#2563eb}.vea-run-stages li.is-now .vea-run-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:#2563eb;animation:veaRunPulse 1.2s ease-in-out infinite}@keyframes veaRunPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.vea-run-stages li.is-now .vea-run-dot:after{animation:none}.vea-run-bar-fill{transition:none}}.vea-run-note{margin:16px 0 0;font-size:12px;color:var(--text-muted)}.vea-run-check{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--success, #16A34A);color:#fff}.vea-run-check svg{width:22px;height:22px}.vea-run-donetext{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.vea-run-doneactions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.vea-run-doneactions .btn-secondary{white-space:nowrap;flex-shrink:0}@media (max-width: 640px){.vea-cat-grid{grid-template-columns:1fr}.vea-cat-facts{gap:16px;flex-wrap:wrap}.vea-fund-grid{grid-template-columns:repeat(2,1fr)}.vea-fund-grid.is-tiers{grid-template-columns:1fr}.vea-run-doneactions{flex-direction:column-reverse}.vea-run-doneactions .btn{width:100%}}.ve-adminchat{margin-top:18px}.ve-adminchat .mc-card-header{align-items:center}.ve-adminchat-controls{display:flex;align-items:center;gap:10px;margin-left:auto}.ve-adminchat-models{display:flex;border:1px solid var(--border);border-radius:var(--radius-full);overflow:hidden;background:var(--bg-secondary)}.ve-adminchat-model{border:none;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--text-secondary);padding:5px 12px;transition:background .15s,color .15s}.ve-adminchat-model.active{background:var(--primary);color:#fff}.ve-adminchat-model:not(.active):hover{background:#0000000f}.ve-adminchat-body{display:flex;flex-direction:column;gap:10px;max-height:440px;min-height:180px;overflow-y:auto;padding:18px 20px}.ve-adminchat-row{display:flex}.ve-adminchat-row.user{justify-content:flex-end}.ve-adminchat-bubble{max-width:78%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ve-adminchat-bubble.assistant{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light);border-bottom-left-radius:4px}.ve-adminchat-bubble.user{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.ve-adminchat-bubble.is-error{border-color:#ef444466;background:#ef44440f}.ve-adminchat-typing{display:inline-flex;gap:4px;align-items:center;padding:12px 14px}.ve-adminchat-typing span{width:6px;height:6px;border-radius:100px;background:var(--text-muted);animation:ve-adminchat-blink 1.2s infinite ease-in-out}.ve-adminchat-typing span:nth-child(2){animation-delay:.15s}.ve-adminchat-typing span:nth-child(3){animation-delay:.3s}@keyframes ve-adminchat-blink{0%,60%,to{opacity:.35}30%{opacity:1}}.ve-adminchat-action{align-self:flex-start;width:min(420px,100%);border:1px solid rgba(37,99,235,.4);border-radius:var(--radius-md);background:#2563eb0a;padding:12px 14px}.ve-adminchat-action.resolved{border-color:var(--border);background:var(--bg-secondary);opacity:.75}.ve-adminchat-action-title{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.ve-adminchat-action-fields{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ve-adminchat-action-field{display:flex;gap:8px;font-size:12.5px}.ve-adminchat-action-field span{color:var(--text-muted);min-width:76px}.ve-adminchat-action-field strong{color:var(--text-primary);font-weight:600;word-break:break-word;white-space:pre-wrap}.ve-adminchat-action-buttons{display:flex;gap:8px}.ve-adminchat-action-resolved{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.ve-adminchat-composer{display:flex;align-items:flex-end;gap:10px;border-top:1px solid var(--border-light);padding:12px 20px 14px}.ve-adminchat-input{flex:1;resize:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:13.5px;line-height:1.5;padding:9px 12px;max-height:120px}.ve-adminchat-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ve-adminchat-send{flex-shrink:0;width:38px;height:38px;border:none;border-radius:var(--radius-full);background:var(--primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.ve-adminchat-send:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.ve-adminchat-send:active:not(:disabled){transform:scale(.98)}.ve-adminchat-send:disabled{opacity:.45;cursor:default}.ve-adminchat-send svg{width:16px;height:16px}@media (max-width: 640px){.ve-adminchat-body{max-height:55vh;padding:14px}.ve-adminchat-bubble{max-width:90%}.ve-adminchat-composer{padding:10px 14px 12px}.ve-adminchat-controls{gap:6px}}.login-page .login-form-side .ve-mfa-input{width:100%;text-align:center;font-size:28px;font-weight:700;letter-spacing:10px;text-indent:10px;padding:14px 8px}.ve-mfa-remember{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.ve-mfa-remember input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.ve-mfa-remember input:disabled,.ve-mfa-remember input:disabled+span{cursor:default;opacity:.6}.ve-mfa-verify{width:100%;justify-content:center;margin-top:16px}.ve-mfa-hint{font-size:13px;line-height:1.6;color:var(--text-muted);margin:14px 0 0;text-align:center}.ve-mfa-actions{display:flex;justify-content:center;margin-top:8px}.ve-mfa-actions button{background:none;border:0;padding:0;cursor:pointer;font-size:14px;font-weight:600;color:var(--lp-accent)}.ve-mfa-actions button:disabled{color:var(--text-muted);cursor:default}.vea-live.is-stale{color:var(--status-warm, #B6810D)}.vea-camp-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px}.vea-camp-strip-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.vea-camp-strip .nav-state{margin-left:0;flex-shrink:0;margin-top:1px}.vea-camp-strip-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vea-camp-strip .nav-state-running,.vea-camp-strip .nav-state-ready,.vea-camp-strip .nav-state-paused,.vea-camp-strip .nav-state-building{background:var(--bg-secondary);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}.vea-camp-strip .nav-state-dot{background:var(--success, #16A34A)}.vea-camp-strip .nav-state-ready .nav-state-dot{background:var(--primary)}.vea-camp-strip .nav-state-paused .nav-state-dot{background:var(--status-warm-dot)}.vea-camp-strip-text{margin:0;font-size:14px;color:var(--text-secondary)}.vea-camp-strip-funnel{margin:0;font-size:12.5px;color:var(--text-muted)}.vea-camp-strip-funnel strong{color:var(--text-secondary);font-weight:600}.vea-sync-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:100px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.vea-sync-chip.is-stale{background:color-mix(in srgb,var(--status-warm-dot) 14%,transparent);color:var(--status-warm, #B6810D)}.vea-sync-body{padding:18px 22px}.vea-reload-body{padding:18px 22px 20px}.vea-reload-consent{margin:0 0 14px;padding:0 0 0 12px;border-left:2px solid var(--border);font-size:12px;line-height:1.6;color:var(--text-muted)}@media (max-width: 640px){.vea-reload-body{padding:16px}}.vea-sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}.vea-sync-grid dt{font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--text-muted);margin-bottom:3px}.vea-sync-grid dd{margin:0;font-size:13.5px;color:var(--text-primary);line-height:1.5}.vea-sync-note{color:var(--text-muted)}.vea-sync-funnel{word-break:break-all}.vea-sync-fees{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-light, rgba(255,255,255,.08))}.vea-sync-fees-lead{margin:0 0 10px;font-size:13.5px;color:var(--text-secondary)}.vea-sync-fees-list{list-style:none;margin:0;padding:0}.vea-sync-fees-list li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:13.5px;color:var(--text-secondary)}.vea-sync-fees-list li strong{color:var(--text-primary);font-feature-settings:"tnum"}.vea-sync-fees-list li.is-total{border-top:1px solid var(--border-light, rgba(255,255,255,.08));margin-top:4px;padding-top:11px;font-weight:600}@media (max-width: 640px){.vea-camp-strip{align-items:flex-start}.vea-sync-grid{grid-template-columns:1fr}}body.has-update-banner .notif-bell-wrap{top:64px}.vea-cat-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.vea-cat-chip{font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:100px;white-space:nowrap}.vea-cat-chip.is-sms{background:var(--vea-fill-soft);color:var(--text-secondary)}.vea-cat-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;flex-wrap:wrap;width:100%;border-top:1px solid var(--border-light);padding-top:12px}.vea-type-modal{max-width:560px;max-height:86vh;overflow-y:auto}.vea-type-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.vea-type-head h3{margin:0}.vea-type-label{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.vea-type-story{margin:14px 0 0}.vea-type-story>div{margin-bottom:12px}.vea-type-story dt{font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-muted);margin-bottom:3px}.vea-type-story dd{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.vea-type-fields{margin-top:16px}.vea-type-fields ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.vea-type-fields li{font-size:13px;color:var(--text-secondary);padding-left:18px;position:relative}.vea-type-fields li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:100px;background:var(--primary, #2563EB)}.vea-type-fields-note{margin:10px 0 0;font-size:12px;color:var(--text-muted)}.vea-type-modal .vea-cat-facts{margin-top:16px}.vea-type-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width: 640px){.vea-type-modal{max-height:92vh}.vea-type-fields ul{grid-template-columns:1fr}}.vea-range-refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100px;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s}.vea-range-refresh:hover:not(:disabled){background:#0000000d;color:var(--text-primary)}.vea-range-refresh:disabled{opacity:.55;cursor:default}.vea-range-refresh.is-stale{color:var(--status-warm);border-color:#b6810d80}.vea-range-refresh svg{width:15px;height:15px}.vea-range-refresh.is-busy svg{animation:vea-refresh-spin .9s linear infinite}@keyframes vea-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vea-range-refresh.is-busy svg{animation:none}}.vea-cat-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.vea-cat-steps li{background:var(--bg-card);padding:15px 18px 16px;display:flex;flex-direction:column;gap:4px;position:relative}.vea-cat-steps li:first-child{background:radial-gradient(ellipse 220px 120px at 0% 0%,rgba(37,99,235,.14),transparent 70%),var(--bg-card)}.vea-cat-step-n{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--primary, #2563EB);font-variant-numeric:tabular-nums}.vea-cat-steps strong{font-size:13.5px;font-weight:650;letter-spacing:-.1px;color:var(--text-primary)}.vea-cat-step-d{font-size:12.5px;line-height:1.5;color:var(--text-muted)}.vea-cat-card{display:flex;flex-direction:column;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s}.vea-cat-card .vea-cat-body{flex:1}.vea-cat-card .mc-card-header{flex-direction:column;align-items:flex-start;gap:8px}.vea-cat-card .vea-cat-chips{justify-content:flex-start}.vea-cat-facts dd{margin-top:auto}.vea-cat-card:hover{border-color:var(--vea-hairline-strong)}.vea-cat-desc{flex:1}.vea-cat-facts{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;border-top:1px solid var(--border-light);padding-top:10px}.vea-cat-facts div{display:flex;flex-direction:column;gap:3px}.vea-cat-facts dt{font-size:11px;font-weight:650;letter-spacing:.04em;color:var(--text-muted)}.vea-settle{animation:veaSectionIn .25s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.vea-settle{animation:none}}.vea-num-swap{display:inline-block;animation:veaValueSwap var(--dur-fast) var(--ease-out-quint)}@keyframes veaValueSwap{0%{opacity:0;filter:blur(2px)}}@media (prefers-reduced-motion: reduce){.vea-num-swap{animation:none}}@keyframes veaMenuIn{0%{opacity:0;transform:scale(.96) translateY(-2px)}}@media (prefers-reduced-motion: reduce){.sidebar-switch-menu{animation:none}}.vea-heat-wrap{margin:16px 0 0;padding:14px 24px 18px;border-top:1px solid var(--border-light)}.vea-heat{display:flex;gap:2px;width:100%;height:26px}.vea-heat i{flex:1 1 0;min-width:0;border-radius:2px;background:var(--blue-wash-12)}.vea-heat i[data-v="0"]{background:var(--fill-faint)}.vea-heat i[data-v="2"]{background:var(--blue-wash-24)}.vea-heat i[data-v="3"]{background:var(--blue-300)}.vea-heat i[data-v="4"]{background:var(--blue-500)}.vea-heat i{position:relative}.vea-heat i:hover:after,.vea-heat i.is-tipped:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:7px 10px;border-radius:10px;background:var(--text-primary, #0B1B2B);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:6}@media (max-width: 640px){.vea-heat{gap:1px;height:22px}}.vea-strength{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.vea-strength-bar{display:inline-flex;gap:2px;flex:none}.vea-strength-bar i{width:9px;height:4px;border-radius:2px;background:var(--border)}.vea-strength-bar i.is-on{background:var(--primary)}.vea-cat-facts dd{font-size:15px;font-weight:750;white-space:nowrap}.vea-cat-actions{width:100%;justify-content:space-between}.vea-cat-actions .btn{width:auto;flex:0 0 auto}.vea-cat-actions .vea-launch{min-width:128px}.vea-cat-chip.is-early{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--ink-blue)}.vea-cat-chip.is-lp{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--accent, #2563EB)}.vea-cat-chip.is-if{background:var(--vea-fill-soft);color:var(--text-secondary)}.vea-cat-chip.is-built{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.vea-cat-chip.is-built svg{width:10px;height:10px;margin-right:3px;vertical-align:-1px}@media (max-width: 640px){.vea-cat-steps{grid-template-columns:1fr}.vea-cat-steps li{padding:13px 16px 14px}.vea-cat-facts{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr 1fr}.vea-cat-actions{flex-direction:row}.vea-cat-card .mc-card-header{flex-wrap:wrap;row-gap:6px}}.vea-section-in{animation:veaSectionIn .22s cubic-bezier(.16,1,.3,1)}@keyframes veaSectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vea-skel{display:flex;flex-direction:column;gap:12px;padding:4px 0}.vea-skel-bar{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--vea-fill-faint) 25%,var(--vea-fill-soft) 50%,var(--vea-fill-faint) 75%);background-size:200% 100%;animation:veaSkelShimmer 1.4s ease-in-out infinite}.vea-skel-bar:nth-child(1){width:42%}.vea-skel-bar:nth-child(2){width:88%}.vea-skel-bar:nth-child(3){width:71%}.vea-skel-bar:nth-child(4){width:55%}@keyframes veaSkelShimmer{to{background-position:-200% 0}}.vea-skelhead-title .vea-skel-bar{width:140px;height:16px}.vea-skelhead{border-bottom:1px solid var(--border-light)}.vea-skelhead .vea-skel-bar{width:70%;height:9px;justify-self:end}.vea-skelhead .vea-skel-bar:first-child{justify-self:start;width:45%}.vea-skelrow .vea-skel-bar{width:75%;height:14px;justify-self:end;align-self:center}.vea-skelrow .vea-skel-bar:first-child{justify-self:start;width:60%}.vea-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md)}.vea-empty-ic{width:40px;height:40px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-light);display:grid;place-items:center;color:var(--text-muted);margin-bottom:4px}.vea-empty-ic svg{width:20px;height:20px}.vea-empty h4{margin:0;font-size:15px;font-weight:650;color:var(--text-primary);text-wrap:balance}.vea-empty p{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary);max-width:44ch;text-wrap:pretty}.vea-empty .btn{margin-top:10px}.vea-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.vea-home-main{display:flex;flex-direction:column;gap:22px;min-width:0}.vea-home-rail{min-width:0}@media (max-width: 1024px){.vea-home-grid{grid-template-columns:1fr}.vea-home-rail{order:-1}}.vea-feed-head{display:flex;align-items:center;justify-content:space-between}.vea-feed-head h3{white-space:nowrap}.vea-feed-head .vea-feed-live{justify-content:flex-end;text-align:right;line-height:1.5}.vea-feed-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;letter-spacing:0;color:var(--text-muted)}.vea-feed-livedot{width:7px;height:7px;border-radius:100px;background:var(--success);animation:veaFeedPulse 1.8s ease-in-out infinite}@keyframes veaFeedPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--success) 35%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.vea-feed-list{list-style:none;margin:0;padding:0}.vea-feed-row{display:flex;flex-wrap:wrap;row-gap:2px;align-items:baseline;gap:12px;padding:11px 22px;border-top:1px solid var(--border-light)}.vea-feed-row.is-click{padding:0}.vea-feed-rowbtn{display:flex;flex-wrap:wrap;row-gap:2px;align-items:baseline;gap:12px;width:100%;padding:11px 22px;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast)}.vea-feed-rowbtn:hover{background:var(--fill-faint)}.vea-feed-rowbtn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:8px}.vea-feed-name{font-size:13.5px;font-weight:650;color:var(--text-primary);white-space:nowrap}.vea-feed-meta{flex:1 0 100%;order:3;font-size:12.5px;color:var(--text-muted)}.vea-feed-time{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-feed-row.is-new{animation:veaFeedIn .35s cubic-bezier(.16,1,.3,1),veaFeedWash 4s ease-out}@keyframes veaFeedIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes veaFeedWash{0%{background:#4ade801f}to{background:transparent}}.vea-feed-all{display:block;width:100%;padding:11px 22px;border:0;border-top:1px solid var(--border-light);background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s,color .15s}.vea-feed-all:hover{background:var(--vea-fill-faint);color:var(--text-primary)}.vea-feed-example{margin:0;padding:10px 22px 12px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border-light);font-size:11.5px;color:var(--text-muted);line-height:1.5}.vea-feed-skel{padding:14px 22px}.vea-moment{position:relative;max-width:420px;text-align:center;padding:34px 30px 28px;overflow:hidden}.vea-moment-halo{position:absolute;inset:0 0 auto;height:130px;background:radial-gradient(ellipse 320px 130px at 50% -40px,rgba(74,222,128,.22),transparent 70%);animation:veaMomentHalo .7s cubic-bezier(.16,1,.3,1);pointer-events:none}@keyframes veaMomentHalo{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:none}}.vea-moment-dot{display:block;width:12px;height:12px;margin:0 auto 14px;border-radius:100px;background:var(--success);animation:veaFeedPulse 1.8s ease-in-out infinite}.vea-moment-title{margin:0 0 8px;font-size:22px;font-weight:750;letter-spacing:-.4px}.vea-moment-sub{margin:0 0 20px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.vea-moment-actions{display:flex;justify-content:center;gap:10px}@media (prefers-reduced-motion: reduce){.vea-section-in,.vea-skel-bar,.vea-setup-spin,.vea-feed-livedot,.vea-moment-dot,.vea-feed-row.is-new,.vea-moment-halo{animation:none}}.fhs{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:16px;overflow:hidden}.fhs-good{border-left:3px solid var(--success)}.fhs-warn{border-left:3px solid var(--warning)}.fhs-bad{border-left:3px solid var(--danger)}.fhs-head{display:flex;align-items:center;gap:12px;padding:14px 18px}.fhs-headline{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fhs-headline strong{font-size:14px;font-weight:600;color:var(--text-primary)}.fhs-sub{font-size:12px;color:var(--text-muted)}.fhs-btn{flex-shrink:0;font-size:12px;padding:6px 12px}.fhs-dot{width:8px;height:8px;border-radius:var(--radius-full, 100px);flex-shrink:0}.fhs-dot-good{background:var(--success)}.fhs-dot-warn{background:var(--warning)}.fhs-dot-bad{background:var(--danger)}.fhs-dot-idle{background:var(--text-muted)}.fhs-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-light)}.fhs-row{display:flex;align-items:center;gap:10px;padding:9px 18px;font-size:13px;border-bottom:1px solid var(--border-light)}.fhs-row:last-child{border-bottom:none}.fhs-row-down{background:#ef44440a}.fhs-row-cliff{background:color-mix(in srgb,var(--warning) 5%,transparent)}.fhs-label{color:var(--text-primary);font-weight:500;word-break:break-all}.fhs-cause{color:var(--text-secondary);flex:1;min-width:0}.fhs-meta{color:var(--text-muted);font-size:12px}.fhs-ms{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}@media (max-width: 768px){.fhs-head{flex-wrap:wrap}.fhs-headline{flex:1 1 60%}.fhs-row{flex-wrap:wrap;row-gap:2px}.fhs-cause{flex-basis:100%;padding-left:18px}.fhs-ms{min-width:0}}.ca-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success)}.ca-dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--success);animation:ca-pulse 1.8s ease-in-out infinite}@keyframes ca-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ca-dot{animation:none}}.ca-banner{display:flex;gap:10px;align-items:flex-start;background:#b6810d14;border:1px solid rgba(182,129,13,.34);border-radius:var(--radius-md);padding:13px 16px;margin-bottom:18px;font-size:13.5px}.ca-banner strong{color:#b6810d}.ca-banner.acting{background:#16a34a14;border-color:#16a34a57}.ca-banner.acting strong{color:var(--success)}.ca-filters{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 14px;align-items:center}.ca-filter{font-size:12.5px;font-weight:550;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.ca-filter:hover{background:#0000000f}.ca-filter.on{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.ca-page-select{font-size:12.5px;padding:6px 10px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary)}.ca-feed{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.ca-row{display:grid;grid-template-columns:68px 1fr auto;gap:10px 14px;padding:9px 16px;border-bottom:1px solid var(--border-light);align-items:center}.ca-row .ca-body{min-width:0;display:flex;flex-direction:column;gap:1px}.ca-row:last-of-type{border-bottom:0}.ca-when{font-size:12px;color:var(--text-muted);white-space:nowrap;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ca-page{font-size:11px;color:var(--text-muted);line-height:1.3}.ca-text{font-size:13.5px;line-height:1.35;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.ca-why{font-size:11.5px;color:var(--text-muted);line-height:1.3}.ca-link{display:inline-block;margin-top:6px;font-size:12px;color:var(--primary);text-decoration:none}.ca-link:hover{text-decoration:underline}.ca-reply{margin-top:7px;padding:8px 11px;background:var(--bg-secondary);border-radius:9px;font-size:13px;border-left:2px solid var(--primary);white-space:pre-wrap;overflow-wrap:anywhere}.ca-reply-label{display:block;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.ca-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-end;max-width:330px}.ca-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:650;padding:2.5px 9px;border-radius:var(--radius-full);white-space:nowrap}.ca-chip.kind{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);font-weight:600}.ca-chip.auto{color:var(--success);background:#16a34a1a;border:1px solid rgba(22,163,74,.3)}.ca-chip.draft{color:#b6810d;background:#b6810d1a;border:1px solid rgba(182,129,13,.32)}.ca-chip.escalate{color:var(--danger);background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.ca-chip.elig{color:var(--primary);background:#2563eb14;border:1px solid rgba(37,99,235,.28)}.ca-chip.hist{color:var(--text-muted);background:var(--bg-secondary);border:1px dashed var(--border);font-weight:600}.ca-verdict{display:flex;gap:5px;flex-wrap:nowrap}.ca-vb{font-size:11.5px;font-weight:620;padding:4px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.ca-vb:hover:not(:disabled){background:#0000000f}.ca-vb:disabled{opacity:.5;cursor:default}.ca-vb.yes{color:var(--success);border-color:#16a34a57}.ca-vb.no{color:var(--danger);border-color:#ef44444d}.ca-verdict-done{font-size:11.5px;font-weight:650}.ca-verdict-done.agree{color:var(--success)}.ca-verdict-done.disagree{color:var(--danger)}.ca-empty{padding:40px 22px;text-align:center;color:var(--text-muted);font-size:14px}.ca-empty strong{display:block;color:var(--text-primary);margin-bottom:6px;font-size:15px}.ca-empty p{max-width:380px;margin:0 auto;font-size:13.5px}.ca-foot{padding:13px 18px;font-size:12.5px;color:var(--text-muted);background:var(--bg-secondary)}@media (max-width: 768px){.ca-row{grid-template-columns:1fr;gap:8px}.ca-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.ca-when{flex-direction:row;align-items:center;gap:8px}}.val-faq{interpolate-size:allow-keywords}.val-faq details::details-content{opacity:0;height:0;overflow-y:clip;transition:height .25s cubic-bezier(.16,1,.3,1),opacity .2s,content-visibility .25s allow-discrete}.val-faq details[open]::details-content{opacity:1;height:auto}.val-pixelgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;margin:16px 0 2px}.val-pixelgrid i{aspect-ratio:1;border-radius:2px;background:var(--blue-wash-6)}.val-pixelgrid i[data-v="0"]{background:var(--blue-wash-2)}.val-pixelgrid i[data-v="2"]{background:var(--blue-wash-12)}.val-pixelgrid i[data-v="3"]{background:var(--blue-wash-24)}.val-pixelgrid i[data-v="4"]{background:var(--primary-light)}.val-closing :focus-visible,.val-price-card :focus-visible,.val-midcta-band :focus-visible{outline-color:var(--primary-sky);outline-offset:3px}.val-section.is-ink{--vx-bg: #0E2135;--vx-card: #0B1B2B;--vx-deep: #0E2135;--vx-accent: #3B82F6;--vx-accent-2: #60A5FA;--vx-white: #fff;--vx-dim: #B6C2D6;--vx-muted: #8FA0B8;--vx-faint: rgba(255, 255, 255, .1);--vx-faint-2: rgba(255, 255, 255, .18);background:linear-gradient(180deg,#0e2135,#0b1b2b)}.val-section.is-ink .val-eyebrow{color:#60a5fa}.val-section.is-ink .val-card{box-shadow:none}.val-section.is-ink .val-wall .val-card:hover{background:#13273e}.val-section.is-ink :focus-visible{outline-color:var(--primary-sky);outline-offset:3px}.val-prov-step{transition:background .45s var(--ease-out-quint, cubic-bezier(.16,1,.3,1))}.val-prov-step .val-step-n{transition:background .45s,border-color .45s,color .45s}.val-prov-step.is-active{background:var(--blue-wash-2)}.val-prov-step.is-active .val-step-n{background:var(--primary);border-color:var(--primary);color:#fff}.val-otp{display:flex;gap:5px;margin-top:12px}.val-otp i{font-style:normal;width:24px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vx-faint);border-radius:8px;background:var(--vx-card);font-size:13px;font-weight:600;color:var(--vx-dim);font-variant-numeric:tabular-nums;transition:border-color .45s,color .45s}.val-prov-step.is-active .val-otp i{border-color:var(--blue-wash-24);color:var(--vx-white)}.val-step-viz{align-self:end;display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--vx-faint);border-radius:var(--vx-r-s);font-size:12.5px;font-weight:500;color:var(--vx-dim)}.val-step-viz.is-stages{flex-direction:column;align-items:stretch;gap:9px}.val-viz-cardface{display:inline-flex;color:var(--vx-muted)}.val-viz-cardface svg{width:22px;height:22px}.val-viz-cardnum{flex:1;font-variant-numeric:tabular-nums;color:var(--vx-white)}.val-viz-ok{display:inline-flex;align-items:center;gap:5px;color:var(--success-ink, #15803D);font-weight:600;font-size:12px}.val-viz-ok svg{width:11px;height:11px}.val-viz-stage{display:flex;align-items:center;gap:9px}.val-viz-stage i{width:15px;height:15px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.val-viz-stage i.is-done{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink, #15803D)}.val-viz-stage i.is-done svg{width:9px;height:9px}.val-viz-stage i.is-now{border:1.5px solid var(--vx-accent)}.val-viz-camp{flex:1;font-weight:600;color:var(--vx-white)}.val-viz-arrow{width:16px;height:16px;color:var(--vx-muted);flex-shrink:0}.val-meta-eyebrow{display:inline-flex;align-items:center;gap:8px}.val-meta-mark{width:18px;height:18px;color:var(--vx-accent);flex-shrink:0}.val-us-logo{height:15px;width:auto;display:block}button.val-mock-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:inherit;cursor:pointer}.val-mock button.val-mock-btn{pointer-events:auto}.val-veil{border-bottom:1px dashed var(--vx-faint-2);cursor:help}.val-cta-ghost:active{transform:scale(.99)}.val-roster{max-width:720px;margin:0 auto;border:1px solid var(--vx-faint);border-radius:var(--vx-r-m);background:var(--vx-card);overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #0f172a0f}.val-roster-row{display:grid;grid-template-columns:1fr auto 110px;align-items:center;gap:18px;padding:13px 22px;border-top:1px solid var(--vx-faint);font-size:14px}.val-roster-row:first-child{border-top:none}.val-roster-name{font-weight:600;color:var(--vx-white)}.val-roster-bar{display:inline-flex;gap:2px}.val-roster-bar i{width:11px;height:4px;border-radius:2px;background:var(--vx-faint)}.val-roster-bar i.is-on{background:var(--vx-accent)}.val-roster-label{font-size:12px;font-weight:600;color:var(--vx-muted);text-align:right}.val-roster-foot{margin:18px auto 0;max-width:560px;text-align:center;font-size:13px;line-height:1.6;color:var(--vx-muted)}@media (max-width: 480px){.val-roster-row{grid-template-columns:1fr auto}.val-roster-label{display:none}}.val-proofstrip{border-top:none;border-bottom:none;background:none;padding:22px 0 6px}.val-proofstrip-row{border-radius:var(--vx-r-m) var(--vx-r-m) 0 0;background:var(--blue-wash-2);box-shadow:0 0 0 1px var(--border-light),inset 0 1px 2px #0f172a0a;padding:4px 0}.val-proof+.val-proof{position:relative}.val-proof+.val-proof:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:linear-gradient(180deg,transparent,var(--vx-faint-2),transparent)}.val-proofstrip .val-integrations-row{border-top:none;padding:13px 0 14px;border-radius:0 0 var(--vx-r-m) var(--vx-r-m);background:var(--vx-card);box-shadow:0 0 0 1px var(--border-light),0 4px 12px #0f172a0d}@media (max-width: 768px){.val-proof+.val-proof:before{content:none}}.val-wall{gap:14px;background:none;border:none}.val-wall .val-card{border-radius:var(--vx-r);background:var(--vx-card);box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0a,0 4px 12px #0f172a0d}.val-wall .val-card:hover{background:#fbfcfe;box-shadow:0 0 0 1px #0f172a17,0 2px 4px #0f172a0d,0 8px 20px #0f172a12}.val-section.is-ink .val-wall .val-card{background:#0b1b2b;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f,0 8px 24px #00000040}.val-section.is-ink .val-wall .val-card:hover{background:#0d2032;box-shadow:0 0 0 1px #ffffff29,inset 0 1px #ffffff0f,0 8px 24px #00000040}.val-tcpa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding:15px 18px;background:var(--vx-card);border-radius:var(--vx-r-m);box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0a,0 4px 12px #0f172a0d}.val-tcpa-seal{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--vx-accent);box-shadow:0 0 0 1px var(--vx-faint-2),inset 0 0 0 3px var(--bg-secondary)}.val-tcpa-seal svg{width:15px;height:15px}.val-tcpa-text{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.val-tcpa-text strong{font-size:var(--t-base);font-weight:600;color:var(--vx-white)}.val-tcpa-text>span{font-size:var(--t-sm);line-height:1.5;color:var(--vx-muted)}.val-fitpanel{display:grid;grid-template-columns:1fr 1fr;background:var(--vx-card);border-radius:var(--vx-r-m);overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0a,0 4px 12px #0f172a0d}.val-fitcol{padding:26px 28px}.val-fitcol.is-for{box-shadow:inset 3px 0 0 var(--vx-accent)}.val-fitcol.is-not{border-left:1px solid var(--vx-faint)}.val-fitcol-h{display:block;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.val-fitcol.is-for .val-fitcol-h{color:var(--vx-accent)}.val-fitcol.is-not .val-fitcol-h{color:var(--vx-muted)}.val-fitcol ul{list-style:none;margin:0;padding:0}.val-fitrow{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--vx-faint);font-size:var(--t-base);line-height:1.6;color:var(--vx-dim)}.val-fitrow:first-child{border-top:none}.val-fitrow strong{color:var(--vx-white);font-weight:600}.val-fitrow i{width:20px;height:20px;border-radius:50%;margin-top:3px;display:inline-flex;align-items:center;justify-content:center}.val-fitrow i.is-for{background:var(--blue-wash-12);color:var(--vx-accent)}.val-fitrow i.is-not{background:var(--bg-secondary);color:var(--vx-muted)}.val-fitrow i svg{width:11px;height:11px}@media (max-width: 768px){.val-fitpanel{grid-template-columns:1fr}.val-fitcol.is-not{border-left:none;border-top:1px solid var(--vx-faint)}}.val-score{margin-top:26px;max-width:380px;background:var(--vx-card);border-radius:var(--vx-r-m);padding:20px 20px 0;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0a,0 4px 12px #0f172a0d}.val-score-top{display:flex;align-items:center;gap:16px}.val-score-num{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--vx-white);font-variant-numeric:tabular-nums}.val-score-side{display:flex;flex-direction:column;gap:4px}.val-score-side .val-stars.big{margin-bottom:0}.val-score-sub{font-size:12px;color:var(--vx-muted)}.val-tdots{display:flex;flex-wrap:wrap;gap:4px;margin:16px 0}.val-tdots i{width:10px;height:10px;border-radius:3px;background:var(--blue-wash-12)}.val-tdots i.is-written{background:var(--vx-accent)}.val-score-foot{margin:0 -20px;padding:11px 20px;border-top:1px solid var(--vx-faint);background:var(--bg-secondary);border-radius:0 0 var(--vx-r-m) var(--vx-r-m);font-size:var(--t-sm);color:var(--vx-muted)}.val-tcard.is-featured{position:relative}.val-tcard.is-featured p{font-size:17px;line-height:1.55;color:var(--vx-white)}.val-tcard.is-featured:before{content:"“";position:absolute;top:4px;right:18px;font-size:64px;font-weight:800;line-height:1;color:var(--blue-wash-24);pointer-events:none}.val-tav{box-shadow:0 0 0 1px var(--vx-faint),0 0 0 4px var(--vx-bg),0 0 0 5px var(--vx-faint)}.val-corridor{position:relative;width:280px;height:200px;justify-self:end}.val-corr-card{position:absolute;left:0;right:0;bottom:0;height:128px;border-radius:var(--vx-r);padding:16px 18px;background:#13273e;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f,0 20px 50px #040c1680}.val-corr-card.is-back{background:#15293f;opacity:.6;filter:blur(1px);box-shadow:0 0 0 1px #ffffff17}.val-corr-card.b0{transform:translate(52px,-66px) scale(.86)}.val-corr-card.b1{transform:translate(28px,-36px) scale(.93)}.val-corr-card.is-back span{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vx-muted)}.val-corr-tier{display:block;font-size:18px;font-weight:800;letter-spacing:-.01em;color:#fff}.val-corr-sub{display:block;margin-top:3px;font-size:11.5px;color:var(--vx-dim)}.val-corr-rows{display:flex;gap:6px;margin-top:16px}.val-corr-rows i{height:5px;flex:1;border-radius:3px;background:#60a5fa4d}.val-corr-rows i:first-child{flex:1.6;background:var(--vx-accent)}@keyframes valCorrFront{0%{transform:translateY(16px);opacity:.35}}@keyframes valCorrB0{0%{transform:translate(52px,-66px) scale(.86) translateY(14px);opacity:0}}@keyframes valCorrB1{0%{transform:translate(28px,-36px) scale(.93) translateY(14px);opacity:0}}.val-corridor.play .is-front{animation:valCorrFront .7s var(--ease-out-quint)}.val-corridor.play .b1{animation:valCorrB1 .7s var(--ease-out-quint) .1s backwards}.val-corridor.play .b0{animation:valCorrB0 .7s var(--ease-out-quint) .18s backwards}@media (max-width: 1024px){.val-corridor{justify-self:start}}.val-reel{display:inline-block;height:1em;overflow:hidden;vertical-align:top}.val-reel-strip{display:block;transform:translateY(-75%)}.val-reel-strip i{display:block;height:1em;line-height:1;font-style:normal}@keyframes valReel{0%{transform:translateY(0)}to{transform:translateY(-75%)}}.play .val-reel-strip{animation:valReel 1.1s var(--ease-out-quint)}.val-cmpseg,.val-cmplist{display:none}@media (max-width: 640px){.val-compare-scroll{display:none}.val-cmpseg{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;background:var(--bg-primary);border-radius:100px;box-shadow:0 0 0 1px var(--border-light),0 1px 2px #0f172a0a}.val-cmpseg:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 16px) / 3);border-radius:100px;background:var(--primary);transition:transform .22s var(--ease-out-quint)}.val-cmpseg[data-seg="1"]:before{transform:translate(calc(100% + 4px))}.val-cmpseg[data-seg="2"]:before{transform:translate(calc(200% + 8px))}.val-cmpseg button{position:relative;z-index:1;padding:9px 4px;min-height:40px;border:none;border-radius:100px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer}.val-cmpseg button.is-on{color:#fff;font-weight:600}.val-cmplist{display:block;list-style:none;margin:0;padding:4px 18px;background:var(--vx-card);border-radius:var(--vx-r-m);box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0a,0 4px 12px #0f172a0d}.val-cmplist li{padding:11px 0;border-top:1px solid var(--vx-faint)}.val-cmplist li:first-child{border-top:none}.val-cmplist-k{display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vx-muted);margin-bottom:3px}.val-cmplist-v{display:block;font-size:14px;line-height:1.5;color:var(--vx-dim)}.val-cmplist li.is-us .val-cmplist-v{color:var(--vx-white);font-weight:500}.val-cmplist .val-us-check{width:12px;height:12px;margin:0 6px -1px 0;display:inline}}.val-compare td.val-us{background:linear-gradient(180deg,#2563eb12,#2563eb0b)}.val-lose{display:grid;grid-template-columns:14px 1fr;gap:9px;align-items:start}.val-lose>svg{width:12px;height:12px;margin-top:6px;color:var(--vx-muted)}.val-faq-verdict{display:block;margin-bottom:6px;font-weight:600;color:var(--vx-white)}.val-compare tbody tr:hover td.val-us{background:#2563eb1a}.val-stars svg{width:13px;height:13px;fill:currentColor;display:block}.val-stars.big svg{width:16px;height:16px}@media (prefers-reduced-motion: reduce){.val-faq details::details-content{transition:none}.val-prov-step,.val-prov-step .val-step-n,.val-otp i,.val-prov-read{transition:none}.val-cmpseg:before{transition:none}.play .val-reel-strip,.val-corridor.play .val-corr-card{animation:none}}.vea-subscription-body{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px 20px}@media (max-width: 640px){.vea-subscription-body{padding:16px}}.vea-subscription-body strong{display:block;font-size:16px;color:var(--text-primary)}.vea-subscription-body p{max-width:600px;margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.vea-cancel-overlay{z-index:1100}.vea-cancel-modal{max-width:540px;padding:26px}.vea-cancel-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.08em}.vea-cancel-close{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:22px;line-height:1;cursor:pointer}.vea-cancel-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.vea-cancel-modal h2{font-size:21px;line-height:1.25;margin:0}.vea-cancel-sub{margin:8px 0 18px;color:var(--text-secondary);font-size:13.5px;line-height:1.6}.vea-cancel-reasons{display:grid;gap:8px;margin-bottom:18px}.vea-cancel-reason{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.vea-cancel-reason:hover{border-color:#2563eb61}.vea-cancel-reason.is-selected{border-color:var(--primary);background:#2563eb0d;box-shadow:0 0 0 2px #2563eb14}.vea-cancel-reason input{width:16px;height:16px;margin:0;accent-color:var(--primary)}.vea-cancel-modal .form-label{margin-bottom:7px}.vea-cancel-modal .form-label span{color:var(--text-muted);font-weight:500}.vea-cancel-detail{min-height:76px;resize:vertical}.vea-cancel-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.vea-cancel-save-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1px solid rgba(37,99,235,.24);border-radius:13px;background:#2563eb0d}.vea-cancel-save-card strong{color:var(--text-primary);font-size:14px}.vea-cancel-save-card span{color:var(--text-secondary);font-size:12.5px;margin-bottom:8px}.vea-cancel-continue{width:100%;margin-top:14px;padding:11px 14px;border:1px solid rgba(239,68,68,.32);border-radius:999px;background:transparent;color:var(--danger);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vea-cancel-continue:hover{background:#ef44440f}.vea-cancel-back{display:block;margin:12px auto 0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;cursor:pointer}.vea-cancel-back:hover{color:var(--text-primary)}.vea-cancel-consequences{display:grid;gap:10px;margin-top:18px}.vea-cancel-consequences>div{padding:12px 14px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-secondary)}.vea-cancel-consequences strong{display:block;color:var(--text-primary);font-size:13px;margin-bottom:3px}.vea-cancel-consequences span{display:block;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.vea-cancel-error{margin:12px 0 0;color:var(--danger);font-size:12.5px;line-height:1.5}.vea-cancel-done{text-align:center;padding:8px 4px 2px}.vea-cancel-done-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px;background:#16a34a1a;color:var(--success);font-size:22px;font-weight:800}.vea-cancel-done-mark svg{width:20px;height:20px}.vea-cancel-done-mark.is-pending{background:#d977061a;color:#b45309}.vea-cancel-done p{margin:10px auto 18px;max-width:440px;color:var(--text-secondary);font-size:13.5px;line-height:1.65}@media (max-width: 640px){.vea-subscription-body{align-items:flex-start;flex-direction:column;gap:14px}.vea-subscription-body>button{width:100%}.vea-cancel-overlay{align-items:flex-end;padding:0}.vea-cancel-modal{max-width:none;max-height:92vh;border-radius:20px 20px 0 0;padding:22px 18px}.vea-cancel-actions{flex-direction:column-reverse}.vea-cancel-actions button{width:100%}}.closed-table-wrap{overflow-x:auto}.closed-pack-note{display:block;margin-top:2px;font-size:11.5px;color:var(--text-muted)}.closed-cell-notes{max-width:260px}.closed-cell-notes>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.closed-cell-date{white-space:nowrap}.closed-cell-ap{font-weight:600;color:var(--text-primary)}@media (max-width: 768px){.closed-table-wrap{overflow-x:visible}.closed-table-wrap table,.closed-table-wrap tbody,.closed-table-wrap tr,.closed-table-wrap td{display:block;width:auto}.closed-table-wrap thead{display:none}.closed-table-wrap tr{border:1px solid var(--border);border-radius:var(--radius-lg, 14px);padding:14px 16px;margin:12px 14px;background:var(--bg-primary)}.closed-table-wrap td{padding:5px 0;border:none;display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-align:right}.closed-table-wrap td:before{content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left}.closed-table-wrap td[data-label=Name]{display:block;text-align:left;padding:0 0 8px;margin-bottom:6px;border-bottom:1px solid var(--border-subtle, var(--border))}.closed-table-wrap td[data-label=Name]:before{content:none}.closed-table-wrap td[data-label=Name] .lead-name{font-size:15px}.closed-table-wrap td[data-label=Notes]{display:block;text-align:left;max-width:none}.closed-table-wrap td[data-label=Notes]>span{-webkit-line-clamp:3}.closed-table-wrap td[data-label=Notes]:before{content:attr(data-label);display:block;margin-bottom:2px}.closed-table-wrap td[data-label=Notes][data-empty]{display:none}.closed-table-wrap td[data-label="Lead type"]{text-align:right}.closed-table-wrap .closed-pack-note{display:inline;margin-left:6px}}.ml-packs-toggle{background:none;border:none;padding:4px 8px 4px 0;font-family:inherit;cursor:pointer;border-radius:var(--radius-sm, 10px)}.ml-packs-toggle:hover{color:var(--text-primary)}.ml-packs-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ml-packs-toggle-chevron{width:14px;height:14px;flex:0 0 auto;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ml-packs-toggle[aria-expanded=true] .ml-packs-toggle-chevron{transform:rotate(90deg)}.cal-table-wrap{overflow-x:auto}@media (max-width: 768px){.cal-table-wrap{overflow-x:visible}.cal-table-wrap table,.cal-table-wrap tbody,.cal-table-wrap tr,.cal-table-wrap td{display:block;width:auto}.cal-table-wrap thead{display:none}.cal-table-wrap tr{border:1px solid var(--border);border-radius:var(--radius-lg, 20px);padding:14px 16px;margin:12px 14px;background:var(--bg-primary)}.cal-table-wrap td{padding:5px 0;border:none;display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-align:right}.cal-table-wrap td:before{content:attr(data-label);flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left}.cal-table-wrap td[data-label=Appointment]{display:block;text-align:left;padding:0 0 8px;margin-bottom:6px;border-bottom:1px solid var(--border-subtle, var(--border))}.cal-table-wrap td[data-label=Appointment]:before{content:none}.cal-table-wrap td[data-label=Appointment] .lead-name{font-size:15px}.cal-table-wrap td[data-label=Actions]{display:block;padding-top:12px;margin-top:6px;border-top:1px solid var(--border-subtle, var(--border))}.cal-table-wrap td[data-label=Actions]:before{content:none}.cal-table-wrap .cal-table-actions{justify-content:flex-end;gap:10px}.cal-table-wrap .cal-table-actions .lead-action-pill{width:40px;height:40px}.cal-table-wrap .cal-table-datetime{align-items:flex-end}.cal-table-wrap .cal-table-note{text-align:left}}@media (max-width: 640px){.vea-rangebar{flex-wrap:wrap}.vea-range{flex:1 0 100%}.vea-range-tools{width:100%;justify-content:space-between}.vea-feed-time{margin-left:auto}.vea-payment-row{flex-wrap:wrap;row-gap:2px}.vea-payment-kind{flex:1 0 100%}.vea-payment-date{margin-left:0}.vea-payment-amt{margin-left:auto}}.vea-sms-row input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:var(--accent, #2563EB);cursor:pointer}body.vea-light,body.vea-light .app-layout{background:var(--bg-base)}body.vea-light .mc-card,body.vea-light .settings-card,body.vea-light .vea-kpi-hero,body.vea-light .vea-tile{box-shadow:var(--ring),var(--shadow-soft);border:0;border-radius:var(--radius-card);background:var(--bg-card)}body.vea-light .vea-kpi-hero.is-on,body.vea-light .vea-tile.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}body.vea-light button.vea-kpi-hero:hover:not(.is-on),body.vea-light button.vea-tile:hover:not(.is-on){border-color:var(--blue-300)}body.vea-light .vea-livenow-chip,body.vea-light .vea-chip{border-color:var(--border-light)}body.vea-light .vea-livenow-chip{box-shadow:none}body.vea-light .vea-livenow-chip:hover,body.vea-light .vea-chip:hover{border-color:var(--border)}body.vea-light .vea-livenow-chip.is-on,body.vea-light .vea-chip.is-on{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}body.vea-light .mc-card-header{border-bottom-color:transparent}body.vea-light .vea-cat-steps{border-color:var(--border)}body.vea-light .btn:active:not(:disabled),body.vea-light .scm-trigger-btn:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){body.vea-light .btn:active:not(:disabled),body.vea-light .scm-trigger-btn:active{transform:none}}body.vea-light .scm-trigger-btn{font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-inner, 8px);background:var(--text-primary);box-shadow:none}body.vea-light .scm-trigger-btn:hover{background:#1a2b3f;transform:none;box-shadow:none}body.vea-light .scm-trigger-check{width:15px;height:15px}.vea-paycard-body{padding:18px 22px 20px}.vea-paycard-status{margin:0 0 14px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.vea-paycard-muted{margin:8px 0 12px;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.vea-paycard-skeleton .skel-row{height:120px;margin-bottom:8px}.vea-paycard-erract{display:flex;align-items:center;gap:14px}.vea-paycard-elements{min-height:320px;margin:4px 0 6px}.vea-paycard-elements iframe{width:100%;border:0}.vea-paycard-elements-hidden{min-height:0;height:0;margin:0;overflow:hidden}@media (max-width: 640px){.vea-paycard-body{padding:16px}}.vea-agree-modal{max-width:720px;width:min(720px,94vw);display:flex;flex-direction:column;max-height:min(88vh,900px);overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.vea-agree-head{flex:0 0 auto}.vea-agree-title{margin:0;font-size:20px;color:var(--text-primary)}.vea-agree-intro{margin:6px 0 0;font-size:14px;color:var(--text-secondary)}.vea-agree-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:14px;padding:4px 2px 0;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.vea-agree-scroll::-webkit-scrollbar{width:8px}.vea-agree-scroll::-webkit-scrollbar-track{background:transparent}.vea-agree-scroll::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full);border:2px solid var(--bg-card)}.vea-agree-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.vea-agree-short{padding:14px 16px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-light)}.vea-agree-short-head{margin:0 0 8px;font-size:13.5px;color:var(--text-primary)}.vea-agree-short ul{margin:0;padding-left:18px;display:grid;gap:7px}.vea-agree-short li{font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.vea-agree-doc{margin-top:14px;padding:16px 18px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);font-size:13.5px;line-height:1.68;color:var(--text-secondary);box-shadow:var(--shadow-sm)}.vea-agree-doc h3{font-size:16px;margin:0 0 10px;color:var(--text-primary)}.vea-agree-doc h4{font-size:14.5px;margin:18px 0 6px;color:var(--text-primary)}.vea-agree-doc h5{font-size:13.5px;margin:14px 0 5px;color:var(--text-primary)}.vea-agree-doc p{margin:0 0 9px}.vea-agree-doc ul{margin:0 0 10px;padding-left:18px;display:grid;gap:5px}.vea-agree-doc hr{border:0;border-top:1px solid var(--border-light);margin:16px 0}.vea-agree-doc code{font-size:12.5px;padding:1px 5px;border-radius:4px;background:var(--bg-secondary)}.vea-agree-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.vea-agree-foot-area{flex:0 0 auto;padding-top:12px;border-top:1px solid var(--border-light);margin-top:12px}.vea-agree-progress{display:grid;gap:9px}.vea-agree-progress-track{height:3px;border-radius:var(--radius-full);background:var(--bg-secondary);overflow:hidden}.vea-agree-progress-fill{height:100%;width:100%;border-radius:var(--radius-full);background:var(--primary);transform-origin:left;transform:scaleX(0);transition:transform var(--dur-slow) var(--ease-out-quint)}@media (prefers-reduced-motion: reduce){.vea-agree-progress-fill{transition:none}}.vea-agree-hint{margin:0;font-size:13px;color:var(--text-muted);display:flex;justify-content:space-between;gap:12px}.vea-agree-pct{font-variant-numeric:tabular-nums;white-space:nowrap}.vea-agree-sign{display:grid;gap:10px}.vea-agree-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--text-primary);cursor:pointer}.vea-agree-check input{margin-top:1px;flex:0 0 auto;width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.vea-agree-name{display:grid;gap:5px;font-size:13px;color:var(--text-secondary)}.vea-agree-name input{padding:13px 15px;font-size:16px;letter-spacing:.01em;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease-out-quint),box-shadow var(--dur-fast) var(--ease-out-quint)}.vea-agree-name input::placeholder{color:var(--text-muted);opacity:.65}.vea-agree-name input:hover{border-color:var(--border-color)}.vea-agree-name input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.vea-agree-helper{margin:0;font-size:12.5px;color:var(--text-muted)}.vea-agree-error{margin:10px 0 0;font-size:13px;color:var(--danger)}.vea-agree-actions{margin-top:12px;display:flex;justify-content:flex-end}.vea-agree-foot{margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}@media (max-width: 640px){.vea-agree-modal{max-height:94vh}.vea-agree-actions{justify-content:stretch}.vea-agree-actions .btn-primary{width:100%}.vea-agree-foot{font-size:11.5px}}.vea-lt-card{position:relative;display:flex;flex-direction:column;gap:12px;background:var(--bg-primary);border:0;border-radius:var(--radius-card, 12px);padding:18px 20px;box-shadow:var(--ring),var(--shadow-soft);transition:border-color var(--dur-fast),box-shadow var(--dur-fast),transform var(--dur-fast)}.vea-lt-card:hover{box-shadow:var(--ring-strong),var(--shadow-soft)}.vea-lt-card.is-ready{border-color:color-mix(in srgb,var(--accent, #2563EB) 35%,transparent)}.vea-lt-card.is-live{border-color:color-mix(in srgb,var(--success, #16A34A) 35%,transparent)}.vea-lt-statusrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.vea-lt-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--text-secondary);padding:3px 9px;border-radius:var(--radius-full, 100px);border:1px solid var(--border-light)}.vea-lt-badge i{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.vea-lt-badge.is-live{color:var(--success-ink, #166534);border-color:color-mix(in srgb,var(--success, #16A34A) 30%,transparent);background:color-mix(in srgb,var(--success, #16A34A) 7%,transparent)}.vea-lt-badge.is-live i{background:var(--success, #16A34A)}.vea-lt-badge.is-ready i{background:var(--accent, #2563EB)}.vea-lt-badge.is-paused i,.vea-lt-badge.is-building i{background:var(--status-warm, #B6810D)}.vea-lt-name{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.vea-lt-desc{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary);min-height:4.65em}.vea-lt-stats2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.vea-lt-stat{min-width:0;padding:11px 12px;background:var(--bg-base);border-radius:10px}.vea-lt-stat-label{display:block;font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:6px}.vea-lt-stat-value{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums}.vea-lt-stat-bar{display:inline-flex}.vea-lt-stat-bar i{width:14px;height:6px}.vea-lt-stat-unit{display:block;margin-top:5px;font-size:11.5px;color:var(--text-secondary)}.vea-lt-cta{margin-top:auto;width:100%;padding:12px 16px;background:var(--accent, #2563EB);color:#fff;border:none;border-radius:10px;font-family:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background var(--dur-fast),box-shadow var(--dur-fast)}.vea-lt-cta:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md)}.vea-lt-ctanote{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-muted)}.vea-lt-ctanote-right{text-align:right}.vea-setup-donebody{display:flex;align-items:center;gap:14px;padding:16px 18px}.vea-setup-donemark{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-ink)}.vea-setup-donemark svg{width:16px;height:16px}.vea-setup-donetext{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vea-setup-donetext strong{font-size:13.5px;color:var(--text-primary)}.vea-setup-donetext span{font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.vea-lt-cta:disabled{background:var(--bg-secondary);color:var(--text-muted);cursor:default}.vea-lt-cta.is-quiet{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border)}.vea-lt-cta.is-quiet:hover:not(:disabled){background:var(--bg-base);box-shadow:none}.vea-lt-subrow{display:flex;align-items:center;gap:10px}.vea-pace-bar{height:4px;border-radius:100px;background:var(--bg-secondary);overflow:hidden}.vea-pace-bar i{display:block;height:100%;border-radius:100px;background:var(--accent, #2563EB)}.vea-lt-grow{flex:1}.vea-lt-hold{font-size:11px;font-weight:650;color:var(--status-warm, #B6810D);white-space:nowrap}.vea-lt-stat-value.is-range{font-size:17px}.vea-learn{display:inline-flex;align-items:center;gap:8px}.vea-learn-step{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap}.vea-learn-step i{width:8px;height:8px;border-radius:50%;background:var(--bg-secondary);box-shadow:inset 0 0 0 1.5px var(--border)}.vea-learn-step.is-done{color:var(--text-secondary)}.vea-learn-step.is-done i{background:var(--accent, #2563EB);box-shadow:none}.vea-learn-step.is-now{color:var(--text-primary);font-weight:700}.vea-learn-step.is-now i{background:var(--bg-primary);box-shadow:inset 0 0 0 2px var(--accent, #2563EB)}.vea-learn-bar{width:22px;height:2px;border-radius:100px;background:var(--bg-secondary)}.vea-learn-bar.is-done{background:var(--accent, #2563EB)}.vea-lt-buildrow{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--border-light);padding-top:12px;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.vea-lt-spinner{flex-shrink:0;width:14px;height:14px;margin-top:2px;border-radius:50%;border:2px solid var(--bg-secondary);border-top-color:var(--accent, #2563EB);animation:veaLtSpin .9s linear infinite}@keyframes veaLtSpin{to{transform:rotate(360deg)}}.vea-budget{margin:16px 0 4px}.vea-budget-read{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.vea-budget-est{text-align:right;font-size:13px;font-weight:650;color:var(--text-primary);font-variant-numeric:tabular-nums}.vea-budget-est small{display:block;margin-top:1px;font-size:10.5px;font-weight:500;color:var(--text-muted)}.vea-budget-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:22px;background:none;cursor:pointer;margin:0}.vea-budget-range::-webkit-slider-runnable-track{height:5px;border-radius:100px;background:linear-gradient(to right,var(--accent, #2563EB) var(--fill, 0%),var(--bg-secondary) var(--fill, 0%))}.vea-budget-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7.5px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--accent, #2563EB);box-shadow:0 2px 8px #0b1b2b2e}.vea-budget-range::-moz-range-track{height:5px;border-radius:100px;background:var(--bg-secondary)}.vea-budget-range::-moz-range-progress{height:5px;border-radius:100px;background:var(--accent, #2563EB)}.vea-budget-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--accent, #2563EB);box-shadow:0 2px 8px #0b1b2b2e}.vea-budget-range:focus-visible{outline:2px solid var(--accent, #2563EB);outline-offset:4px;border-radius:100px}.vea-budget-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-hold-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--accent-dim, rgba(37, 99, 235, .08));font-size:12.5px;color:var(--text-secondary);line-height:1.5}.vea-hold-note.is-warn{background:color-mix(in srgb,var(--warning, #B6810D) 8%,transparent)}.vea-budget-runway{margin:12px 0 0;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width: 640px){.vea-sec-hint-hover{display:none}}@media (prefers-reduced-motion: reduce){.vea-lt-spinner{animation:none}}.vea-strip{margin-top:16px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg, 20px);display:grid;grid-template-columns:repeat(4,1fr)}.vea-strip>div{min-width:0;padding:16px 22px;border-left:1px solid var(--border-light)}.vea-strip>div:first-child{border-left:none}.vea-strip-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-muted);margin-bottom:6px}.vea-strip-dot{width:7px;height:7px;border-radius:50%;background:var(--success, #16A34A);position:relative;flex:none}.vea-strip-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid rgba(22,163,74,.45);animation:veaStripPulse 2.2s ease-out infinite}@keyframes veaStripPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.vea-strip-val{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums}.vea-strip-val em{font-style:normal;font-size:13.5px;font-weight:650;color:var(--text-secondary)}.vea-strip-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vea-strip-bar{margin-top:9px;height:4px;max-width:150px;border-radius:100px;background:var(--vea-fill-soft);overflow:hidden}.vea-strip-bar i{display:block;height:100%;background:var(--primary, #2563EB);border-radius:100px}.vea-sec{display:flex;align-items:center;gap:10px;margin:28px 2px 0}.vea-sec h2{margin:0;font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.vea-sec-count{font-size:11.5px;font-weight:650;padding:2px 9px;border-radius:100px;background:var(--bg-secondary);color:var(--text-secondary);font-variant-numeric:tabular-nums}.vea-sec-hint{margin-left:auto;font-size:12px;color:var(--text-muted)}.vea-run-rows{margin-top:12px;display:flex;flex-direction:column;gap:10px}.vea-run-row{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg, 20px);display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(0,2fr) auto;align-items:center;gap:14px 20px;padding:15px 22px;transition:border-color .15s}.vea-run-row:hover{border-color:var(--vea-hairline-strong)}.vea-run-row.is-live{border-left:3px solid var(--success, #16A34A);padding-left:20px}.vea-run-row.is-paused,.vea-run-row.is-extra{border-left:3px solid var(--border-light);padding-left:20px}.vea-run-id h3{margin:0;font-size:15px;font-weight:750;letter-spacing:-.01em;color:var(--text-primary)}.vea-run-meta{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.vea-run-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:0 14px}.vea-run-stats>div{min-width:0;padding-left:14px;border-left:1px solid var(--border-light)}.vea-run-stats>div:first-child{padding-left:0;border-left:none}.vea-run-stats>div:empty{border-left:none}.vea-run-stats span{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text-muted);margin-bottom:3px;white-space:nowrap}.vea-run-stats strong{font-size:16px;font-weight:750;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-run-stats .vea-pace-bar{margin-top:6px;width:90px}.vea-run-stats small{display:block;margin-top:4px;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vea-run-act{display:flex;align-items:center;gap:10px;justify-self:end}.vea-run-hold{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:-6px}.vea-run-issues{grid-column:1 / -1}.vea-filters{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.vea-filter{font-family:inherit;cursor:pointer;font-size:12.5px;font-weight:650;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);border-radius:100px;padding:7px 15px;transition:background .12s,color .12s,border-color .12s}.vea-filter:hover{border-color:var(--primary, #2563EB);color:var(--primary, #2563EB)}.vea-filter.is-on{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.vea-filter b{font-weight:650;opacity:.55;margin-left:6px;font-variant-numeric:tabular-nums}@media (max-width: 1024px){.vea-strip{grid-template-columns:repeat(2,1fr)}.vea-strip>div:nth-child(3){border-left:none}.vea-strip>div:nth-child(n+3){border-top:1px solid var(--border-light)}.vea-run-row{grid-template-columns:minmax(0,1fr)}.vea-run-act{justify-self:start;flex-wrap:wrap}.vea-run-hold{justify-content:flex-start}}@media (max-width: 480px){.vea-strip{grid-template-columns:1fr}.vea-strip>div{border-left:none;border-top:1px solid var(--border-light)}.vea-strip>div:first-child{border-top:none}.vea-run-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.vea-run-stats>div:nth-child(3){padding-left:0;border-left:none}.vea-run-stats span{white-space:normal}.vea-learn{flex-wrap:wrap;row-gap:4px}}@media (prefers-reduced-motion: reduce){.vea-strip-dot:after{animation:none}}.vslc-page{min-height:100vh;background:var(--blue-ink);color:var(--text-on-dark);font-family:var(--font-sans);display:flex;flex-direction:column;position:relative;overflow-x:clip}.vslc-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.vslc-page>*{position:relative;z-index:2}.vslc-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.vslc-bg i{position:absolute;display:block;border-radius:50%;filter:blur(70px);will-change:transform}.vslc-bg i:nth-child(1){width:900px;height:640px;left:50%;top:-180px;margin-left:-450px;background:radial-gradient(closest-side,rgba(37,99,235,.34),transparent);animation:vslc-drift-a 12s ease-in-out infinite alternate}.vslc-bg i:nth-child(2){width:620px;height:620px;left:-220px;top:26%;background:radial-gradient(closest-side,rgba(30,64,175,.28),transparent);animation:vslc-drift-b 15s ease-in-out infinite alternate}.vslc-bg i:nth-child(3){width:680px;height:680px;right:-240px;top:58%;background:radial-gradient(closest-side,rgba(96,165,250,.16),transparent);animation:vslc-drift-c 18s ease-in-out infinite alternate}@keyframes vslc-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.08)}}@keyframes vslc-drift-b{0%{transform:translate(0) rotate(0)}to{transform:translate(90px,-60px) rotate(12deg)}}@keyframes vslc-drift-c{0%{transform:translate(0) rotate(8deg)}to{transform:translate(-80px,50px) rotate(-8deg)}}@media (prefers-reduced-motion: reduce){.vslc-bg i{animation:none}}.vslc-top{display:flex;justify-content:center;padding:22px 20px 4px}.vslc-logo{height:38px}.vslc-hero{max-width:1000px;margin:0 auto;padding:18px 24px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.vslc-eyebrow{margin:0 0 16px;padding:8px 16px;border-radius:var(--radius-full);background:#3b82f61f;box-shadow:0 0 0 1px #60a5fa59;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300)}.vslc-h1{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(34px,5.8vw,62px);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:19ch}.vslc-atcost{font-weight:800;color:var(--blue-300);white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M3 7c30-5 84-5 114-2' fill='none' stroke='%232563EB' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% .14em;padding-bottom:.1em}.vslc-sub{margin:0 0 22px;max-width:58ch;font-size:var(--t-md);line-height:1.6;color:var(--text-on-dark-muted)}.vslc-cta{display:inline-flex;align-items:center;gap:8px;padding:15px 34px;border:0;border-radius:var(--radius-full);background:var(--primary);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:16px;font-weight:600;box-shadow:0 0 0 1px #60a5fa59,0 10px 30px #2563eb59;transition:background var(--dur-fast) var(--ease-out-quint),transform var(--dur-fast) var(--ease-out-quint)}.vslc-cta:hover{background:var(--primary-dark);transform:translateY(-1px)}.vslc-cta:focus-visible{outline:2px solid var(--blue-300);outline-offset:3px}.vslc-cta span{font-size:18px;line-height:1}.vslc-cta-xl{position:relative;overflow:hidden;width:100%;max-width:520px;justify-content:center;padding:23px 40px;font-size:20px;letter-spacing:-.01em;background:linear-gradient(180deg,var(--blue-500),var(--primary) 55%,var(--primary-dark));box-shadow:0 0 0 1px #60a5fa80,0 0 48px #2563eb73,0 18px 44px #0006}.vslc-cta-xl:hover{background:linear-gradient(180deg,var(--blue-400),var(--primary-light) 55%,var(--primary));transform:translateY(-2px);box-shadow:0 0 0 1px #7ab0ffa6,0 0 64px #2563eb8c,0 22px 52px #00000073}.vslc-cta-xl span{font-size:22px;transition:transform var(--dur-base) var(--ease-out-quint)}.vslc-cta-xl:hover span{transform:translate(3px)}.vslc-cta-xl:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-16deg) translate(-180%);animation:vslc-sheen 5.5s ease-in-out infinite;pointer-events:none}@keyframes vslc-sheen{0%,62%{transform:skew(-16deg) translate(-180%)}to{transform:skew(-16deg) translate(420%)}}.vslc-watchline{display:flex;align-items:center;gap:14px;margin:22px 0 12px;font-size:13px;letter-spacing:.1em;color:var(--text-on-dark-muted)}.vslc-doodle{width:40px;height:28px;stroke:#e8ecf499;margin-top:8px}.vslc-doodle.is-flip{transform:scaleX(-1)}.vslc-videowrap{width:100%;max-width:780px}.vslc-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-feat);background:linear-gradient(160deg,var(--bg-dark-secondary),var(--blue-ink) 65%);box-shadow:0 0 0 1px #60a5fa66,0 0 60px #2563eb4d,0 24px 60px #00000073}.vslc-video video{width:100%;height:100%;object-fit:cover;display:block}.vslc-video-holding{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px}.vslc-play{flex:0 0 auto;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fffffff0;box-shadow:0 10px 30px #0006}.vslc-play svg{width:30px;height:30px;fill:var(--blue-ink);margin-left:3px}.vslc-video-caption{margin:0;max-width:44ch;font-size:var(--t-lg);font-weight:700;line-height:1.35;color:#e8ecf4d9;text-wrap:balance}.vslc-checks{position:relative;width:100%;margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.vslc-checks-track{display:flex;width:max-content;animation:vslc-marquee 30s linear infinite}.vslc-checks:hover .vslc-checks-track{animation-play-state:paused}.vslc-checks-set{display:flex;list-style:none;margin:0;padding:0}.vslc-checks-set li{display:flex;align-items:center;gap:8px;padding:0 17px;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--text-on-dark)}@keyframes vslc-marquee{to{transform:translate(-50%)}}.vslc-check-ic{width:15px;height:15px;stroke:var(--blue-400);flex:0 0 auto}.vslc-book{max-width:720px;margin:0 auto;padding:58px 24px 0;text-align:center}.vslc-h2{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(26px,3.6vw,36px);font-weight:800;letter-spacing:-.015em;color:#fff;text-wrap:balance}.vslc-booksub{margin:0 auto 26px;max-width:52ch;font-size:var(--t-base);line-height:1.6;color:var(--text-on-dark-muted)}.vslc-faq{max-width:620px;margin:0 auto;padding:84px 24px 0}.vslc-faq .vslc-h2{text-align:center;margin-bottom:22px}.vslc-faqlist{display:grid;gap:10px}.vslc-faqitem{border-radius:var(--radius-md);background:#ffffff0a;box-shadow:0 0 0 1px var(--border-dark)}.vslc-faqitem summary{cursor:pointer;list-style:none;padding:16px 18px;font-size:var(--t-base);font-weight:600;color:var(--text-on-dark);display:flex;justify-content:space-between;align-items:center;gap:12px}.vslc-faqitem summary::-webkit-details-marker{display:none}.vslc-faqitem summary:after{content:"+";font-size:18px;font-weight:500;color:var(--blue-300);transition:transform var(--dur-fast) var(--ease-out-quint)}.vslc-faqitem[open] summary:after{transform:rotate(45deg)}.vslc-faqitem p{margin:0;padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--text-on-dark-muted);max-width:60ch}.vslc-final{padding:84px 24px 20px;text-align:center}.vslc-finalline{margin:0 auto 22px;max-width:30ch;font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.01em;line-height:1.25;color:#fff;text-wrap:balance}.vslc-foot{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 24px 34px;font-size:var(--t-xs);color:var(--text-on-dark-muted)}.vslc-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.vslc-foot a{color:var(--text-on-dark-muted);text-decoration:none}.vslc-foot a:hover{color:var(--text-on-dark)}.vslc-foot-note{margin:0;max-width:74ch;text-align:center;line-height:1.55;color:#8fa0b8bf}@media (prefers-reduced-motion: reduce){.vslc-cta{transition:none}.vslc-cta-xl:after{animation:none;opacity:0}.vslc-checks-track,.vslc-tcol-track{animation:none}.vslc-checks-set[aria-hidden=true],.vslc-tset[aria-hidden=true]{display:none}.vslc-checks,.vslc-tcol{-webkit-mask-image:none;mask-image:none}.vslc-checks-track{width:100%}.vslc-checks-set{flex-wrap:wrap;justify-content:center}.vslc-tcol{height:auto;overflow:visible}}@media (max-width: 640px){.vslc-top{padding-top:16px}.vslc-logo{height:32px}.vslc-hero{padding-top:12px}.vslc-eyebrow{font-size:12px;letter-spacing:.1em;padding:7px 13px}.vslc-h1{max-width:none;font-size:clamp(32px,9vw,42px)}.vslc-sub{font-size:var(--t-base)}.vslc-cta{width:100%;max-width:360px;justify-content:center}.vslc-cta-xl{max-width:420px;padding:20px 26px;font-size:18px}.vslc-doodle{width:30px;height:21px;margin-top:5px}.vslc-video-caption{font-size:var(--t-md)}.vslc-play{width:64px;height:64px}.vslc-play svg{width:25px;height:25px}.vslc-checks{margin-top:16px;width:100vw;margin-left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 87%,transparent)}.vslc-checks-set li{font-size:13.5px;padding:0 13px}.vslc-proof{padding-top:64px}.vslc-twall{grid-template-columns:minmax(0,320px)}.vslc-tcol{height:430px}.vslc-tcol:nth-child(2){display:none}.vslc-faq,.vslc-final{padding-top:64px}.vslc-book{padding-top:40px}}@media (max-width: 480px){.vslc-hero,.vslc-book,.vslc-faq{padding-left:18px;padding-right:18px}.vslc-watchline{margin-top:18px}}.ct-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ct-head h1{font-size:22px;font-weight:700;margin:0 0 4px}.ct-head-sub{font-size:13px;color:var(--text-muted);margin:0;max-width:640px}.ct-empty{padding:48px 0;text-align:center;color:var(--text-muted);font-size:14px}.ct-flag{background:#b6810d14;border:1px solid rgba(182,129,13,.25);color:var(--text-secondary);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin-bottom:12px}.ct-vert-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.ct-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-primary);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ct-chip:hover{border-color:var(--border-active)}.ct-chip span{font-size:11px;color:var(--text-muted);font-weight:600}.ct-chip-on{background:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.ct-chip-on span{color:#ffffffbf}.ct-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 18px}.ct-filters select{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-primary);font-size:13px;color:var(--text-primary)}.ct-count{font-size:12px;color:var(--text-muted);margin-left:auto}.ct-section{margin-bottom:26px}.ct-section h2{font-size:16px;font-weight:700;margin:0 0 2px}.ct-section h2 span{color:var(--text-muted);font-weight:500}.ct-section-sub{font-size:12px;color:var(--text-muted);margin:0 0 10px}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ct-card{display:flex;flex-direction:column;text-align:left;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.ct-card:hover{border-color:var(--border-active);box-shadow:0 2px 10px #0b1b2b0f}.ct-card-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.ct-card-title{font-size:13px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.ct-card-campaign{font-size:11px;color:var(--text-muted)}.ct-media{position:relative;aspect-ratio:1 / 1;background:var(--bg-secondary)}.ct-media img,.ct-media video{width:100%;height:100%;object-fit:cover;display:block}.ct-media-badge{position:absolute;top:8px;left:8px;background:#0b1b2bb8;color:var(--text-inverse);font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full)}.ct-media-none{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--text-muted);padding:12px}.ct-media-none span{font-size:10px}.ct-media-large{aspect-ratio:auto;max-height:380px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}.ct-media-large img,.ct-media-large video{object-fit:contain;max-height:380px;background:var(--bg-secondary)}.ct-metrics{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--text-muted)}.ct-metrics strong{color:var(--text-primary);font-weight:600}.ct-tag{display:inline-block;align-self:flex-start;font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);margin-top:2px}.ct-tag-remake{background:var(--accent-dim);color:var(--primary-dark)}.ct-tag-variations{background:#16a34a1a;color:var(--success-ink)}.ct-tag-retire{background:#ef44441a;color:#b91c1c}.ct-card-tags{display:flex;flex-wrap:wrap;gap:6px}.ct-card-tags .ct-tag{margin-top:2px}.ct-tag-recipe{background:var(--bg-secondary);color:var(--text-secondary)}.ct-prod{border-top:1px solid var(--border-light);padding-top:12px;display:flex;flex-direction:column;gap:10px}.ct-prod-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-prod-head h3{font-size:12px;font-weight:700;color:var(--text-muted);margin:0}.ct-prod-btn{padding:6px 12px;font-size:12px}.ct-prod-empty{font-size:12px;color:var(--text-muted);margin:0}.ct-prod-label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.ct-prod-label textarea,.ct-prod-label input{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-weight:400;color:var(--text-primary);font-family:inherit;resize:vertical}.ct-queue{padding:14px 16px;margin-bottom:18px}.ct-queue h2{font-size:14px;font-weight:700;margin:0 0 8px}.ct-queue-rows{display:flex;flex-direction:column;gap:4px}.ct-queue-row{display:flex;align-items:center;gap:10px;background:none;border:none;padding:5px 6px;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-size:13px}.ct-queue-row:hover{background:var(--bg-hover)}.ct-queue-row .ct-tag{margin-top:0;flex-shrink:0}.ct-queue-title{font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.ct-queue-meta{color:var(--text-muted);font-size:12px;margin-left:auto;flex-shrink:0}.ct-modal{max-width:680px;width:100%;max-height:88vh;display:flex;flex-direction:column;min-height:0}.ct-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--border-light)}.ct-modal-head h2{font-size:17px;font-weight:700;margin:0;overflow-wrap:anywhere}.ct-modal-sub{font-size:12px;color:var(--text-muted);margin-top:3px}.ct-modal-body{padding:16px 20px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-height:0}.ct-week{font-size:12px;color:var(--text-secondary)}.ct-copy h3,.ct-actions h3{font-size:12px;font-weight:700;color:var(--text-muted);margin:0 0 6px}.ct-copy p{font-size:13px;color:var(--text-primary);white-space:pre-wrap;margin:0 0 10px;background:var(--bg-base);border-radius:var(--radius-sm);padding:10px 12px}.ct-copy ul{margin:0;padding-left:18px;font-size:13px}.ct-dest{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.ct-actions{border-top:1px solid var(--border-light);padding-top:12px}.ct-action-btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ct-note{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px}@media (max-width: 640px){.ct-head{flex-direction:column}.ct-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ct-count{margin-left:0;width:100%}.ct-queue-meta{display:none}}
