:root{color-scheme:light;--bg: #F4F5F8;--bg-soft: #EFF1F5;--surface: #FFFFFF;--surface-2: #FAFBFD;--surface-3: #EFF1F6;--line: #DADEE6;--line-soft: #E8EBF1;--text: #111827;--muted: #596273;--faint: #616975;--primary: #B98517;--primary-strong: #8F6510;--gold: #B98517;--gold-2: #8F6510;--champagne: #E8D7AA;--btn-gold: #D7A62A;--btn-gold-hi: #EBC155;--warning: #D97122;--green: #2BA173;--lime: #9cff57;--blue: #3D63E8;--violet: #6E59B5;--cyan: #0891b2;--chart-2: #40E5D1;--red: #E04848;--orange: #D97122;--shadow: 0 1px 2px rgba(18, 25, 43, .04), 0 10px 28px -12px rgba(18, 25, 43, .13), 0 2px 6px -3px rgba(18, 25, 43, .06);--shadow-soft: 0 1px 2px rgba(18, 25, 43, .05);--shadow-pop: 0 2px 6px rgba(18, 25, 43, .06), 0 24px 56px -16px rgba(18, 25, 43, .18), 0 6px 16px -8px rgba(18, 25, 43, .1);--card-shadow: 0 1px 2px rgba(18, 25, 43, .04), 0 10px 26px -16px rgba(18, 25, 43, .11);--ring: 0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);--overlay: rgba(17, 24, 39, .45);--topbar-bg: rgba(244, 245, 248, .82);--app-bg: radial-gradient(circle at 58% 18%, rgba(110, 89, 181, .06), transparent 36%), radial-gradient(circle at 78% 40%, rgba(215, 166, 42, .08), transparent 34%), #F4F5F8;--auth-bg: #F4F5F8;--input-bg: #FFFFFF;--panel-glow: inset 0 1px 0 rgba(255, 255, 255, .9);--card-bg: #FFFFFF;--kanban-bg: #EFF1F5;--lead-bg: #FFFFFF;--code-bg: #EFF1F6;--radius: 14px;--font-xs: 10px;--font-sm: 12px;--font-md: 13px;--font-lg: 16px;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 12px;--radius-sm: 10px;--radius-md: 14px;--card-padding-compact: 10px;--button-height-compact: 30px;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--font-feature: "cv02" 1, "cv03" 1, "cv04" 1, "ss01" 1;letter-spacing:-.006em}body{font-feature-settings:var(--font-feature);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.panel-header h2,.panel-header h3{letter-spacing:-.018em}.dashboard-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel.nested{border-radius:8px;padding:14px;background:var(--surface);border:1px solid var(--line-soft);box-shadow:none}.debug-box{max-height:260px;overflow:auto;margin:12px 0 0;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--input-bg);color:var(--text);font-size:12px;white-space:pre-wrap}@media(max-width:900px){.dashboard-grid.two,.closer-kpi-grid,.workspace-main-grid,.closer-hero .panel-header,.priority-lead-row{grid-template-columns:1fr}.closer-hero-meta{justify-items:start}}:root[data-theme=dark]{color-scheme:dark;--bg: #07090D;--bg-soft: #0B0E14;--surface: #10131A;--surface-2: #141821;--surface-3: #171B24;--line: #292F3A;--line-soft: #1E232D;--text: #F7F8FA;--muted: #A8AFBC;--faint: #7E8591;--primary: #D7A62A;--primary-strong: #F2CB68;--gold: #D7A62A;--gold-2: #F2CB68;--champagne: #F2CB68;--btn-gold: #D7A62A;--btn-gold-hi: #F2CB68;--warning: #E98A2E;--green: #3CCB8E;--lime: #a3e635;--blue: #4B7BFF;--violet: #9278CE;--cyan: #38bdf8;--chart-2: #40E5D1;--red: #EF5B5B;--orange: #E98A2E;--gold-glow: rgba(215, 166, 42, .18);--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 22px 52px -14px rgba(0, 0, 0, .7);--shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .025);--shadow-pop: 0 2px 6px rgba(0, 0, 0, .55), 0 28px 64px -16px rgba(0, 0, 0, .78);--card-shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 12px 30px -18px rgba(0, 0, 0, .6);--ring: 0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent);--overlay: rgba(0, 0, 0, .74);--topbar-bg: rgba(7, 9, 13, .82);--app-bg: radial-gradient(circle at 58% 18%, rgba(123, 97, 201, .14), transparent 36%), radial-gradient(circle at 78% 40%, rgba(215, 166, 42, .15), transparent 34%), #07090D;--auth-bg: #0B0E14;--input-bg: #0D1017;--panel-glow: inset 0 1px 0 rgba(255, 255, 255, .03);--card-bg: #10131A;--kanban-bg: rgba(7, 9, 13, .9);--lead-bg: rgba(16, 19, 26, .94);--code-bg: #171B24}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);letter-spacing:0}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{position:relative;z-index:2;min-height:100vh;background:transparent}@keyframes boot-bg-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes boot-ring-spin{to{transform:rotate(360deg)}}@keyframes boot-ring-spin-rev{to{transform:rotate(-360deg)}}@keyframes boot-logo-in{0%{opacity:0;transform:scale(.82);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes boot-text-in{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes boot-bar-fill{0%{transform:scaleX(0);opacity:.7}60%{transform:scaleX(.72);opacity:1}85%{transform:scaleX(.91);opacity:1}to{transform:scaleX(1);opacity:.6}}@keyframes boot-bar-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes boot-dot-pulse{0%,80%,to{opacity:.2;transform:scaleY(.4)}40%{opacity:1;transform:scaleY(1)}}.boot-screen{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#07070a;overflow:hidden}.boot-screen:before,.boot-screen:after{content:"";pointer-events:none;position:absolute;border-radius:50%;filter:blur(80px)}.boot-screen:before{width:520px;height:520px;top:50%;left:50%;translate:-50% -58%;background:radial-gradient(circle,rgba(249,115,22,.18) 0%,rgba(234,88,12,.06) 50%,transparent 75%);animation:boot-bg-pulse 3.6s ease-in-out infinite}.boot-screen:after{width:340px;height:340px;bottom:8%;right:10%;background:radial-gradient(circle,rgba(124,92,252,.1) 0%,transparent 70%);animation:boot-bg-pulse 4.8s ease-in-out infinite reverse}.boot-logo-wrap{position:relative;width:96px;height:96px;margin-bottom:36px;animation:boot-logo-in .7s cubic-bezier(.22,1,.36,1) both}.boot-logo-ring{position:absolute;inset:-8px;border-radius:50%;border:1.5px solid transparent;border-top-color:#f97316;border-right-color:#f9731659;animation:boot-ring-spin 1.6s linear infinite}.boot-logo-ring-2{position:absolute;inset:-14px;border-radius:50%;border:1px solid transparent;border-bottom-color:#f9731638;border-left-color:#f973161f;animation:boot-ring-spin-rev 2.8s linear infinite}.boot-logo-inner{width:96px;height:96px;border-radius:28px;background:#f9731614;border:1px solid rgba(249,115,22,.22);box-shadow:0 0 32px #f973161f,inset 0 1px #ffffff0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.boot-logo-inner img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(249,115,22,.4))}.boot-brand{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;margin-bottom:6px;animation:boot-text-in .6s .25s cubic-bezier(.22,1,.36,1) both}.boot-tagline{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#f97316b3;margin-bottom:44px;animation:boot-text-in .6s .38s cubic-bezier(.22,1,.36,1) both}.boot-progress-wrap{width:160px;height:2px;border-radius:99px;background:#ffffff0f;overflow:hidden;animation:boot-text-in .4s .55s cubic-bezier(.22,1,.36,1) both}.boot-progress-bar{height:100%;border-radius:99px;transform-origin:left center;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-2) 40%,var(--gold) 100%);background-size:200% 100%;animation:boot-bar-fill 2.4s cubic-bezier(.45,0,.35,1) .6s forwards,boot-bar-shimmer 1.8s linear .6s infinite}.boot-dots{display:flex;gap:5px;margin-top:20px;animation:boot-text-in .4s .7s cubic-bezier(.22,1,.36,1) both}.boot-dot{width:3px;height:14px;border-radius:99px;background:#f9731680;animation:boot-dot-pulse 1.2s ease-in-out infinite}.boot-dot:nth-child(2){animation-delay:.15s}.boot-dot:nth-child(3){animation-delay:.3s}.boot-dot:nth-child(4){animation-delay:.45s}.boot-dot:nth-child(5){animation-delay:.6s}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--auth-bg);position:relative;overflow:hidden}.auth-screen:before{content:"";pointer-events:none;position:absolute;inset:-10px;z-index:0;background-image:repeating-linear-gradient(100deg,#fff 0%,#fff 7%,transparent 10%,transparent 12%,#fff 16%),repeating-linear-gradient(100deg,#3b82f6 10%,#a5b4fc,#93c5fd,#ddd6fe,#60a5fa 30%);background-size:300%,200%;background-position:50% 50%,50% 50%;filter:blur(10px);opacity:.45;animation:aurora 60s linear infinite;mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%)}:root[data-theme=dark] .auth-screen:before{background-image:repeating-linear-gradient(100deg,#000 0%,#000 7%,transparent 10%,transparent 12%,#000 16%),repeating-linear-gradient(100deg,#3b82f6 10%,#a5b4fc,#93c5fd,#ddd6fe,#60a5fa 30%);filter:blur(10px);opacity:.55}.auth-screen>*{position:relative;z-index:1}@keyframes aurora{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.auth-card{width:min(560px,100%);display:grid;gap:20px;padding:38px 42px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow)}.auth-logo{display:grid;justify-items:center;gap:6px;margin-bottom:8px;color:var(--primary);font-weight:900}.auth-logo span{color:var(--muted);font-size:13px}.auth-logo strong{color:var(--text);font-size:24px;letter-spacing:0}.auth-mark{width:128px;height:128px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--primary) 62%,transparent);border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--surface) 86%,transparent));color:var(--primary-strong);font-size:36px;box-shadow:inset 0 0 42px color-mix(in srgb,var(--primary) 10%,transparent)}.auth-form{display:grid;gap:16px}.auth-form label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.password-wrap{position:relative}.password-wrap input{padding-right:52px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--primary-strong)}.auth-submit{min-height:58px;margin-top:14px;font-size:18px}.link-button{border:0;background:transparent;color:var(--muted);text-decoration:underline;font-weight:800}.auth-message,.reset-code-box{padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-weight:800}.reset-code-box{display:grid;gap:4px;text-align:center}.reset-code-box span{color:var(--muted);font-size:12px;text-transform:uppercase}.reset-code-box strong{font-size:28px;letter-spacing:0}.auth-split{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-brand-top{position:relative;z-index:2;display:flex;align-items:center;gap:12px;align-self:flex-start}.auth-brand-top strong{color:#ffffffeb;font-size:17px;font-weight:900;letter-spacing:-.01em}.auth-mark-sm{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff1f;color:#fff;font-weight:900;font-size:14px;backdrop-filter:blur(8px)}.auth-form-panel{display:flex;align-items:center;justify-content:center;padding:40px 32px;background:var(--surface)}.auth-form-inner{width:100%;max-width:380px;display:grid;gap:28px}.auth-form-header h1{font-size:26px;font-weight:900;letter-spacing:-.02em;color:var(--text);margin-bottom:6px}.auth-form-header p{color:var(--muted);font-size:14px}.auth-form-v2{display:grid;gap:18px}.auth-field{display:grid;gap:7px}.auth-field label{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.auth-field input{height:48px;border-radius:10px;border:1.5px solid var(--line);background:var(--input-bg);color:var(--text);padding:0 14px;font-size:14px;transition:border-color .15s;width:100%}.auth-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.auth-row-between{display:flex;justify-content:flex-end;margin-top:-6px}.auth-forgot{font-size:13px;color:var(--primary-strong);text-decoration:none;font-weight:700;background:transparent;border:0;cursor:pointer;padding:0}.auth-submit-v2{height:50px;border-radius:10px;font-size:15px;font-weight:800;margin-top:4px;letter-spacing:.01em}@media(max-width:768px){.auth-split{grid-template-columns:1fr}.auth-form-panel{min-height:100vh;padding:32px 20px}}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 50%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));color:var(--primary-strong);font-weight:900;box-shadow:inset 0 0 20px color-mix(in srgb,var(--primary) 10%,transparent)}.topbar{position:sticky;top:0;z-index:30;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:var(--topbar-bg);border-bottom:1px solid var(--line-soft);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.brand{display:flex;align-items:center;gap:12px;min-width:240px}.brand>div{min-width:0}.brand h1{margin:0;font-size:17px;line-height:1.1;white-space:nowrap}.brand p,.eyebrow,.micro,.muted{margin:0;color:var(--muted)}.brand p{font-size:12px;line-height:1.25;max-width:260px}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.top-actions select{width:210px;min-height:36px}.top-actions .language-select{width:62px;min-width:62px;min-height:34px;padding-inline:10px 24px;font-size:var(--font-sm);font-weight:800}.main{padding:16px clamp(10px,1.2vw,20px) 32px}.period-shell{display:grid;gap:8px;margin-bottom:14px}.strategy-row{min-width:0}.period-row,.tab-row,.toolbar-row,.segmented{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.period-row{margin-bottom:0;align-items:flex-start;gap:4px;padding:10px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:var(--shadow-soft)}.period-head{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.period-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.custom-period{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding-left:8px;border-left:1px solid var(--line-soft)}.custom-period label{width:150px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.period-label{margin:0;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:0}.period-summary{color:var(--muted);font-size:12px;font-weight:800}.period-btn{min-height:38px;padding:0 16px;font-size:13.5px}.period-shell .period-head{flex:0 1 auto;justify-content:flex-start}.tab-row{margin:18px 0}.nav-shell{display:grid;gap:8px;margin:16px 0 18px}.main-nav,.subtab-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.main-nav{padding:6px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:var(--shadow-soft)}.main-nav-btn,.subtab-btn{min-height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-weight:900;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.main-nav-btn:hover,.subtab-btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.main-nav-btn.active{color:#00150b;border-color:color-mix(in srgb,var(--primary) 76%,transparent);background:linear-gradient(180deg,var(--btn-gold-hi, var(--primary-strong)),var(--btn-gold, var(--primary)));box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 16%,transparent)}.subtab-row{padding:2px 0}.subtab-btn{min-height:32px;padding:0 11px;font-size:13px;background:color-mix(in srgb,var(--surface) 74%,transparent);border-color:var(--line-soft)}.subtab-btn.active{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.nav-group{position:relative}.nav-chevron{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.55;margin-left:3px;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.nav-group:hover .nav-chevron{transform:rotate(-135deg) translateY(2px);opacity:.9}.nav-dropdown{position:absolute;top:calc(100% + 10px);left:0;transform:none;min-width:224px;max-width:min(280px,calc(100vw - 24px));background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line-soft);border-radius:16px;box-shadow:inset 0 1px #fff9,0 2px 6px #0f172a0f,0 18px 44px -16px color-mix(in srgb,var(--text) 28%,transparent);padding:7px;display:none;flex-direction:column;gap:3px;z-index:200;animation:navDropIn .4s cubic-bezier(.32,.72,0,1)}.nav-dropdown:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:10px}.nav-group:last-child .nav-dropdown{left:auto;right:0}@keyframes navDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{display:flex}.nav-drop-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--text);font-size:13px;font-weight:650;text-align:left;cursor:pointer;white-space:nowrap;width:100%;transition:background .35s cubic-bezier(.32,.72,0,1),color .2s ease,transform .35s cubic-bezier(.32,.72,0,1),border-color .2s ease}.nav-drop-item:hover{background:color-mix(in srgb,var(--primary) 9%,transparent);border-color:color-mix(in srgb,var(--primary) 16%,transparent);transform:translate(2px)}.nav-drop-item.active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--primary) 9%,transparent));border-color:color-mix(in srgb,var(--primary) 26%,transparent);color:color-mix(in srgb,var(--primary) 88%,var(--text))}.drop-ico{font-size:13px;flex-shrink:0;line-height:1;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--surface-2, #141821) 80%,transparent);border:1px solid var(--line-soft, rgba(0,0,0,.05))}.nav-drop-item.active .drop-ico{background:color-mix(in srgb,var(--primary) 18%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.drop-txt{flex:1;min-width:0}@media(max-width:640px){.nav-dropdown{display:none!important}.nav-chevron{display:none}}.btn,.tab-btn,.period-btn,.ghost-btn,.primary-btn,.danger-btn,.icon-btn,.chip,.status-pill{min-height:36px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;font-weight:800;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.btn:hover,.tab-btn:hover,.period-btn:hover,.ghost-btn:hover,.icon-btn:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent);transform:translateY(-1px)}.period-btn,.tab-btn{color:var(--muted);min-width:88px}.period-btn.active,.tab-btn.active{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,transparent)}.tab-btn.active{border-color:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.primary-btn{color:#00150b;background:linear-gradient(180deg,var(--btn-gold-hi, var(--primary-strong)),var(--btn-gold, var(--primary)));border-color:color-mix(in srgb,var(--primary) 82%,#000);box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 18%,transparent)}.danger-btn{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent);border-color:color-mix(in srgb,var(--red) 28%,transparent)}.ghost-btn{color:var(--muted);background:color-mix(in srgb,var(--surface) 90%,transparent)}.ghost-btn.active{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 16%,var(--surface))}.theme-toggle{min-width:104px}.icon-btn{width:38px;padding:0;color:var(--muted)}.chip,.status-pill{min-height:26px;padding:0 9px;font-size:12px;color:var(--muted)}.chip-stage{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent);font-weight:900}.chip.gold{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.chip.green,.status-pill.active{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.status-pill.inactive{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent)}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.kpi-grid{grid-template-columns:repeat(5,minmax(160px,1fr));margin-bottom:18px}.kpi-card,.panel,.seller-card,.lead-card,.list-row,.notice,.link-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--panel-glow),var(--shadow-soft),var(--card-shadow)}.kpi-card{min-height:82px;padding:15px 16px}.kpi-card p{margin:0 0 8px;color:var(--faint);font-size:12px;font-weight:800;text-transform:uppercase}.kpi-card strong{display:block;color:var(--blue);font-size:26px;line-height:1}.kpi-card small{color:var(--muted)}.kpi-card.green strong{color:var(--green)}.kpi-card.gold strong{color:var(--warning)}.kpi-card.red strong{color:var(--red)}.kpi-card.violet strong{color:var(--violet)}.kpi-card.cyan strong{color:var(--cyan)}.kpi-card.orange strong{color:var(--orange)}.kpi-v2{display:flex;flex-direction:column;gap:4px}.kpi-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.kpi-meta-ads strong{color:var(--orange)}.kpi-meta-monthly strong{color:var(--faint)}.kpi-badge-soft{background:var(--surface-2, rgba(0,0,0,.06));color:var(--faint)}.lc-felicidades-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:7px 12px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--btn-gold-hi) 0%,var(--btn-gold) 100%);color:#2b1d05;font-size:13px;font-weight:700;cursor:pointer;gap:6px;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 1px 4px #f59e0b59}.lc-felicidades-btn:hover{transform:scale(1.03);box-shadow:0 3px 10px #f59e0b80}.lc-felicidades-btn:active{transform:scale(.97)}.kpi-sub{font-size:11px;color:var(--faint);font-weight:500;margin-top:2px}.kpi-badge{font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:99px;text-transform:uppercase}.kpi-badge-orange{background:#ea580c1f;color:var(--orange)}.kpi-lbl{color:var(--faint);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.kpi-trend{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;padding:2px 6px;border-radius:20px;flex-shrink:0}.kpi-trend-up{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.kpi-trend-down{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.content-view{min-height:420px}.content-view>.grid{align-content:start;gap:var(--space-2)}.panel{padding:16px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.panel-header h2,.panel-header h3,.seller-card h3,.link-card h3,.modal-header h2{margin:0;letter-spacing:-.01em}.panel-header p{margin:4px 0 0;color:var(--muted);font-size:13px}.section-toolbar-panel{align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--card-bg);box-shadow:var(--panel-glow),var(--shadow-soft)}.highlight-panel{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 8%,transparent),color-mix(in srgb,var(--card-bg) 91%,transparent))}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.closer-workspace{gap:12px}.closer-hero{padding:14px}.closer-hero .panel-header{align-items:flex-start;margin-bottom:10px}.closer-hero-meta{display:grid;justify-items:end;gap:4px;min-width:150px}.closer-hero-meta small{color:var(--muted);font-weight:800}.seller-quote-mini .strategy-quote-strip{padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--surface-2) 82%,transparent)}.seller-quote-mini .strategy-quote-strip strong{font-size:12px}.seller-quote-mini .strategy-quote-strip small{font-size:10px}.closer-kpi-grid{grid-template-columns:repeat(5,minmax(128px,1fr))}.workspace-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.priority-panel{min-height:100%}.priority-lead-list{display:grid;gap:8px}.priority-lead-list.compact{gap:7px}.priority-lead-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line-soft);border-left:3px solid var(--accent);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 84%,transparent)}.priority-lead-main{min-width:0}.priority-lead-title{display:flex;align-items:center;gap:6px;min-width:0}.priority-lead-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-lead-row p,.priority-lead-row small,.ai-brief-row p,.ai-brief-row small{display:block;margin:4px 0 0;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.priority-lead-row p,.ai-brief-row p{color:var(--text);font-size:12px}.priority-lead-row small,.ai-brief-row small{font-size:11px;white-space:nowrap}.mini-tags{margin-top:6px;gap:4px}.ai-brief-row{align-items:flex-start}.bar-chart{min-height:220px;display:flex;align-items:end;gap:10px;padding:14px 4px 2px}.bar-item{flex:1;min-width:36px;display:grid;gap:8px;text-align:center;color:var(--muted);font-size:12px}.bar{min-height:10px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--green) 75%,transparent),color-mix(in srgb,var(--green) 28%,transparent));position:relative}.bar.current{background:linear-gradient(180deg,var(--primary-strong),color-mix(in srgb,var(--primary) 72%,transparent))}.bar strong{position:absolute;left:0;right:0;top:-24px;color:var(--text)}.progress-list{display:grid;gap:14px}.progress-row{display:grid;gap:7px}.progress-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-weight:800}.track{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 42%,transparent)}.fill{height:100%;width:var(--value);background:var(--accent, var(--green));border-radius:inherit}.seller-card{padding:16px;min-height:158px;display:grid;gap:14px}.seller-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 38%,transparent);color:var(--primary);font-weight:900;flex:0 0 auto}.avatar.green{background:color-mix(in srgb,var(--green) 12%,transparent);border-color:color-mix(in srgb,var(--green) 36%,transparent);color:var(--green)}.avatar.red{background:color-mix(in srgb,var(--red) 12%,transparent);border-color:color-mix(in srgb,var(--red) 36%,transparent);color:var(--red)}.avatar-sm{width:22px;height:22px;font-size:9px;border-radius:50%}.lt-closer-cell{display:flex;align-items:center;gap:7px;font-size:12.5px}.fu-presets{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.fu-preset{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid var(--line);border-radius:20px;background:var(--surface-3);color:var(--muted);font-size:11.5px;font-weight:800;cursor:pointer;transition:border-color .13s,color .13s,background .13s}.fu-preset:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.seller-title{display:flex;align-items:center;gap:12px}.seller-title p{margin:5px 0 0;color:var(--muted);font-size:13px}.seller-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mini-stat{min-height:54px;border-radius:8px;background:var(--surface-3);padding:10px}.mini-stat strong{display:block;color:var(--blue)}.mini-stat small{color:var(--muted)}.pipeline-filters{margin-bottom:8px;padding:9px 10px}.pipeline-mode-chip{flex:0 0 auto;color:var(--muted);background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.pipeline-section-chip{flex:0 0 auto;min-width:78px;color:var(--text);background:color-mix(in srgb,var(--primary) 9%,var(--surface))}.pipeline-toolbar{align-items:center;gap:var(--space-2)}.pipeline-filters select{flex:0 0 128px;min-height:30px}.pipeline-filters .search-input{flex:1 1 360px;min-height:30px}.pipeline-result-chip{flex:0 0 auto;min-width:98px}.search-input,input,select,textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--input-bg);color:var(--text);padding:9px 11px;outline:none}select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer}select:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.search-input:focus,input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--primary) 72%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.56}.kanban-wrap{overflow-x:auto;padding-bottom:8px}.kanban{display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(150px,1fr));gap:7px;min-width:0;font-size:clamp(11px,.68vw,13px)}.stage-column{min-width:0;align-self:start;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:8px;background:var(--kanban-bg);overflow:hidden;box-shadow:var(--shadow-soft)}.stage-column.drag-over{background:color-mix(in srgb,var(--primary) 8%,transparent)}.stage-head{min-height:46px;padding:9px 8px 8px;display:flex;align-items:start;justify-content:space-between;gap:6px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 100%)}.stage-head h3{margin:0;max-width:100%;font-size:clamp(11px,.72vw,13px);line-height:1.15;color:var(--accent)}.stage-head .micro{margin-top:2px;font-size:clamp(9px,.54vw,10px);line-height:1.1;white-space:nowrap}.stage-count{flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:900;font-size:11px}.stage-body{display:grid;gap:6px;padding:6px}.lead-card{padding:0;border-color:color-mix(in srgb,var(--accent, var(--line)) 22%,var(--line));border-left:none;background:var(--lead-bg);overflow:hidden;transition:transform .13s ease,box-shadow .15s ease,border-color .13s ease}.lead-card{transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .35s ease,border-color .25s ease}.lead-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translateY(-2px);box-shadow:var(--card-shadow),0 10px 24px -10px color-mix(in srgb,var(--accent) 30%,transparent)}.lc-accent-bar{height:3px;width:100%;background:linear-gradient(90deg,var(--accent, var(--primary)),color-mix(in srgb,var(--accent, var(--primary)) 35%,transparent));flex-shrink:0}.lc-card-body{padding:10px 10px 9px}.lead-card h4{margin:0 0 4px;font-size:clamp(13px,.78vw,14px);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-card-head{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0;margin-bottom:4px}.lead-card-head h4{flex:1 1 auto;margin-bottom:0;min-width:0}.lc-avatar{flex:0 0 auto;align-self:flex-start;background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent);font-size:9px}.lc-footer{display:flex;align-items:center;gap:6px;margin-top:7px;padding-top:6px;border-top:.5px solid var(--line-soft)}.lc-footer .lc-wa-pill{flex:1;justify-content:center;font-size:10.5px;font-weight:700;min-height:22px;padding:3px 8px}.lc-fu-overdue{font-size:10px;font-weight:700;color:var(--red, #EF5B5B);line-height:1;margin-left:auto}.lc-fu-pending{font-size:10px;font-weight:600;color:var(--warning, #E98A2E);margin-left:auto}.lc-wa-btn{margin-left:auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,#25d366 12%,transparent);color:#25d366;border:1px solid color-mix(in srgb,#25d366 30%,transparent);transition:background .13s,box-shadow .13s,transform .13s;flex-shrink:0;text-decoration:none}.lc-tag-row{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;overflow:hidden;min-width:0}.lc-tag-row .lead-tags{flex-wrap:nowrap;overflow:hidden;min-width:0;flex:1;margin-top:0}.lc-wa-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;min-height:18px;border-radius:5px;background:color-mix(in srgb,#25d366 13%,transparent);color:#25d366;border:1px solid color-mix(in srgb,#25d366 28%,transparent);font-size:clamp(10px,.58vw,11px);font-weight:800;line-height:1.2;text-decoration:none;transition:background .12s,color .12s;flex-shrink:0;white-space:nowrap}.lc-wa-pill:hover{background:#25d366;color:#fff}.lc-head-right{display:flex;align-items:center;gap:5px;flex-shrink:0}.lc-score-pill{font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;min-height:18px;line-height:1.2;display:inline-flex;align-items:center}.lc-closer-tag{background:color-mix(in srgb,var(--accent, var(--primary)) 12%,transparent);color:var(--accent, var(--primary));border:1px solid color-mix(in srgb,var(--accent, var(--primary)) 28%,transparent);font-weight:800;font-size:10px}.lc-score-pill.score-high{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}.lc-score-pill.score-mid{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}.lc-score-pill.score-low{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);border:1px solid color-mix(in srgb,var(--red) 25%,transparent)}.lc-overflow-badge{font-size:10px;font-weight:900;color:var(--faint);background:var(--surface-2);border:1px solid var(--line-soft)}.lc-fu-pending{font-size:10.5px;color:var(--warning);font-weight:700;display:flex;align-items:center;gap:3px}.lc-loss-reason{color:var(--red);font-size:11px;margin-top:6px}.spotlight-table .lead-table-row{position:relative}.spotlight-table .lead-table-row:hover td{background:color-mix(in srgb,var(--row-accent, var(--primary)) 5%,var(--surface))}.spotlight-table .lead-table-row:hover td:first-child{box-shadow:inset 3px 0 0 var(--row-accent, var(--primary))}.lt-name-row{display:flex;align-items:center;gap:5px}.lt-fu-dot{font-size:8px;color:var(--red);line-height:1}.lt-contact-row{display:flex;align-items:center;gap:5px}.lt-wa-link{color:#25d366;display:flex;align-items:center;opacity:.75;transition:opacity .13s;text-decoration:none}.lt-wa-link:hover{opacity:1}.lt-score-td{min-width:80px}.lt-score-wrap{display:flex;align-items:center;gap:6px}.lt-score-num{font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.lt-score-num.score-high{color:var(--green)}.lt-score-num.score-mid{color:var(--warning)}.lt-score-num.score-low{color:var(--red)}.lt-score-bar{flex:1;height:4px;background:var(--line-soft);border-radius:4px;overflow:hidden;min-width:40px}.lt-score-fill{height:100%;border-radius:4px;transition:width .3s ease}.lt-score-fill.score-high{background:var(--green)}.lt-score-fill.score-mid{background:var(--warning)}.lt-score-fill.score-low{background:var(--red)}.lc-wa-btn:hover{background:#25d366;color:#fff;box-shadow:0 2px 8px color-mix(in srgb,#25d366 40%,transparent);transform:scale(1.08)}.value-pill{background:color-mix(in srgb,var(--green) 12%,transparent);border:1px solid color-mix(in srgb,var(--green) 28%,transparent);border-radius:999px;color:var(--green);flex:0 0 auto;font-size:10px;font-weight:900;line-height:1;max-width:76px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.lead-meta-line.strong{color:var(--text);font-weight:800}.lead-message-line,.lc-quote{border-left:2px solid color-mix(in srgb,var(--accent) 34%,transparent);margin-top:5px;margin-bottom:7px;padding-left:6px;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important}.lead-card p{margin:0;color:var(--muted);font-size:clamp(11px,.66vw,12px);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-tags{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-top:6px;min-width:0}.tag{max-width:100%;overflow:hidden;min-height:18px;padding:2px 5px;border-radius:5px;background:var(--surface-3);color:var(--muted);font-size:clamp(10px,.58vw,11px);font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1340px){.kanban{grid-template-columns:repeat(var(--cols, 6),clamp(232px,24vw,300px));min-width:max-content;font-size:12.5px}}.tag.context{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,var(--surface-3));border:1px solid color-mix(in srgb,var(--cyan) 32%,transparent)}.tag.objection{color:var(--violet);background:color-mix(in srgb,var(--violet) 10%,transparent)}.tag.money{color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.tag.blue{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,transparent)}.tag.gold{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.tag.danger{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.tag.sex{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,var(--surface-3))}.lead-score{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-height:18px;padding:2px 6px;border-radius:5px;font-size:clamp(10px,.58vw,11px);font-weight:900;line-height:1.2;white-space:nowrap;border:1px solid transparent}.lead-score.hot{color:var(--red);background:color-mix(in srgb,var(--red) 16%,var(--surface-3));border-color:color-mix(in srgb,var(--red) 40%,transparent)}.lead-score.strong{color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface-3));border-color:color-mix(in srgb,var(--primary) 38%,transparent)}.lead-score.warm{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,var(--surface-3));border-color:color-mix(in srgb,var(--cyan) 32%,transparent)}.lead-score.cold{color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,var(--surface-3));border-color:color-mix(in srgb,var(--muted) 26%,transparent)}.lead-score.new{color:var(--violet);background:color-mix(in srgb,var(--violet) 14%,var(--surface-3));border-color:color-mix(in srgb,var(--violet) 32%,transparent)}.lead-score.client{color:var(--green);background:color-mix(in srgb,var(--green) 16%,var(--surface-3));border-color:color-mix(in srgb,var(--green) 36%,transparent)}.lead-score.lost{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);border-color:color-mix(in srgb,var(--muted) 22%,transparent)}.lead-score-big{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-weight:900;font-size:15px;border:1px solid transparent}.lead-score-big.hot{color:var(--red);background:color-mix(in srgb,var(--red) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--red) 36%,transparent)}.lead-score-big.strong{color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 34%,transparent)}.lead-score-big.warm{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,var(--surface-2));border-color:color-mix(in srgb,var(--cyan) 28%,transparent)}.lead-score-big.cold{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,var(--surface-2));border-color:color-mix(in srgb,var(--muted) 24%,transparent)}.lead-score-big.new{color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,var(--surface-2));border-color:color-mix(in srgb,var(--violet) 30%,transparent)}.lead-score-big.client{color:var(--green);background:color-mix(in srgb,var(--green) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--green) 34%,transparent)}.lead-score-big.lost{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent);border-color:color-mix(in srgb,var(--muted) 22%,transparent)}.lead-score-reasons{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:3px}.lead-score-reasons li{font-size:11.5px;color:var(--muted);display:flex;align-items:baseline;gap:6px}.lead-score-reasons li:before{content:"\203a";color:var(--primary);font-weight:900;flex-shrink:0}.closer-brief-attrs{margin:10px 0 0;font-size:12px}.closer-brief-attrs .attr-note{opacity:.7}.mlm-section{display:grid;gap:12px}.mlm-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}@media(max-width:760px){.mlm-grid{grid-template-columns:1fr}}.mlm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:640px){.mlm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mlm-kpi{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line)}.mlm-kpi span{font-size:11px;color:var(--muted);font-weight:700}.mlm-kpi strong{font-size:16px}.mlm-kpi.gold{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,var(--surface-3))}.mlm-kpi.blue{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,var(--surface-3))}.mlm-kpi.money{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--surface-3))}.mlm-tree-level{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0}.mlm-tree-badge{font-weight:900;font-size:11px;padding:2px 7px;border-radius:5px;color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface-3))}.mlm-tree-badge.lvl2{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,var(--surface-3))}.mlm-tree-badge.lvl3{color:var(--violet);background:color-mix(in srgb,var(--violet) 14%,var(--surface-3))}.mlm-tree-names{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mlm-tree-node{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:12px;padding:3px 9px;border-radius:5px;background:var(--surface-3);border:1px solid var(--line);transition:background .15s}.mlm-tree-node:hover{background:var(--surface-2)}.mlm-tree-node.has-sale{background:color-mix(in srgb,var(--green) 12%,var(--surface-3));border-color:color-mix(in srgb,var(--green) 30%,transparent);color:var(--green)}.mlm-tree-node em{font-style:normal;font-size:11px;opacity:.85}.mlm-link-hero{margin:0 0 12px}.mlm-link-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--surface-3);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-top:4px}.mlm-link-code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--primary)}.mlm-explainer{border-left:3px solid var(--primary)}.money-text{color:var(--green)}.table th,.table td{padding:12px 10px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}.table th{color:var(--faint);font-size:12px;text-transform:uppercase}.table td{color:var(--text)}.table tr:hover td{background:color-mix(in srgb,var(--surface-3) 60%,transparent)}.list-stack{display:grid;gap:10px}.list-row{min-height:66px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.list-row strong{display:block}.list-row p{margin:4px 0 0;color:var(--muted)}.notice{padding:16px;border-color:color-mix(in srgb,var(--warning) 36%,transparent);background:color-mix(in srgb,var(--warning) 7%,transparent)}.notice.red{border-color:color-mix(in srgb,var(--red) 35%,transparent);background:color-mix(in srgb,var(--red) 6%,transparent)}.notice.cyan{border-color:color-mix(in srgb,var(--cyan) 35%,transparent);background:color-mix(in srgb,var(--cyan) 6%,transparent)}.table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.lead-data-table{font-size:13.5px}.lead-data-table thead{position:sticky;top:0;z-index:2;background:var(--surface)}.lead-data-table thead tr{border-bottom:2px solid var(--line-soft)}.sortable-th{cursor:pointer;user-select:none;white-space:nowrap;transition:color .12s ease}.sortable-th:hover{color:var(--text)}.sortable-th.sorted{color:var(--primary)}.sort-icon{display:inline-block;width:8px;height:8px;margin-left:5px;vertical-align:middle;opacity:.45;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.sort-asc{opacity:.9;transform:rotate(-135deg) translateY(2px)}.sort-desc{opacity:.9;transform:rotate(45deg) translateY(-2px)}.sort-none{opacity:.2}.lead-table-row{cursor:pointer;transition:background .1s ease}.lead-table-row:hover td{background:color-mix(in srgb,var(--primary) 5%,transparent)}.lead-data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-3) 30%,transparent)}.lead-data-table tbody tr:nth-child(2n):hover td{background:color-mix(in srgb,var(--primary) 5%,transparent)}.lt-client{display:flex;flex-direction:column;gap:2px}.lt-contact{font-size:12px;color:var(--muted);font-weight:500}.lt-source{font-size:12px;color:var(--muted);font-weight:600;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.days-badge{display:inline-block;padding:2px 8px;border-radius:20px;font-size:12px;font-weight:700;border:1px solid transparent}.days-ok{color:var(--green);border-color:color-mix(in srgb,var(--green) 30%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.days-mid{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.days-warn{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent)}.lt-count{text-align:right;color:var(--faint);font-size:12px;margin:8px 4px 0}.quality-page,.followup-page,.whatsapp-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.quality-filters label,.followup-page label,.whatsapp-page label{min-width:160px}.whatsapp-hero{gap:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whatsapp-command-center.premium{gap:10px;grid-template-columns:minmax(0,1fr)}.whatsapp-command-center.premium>*{min-width:0}.whatsapp-command-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 58%),var(--surface)}.command-hero-copy h2{margin:2px 0 4px;font-size:clamp(20px,2vw,28px);text-wrap:balance}.command-hero-copy p{max-width:760px;margin:0;color:var(--muted)}.command-status-stack{display:grid;grid-template-columns:repeat(3,minmax(104px,1fr));gap:8px}.status-pill{display:grid;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2)}.status-pill b{color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill small{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.status-pill.green{border-color:color-mix(in srgb,var(--green) 36%,var(--line))}.status-pill.gold{border-color:color-mix(in srgb,var(--gold) 42%,var(--line))}.whatsapp-command-strip{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px}.whatsapp-command-strip article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface)}.whatsapp-command-strip strong{color:var(--text);font-size:22px;font-variant-numeric:tabular-nums}.whatsapp-command-strip span{color:var(--muted);font-size:11px;font-weight:900;text-align:right;text-transform:uppercase}.compact-command-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin-bottom:0}.compact-command-grid .kpi-card{min-height:76px;padding:12px}.compact-command-grid .kpi-card p{margin-bottom:6px;line-height:1.2}.compact-command-grid .kpi-card strong{font-size:24px}.command-actions-panel{padding:12px}.command-action-buttons .primary-btn,.command-action-buttons .ghost-btn{min-height:34px;padding:8px 12px}.whatsapp-hero-stats{display:flex;flex-wrap:wrap;gap:8px}.whatsapp-hero-stats span{padding:8px 10px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:900}.whatsapp-hero-stats strong{color:var(--text)}.whatsapp-sync-status{align-items:center;background:color-mix(in srgb,var(--cyan) 9%,var(--surface-2));border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line-soft));border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;min-height:30px;padding:5px 9px}.whatsapp-hero-stats .danger strong{color:var(--red)}.whatsapp-hero-stats .success strong{color:var(--green)}.whatsapp-hero-stats .info strong{color:var(--cyan)}.whatsapp-workspace{display:grid;grid-template-columns:minmax(300px,360px) minmax(460px,1fr) minmax(300px,360px);gap:8px;min-height:min(760px,calc(100vh - 220px))}.whatsapp-sidebar,.whatsapp-chat-panel,.whatsapp-context-panel{min-width:0;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-soft)}.whatsapp-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:8px}.whatsapp-sidebar-tools{display:grid;gap:8px}.inbox-filter-chips{display:flex;flex-wrap:wrap;gap:5px}.inbox-segment-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface-2)}.segment-chip{min-width:0;min-height:30px;padding:5px 7px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--font-xs);font-weight:900;line-height:1.1}.segment-chip span{display:block;margin-top:2px;color:var(--text);font-size:11px}.segment-chip:hover,.segment-chip.active{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--text)}.filter-chip{min-height:28px;padding:5px 8px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:900}.filter-chip:hover,.filter-chip.active{border-color:color-mix(in srgb,var(--primary) 46%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--text)}.whatsapp-sidebar-tools label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.whatsapp-sidebar-count{color:var(--muted);font-size:12px;font-weight:900}.whatsapp-inbox-list{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.whatsapp-monitor-layout{display:block;gap:8px}.line-monitor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.line-monitor-column{min-width:0;display:grid;gap:8px;align-content:start;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-soft);padding:8px}.conversation-monitor-card,.whatsapp-monitor-detail{min-width:0;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-soft)}.conversation-monitor-card{display:grid;gap:8px;align-content:start;padding:8px}.conversation-monitor-card.selected{border-color:color-mix(in srgb,var(--primary) 48%,var(--line))}.conversation-monitor-card.needs-human{border-color:color-mix(in srgb,var(--red) 40%,var(--line))}.monitor-card-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px}.monitor-card-head h3{margin:0;font-size:14px}.monitor-card-head p,.monitor-card-message{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.monitor-card-message{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-monitor-header{display:grid;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:12px;font-weight:800}.line-monitor-header div{display:flex;align-items:center;justify-content:space-between;gap:6px}.line-monitor-header strong{color:var(--text);font-size:14px}.line-monitor-header p{margin:0}.line-monitor-list{display:grid;gap:6px}.empty-line{min-height:84px;display:grid;place-items:center;border:1px dashed var(--line-soft);border-radius:10px;text-align:center}.bot-intake-pending-list{display:grid;gap:8px;margin-bottom:8px}.bot-intake-pending-card{display:grid;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--warning) 36%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warning) 7%,var(--surface-2))}.whatsapp-monitor-detail{display:grid;gap:8px}.whatsapp-monitor-detail .whatsapp-chat-panel,.whatsapp-monitor-detail .whatsapp-context-panel{border:0;border-radius:0;box-shadow:none}.whatsapp-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;width:100%;padding:8px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-2);color:inherit;text-align:left}.whatsapp-row:hover,.whatsapp-row.selected{border-color:color-mix(in srgb,var(--primary) 48%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--surface-2))}.whatsapp-row.needs-human{border-color:color-mix(in srgb,var(--red) 40%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--surface-2))}.whatsapp-row.unlinked,.whatsapp-row.opportunity{border-color:color-mix(in srgb,var(--gold) 32%,var(--line))}.wa-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--green) 32%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green);font-size:12px;font-weight:1000}.wa-avatar.large{width:42px;height:42px;flex:0 0 auto;font-size:14px}.wa-row-title{display:flex;align-items:center;gap:6px;min-width:0}.whatsapp-main{min-width:0}.whatsapp-main h3{margin:0 0 2px;overflow:hidden;color:var(--text);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wa-unread{flex:0 0 auto;min-width:19px;padding:2px 6px;border-radius:999px;background:var(--green);color:#04110b;font-size:10px;line-height:1.3;text-align:center}.whatsapp-main p{margin:0 0 4px;overflow:hidden;color:var(--muted);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.whatsapp-main small{display:block;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wa-row-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.wa-row-badges em{padding:3px 6px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:10px;font-style:normal;font-weight:850}.whatsapp-meta{display:grid;justify-items:end;gap:4px;min-width:72px;text-align:right}.whatsapp-meta strong{max-width:92px;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.whatsapp-meta span,.whatsapp-meta em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.whatsapp-meta em{color:var(--gold)}.whatsapp-status{display:inline-flex;align-items:center;width:fit-content;padding:3px 7px;border:1px solid color-mix(in srgb,var(--cyan) 38%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--cyan) 9%,transparent);color:var(--cyan);font-size:10px;font-weight:900}.whatsapp-status.human{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.whatsapp-status.handoff,.whatsapp-status.needs-human{border-color:color-mix(in srgb,var(--red) 40%,var(--line));background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.whatsapp-status.unlinked,.whatsapp-status.opportunity{border-color:color-mix(in srgb,var(--gold) 40%,var(--line));background:color-mix(in srgb,var(--gold) 9%,transparent);color:var(--gold)}.whatsapp-status.archived,.whatsapp-status.opt-out{border-color:color-mix(in srgb,var(--muted) 34%,var(--line));background:color-mix(in srgb,var(--muted) 8%,transparent);color:var(--muted)}.whatsapp-chat-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;overflow:hidden}.whatsapp-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.wa-chat-title{flex:1 1 auto;min-width:0}.wa-chat-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.whatsapp-chat-header h3,.wa-chat-title-row h3{margin:0;color:var(--text);font-size:16px}.whatsapp-chat-header p{margin:0;color:var(--muted);font-weight:750}.whatsapp-action-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.whatsapp-thread-inline{max-height:none;min-height:0;padding:12px 14px;overflow:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 84%,transparent),transparent),var(--bg-soft)}.handoff-decision-card{display:grid;gap:8px;margin:8px 12px 0;padding:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--red) 28%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--surface))}.handoff-decision-card p{margin:0;color:var(--text);line-height:1.4}.mini-meta-row{display:flex;flex-wrap:wrap;gap:8px}.mini-meta-row span{display:inline-flex;padding:5px 8px;border:1px solid var(--line-soft);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted);font-size:11px;font-weight:850}.whatsapp-bubble{display:grid;gap:4px;width:fit-content;max-width:min(72%,600px);padding:8px 10px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:none}.whatsapp-bubble+.whatsapp-bubble{margin-top:2px}.whatsapp-bubble p{margin:0;color:var(--text);line-height:1.45}.whatsapp-bubble small{color:var(--muted);font-size:11px;font-weight:750}.whatsapp-bubble.inbound{justify-self:start;border-bottom-left-radius:4px;border-color:color-mix(in srgb,var(--cyan) 34%,var(--line))}.whatsapp-bubble.outbound{justify-self:end;border-bottom-right-radius:4px;border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--surface))}.whatsapp-bubble.system{justify-self:center;max-width:82%;border-style:dashed;background:color-mix(in srgb,var(--surface) 54%,transparent);opacity:.72;padding:5px 8px}.whatsapp-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:8px 10px;border-top:1px solid var(--line-soft);background:var(--surface)}.whatsapp-composer textarea{min-height:48px;max-height:88px;resize:vertical}.whatsapp-send-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:end;min-width:0}.whatsapp-send-actions select{width:auto;min-width:120px;max-width:180px}.whatsapp-send-actions .primary-btn,.whatsapp-send-actions .ghost-btn{width:auto;min-height:36px;padding:8px 13px;white-space:nowrap}.form-status{min-height:16px;color:var(--muted);font-size:12px;font-weight:850}.form-status[data-status=loading]{color:var(--cyan)}.form-status[data-status=success]{color:var(--green)}.form-status[data-status=error]{color:var(--red)}.whatsapp-helper{margin:14px;padding:12px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--cyan) 7%,var(--surface));color:var(--muted);font-weight:800}.whatsapp-template-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,160px) auto auto;gap:10px;align-items:center;padding:8px 10px;border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--gold) 6%,var(--surface))}.wa-activity-rail{margin:0;border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 80%,transparent)}.wa-activity-rail summary{cursor:pointer;padding:7px 12px;color:var(--muted);font-size:11px;font-weight:900}.wa-activity-rail summary span{margin-left:6px;color:var(--gold)}.wa-activity-rail>div{display:grid;gap:6px;padding:0 12px 10px}.wa-activity-rail article{padding:7px 8px;border:1px dashed var(--line-soft);border-radius:8px;background:var(--surface)}.wa-activity-rail strong,.wa-activity-rail p{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-activity-rail strong{color:var(--text);font-size:11px}.wa-activity-rail p{color:var(--muted);font-size:10px;font-weight:800}.whatsapp-template-inline strong{color:var(--text)}.whatsapp-template-inline p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:750}.compact-whatsapp-form{gap:10px;padding:12px}.compact-whatsapp-form textarea{min-height:80px;max-height:120px}.whatsapp-context-panel{display:grid;align-content:start;gap:8px;padding:10px;overflow:auto}.context-lead-card{display:grid;gap:7px;padding:11px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.context-lead-card h3{margin:0;color:var(--text);font-size:16px}.context-lead-card p{margin:0;color:var(--muted);font-weight:800}.context-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.context-mini-grid span,.whatsapp-context-block{padding:11px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2)}.inbox-only-actions{border-color:color-mix(in srgb,var(--gold) 34%,var(--line));background:color-mix(in srgb,var(--gold) 5%,var(--surface-2))}.wa-action-form{display:grid;gap:6px;margin-top:8px}.wa-action-form label{display:grid;gap:5px;min-width:0;font-size:10px;font-weight:900;text-transform:uppercase}.wa-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.context-mini-grid strong{display:block;margin-bottom:4px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.whatsapp-context-panel .handoff-decision-card{margin:0}.whatsapp-context-block h4{margin:0 0 8px;color:var(--text)}.whatsapp-context-block p{margin:0;color:var(--muted);line-height:1.4}.context-answer-list.compact{grid-template-columns:1fr;margin-top:10px}.context-answer-list.compact article{padding:9px}.quality-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quality-table{min-width:1180px}.quality-table th,.quality-table td{font-size:12px}.mini-actions,.row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ghost-btn.slim,.primary-btn.slim{min-height:32px;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:900}.compact-list{display:grid;gap:10px}.compact-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-2) 82%,transparent)}.compact-row p,.compact-row small{display:block;margin:4px 0 0;color:var(--muted)}.quality-score{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:900}.quality-score.alta{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.quality-score.media{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 42%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.quality-score.baja{color:var(--red);border-color:color-mix(in srgb,var(--red) 42%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.followup-groups,.alert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.followup-group{align-content:start}.followup-card{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}.alert-column{display:grid;align-content:start;gap:10px}.alert-column h3{margin:0;color:var(--muted);font-size:13px;text-transform:uppercase}.alert-card{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.alert-card p{margin:0;color:var(--muted)}.alert-card.critical{border-color:color-mix(in srgb,var(--red) 36%,var(--line))}.alert-card.high{border-color:color-mix(in srgb,var(--red) 36%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--surface-2))}.alert-card.attention,.alert-card.medium{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}.alert-card.recommendation,.alert-card.low{border-color:color-mix(in srgb,var(--cyan) 36%,var(--line))}.priority-badge{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:6px 9px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:900}.priority-badge.high{color:var(--red);border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:color-mix(in srgb,var(--red) 8%,transparent)}.priority-badge.medium{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 42%,var(--line));background:color-mix(in srgb,var(--warning) 8%,transparent)}.priority-badge.low{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 42%,var(--line));background:color-mix(in srgb,var(--cyan) 8%,transparent)}.compact-notice{padding:12px}.timeline-list{display:grid;gap:10px;margin-top:12px}.timeline-item{display:grid;grid-template-columns:16px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2)}.timeline-item>span{width:10px;height:10px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 14%,transparent)}.timeline-item p{margin:4px 0 0;color:var(--muted)}.links-grid{display:grid;gap:12px}.link-card{display:grid;gap:14px;padding:18px;border-color:color-mix(in srgb,var(--provider-color, var(--blue)) 56%,var(--line))}.link-card-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.price{color:var(--green);font-size:24px;font-weight:900}.copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.copy-box{min-height:48px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--green) 5%,var(--surface));color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compact-copy-row .copy-box{min-height:38px;display:grid;align-items:center;gap:2px;font-size:12px}.compact-copy-row .copy-box span{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.sales-kit-view,.training-admin-view{align-content:start}.sales-kit-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:color-mix(in srgb,var(--primary) 24%,var(--line))}.sales-kit-hero h2{margin:2px 0 4px}.training-tabs{display:flex;flex-wrap:wrap;gap:8px}.training-tab{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:850;cursor:pointer}.training-tab.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}.training-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.training-card,.training-list-item{display:grid;gap:12px;padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card-bg)}.training-card-head,.training-list-row,.training-row-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.training-card-head h3{margin:6px 0 4px}.training-card-head p,.training-card p,.training-mini-section p,.training-list-item p{margin:0;color:var(--muted)}.training-card-meta{display:grid;justify-items:end;gap:8px;white-space:nowrap}.training-mini-section{display:grid;gap:8px}.soft-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--text);font-size:12px;font-weight:800}.training-list-row>div:first-child{display:grid;gap:5px;min-width:0}.training-list-row p,.training-list-row small{margin:0;color:var(--muted)}.training-row-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.training-form textarea{min-height:92px}.training-modal{max-width:980px}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;padding:12px;border:1px solid var(--line);border-radius:8px}.checkbox-grid legend{padding:0 6px;color:var(--faint);font-size:12px;font-weight:900;text-transform:uppercase}.compact-check{min-height:34px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.split-card{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-3)}.split-card strong,.split-card small{display:block}.split-card small{margin-top:4px;color:var(--muted)}.split-input,.dist-split input{text-align:center;color:var(--primary);font-weight:900}.metric-row-6{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.finance-config-row{flex-wrap:wrap;align-items:flex-end;gap:12px}.finance-config-row label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--muted);max-width:190px}.finance-config-row label.check-row{flex-direction:row;align-items:center;text-transform:none;letter-spacing:0}.owner-card{grid-template-columns:minmax(0,1fr) 160px}.owner-fields{display:flex;flex-direction:column;gap:4px;min-width:0}.owner-name-input{font-weight:800;color:var(--text)}.owner-pct{display:flex;align-items:center;gap:6px}.owner-pct .split-input{width:100%}.icon-btn.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,transparent);background:color-mix(in srgb,var(--red) 10%,transparent)}.owner-row .owner-avatar,.avatar.owner-avatar{background:color-mix(in srgb,var(--primary) 22%,var(--surface));color:var(--primary)}.warn-text{color:var(--warning);font-weight:800}@media(max-width:1100px){.metric-row-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.metric-row-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill-check-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.pill-check{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:900}.pill-check:has(input:checked),.pill-check.selected{border-color:var(--blue);color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.pill-check input{width:auto;min-height:auto}.compact-row{min-height:58px}.distribution-list{display:grid;gap:14px;max-width:980px;margin:0 auto;width:100%}.distribution-view{gap:14px}.distribution-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 24rem),var(--card-bg)}.distribution-hero h2{margin:4px 0 5px;font-size:24px}.distribution-hero p{margin:0;color:var(--muted)}.distribution-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.distribution-kpis{grid-template-columns:repeat(5,minmax(130px,1fr))}.assignment-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mode-card{min-height:108px;display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-3) 44%,transparent);color:var(--muted)}.mode-card span{font-size:21px}.mode-card strong{color:var(--text)}.mode-card p{margin:0;font-size:13px}.mode-card.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.distribution-admin-panel{padding:14px}.distribution-table-wrap,.rules-table-wrap{width:100%;overflow-x:auto}.distribution-table,.rules-table{width:100%;border-collapse:collapse}.distribution-table th,.distribution-table td,.rules-table th,.rules-table td{padding:10px 8px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}.distribution-table th,.rules-table th{color:var(--faint);font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.distribution-table td{min-width:92px}.distribution-table td:first-child{min-width:230px}.distribution-row.paused{background:color-mix(in srgb,var(--warning) 5%,transparent)}.distribution-row.inactive{background:color-mix(in srgb,var(--red) 4%,transparent);opacity:.86}.status-segment,.weight-segment,.compact-toggle-row,.row-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dist-mini,.account-toggle{min-height:30px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;font-size:12px;font-weight:900}.dist-mini{min-width:36px;padding:0 7px}.dist-mini.active,.account-toggle.active{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.dist-mini.active.paused,.dist-mini.active.gold{color:var(--warning);border-color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.dist-mini.active.inactive{color:var(--red);border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.compact-number{width:78px;min-height:32px;padding:6px 8px;text-align:center;font-weight:900}.split-number{width:70px;color:var(--warning)}.icon-action{width:34px;min-height:32px;padding:0}.performance-cell{display:grid;gap:3px;white-space:nowrap}.performance-cell small{font-size:11px}.dist-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.dist-help-grid p{margin:0;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-3) 48%,transparent);color:var(--muted);font-size:12px;font-weight:800}.campaign-rules-panel{padding:14px}.campaign-rule-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.5fr) auto;gap:12px;align-items:end;margin-bottom:12px}.compact-pills{margin:0;gap:6px}.compact-pills .pill-check{min-height:30px;padding:0 9px;font-size:12px}.campaign-rule-action{display:flex;justify-content:flex-end}.blue-text{color:var(--blue)!important}.red-text{color:var(--red)!important}.distribution-card{border:1px solid color-mix(in srgb,var(--primary) 34%,transparent);border-radius:8px;background:var(--card-bg);padding:18px;box-shadow:var(--shadow-soft)}.distribution-card.paused{border-color:color-mix(in srgb,var(--warning) 35%,transparent)}.distribution-card.inactive{border-color:color-mix(in srgb,var(--red) 35%,transparent);opacity:.88}.dist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dist-status-dot{width:54px;height:54px;border-radius:50%;border:4px solid color-mix(in srgb,var(--green) 40%,transparent);background:radial-gradient(circle,var(--green) 0 28%,color-mix(in srgb,var(--green) 16%,transparent) 31% 100%);flex:0 0 auto}.dist-status-dot.paused{border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:radial-gradient(circle,var(--warning) 0 28%,color-mix(in srgb,var(--warning) 13%,transparent) 31% 100%)}.dist-status-dot.inactive{border-color:color-mix(in srgb,var(--red) 45%,transparent);background:radial-gradient(circle,var(--red) 0 28%,color-mix(in srgb,var(--red) 13%,transparent) 31% 100%)}.dist-metrics{display:grid;grid-template-columns:repeat(2,auto);gap:0 18px;text-align:right}.dist-metrics strong{color:var(--blue);font-size:24px}.dist-metrics span{color:var(--muted)}.green-text{color:var(--green)!important}.gold-text{color:var(--warning)!important}.dist-toggle-row,.dist-controls{display:flex;flex-wrap:wrap;gap:12px}.dist-toggle{min-width:170px;min-height:54px;border:2px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:950;font-size:17px}.dist-toggle.active{border-color:var(--cyan);color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.dist-warning{margin:10px 0 0;color:var(--orange);font-weight:800}.dist-controls{margin-top:18px}.dist-controls>div{min-width:310px;flex:1}.dist-small{min-width:92px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:900}.dist-small.active{color:var(--green);border-color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.dist-small.active.gold{color:var(--warning);border-color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.dist-split{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;border:1px solid var(--violet);border-radius:8px;background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet);font-weight:950}.lead-share-input{border-color:color-mix(in srgb,var(--cyan) 64%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--cyan)}.dist-performance{margin-top:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-weight:850}.form-grid label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.form-grid .wide{grid-column:1 / -1}.check-row{display:flex!important;align-items:center;grid-template-columns:none!important;flex-direction:row;text-transform:none!important}.check-row input{width:auto;min-height:auto}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px;background:var(--overlay);backdrop-filter:blur(6px)}.loss-backdrop{z-index:120}.loss-modal{width:min(468px,100%);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--gold) 7%,transparent),transparent 60%),var(--card-bg, #fff);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-pop, var(--shadow)),inset 0 1px #ffffff80;padding:26px 24px 22px;animation:loss-pop .34s cubic-bezier(.32,.72,0,1)}.loss-modal-warn{background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--gold-2) 12%,transparent),transparent 62%),var(--card-bg, #fff)}@keyframes loss-pop{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}.loss-modal-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:22px;margin:0 0 14px;background:color-mix(in srgb,var(--gold-2) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-2) 30%,var(--line));box-shadow:inset 0 1px #fff6}.loss-eyebrow{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--line) 55%,transparent);margin-bottom:9px}.loss-eyebrow.warn{color:var(--gold-2);background:color-mix(in srgb,var(--gold-2) 13%,transparent)}.loss-modal-head h3{margin:0 0 5px;font-size:19px;letter-spacing:-.01em}.loss-modal-head p{margin:0;font-size:12.5px;color:var(--muted)}.loss-too-soon{font-size:13.5px;line-height:1.55;color:var(--text);margin:14px 0 4px}.loss-reason-grid{display:grid;grid-template-columns:1fr;gap:8px;margin:18px 0 6px}.loss-reason-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:13px 15px;border-radius:14px;border:1px solid var(--line-soft, rgba(0,0,0,.08));background:linear-gradient(180deg,rgba(255,255,255,.6),var(--surface-2, #141821));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff6,0 1px 3px #0000000d;color:var(--text);font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,border-color .2s ease,background .2s ease}.loss-reason-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gold) 42%,var(--line));background:linear-gradient(180deg,#ffffffb3,color-mix(in srgb,var(--gold) 7%,var(--surface-2, #141821)));box-shadow:inset 0 1px #ffffff80,0 6px 16px #00000017}.loss-reason-btn:active{transform:scale(.985)}.loss-reason-go{flex:none;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--muted);background:color-mix(in srgb,var(--line) 45%,transparent);transform:translate(-2px);transition:transform .4s cubic-bezier(.32,.72,0,1),background .2s ease,color .2s ease}.loss-reason-btn:hover .loss-reason-go{transform:translate(2px);color:#fff;background:var(--gold)}.loss-modal-actions{display:flex;justify-content:flex-end;margin-top:14px}.brain-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 55%),var(--card-bg, #fff)}.brain-run-btn{flex:none}.brain-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;padding:0 2px}.brain-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.brain-card{border:1px solid var(--line);border-radius:16px;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.5),var(--surface-2, #141821));box-shadow:inset 0 1px #fff6,0 1px 3px #0000000d;display:flex;flex-direction:column;gap:8px;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease}.brain-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 8px 20px #00000014}.brain-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brain-prio{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:999px}.brain-prio.prio-high{color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.brain-prio.prio-mid{color:var(--gold-2);background:color-mix(in srgb,var(--gold-2) 14%,transparent)}.brain-prio.prio-low{color:var(--muted);background:color-mix(in srgb,var(--line) 55%,transparent)}.brain-risk{font-size:11px;font-weight:700;color:var(--muted)}.brain-card-title{font-size:14.5px;line-height:1.35}.brain-card-why{font-size:12.5px;color:var(--muted);margin:0;line-height:1.5}.brain-card-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.brain-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:14px}.brain-kpi{text-align:center;padding:12px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2, #141821)}.brain-kpi strong{display:block;font-size:18px}.brain-kpi small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.brain-know-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.brain-know-grid h4{margin:0 0 8px;font-size:12.5px}.brain-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.brain-list li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:6px 10px;border-radius:9px;background:var(--surface-2, #141821)}.brain-list li b{font-weight:700;white-space:nowrap}.brain-disabled{text-align:center}.brain-disabled .loss-modal-icon{margin:0 auto 12px}.brain-disabled code{background:color-mix(in srgb,var(--gold) 12%,transparent);padding:2px 6px;border-radius:6px;font-weight:700}.modal-card{width:min(780px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--shadow)}.modal-header,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-header{margin-bottom:18px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-actions{justify-content:flex-end}.whatsapp-modal{width:min(880px,100%)}.whatsapp-modal-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;color:var(--muted);font-weight:800}.whatsapp-thread{display:grid;gap:10px;max-height:48vh;overflow:auto;padding-right:4px}.whatsapp-message{padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-2)}.whatsapp-message.inbound{border-color:color-mix(in srgb,var(--cyan) 35%,var(--line));background:color-mix(in srgb,var(--cyan) 6%,var(--surface-2))}.whatsapp-message.system{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}.whatsapp-message strong{color:var(--text);font-size:12px}.whatsapp-message p{margin:6px 0;color:var(--text)}.whatsapp-message small{color:var(--muted)}.whatsapp-lead-context,.whatsapp-reply-box,.lead-context-card{border:1px solid color-mix(in srgb,var(--cyan) 26%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--cyan) 5%,var(--card-bg));padding:14px}.whatsapp-lead-context{display:grid;gap:8px;margin-bottom:12px}.whatsapp-lead-context p,.whatsapp-lead-context ul{margin:0;color:var(--text)}.whatsapp-lead-context ul{display:grid;gap:5px;padding-left:18px}.whatsapp-lead-context li span{color:var(--cyan);font-weight:900}.whatsapp-reply-box{display:grid;gap:10px;margin-top:12px}.whatsapp-reply-box label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.lead-backdrop{padding:0;align-items:stretch;justify-content:flex-end}.lead-drawer{width:min(720px,100vw);height:100dvh;max-height:100dvh;overflow-y:auto;overflow-x:hidden;border:none;border-left:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:0;background:var(--surface);box-shadow:-8px 0 40px color-mix(in srgb,var(--text) 18%,transparent);animation:slideInRight .24s cubic-bezier(.32,.72,0,1)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.lead-detail-form{display:grid;gap:16px;padding:22px}.lead-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.lead-drawer-head p{margin:5px 0 0;color:var(--muted);font-weight:700;font-size:13px;line-height:1.4}.lead-title-input{min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:28px;font-weight:950;letter-spacing:-.02em;line-height:1.1}.lead-title-input:focus{box-shadow:none;border:0}.danger-icon{color:var(--red);border-color:color-mix(in srgb,var(--red) 34%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.lead-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lead-metric{min-width:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--cyan) 35%,transparent);border-top:3px solid color-mix(in srgb,var(--cyan) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cyan) 7%,transparent)}.lead-metric strong{color:var(--blue);font-size:28px;font-weight:900;line-height:1;letter-spacing:-.02em}.lead-metric small{color:var(--muted);font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.lead-metric.green{border-color:color-mix(in srgb,var(--green) 28%,transparent);border-top-color:color-mix(in srgb,var(--green) 55%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}.lead-metric.green strong{color:var(--green)}.lead-info-panel,.commercial-card,.tracking-card,.stage-picker,.lead-context-card,.bot-decision-card,.lead-profile,.context-mini-card{border:1px solid var(--line);border-radius:8px;background:var(--card-bg);padding:16px}.lead-profile{padding:10px;background:color-mix(in srgb,var(--surface-2) 72%,var(--card-bg))}.lead-profile-grid{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(420px,1.55fr) minmax(270px,.95fr);gap:10px;align-items:start}.lead-profile-grid.lead-profile-grid-solo{grid-template-columns:1fr}.notes-tasks-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}@media(max-width:760px){.notes-tasks-row{grid-template-columns:1fr}}.lead-profile-summary,.lead-profile-main,.lead-profile-side{display:grid;gap:10px;min-width:0}.lead-profile-summary .context-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-profile-summary .context-mini-grid span{min-width:0;overflow:hidden;text-overflow:ellipsis}.lead-profile-main{align-content:start}.lead-score-card{display:grid;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--card-bg))}.lead-score-card strong{color:var(--primary);font-size:28px;line-height:1}.lead-score-card small,.context-mini-card small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.context-mini-card{display:grid;gap:8px;padding:10px;border-color:var(--line-soft)}.context-mini-card.flat{background:var(--surface)}.context-mini-card h3,.lead-profile-section h3{margin:0;color:var(--text);font-size:13px}.context-mini-card p{margin:0;color:var(--muted);line-height:1.35}.lead-profile-section .panel-header{margin:0}.lead-profile-timeline{gap:6px;max-height:420px;overflow:auto;padding-right:2px}.timeline-item.compact{grid-template-columns:10px minmax(0,1fr);gap:8px;padding:9px}.timeline-item.compact strong{font-size:12px}.timeline-item.compact p,.timeline-item.compact small{display:block;margin-top:2px;font-size:11px;line-height:1.35}.mini-chat-preview{display:grid;gap:7px;max-height:310px;overflow:auto;padding-right:2px}.mini-chat-preview .whatsapp-bubble{max-width:86%;padding:8px 10px}.lead-note-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0}.lead-task-form,.lead-profile-template{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(135px,.8fr) minmax(90px,.55fr) auto;gap:7px;align-items:center}.lead-profile-template{grid-template-columns:minmax(0,1fr) auto}.custom-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.custom-fields-grid label{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.custom-fields-grid input,.custom-fields-grid select,.custom-fields-grid textarea{width:100%;min-width:0;font-size:12px;text-transform:none}.custom-fields-grid .boolean-field{align-content:center}.custom-field-check{text-transform:none}.custom-field-tag{background:color-mix(in srgb,var(--cyan) 11%,var(--card-bg));border-color:color-mix(in srgb,var(--cyan) 40%,var(--line));color:var(--text);max-width:100%}.custom-fields-admin code{color:var(--primary);font-size:11px}.lead-task-item,.profile-note-item,.profile-action-card,.profile-product-card{display:grid;gap:6px;padding:9px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface)}.lead-task-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-note-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.lead-task-item.done{opacity:.72}.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bot-decision-card{display:grid;gap:12px;border-color:color-mix(in srgb,var(--red) 26%,var(--line));background:color-mix(in srgb,var(--red) 4%,var(--card-bg))}.bot-decision-card .panel-header{margin-bottom:0}.bot-decision-card p{margin:0;color:var(--muted);line-height:1.45}.ai-qualification-card{border-color:color-mix(in srgb,var(--cyan) 26%,var(--line));background:color-mix(in srgb,var(--cyan) 4%,var(--card-bg))}.ai-error{color:var(--red)!important}.bot-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.bot-decision-grid span{padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-2);color:var(--text);font-weight:800}.bot-decision-grid strong{display:block;margin-bottom:4px;color:var(--muted);font-size:10px;text-transform:uppercase}.lead-context-card{display:grid;gap:12px;border-color:color-mix(in srgb,var(--cyan) 28%,var(--line))}.context-summary{color:var(--text);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;padding:12px;font-weight:700}.context-summary.inbound{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}.context-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.context-source-grid span,.context-answer-list article{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-2);padding:10px;color:var(--muted)}.context-source-grid strong,.context-answer-list strong{display:block;color:var(--cyan);font-size:12px;margin-bottom:5px}.context-answer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.context-answer-list p{margin:0;color:var(--text)}.lead-origin-picker{margin-bottom:16px}.lead-origin-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:10px}.required-star{color:var(--red);font-weight:900}.lead-origin-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.origin-option{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer;background:var(--surface-2);transition:border-color .15s,background .15s,box-shadow .15s}.origin-option:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.origin-option.selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.origin-option input[type=radio]{flex-shrink:0;margin-top:2px;accent-color:var(--primary);width:15px;height:15px;cursor:pointer}.origin-option-body{display:flex;flex-direction:column;gap:4px;min-width:0}.origin-option-title{font-size:13px;font-weight:800;color:var(--text);line-height:1.2}.origin-option-desc{font-size:11px;color:var(--muted);line-height:1.4}.origin-option.selected .origin-option-title{color:var(--primary)}.lead-origin-picker.origin-error{animation:originShake .35s ease;border-radius:10px;outline:2px solid var(--red);outline-offset:3px}@keyframes originShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}60%{transform:translate(6px)}}@media(max-width:640px){.lead-origin-options{grid-template-columns:1fr}}.lead-info-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.lead-info-panel label,.commercial-card label,.tracking-card label,.seller-modal label{display:grid;gap:6px;color:var(--faint);font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.commercial-card{border-color:color-mix(in srgb,var(--primary) 36%,var(--line))}.commercial-card h3,.tracking-card h3,.stage-picker h3,.lead-context-card h3{margin:0 0 14px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);display:flex;align-items:center;gap:6px}.commercial-card h3:after,.tracking-card h3:after,.stage-picker h3:after,.lead-context-card h3:after{content:"";flex:1;height:1px;background:var(--line-soft)}.field-label{margin:16px 0 8px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.offer-grid,.stage-option-grid,.payment-grid,.contact-grid{display:grid;gap:10px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card,.payment-option,.stage-option,.contact-btn{min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);display:grid;place-items:center;gap:4px;padding:12px;text-align:center;font-weight:900}.offer-card span{font-size:24px}.offer-card small{color:var(--muted)}.offer-card.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent)}.form-grid.compact{margin-top:14px}.big-check{min-height:58px;margin-top:12px;padding:0 18px;border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--green) 8%,transparent);color:var(--green)!important;display:flex!important;align-items:center;grid-template-columns:none!important;flex-direction:row;text-transform:none!important;font-size:18px!important}.big-check input{width:auto;min-height:auto}.payment-grid,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-option.active{color:var(--green);border-color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.history-list{display:grid;gap:10px;margin-bottom:18px}.history-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;padding:14px;border-radius:8px;background:var(--surface-3)}.history-item>span{width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--primary)}.history-item strong{display:block}.history-item p{margin:5px 0 0;color:var(--muted)}.note-row{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:12px;margin:8px 0 14px}.contact-btn{min-height:58px;text-decoration:none;font-size:20px}.contact-btn.whatsapp{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.contact-btn.email{color:var(--blue);border-color:color-mix(in srgb,var(--cyan) 42%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.stage-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-option{color:color-mix(in srgb,var(--accent) 80%,var(--muted));border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent);transition:background .14s ease,border-color .14s ease,transform .12s ease,box-shadow .14s ease}.stage-option:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 14%,transparent)}.stage-option.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.stage-option small{display:block;color:var(--green);font-size:10px}.drawer-actions{display:flex;justify-content:flex-end;gap:10px}.drawer-actions .primary-btn{min-width:220px}.lead-close-big{width:100%;margin-top:14px;min-height:52px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2, var(--surface));color:var(--text);font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background .12s ease,border-color .12s ease}.lead-close-big:hover{background:var(--surface-3, var(--surface-2));border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.empty{display:grid;justify-items:center;gap:6px;padding:14px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-3) 50%,transparent);font-size:13px}.empty strong{color:var(--text)}.empty p{max-width:460px;margin:0}.empty-actions{margin-top:8px}.empty-v2{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-3) 40%,transparent);text-align:center}.empty-ico-wrap{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);margin-bottom:4px}.empty-ico{font-size:26px;line-height:1}.empty-ico-default{display:block;width:22px;height:22px;border:2px solid color-mix(in srgb,var(--primary) 40%,transparent);border-radius:6px;position:relative}.empty-ico-default:after{content:"";position:absolute;inset:4px;border-top:2px solid color-mix(in srgb,var(--primary) 40%,transparent);border-right:2px solid color-mix(in srgb,var(--primary) 40%,transparent);border-radius:2px}.empty-title{font-size:15px;font-weight:800;color:var(--text)}.empty-detail{font-size:13px;color:var(--muted);max-width:380px;margin:0;line-height:1.5}.meta-grid{grid-template-columns:1fr 1fr}.code-box{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--code-bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow-x:auto}.checklist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.check-step{min-height:96px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-3)}.check-step strong{display:block;margin-bottom:8px}.check-step p{margin:0;color:var(--muted)}.toast{position:fixed;right:18px;bottom:18px;z-index:150;display:flex;align-items:center;gap:10px;padding:12px 16px 14px;border:1px solid transparent;border-radius:10px;background:var(--surface-2);box-shadow:0 8px 28px #00000047,0 2px 8px #00000029;min-width:200px;max-width:380px;overflow:hidden;animation:toastIn .22s cubic-bezier(.22,.9,.36,1) both}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:900;flex:0 0 auto}.toast-body{font-size:13.5px;font-weight:700;line-height:1.3;flex:1}.toast-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;animation:toastBarDrain 3.2s linear forwards;border-radius:0 0 10px 10px}@keyframes toastBarDrain{0%{width:100%}to{width:0%}}.toast-success{border-color:color-mix(in srgb,var(--green) 28%,transparent);color:var(--text)}.toast-success .toast-icon{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.toast-success .toast-bar{background:var(--green)}.toast-error{border-color:color-mix(in srgb,var(--red) 28%,transparent);color:var(--text)}.toast-error .toast-icon{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--red)}.toast-error .toast-bar{background:var(--red)}.toast-info{border-color:color-mix(in srgb,var(--primary) 28%,transparent);color:var(--text)}.toast-info .toast-icon{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.toast-info .toast-bar{background:var(--primary)}.toast-warn{border-color:color-mix(in srgb,var(--warning) 28%,transparent);color:var(--text)}.toast-warn .toast-icon{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.toast-warn .toast-bar{background:var(--warning)}body{font-size:var(--font-md);line-height:1.35}.main{padding:10px clamp(8px,1vw,16px) 24px}.topbar{min-height:52px;gap:var(--space-4);padding:8px 14px}.brand{gap:var(--space-3);min-width:220px}.brand-mark{width:40px;height:40px;border-radius:var(--radius-md);font-size:18px}.logo-mark{position:relative;overflow:hidden}.logo-mark span{position:relative;z-index:0}.logo-mark img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;padding:4px;background:var(--surface)}.brand h1{font-size:var(--font-lg)}.brand p{font-size:var(--font-sm);line-height:1.15}.top-actions{gap:var(--space-2)}.top-actions select{width:178px;min-height:var(--button-height-compact)}.period-row{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md)}.period-head,.period-buttons,.custom-period,.period-row,.tab-row,.toolbar-row,.segmented{gap:var(--space-2)}.custom-period{padding-left:var(--space-2)}.custom-period label{width:128px;font-size:var(--font-xs)}.period-label,.period-summary,.panel-header p,.kpi-card p,.kpi-card small,.muted,.micro{font-size:var(--font-sm)}.nav-shell{gap:var(--space-2);margin:var(--space-3) 0}.main-nav{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md)}.subtab-row{gap:var(--space-2);padding:0}.main-nav-btn,.subtab-btn{min-height:var(--button-height-compact);gap:var(--space-2);padding:0 10px;border-radius:var(--radius-sm);font-size:var(--font-sm)}.main-nav-btn.active{box-shadow:0 5px 14px color-mix(in srgb,var(--primary) 12%,transparent)}.subtab-btn{min-height:28px;padding:0 9px}.btn,.tab-btn,.period-btn,.ghost-btn,.primary-btn,.danger-btn,.icon-btn,.chip,.status-pill{min-height:var(--button-height-compact);gap:var(--space-2);padding:0 10px;border-radius:var(--radius-sm);font-size:var(--font-sm)}.period-btn,.tab-btn{min-width:72px}.icon-btn{width:var(--button-height-compact);min-width:var(--button-height-compact)}.chip,.status-pill,.soft-tag,.tag,.whatsapp-status,.mini-badge,.status-badge{min-height:20px;padding:2px 7px;border-radius:999px;font-size:var(--font-xs);line-height:1.2}.theme-toggle{min-width:88px}.grid,.dashboard-grid.two,.training-grid,.context-mini-grid,.bot-decision-grid,.context-answer-list,.context-source-grid,.offer-grid,.stage-option-grid,.payment-grid,.contact-grid,.checklist-grid{gap:var(--space-3)}.kpi-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.kpi-card{min-height:66px;padding:var(--card-padding-compact)}.kpi-card p{margin-bottom:var(--space-2);letter-spacing:0}.kpi-card strong{font-size:23px}.panel,.panel.nested,.seller-card,.link-card,.training-card,.training-list-item,.list-row,.notice,.lead-info-panel,.commercial-card,.tracking-card,.stage-picker,.lead-context-card,.bot-decision-card,.followup-card,.alert-card,.distribution-card,.split-card,.mode-card{padding:var(--card-padding-compact);border-radius:var(--radius-md)}.panel-header{gap:var(--space-3);margin-bottom:var(--space-3)}.panel-header h2,.modal-header h2{font-size:18px;line-height:1.15}.panel-header h3,.seller-card h3,.link-card h3,.training-card-head h3,.commercial-card h3,.tracking-card h3,.stage-picker h3,.lead-context-card h3{font-size:var(--font-lg);line-height:1.15}.search-input,input,select,textarea{min-height:32px;padding:7px 9px;border-radius:var(--radius-sm);font-size:var(--font-md)}textarea{min-height:76px}.pipeline-filters{margin-bottom:var(--space-2)}.pipeline-filters select{flex-basis:128px}.pipeline-filters .search-input{flex-basis:360px}.kanban-wrap{padding-bottom:var(--space-2)}.kanban{gap:var(--space-2);font-size:12px}.stage-column{border-radius:var(--radius-md)}.stage-head{min-height:38px;padding:var(--space-2) var(--space-3)}.stage-head h3{font-size:12px}.stage-head .micro{font-size:var(--font-xs)}.stage-count{min-width:19px;height:19px;padding:0 5px;font-size:var(--font-xs)}.stage-body{gap:var(--space-2);padding:var(--space-2)}.lead-card{padding:0;border-radius:var(--radius-sm)}.lc-card-body{padding:8px 9px 7px}.lead-card h4{margin-bottom:3px;font-size:13px}.lead-card p{font-size:11px;line-height:1.18}.lead-tags{gap:3px;margin-top:5px;align-items:center;flex-wrap:wrap;display:flex}.lead-tags .lc-score-pill{min-height:17px;padding:1px 5px;font-size:10px;border-radius:5px}.tag{min-height:17px;padding:1px 5px;border-radius:5px;font-size:10px}.wa-label-mobile{display:none}.lc-wa-pill,.lead-card .lead-priority{min-height:17px;padding:1px 5px;font-size:10px;border-radius:5px}.lc-streak-badge{padding:2px 8px;font-size:10px;border-radius:5px;margin-top:4px}.lc-streak-count{font-size:12px}.lc-streak-days{font-size:10px}.lc-tag-row .lead-tags{margin-top:0}.empty{gap:var(--space-1);padding:var(--space-3);font-size:var(--font-sm)}.list-row,.training-card,.training-list-item,.training-card-head,.training-list-row,.training-row-actions{gap:var(--space-3)}.training-card-head h3{margin:2px 0}.training-card-meta,.training-mini-section{gap:var(--space-2)}.whatsapp-page{gap:var(--space-3)}.quality-filters label,.followup-page label,.whatsapp-page label{min-width:132px}.whatsapp-hero-stats{gap:var(--space-2)}.whatsapp-hero-stats span{padding:5px 8px;font-size:var(--font-xs)}.whatsapp-workspace{grid-template-columns:minmax(240px,320px) minmax(360px,1fr) minmax(250px,330px);gap:var(--space-3);min-height:610px}.whatsapp-sidebar,.whatsapp-chat-panel,.whatsapp-context-panel{border-radius:var(--radius-md)}.whatsapp-sidebar{gap:var(--space-2);padding:var(--space-3)}.whatsapp-sidebar-tools,.whatsapp-inbox-list{gap:var(--space-2)}.whatsapp-sidebar-tools label{gap:var(--space-1);font-size:var(--font-xs)}.whatsapp-row{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}.whatsapp-main h3{margin:4px 0 2px;font-size:13px}.whatsapp-main p,.whatsapp-main small,.whatsapp-sidebar-count,.whatsapp-template-inline p,.form-status{font-size:var(--font-sm)}.whatsapp-meta{min-width:62px;gap:3px}.whatsapp-meta strong,.whatsapp-meta span,.whatsapp-meta em{font-size:var(--font-xs)}.whatsapp-row .mini-badge,.whatsapp-action-row .mini-badge{align-self:center;padding:4px 7px}.whatsapp-chat-header{gap:var(--space-3);padding:var(--space-3)}.whatsapp-chat-header h3{margin:4px 0 2px;font-size:var(--font-lg)}.whatsapp-chat-header p{font-size:var(--font-sm)}.whatsapp-action-row{gap:var(--space-2)}.whatsapp-thread-inline{padding:var(--space-4)}.handoff-decision-card{gap:var(--space-2);margin:var(--space-3) var(--space-3) 0}.whatsapp-bubble{gap:var(--space-1);max-width:min(78%,560px);padding:8px 10px;border-radius:10px}.whatsapp-bubble p{line-height:1.35}.whatsapp-bubble small{font-size:var(--font-xs)}.whatsapp-composer{gap:var(--space-2);padding:var(--space-3)}.whatsapp-composer textarea,.compact-whatsapp-form textarea{min-height:62px;max-height:100px}.whatsapp-send-actions{gap:var(--space-2)}.whatsapp-send-actions select{min-height:var(--button-height-compact);font-size:var(--font-sm)}.whatsapp-send-actions .primary-btn,.whatsapp-send-actions .ghost-btn{min-height:var(--button-height-compact);padding:0 10px}.whatsapp-helper,.whatsapp-template-inline,.compact-whatsapp-form,.whatsapp-context-panel,.context-lead-card,.context-mini-grid span,.whatsapp-context-block{padding:var(--card-padding-compact)}.whatsapp-helper{margin:var(--space-3)}.whatsapp-template-inline{grid-template-columns:minmax(0,1fr) minmax(110px,140px) auto auto;gap:var(--space-2)}.whatsapp-context-panel{gap:var(--space-3)}.context-lead-card{gap:var(--space-2)}.context-lead-card h3{font-size:var(--font-lg)}.context-lead-card p{font-size:var(--font-sm)}.whatsapp-context-block h4{margin-bottom:var(--space-2);font-size:var(--font-md)}.modal-backdrop{padding:var(--space-4)}.modal-card{max-height:calc(100vh - 24px);padding:var(--space-4)}.modal-header{margin-bottom:var(--space-4)}.lead-detail-form{gap:var(--space-4);padding:16px}.lead-drawer-head{gap:var(--space-3)}.lead-title-input{min-height:36px;font-size:24px}.lead-badges{gap:var(--space-2)}.lead-metric{min-width:92px;min-height:46px;gap:2px;padding:var(--space-2) var(--space-3)}.lead-metric strong{font-size:21px}.lead-metric small{font-size:var(--font-xs)}.bot-decision-card,.lead-context-card{gap:var(--space-3)}.bot-decision-grid span,.context-summary,.context-source-grid span,.context-answer-list article{padding:var(--space-3);border-radius:var(--radius-sm)}.lead-info-panel{gap:var(--space-3)}.lead-info-panel label,.commercial-card label,.tracking-card label,.seller-modal label,.whatsapp-reply-box label{gap:var(--space-1);font-size:var(--font-xs)}.field-label{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-xs)}.offer-card,.payment-option,.stage-option,.contact-btn,.check-step{min-height:54px;padding:var(--space-3);border-radius:var(--radius-sm)}.offer-card span{font-size:18px}.contact-btn{font-size:15px}.drawer-actions{gap:var(--space-2)}.drawer-actions .primary-btn{min-width:170px}.code-box,.debug-box{padding:var(--space-3);font-size:var(--font-sm)}.toast{right:var(--space-4);bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.topbar,.top-actions,.main-nav,.subtab-row,.period-row,.toolbar-row{min-width:0}.top-actions>*,.drawer-actions>*,.mini-actions>*,.row-actions>*,.whatsapp-action-row>*{flex:0 1 auto}.top-actions .primary-btn,.top-actions .ghost-btn,.top-actions .danger-btn,.top-actions .btn,.top-actions .chip,.main-nav-btn,.subtab-btn,.period-btn,.tab-btn{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions select,.pipeline-filters select,.whatsapp-sidebar-tools select{max-width:100%}.brand>div,.panel-header>div,.seller-title,.training-card-head>div,.training-list-row>div,.link-card-head>div,.compact-row>div,.list-row>div,.whatsapp-chat-header>div,.context-lead-card,.stage-head>div{min-width:0}.brand h1,.brand p,.panel-header h2,.panel-header h3,.training-card-head h3,.training-card-head p,.training-list-row strong,.training-list-row p,.training-list-row small,.link-card h3,.link-card p,.compact-row strong,.compact-row p,.list-row strong,.list-row p,.seller-title h3,.seller-title p,.context-lead-card h3,.context-lead-card p{overflow:hidden;text-overflow:ellipsis}.brand h1,.brand p,.training-card-head h3,.link-card h3,.seller-title h3,.context-lead-card h3{white-space:nowrap}.panel-header{align-items:flex-start}.panel-header .toolbar-row,.panel-header .row-actions,.panel-header .mini-actions{justify-content:flex-end}.table-wrap,.quality-table,.distribution-table-wrap,.rules-table-wrap{max-width:100%}.table{width:100%;border-collapse:collapse}.table th,.table td,.quality-table th,.quality-table td,.distribution-table th,.distribution-table td,.rules-table th,.rules-table td{padding:7px 8px;line-height:1.25;vertical-align:top}.table th,.quality-table th,.distribution-table th,.rules-table th{font-size:var(--font-xs);letter-spacing:0}.table td,.quality-table td,.distribution-table td,.rules-table td{font-size:var(--font-sm)}.table td,.quality-table td{max-width:260px;overflow-wrap:anywhere}.quality-table{min-width:1040px}.compact-row{min-height:48px;padding:var(--space-3);border-radius:var(--radius-sm)}.timeline-item{grid-template-columns:12px minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3)}.timeline-item>span{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.priority-badge,.quality-score{min-height:22px;padding:3px 7px;font-size:var(--font-xs)}.whatsapp-bubble.failed{border-color:color-mix(in srgb,var(--red) 55%,var(--line));background:color-mix(in srgb,var(--red) 10%,var(--surface))}.whatsapp-row{align-items:start}.whatsapp-status{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-template-inline select{min-width:0}.whatsapp-template-inline .ghost-btn,.whatsapp-template-inline .primary-btn{white-space:nowrap}.whatsapp-context-block p,.handoff-decision-card p,.bot-decision-card p,.context-summary,.context-answer-list p{overflow-wrap:anywhere}.mini-meta-row{gap:var(--space-2)}.mini-meta-row span{min-width:0;max-width:100%}.form-grid label,.lead-info-panel label,.commercial-card label,.tracking-card label,.whatsapp-page label,.followup-page label,.quality-filters label{min-width:0}.form-grid.compact{gap:var(--space-3)}.debug-box,.code-box{max-width:100%;overflow:auto}.dist-toggle{min-width:130px;min-height:42px;font-size:var(--font-md)}.dist-status-dot{width:42px;height:42px;border-width:3px}.dist-metrics{gap:0 var(--space-4)}.dist-metrics strong{font-size:20px}.dist-controls{gap:var(--space-3);margin-top:var(--space-4)}.dist-controls>div{min-width:min(260px,100%)}.dist-split{min-height:44px;margin-top:var(--space-4);padding:var(--space-3)}.distribution-card{padding:var(--card-padding-compact)}.campaign-rule-grid{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.3fr) auto;gap:var(--space-3)}.auth-card{padding:28px 32px}.auth-mark{width:92px;height:92px;border-radius:18px;font-size:30px}.auth-logo strong{font-size:21px}.auth-form{gap:var(--space-4)}:root[data-theme=dark] .panel,:root[data-theme=dark] .lead-card,:root[data-theme=dark] .whatsapp-sidebar,:root[data-theme=dark] .whatsapp-chat-panel,:root[data-theme=dark] .whatsapp-context-panel,:root[data-theme=dark] .training-card,:root[data-theme=dark] .training-list-item{border-color:color-mix(in srgb,var(--line) 78%,#ffffff 8%)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:color-mix(in srgb,var(--input-bg) 82%,#ffffff 4%)}.compact-chrome .period-shell{gap:var(--space-2);margin-bottom:var(--space-2)}.compact-chrome .period-row{align-items:center;padding:6px var(--space-3)}.compact-chrome .period-head{flex:0 0 auto;min-width:0;justify-content:flex-start}.compact-chrome .period-label{display:none}.compact-chrome .period-summary{font-size:var(--font-xs)}.compact-chrome .period-buttons .period-btn{min-height:30px;min-width:auto;padding:0 12px;font-size:12px;font-weight:800}.compact-chrome .custom-period label{width:116px}.compact-chrome .nav-shell{margin:var(--space-3) 0}.kpi-mini-strip{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2);padding:6px var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:var(--shadow-soft)}.kpi-mini-strip span{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 8px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:var(--font-xs);font-weight:850}.kpi-mini-strip strong{color:var(--text)}.kpi-grid.chrome-expanded{position:relative;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch}.kpi-toggle{align-self:center}.main-nav-btn{background:color-mix(in srgb,var(--surface) 62%,transparent);border-color:transparent;color:color-mix(in srgb,var(--muted) 88%,var(--text));box-shadow:none}.subtab-btn{background:transparent;border-color:color-mix(in srgb,var(--line-soft) 78%,transparent);color:var(--faint)}.subtab-btn.active{font-weight:950}.page-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:0;padding:var(--space-4);border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent 48%),var(--card-bg);box-shadow:var(--shadow-soft)}.page-hero .panel-header{width:100%}.page-hero h2,.page-hero h3{margin:1px 0 3px}.page-hero p{margin:0;color:var(--muted)}.section-actions,.page-toolbar{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.link-list{gap:var(--space-2)}.link-row{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(260px,1.6fr) 92px auto;align-items:center;gap:var(--space-3);padding:var(--space-3)}.link-row .link-card-head{gap:var(--space-2)}.link-row h3{display:flex;align-items:center;gap:var(--space-2);margin:0 0 2px;font-size:var(--font-md)}.link-row p{margin:0}.link-row-url{min-width:0}.link-row-url .copy-box{min-height:30px;font-size:var(--font-sm)}.link-row-price{justify-self:end;font-size:17px}.link-row-actions{justify-content:flex-end;flex-wrap:nowrap}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.settings-grid>.wide,.settings-grid>.modal-actions{grid-column:1 / -1}.settings-card{min-width:0;display:grid;align-content:start;gap:var(--space-3);padding:var(--card-padding-compact);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 84%,transparent)}.settings-card h4{margin:0;color:var(--text);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:0}.settings-card textarea{min-height:64px}.sales-ops-page{gap:var(--space-3)}.sales-ops-hero{align-items:center;display:flex;justify-content:space-between}.sales-ops-layout{padding:var(--space-3)}.compact-settings-grid{gap:var(--space-3)}.template-choice-grid,.field-toggle-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pipeline-template-choice{cursor:pointer;min-height:0;padding:var(--space-3)}.pipeline-template-choice input{margin:0}.pipeline-preview-card{background:color-mix(in srgb,var(--surface-2) 84%,transparent)}.pipeline-preview-surface{border:1px dashed var(--line);border-radius:var(--radius-md);display:grid;max-width:360px;padding:var(--space-2)}.logo-settings-card{grid-column:1 / -1}.logo-upload-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.logo-preview{display:grid;place-items:center}.logo-preview-mark{width:64px;height:64px;border-radius:var(--radius-md)}.logo-settings-card input[type=file]{padding:5px}.status-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}.status-mini-card{min-width:0;min-height:58px;display:grid;align-content:center;gap:2px;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 88%,transparent)}.status-mini-card span{color:var(--faint);font-size:var(--font-xs);font-weight:900;text-transform:uppercase}.status-mini-card strong{color:var(--primary);font-size:20px;line-height:1}.status-mini-card small{overflow:hidden;color:var(--muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.automation-monitor-panel{display:grid;gap:var(--space-3)}.monitor-hero{margin:0}.dense-list-row{min-height:42px;padding:var(--space-3)}.compact-table .table th,.compact-table .table td{padding:6px 7px}.training-list-item,.training-list-row{min-height:0}.training-list-row p,.training-list-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.sales-kit-hero{min-height:0}@media(max-width:1100px){.kpi-grid,.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.three-col,.meta-grid,.assignment-mode-grid,.campaign-rule-grid{grid-template-columns:1fr}.distribution-kpis,.dist-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-info-panel,.offer-grid,.stage-option-grid,.checklist-grid,.split-grid{grid-template-columns:1fr 1fr}.topbar{align-items:flex-start;flex-direction:column}.top-actions{justify-content:flex-start}.distribution-hero{align-items:flex-start;flex-direction:column}.distribution-hero-actions,.campaign-rule-action{justify-content:flex-start}.whatsapp-workspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.whatsapp-command-hero{grid-template-columns:1fr;align-items:stretch}.command-status-stack,.whatsapp-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-context-panel{grid-column:1 / -1;max-height:none}.whatsapp-row{grid-template-columns:1fr}.whatsapp-meta{min-width:0;text-align:left}.whatsapp-main small{white-space:normal}.link-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr)}.link-row-price,.link-row-actions{justify-self:start}.settings-grid,.status-metric-row{grid-template-columns:1fr 1fr}}@media(max-width:640px){.main{padding:18px 12px 32px}.topbar{padding:12px}.brand{min-width:0}.kpi-grid,.distribution-kpis,.dist-help-grid,.four-col,.form-grid{grid-template-columns:1fr}.pipeline-section-chip{flex-basis:100%;justify-content:flex-start}.pipeline-filters .search-input{flex-basis:min(100%,420px);min-width:min(100%,280px)}.command-status-stack,.whatsapp-command-strip,.compact-command-grid{grid-template-columns:1fr}.lead-detail-form{padding:16px}.lead-drawer-head,.drawer-actions{align-items:stretch;flex-direction:column}.lead-title-input{font-size:26px}.lead-info-panel,.offer-grid,.stage-option-grid,.checklist-grid,.split-grid,.payment-grid,.contact-grid,.split-card,.dist-split,.dist-head{grid-template-columns:1fr}.dist-head{display:grid}.dist-metrics{text-align:left}.whatsapp-workspace{grid-template-columns:1fr;min-height:0}.whatsapp-sidebar,.whatsapp-chat-panel,.whatsapp-context-panel{max-height:none}.whatsapp-inbox-list,.whatsapp-thread-inline{max-height:460px}.whatsapp-chat-header,.whatsapp-composer,.whatsapp-template-inline{display:grid;grid-template-columns:1fr}.whatsapp-send-actions{justify-content:flex-start;flex-wrap:wrap}.whatsapp-action-row{justify-content:flex-start}.whatsapp-bubble{max-width:92%}.period-btn,.tab-btn,.main-nav-btn,.subtab-btn{min-width:auto;flex:1 1 130px}.period-buttons,.custom-period{width:100%}.strategy-quote-strip{align-items:flex-start;flex-direction:column;gap:4px}.custom-period{padding-left:0;padding-top:8px;border-left:0;border-top:1px solid var(--line-soft)}.custom-period label,.custom-period .ghost-btn{flex:1 1 160px}.list-row,.link-card-head,.sales-kit-hero,.training-card-head,.training-list-row,.training-row-actions{align-items:flex-start;flex-direction:column}.training-card-meta{justify-items:start}.distribution-table,.distribution-table tbody,.distribution-table tr,.distribution-table td,.rules-table,.rules-table tbody,.rules-table tr,.rules-table td{display:block;width:100%}.distribution-table thead,.rules-table thead{display:none}.distribution-table tr,.rules-table tr{margin-bottom:10px;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--card-bg)}.distribution-table td,.rules-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;border-bottom:1px solid var(--line-soft)}.distribution-table td:before,.rules-table td:before{content:attr(data-label);color:var(--faint);font-size:11px;font-weight:900;text-transform:uppercase}.distribution-table td:first-child,.rules-table td:first-child{display:block}.distribution-table td:first-child:before,.rules-table td:first-child:before{display:block;margin-bottom:8px}.distribution-table td:last-child,.rules-table td:last-child{border-bottom:0}.context-source-grid,.context-answer-list,.whatsapp-reply-box{grid-template-columns:1fr}.page-hero,.monitor-hero{align-items:flex-start;flex-direction:column}.kpi-grid.chrome-expanded,.settings-grid,.status-metric-row,.link-row{grid-template-columns:1fr}.link-row-actions{flex-wrap:wrap}}@media(max-width:1280px){.lead-profile-grid{grid-template-columns:minmax(220px,.85fr) minmax(380px,1.4fr)}.lead-profile-side{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.lead-profile-grid,.lead-profile-side,.lead-task-form,.quick-action-grid{grid-template-columns:1fr}.lead-profile-side{grid-column:auto}.lead-task-item,.profile-note-item{grid-template-columns:1fr}.lead-profile-summary .context-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lead-profile-summary .context-mini-grid{grid-template-columns:1fr}}.qr-preview{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);display:block;max-width:220px;padding:8px}.strategy-quote-strip{display:flex;align-items:center;justify-content:center;transform:translateY(-1px);gap:12px;min-width:0;padding:9px 13px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 62%),var(--surface);box-shadow:var(--shadow-soft)}.strategy-quote-strip strong{margin:0;min-width:0;color:var(--text);font-size:clamp(15px,1vw,17px);font-weight:800;line-height:1.3;text-align:center}.strategy-quote-strip small{flex:0 0 auto;color:var(--muted);font-size:var(--font-sm);font-weight:850;white-space:nowrap}.compact-chrome .strategy-quote-strip{padding:8px 12px}.compact-chrome .strategy-quote-strip strong{font-size:clamp(13px,.9vw,15px)}.whatsapp-command-center{grid-template-columns:minmax(0,1fr)}.whatsapp-lines-page .toolbar-row{align-items:end}.whatsapp-lines-page table select{min-width:150px;max-width:190px}.mini-check{margin-top:5px;font-size:var(--font-xs)}.compact-list{margin:0;padding-left:18px;color:var(--muted);font-size:var(--font-sm);line-height:1.45}.whatsapp-qr-modal{width:min(720px,calc(100vw - 28px))}.qr-modal-body{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:14px;align-items:start}.qr-preview.large{width:min(280px,100%);max-width:280px}.distribution-page .settings-card{min-height:auto}.distribution-page,.distribution-page .panel,.distribution-page .settings-card,.distribution-page .toolbar-row,.distribution-page .compact-row,.distribution-page .context-mini-grid,.distribution-page .settings-grid,.distribution-page .compact-settings-grid,.distribution-page .context-answer-list article{min-width:0}.distribution-page .sales-ops-hero,.distribution-page .toolbar-row{flex-wrap:wrap}.distribution-page .sales-ops-hero>div,.distribution-page .panel-header,.distribution-page .panel-header>div{min-width:0}.distribution-page .sales-ops-hero p,.distribution-page .panel-header p,.distribution-page label,.distribution-page .notice p,.distribution-page .compact-row p,.distribution-page .mini-bullet-list,.distribution-page .status-pill{overflow-wrap:anywhere}.distribution-page .context-mini-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.distribution-page .settings-grid,.distribution-page .compact-settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.distribution-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.distribution-table{min-width:980px}.distribution-table th,.distribution-table td{font-size:var(--font-sm);vertical-align:top}.score-badge{display:inline-grid;min-width:34px;height:24px;padding:0 8px;place-items:center;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:var(--font-sm);font-weight:900}.score-badge.green,.status-pill.green{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}.score-badge.gold,.status-pill.gold{border-color:color-mix(in srgb,var(--gold-2) 45%,var(--line));background:color-mix(in srgb,var(--gold-2) 14%,transparent);color:var(--gold-2)}.score-badge.red,.status-pill.red{border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.mini-badge.violet,.status-badge.violet{border-color:color-mix(in srgb,var(--violet) 45%,var(--line));background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet)}.mini-bullet-list{margin:0;padding-left:16px;color:var(--muted);font-size:var(--font-xs);line-height:1.35;min-width:150px}.closer-monitoring-view{gap:var(--space-3)}.monitoring-hero{align-items:center}.monitoring-kpi-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:var(--space-2)}.monitoring-kpi-grid .kpi-card{min-height:92px;padding:var(--card-padding-compact)}.monitoring-filters{padding:var(--card-padding-compact)}.monitoring-filters .toolbar-row{align-items:end;gap:var(--space-2)}.monitoring-filters label{color:var(--muted);font-size:var(--font-xs);font-weight:800;min-width:150px}.monitoring-filters select{height:var(--button-height-compact);margin-top:4px}.monitoring-closer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-2)}.monitoring-closer-card{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft);display:grid;gap:var(--space-2);padding:10px}.monitoring-closer-card.red,.monitoring-lead-row.red{border-left-color:var(--red)}.monitoring-closer-card.gold,.monitoring-lead-row.gold{border-left-color:var(--gold-2)}.monitoring-closer-card.blue,.monitoring-lead-row.blue{border-left-color:var(--blue)}.monitoring-card-head,.monitoring-lead-row{align-items:start;display:flex;gap:var(--space-2);justify-content:space-between;min-width:0}.monitoring-card-head strong,.monitoring-lead-row strong{color:var(--text);display:block;font-size:var(--font-md);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-card-head p,.monitoring-lead-row p,.monitoring-recommendation{color:var(--muted);font-size:var(--font-xs);line-height:1.35;margin:2px 0 0}.monitoring-metric-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-metric-grid span{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--font-xs);line-height:1.25;padding:7px 8px}.monitoring-metric-grid strong{color:var(--text);font-size:var(--font-sm);margin-right:4px}.monitoring-recommendation{background:color-mix(in srgb,var(--primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:var(--radius-sm);padding:7px 8px}.monitoring-queues{align-items:start}.monitoring-lead-list{display:grid;gap:var(--space-2)}.monitoring-lead-row{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius-md);background:var(--surface);padding:9px 10px}.monitoring-lead-row>div{min-width:0}.monitoring-lead-row small{color:var(--muted);display:block;font-size:var(--font-xs);line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-lead-row .ghost-btn{flex:0 0 auto}.monitoring-lead-row.handoff{border-left-color:var(--cyan)}.mini-tags{gap:4px;margin-top:6px}@media(max-width:720px){.qr-modal-body,.monitoring-kpi-grid,.monitoring-queues{grid-template-columns:1fr}.monitoring-filters .toolbar-row,.monitoring-lead-row{align-items:stretch;flex-direction:column}.monitoring-filters label{min-width:0;width:100%}}@media(max-width:1180px){.line-monitor-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:760px){.line-monitor-grid{grid-template-columns:1fr}}.bot-inbox-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bot-inbox-workspace{grid-template-columns:minmax(320px,420px) minmax(360px,1fr)}.bot-inbox-list{display:block;overflow-y:auto;padding:8px}.bot-inbox-section+.bot-inbox-section{margin-top:12px}.bot-inbox-section-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #A8AFBC);padding:4px 6px}.bot-inbox-item{display:flex;gap:8px;width:100%;text-align:left;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);padding:8px;margin-bottom:6px;cursor:pointer}.bot-inbox-item:hover{border-color:color-mix(in srgb,var(--accent, #6c8cff) 50%,var(--line-soft))}.bot-inbox-item.selected{border-color:var(--accent, #6c8cff);box-shadow:0 0 0 1px var(--accent, #6c8cff) inset}.bot-inbox-item-main{min-width:0;flex:1}.bot-inbox-item-main h3{margin:0;font-size:14px}.bot-inbox-item-main p{margin:2px 0;font-size:12px;color:var(--muted, #A8AFBC)}.bot-inbox-item-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chan-badge{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.chan-badge.chan-ig{color:#c13584;border-color:color-mix(in srgb,#C13584 40%,transparent);background:color-mix(in srgb,#C13584 8%,transparent)}.chan-badge.chan-msgr{color:#0084ff;border-color:color-mix(in srgb,#0084FF 40%,transparent);background:color-mix(in srgb,#0084FF 8%,transparent)}.bot-inbox-detail{min-width:0;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-soft);padding:12px;overflow-y:auto}.bot-inbox-detail-rows{display:grid;gap:6px;margin:10px 0}.bot-inbox-kv{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.bot-inbox-kv span{color:var(--muted, #A8AFBC)}.bot-inbox-preview{margin-top:10px}.bot-inbox-bubble{border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 96%,transparent);padding:8px 10px;font-size:13px;white-space:pre-wrap;margin:4px 0 8px}.bot-inbox-empty,.bot-inbox-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:32px 16px;color:var(--muted, #A8AFBC)}.bot-inbox-empty-icon{font-size:32px}.bot-inbox-empty h3{margin:0;color:var(--text, inherit)}.bot-inbox-empty-line{margin-top:8px;font-size:12px}@media(max-width:980px){.bot-inbox-workspace{grid-template-columns:1fr}}.closer-brief{border:1px solid color-mix(in srgb,var(--accent, #6c8cff) 30%,var(--line-soft));border-top:3px solid color-mix(in srgb,var(--accent, #6c8cff) 60%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent, #6c8cff) 5%,var(--surface));box-shadow:var(--shadow-soft);padding:16px;margin:10px 0 14px;display:flex;flex-direction:column;gap:12px}.closer-brief-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.closer-brief-head h2{margin:2px 0 0}.closer-brief-seller{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.closer-seller-assign select{min-width:180px}.closer-seller-assign .glass-btn.slim{white-space:nowrap}@media(max-width:540px){.closer-seller-assign,.closer-seller-assign select,.closer-seller-assign .glass-btn.slim{width:100%}}.closer-brief-action{grid-column:1 / -1}.closer-brief-card{border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface) 96%,transparent);padding:12px;overflow:hidden}.closer-brief-card h4{margin:0 0 10px;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);display:flex;align-items:center;gap:5px}.closer-brief-card h4:after{content:"";flex:1;height:1px;background:var(--line-soft)}.closer-kv-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-radius:8px;overflow:hidden;border:1px solid var(--line-soft)}.closer-kv-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;padding:7px 10px;border-bottom:1px solid var(--line-soft)}.closer-kv-list li:nth-child(odd){background:color-mix(in srgb,var(--surface-3) 50%,transparent)}.closer-kv-list li span{color:var(--muted);flex-shrink:0;max-width:48%;font-size:11.5px}.closer-kv-list li strong{text-align:right;word-break:break-word;font-weight:700;color:var(--text)}.closer-brief-intent{margin:0 0 8px;font-weight:600}.closer-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.closer-next-action{display:inline-block;font-weight:700;font-size:15px;padding:8px 12px;border-radius:10px;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 92%,transparent);margin-bottom:10px}.closer-next-action.green{border-color:color-mix(in srgb,var(--green, #3CCB8E) 60%,transparent);background:color-mix(in srgb,var(--green, #3CCB8E) 14%,transparent)}.closer-next-action.cyan{border-color:color-mix(in srgb,#2bb8d8 60%,transparent);background:color-mix(in srgb,#2bb8d8 14%,transparent)}.closer-next-action.violet{border-color:color-mix(in srgb,#8a6cff 60%,transparent);background:color-mix(in srgb,#8a6cff 14%,transparent)}.closer-script{white-space:pre-wrap;font-family:inherit;font-size:13px;margin:4px 0 0;padding:8px 10px;border:1px dashed var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 96%,transparent)}.closer-brief-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.closer-brief-raw{margin-top:12px;border-top:1px solid var(--line-soft);padding-top:8px}.social-input-row{display:flex;align-items:center;gap:6px;margin:8px 0 10px}.social-input-row .social-at{color:var(--muted);font-weight:800}.social-input-row input{flex:1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:13px}.social-card{border:1px solid var(--line-soft);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--surface-2) 45%,transparent);display:flex;flex-direction:column;gap:8px}.social-head{display:flex;align-items:center;gap:10px}.social-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--primary) 45%,transparent);flex-shrink:0}.social-avatar-ph{display:grid;place-items:center;background:var(--surface-3);font-size:22px}.social-id{display:flex;flex-direction:column;gap:1px;min-width:0}.social-id strong{font-size:14px}.social-id a{font-size:12px;color:var(--primary-strong)}.social-stats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted)}.social-stats strong{color:var(--text)}.social-bio{font-size:12.5px;line-height:1.5;color:var(--text);margin:2px 0;white-space:pre-wrap}.social-posts{display:flex;flex-direction:column;gap:4px;margin-top:2px}.social-post{font-size:11.5px;color:var(--muted);text-decoration:none;padding:4px 8px;border-radius:8px;background:var(--surface-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .2s ease,color .2s ease}.social-post:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface-3));color:var(--text)}.closer-brief-raw h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted, #A8AFBC)}.closer-brief-raw .closer-kv-list{margin-top:8px}.lead-tech-details>summary{cursor:pointer;font-weight:600;padding:8px 4px;color:var(--muted, #A8AFBC)}@media(max-width:760px){.closer-brief-grid{grid-template-columns:1fr}}.bot-dryrun-result:empty{display:none}.bot-dryrun-result{margin-top:10px}.bot-dryrun-panel{border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px}.bot-dryrun-panel.ok{border-color:color-mix(in srgb,var(--green, #3CCB8E) 55%,transparent);background:color-mix(in srgb,var(--green, #3CCB8E) 10%,transparent)}.bot-dryrun-panel.danger{border-color:color-mix(in srgb,var(--red, #EF5B5B) 60%,transparent);background:color-mix(in srgb,var(--red, #EF5B5B) 12%,transparent)}.bot-dryrun-head{margin-bottom:8px}.bot-dryrun-danger-text{color:var(--red, #EF5B5B)}.bot-dryrun-error{margin-top:8px;border:1px solid color-mix(in srgb,var(--red, #EF5B5B) 60%,transparent);background:color-mix(in srgb,var(--red, #EF5B5B) 12%,transparent);border-radius:8px;padding:8px 10px;font-size:13px;color:var(--red, #EF5B5B)}.bot-dryrun-loading{font-style:italic}.bot-inbox-item-last{font-size:12px;color:var(--muted, #A8AFBC);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 0}.bot-inbox-detail-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.bot-inbox-history{border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--surface) 96%,transparent);padding:10px;margin-bottom:10px;max-height:360px;overflow-y:auto}.bot-inbox-chat{display:flex;flex-direction:column;gap:8px}.bot-inbox-history .whatsapp-bubble{max-width:80%}.bot-inbox-history .whatsapp-bubble.inbound{align-self:flex-start}.bot-inbox-history .whatsapp-bubble.outbound{align-self:flex-end}.bot-inbox-toolbar{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px;margin:-8px -8px 8px;background:var(--surface);border-bottom:1px solid var(--line-soft)}.bot-inbox-toolbar .search-input{width:100%}.bot-inbox-filters{display:flex;flex-wrap:wrap;gap:6px}.bot-filter-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface-3);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.bot-filter-chip:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.bot-filter-chip.active{background:color-mix(in srgb,var(--primary) 14%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,transparent);color:var(--text);font-weight:600}.bot-filter-count{font-size:11px;color:var(--faint);background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:999px;padding:0 6px;min-width:18px;text-align:center}.bot-filter-chip.active .bot-filter-count{color:var(--primary-strong)}.bot-qa-warning{margin:8px 0 0;border:1px solid color-mix(in srgb,var(--red, #EF5B5B) 45%,transparent);background:color-mix(in srgb,var(--red, #EF5B5B) 8%,transparent);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;color:var(--muted, #A8AFBC)}.bot-qa-warning strong{color:var(--red, #EF5B5B)}.bot-inbox-identity{border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-3, #171B24);padding:10px 12px;margin:8px 0}.bot-inbox-identity-reason{margin:2px 0 8px;font-size:13px;color:var(--text)}.identity-picker{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.identity-picker label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);flex:1;min-width:200px}.identity-picker select{width:100%}.bot-inbox-syncbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:0;min-height:0;flex:0 0 auto}.bot-inbox-syncbar .mini-badge,.bot-inbox-syncbar .auto-sync-meta,.bot-inbox-syncbar .ghost-btn.slim{white-space:nowrap}.bot-inbox-syncbar .ghost-btn.slim{padding:4px 10px;font-size:12px;line-height:1.2}.bot-inbox-syncbar .ghost-btn.slim:disabled{opacity:.55;cursor:not-allowed}.auto-sync-meta{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.bot-inbox-page .inbox-hero .panel-header{flex-wrap:wrap;row-gap:8px;margin-bottom:12px}@media(max-width:720px){.bot-inbox-syncbar{flex-wrap:wrap;justify-content:flex-start}.auto-sync-meta{max-width:100%;flex-basis:100%}}.lead-card .lead-priority{font-size:clamp(10px,.58vw,11px);font-weight:800;line-height:1.2;padding:2px 5px;border-radius:5px;white-space:nowrap;border:1px solid transparent}.lead-card .lead-priority.red{color:var(--red, #EF5B5B);background:color-mix(in srgb,var(--red, #EF5B5B) 12%,transparent);border-color:color-mix(in srgb,var(--red, #EF5B5B) 35%,transparent)}.lead-card .lead-priority.green{color:var(--green, #3CCB8E);background:color-mix(in srgb,var(--green, #3CCB8E) 12%,transparent);border-color:color-mix(in srgb,var(--green, #3CCB8E) 35%,transparent)}.lead-card .lead-priority.cyan{color:var(--cyan, #38bdf8);background:color-mix(in srgb,var(--cyan, #38bdf8) 12%,transparent);border-color:color-mix(in srgb,var(--cyan, #38bdf8) 30%,transparent)}.lead-card .lead-priority.gold{color:var(--gold, #D7A62A);background:color-mix(in srgb,var(--gold, #D7A62A) 14%,transparent);border-color:color-mix(in srgb,var(--gold, #D7A62A) 35%,transparent)}.lead-card .lead-priority.warn{color:var(--muted, #A8AFBC);background:color-mix(in srgb,var(--muted, #A8AFBC) 12%,transparent);border-color:color-mix(in srgb,var(--muted, #A8AFBC) 28%,transparent)}.lead-card .tag.value-muted{color:var(--muted, #A8AFBC);background:transparent;border:1px dashed var(--line-soft, #1E232D);font-weight:500}.lead-card .tag.ai-timer{font-weight:600;white-space:nowrap}.lead-card .tag.ai-timer.upcoming{color:var(--cyan, #38bdf8);background:color-mix(in srgb,var(--cyan, #38bdf8) 10%,transparent)}.lead-card .tag.ai-timer.due{color:var(--gold, #D7A62A);background:color-mix(in srgb,var(--gold, #D7A62A) 14%,transparent)}.lead-card .tag.ai-timer.overdue{color:var(--red, #EF5B5B);background:color-mix(in srgb,var(--red, #EF5B5B) 12%,transparent)}.lead-card .tag.ai-timer.expired{color:var(--red, #EF5B5B);background:color-mix(in srgb,var(--red, #EF5B5B) 16%,transparent);border:1px solid color-mix(in srgb,var(--red, #EF5B5B) 40%,transparent)}.action-queue-row{margin-top:8px;flex-wrap:wrap;gap:6px}.action-queue-row .action-chip{cursor:pointer;font-size:11.5px;font-weight:800;border:1px solid var(--line);background:var(--surface-3);border-radius:20px;padding:3px 11px;height:26px;transition:border-color .13s,color .13s,background .13s}.action-queue-row .action-chip:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.action-queue-row .action-chip.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:900;box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 28%,transparent)}.danger-zone{border:1px dashed color-mix(in srgb,var(--red, #EF5B5B) 45%,transparent);border-radius:10px;padding:8px 12px;margin:10px 0}.danger-zone>summary{cursor:pointer;font-weight:600;color:var(--red, #EF5B5B);font-size:13px}.danger-zone-copy{margin:8px 0;font-size:12px;color:var(--muted, #A8AFBC)}.danger-zone button:disabled{opacity:.5;cursor:not-allowed}.closer-admin-tools{border:1px solid var(--line-soft, #1E232D);border-radius:10px;padding:6px 12px;margin-top:8px}.closer-admin-tools>summary{cursor:pointer;font-size:12px;color:var(--muted, #A8AFBC);font-weight:600}.worker-status-strip{flex-wrap:wrap;gap:6px;margin:4px 0 8px}.worker-status-strip .chip{font-size:12px}.worker-status-note{font-size:12px;color:var(--muted, #A8AFBC)}.subtab-group-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #A8AFBC);align-self:center;margin:0 2px 0 10px;white-space:nowrap}.subtab-group-label:first-child{margin-left:0}.action-queue-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #A8AFBC);align-self:center;white-space:nowrap}h1,h2,h3{letter-spacing:-.015em}.panel{border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);padding:18px}.panel-header p{color:var(--muted)}.eyebrow{letter-spacing:.08em}.primary-btn,.ghost-btn,.danger-btn{border-radius:9px;font-weight:600;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.primary-btn{box-shadow:0 1px 2px #0e9f6e47}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0e9f6e3d}.ghost-btn:hover{background:var(--surface-3)}.danger-btn:hover{transform:translateY(-1px)}.chip{border-radius:999px;font-weight:600}.mini-badge{border-radius:999px}.kpi-card{position:relative;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);padding:16px 18px;overflow:hidden}.kpi-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue);opacity:.65}.kpi-card.green:before{background:var(--green)}.kpi-card.gold:before{background:var(--gold)}.kpi-card.red:before{background:var(--red)}.kpi-card.violet:before{background:var(--violet)}.kpi-card.orange:before{background:var(--orange)}.kpi-card.cyan:before{background:var(--cyan)}.kpi-card strong{font-size:30px;letter-spacing:-.02em}.stage-column{border-radius:12px;border-top-width:3px}.stage-head{padding:10px 12px}.stage-head h3{font-weight:700}.lead-card{border-radius:10px;padding:10px;box-shadow:var(--shadow-soft);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.lead-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172217}.lead-meta-line{color:var(--muted)}.lead-card .tag{border-radius:6px;font-weight:600}.lead-card .lead-priority{box-shadow:var(--shadow-soft)}.action-queue-row{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:8px 12px;margin-top:10px}.action-queue-row .action-chip{padding:5px 12px;transition:border-color .12s ease,color .12s ease}.action-queue-row .action-chip:hover{border-color:var(--primary);color:var(--primary)}.action-queue-row .action-chip.active:hover{color:#fff}.action-queue-row .action-chip.active{box-shadow:0 1px 4px #0e9f6e59}.subtab-btn{border-radius:999px;transition:background .12s ease,color .12s ease}.subtab-btn.active{font-weight:700}.main-nav-btn{border-radius:10px;font-weight:600}.subtab-group-label{opacity:.8}.closer-brief-card{border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-soft);padding:14px 16px}.closer-brief-card h4{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.closer-next-action{font-size:16px;font-weight:700;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);color:var(--primary-strong)}.closer-next-action.red{background:color-mix(in srgb,var(--red) 9%,transparent);border-color:color-mix(in srgb,var(--red) 30%,transparent);color:var(--red)}.closer-next-action.gold{background:color-mix(in srgb,var(--gold) 12%,transparent);border-color:color-mix(in srgb,var(--gold) 32%,transparent);color:var(--gold)}.closer-next-action.cyan{background:color-mix(in srgb,var(--cyan) 9%,transparent);border-color:color-mix(in srgb,var(--cyan) 28%,transparent);color:var(--cyan)}.closer-next-action.warn{background:var(--surface-3);border-color:var(--line);color:var(--muted)}.closer-script{border-radius:10px;background:var(--surface-2);border:1px solid var(--line-soft);padding:12px 14px}.closer-kv-list li{padding:5px 0;border-bottom:1px dashed var(--line-soft)}.closer-kv-list li:last-child{border-bottom:none}.followup-group{border-radius:14px}.followup-group .panel-header h3{font-size:14px}.followup-group .compact-row{border:1px solid var(--line-soft);border-radius:10px;background:var(--surface);transition:border-color .12s ease,box-shadow .12s ease}.followup-group .compact-row:hover{border-color:var(--primary);box-shadow:var(--shadow-soft)}.worker-status-strip{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px}.danger-zone{background:color-mix(in srgb,var(--red) 3%,transparent)}.notice{border-radius:12px}.empty{padding:32px 16px;border:1px dashed var(--line);border-radius:12px;background:var(--surface-2)}.table th{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.table tbody tr{transition:background .12s ease}.table tbody tr:hover{background:var(--surface-2)}@media(max-width:900px){.panel{padding:14px}.kpi-card strong{font-size:24px}.closer-next-action{font-size:14px}}.pipeline-dash{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px;align-items:start}.pipeline-dash-main{min-width:0}.dash-rail{display:grid;gap:10px;min-width:0}.dash-card{padding:12px 14px}.dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.dash-card-head h3,.dash-card-title{margin:0;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.dash-card-title{margin-bottom:10px}.dash-sync-chip{font-size:9.5px;padding:0 7px;min-height:18px;line-height:18px}.dash-summary-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dash-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line-soft)}.dash-summary-list li:last-child{border-bottom:none}.dash-summary-list span{font-size:12px;color:var(--muted)}.dash-summary-list strong{font-size:14px;letter-spacing:-.01em}.dash-month-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.dash-month-list li{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:8px}.dash-month-label{font-size:10px;color:var(--faint);text-transform:capitalize}.dash-month-bar{display:block;height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.dash-month-bar i{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,var(--green) 80%,transparent)}.dash-month-list li.current .dash-month-bar i{background:var(--orange, #E98A2E)}.dash-month-list li.current .dash-month-label{color:var(--orange, #E98A2E);font-weight:700}.dash-month-list strong{font-size:11px;text-align:right;letter-spacing:-.01em}.dash-global-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dash-global-list li{display:grid;grid-template-columns:minmax(0,1fr) 44px 26px;align-items:center;gap:7px}.dash-global-name{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dash-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.dash-global-bar{display:block;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.dash-global-bar i{display:block;height:100%;border-radius:999px;opacity:.85}.dash-global-list strong{font-size:12px;text-align:right;letter-spacing:-.01em}.dash-tip{border-left:3px solid color-mix(in srgb,var(--green) 55%,transparent)}.dash-tip-quote{margin:0 0 8px;padding:0;font-size:13px;line-height:1.5;color:var(--text);font-style:italic}.dash-tip-quote:before{content:"\201c";color:var(--green);font-weight:800;margin-right:2px}.dash-tip-quote:after{content:"\201d";color:var(--green);font-weight:800;margin-left:2px}.dash-tip-source{font-size:11px;color:var(--faint);text-align:right}.topbar{padding:12px 24px}.top-actions{gap:8px}.top-actions .ghost-btn,.top-actions .primary-btn,.top-actions .export-menu summary{border-radius:999px;min-height:36px;padding:0 14px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.top-actions .ghost-btn,.top-actions .export-menu summary{border:1px solid var(--line-soft);background:var(--surface)}.top-actions .ghost-btn:hover,.top-actions .export-menu summary:hover{background:var(--surface-3)}.top-actions .chip{background:var(--surface);border:1px solid var(--line-soft);min-height:36px;display:inline-flex;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;color:var(--text)}.top-actions select,.top-actions .language-select{min-height:36px;border-radius:999px}.export-menu{position:relative}.export-menu summary{list-style:none;cursor:pointer;user-select:none}.export-menu summary::-webkit-details-marker{display:none}.export-menu[open] summary{background:var(--surface-3)}.export-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:grid;gap:4px;min-width:210px;padding:6px;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;box-shadow:var(--shadow)}.export-menu-list .ghost-btn{justify-content:flex-start;border:none;border-radius:8px;width:100%;text-align:left}.kpi-mini-strip{border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-soft)}.kpi-grid{gap:8px}.kpi-grid.chrome-expanded{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.kpi-card{padding:10px 12px}.kpi-card p{font-weight:600;font-size:10px;margin-bottom:2px}.kpi-card strong{font-size:20px}.kpi-card small{color:var(--faint);font-size:10px}.pipeline-filters{padding:14px 16px}.pipeline-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pipeline-head-titles{min-width:0}.pipeline-head-titles h2{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em}.pipeline-head-titles p{margin:2px 0 0;font-size:11.5px;color:var(--muted)}.pipeline-head-tools{display:flex;align-items:center;gap:8px;flex:0 1 auto}.pipeline-head-tools .search-input{flex:0 1 320px;width:320px;min-height:32px;font-size:12px;border-radius:10px}.pipeline-head-tools select{flex:0 0 110px;width:110px;min-height:32px;font-size:12px}.pipeline-queue-meta .chip{font-size:10px;min-height:20px;line-height:20px;padding:0 8px;font-weight:600}.pipeline-meta-row{margin-top:8px}.action-queue-row{margin-top:10px}.period-label{font-size:10px}.stage-head h3{font-size:12.5px}.dash-summary-list span{font-size:11.5px}.dash-summary-list strong{font-size:13px}.dash-global-name{font-size:11px}.dash-tip-quote{font-size:12px}.dash-tip-source{font-size:10px}.strategy-quote-strip{border:none;background:transparent;box-shadow:none;padding:2px 4px}.strategy-quote-strip strong{font-size:14px;font-weight:600;color:var(--muted)}.pipeline-dash .kanban{gap:8px}.pipeline-dash .stage-body{padding:7px;gap:7px}.stage-column{background:color-mix(in srgb,var(--kanban-bg) 62%,var(--surface))}.stage-head h3{font-size:13px;letter-spacing:-.01em}.stage-head .micro{color:var(--faint)}.stage-count{font-weight:800;border-radius:999px;background:var(--surface);border:1px solid var(--line-soft)}.pipeline-filters .pipeline-toolbar{align-items:center}.pipeline-filters .search-input{border-radius:10px}.main-nav-btn.active{box-shadow:0 1px 4px #0e9f6e38}.subtab-row{row-gap:6px}@media(max-width:1280px){.pipeline-dash{grid-template-columns:1fr}.dash-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-tip{grid-column:1 / -1}}@media(max-width:760px){.dash-rail{grid-template-columns:1fr}}.lead-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lead-metric{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2)}.lead-metric strong{font-size:16px;letter-spacing:-.02em}.lead-metric small{font-size:10px;color:var(--faint)}.lead-bot-chip{margin-left:auto}.closer-brief{border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);padding:16px}.closer-brief-head{margin-bottom:12px}.closer-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.closer-brief-quality{margin-top:10px}.closer-kv-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.closer-kv-list li span{font-size:11.5px;color:var(--muted)}.closer-kv-list li strong{font-size:12.5px;text-align:right}.closer-action-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line-soft));background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.closer-action-band h4{margin:0 0 8px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);display:flex;align-items:center;gap:4px}.closer-action-band h4:after{content:"";flex:1;height:1px;background:var(--line-soft)}.closer-action-band .closer-script{margin:0;background:transparent;border:none;padding:0;font-size:12.5px;line-height:1.55;white-space:pre-wrap;font-family:inherit}.closer-action-band .closer-next-action{font-size:14px;padding:10px 12px}.closer-brief-cta{margin-top:12px}.lead-context-card{border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);padding:16px}.context-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.context-group{border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-2);padding:12px;min-width:0}.context-group h4{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.context-kv-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.context-kv-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed var(--line-soft)}.context-kv-list li:last-child{border-bottom:none}.context-kv-list li span{font-size:11px;color:var(--muted);flex:0 0 auto}.context-kv-list li strong{font-size:11.5px;text-align:right;min-width:0;overflow-wrap:anywhere}.followup-card,.commercial-card,.tracking-card{border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft)}.commercial-card h3,.tracking-card h3,.followup-card .panel-header h3{font-size:14px;letter-spacing:-.01em}.offer-card{border-radius:12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.offer-card:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-soft)}.offer-card.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.payment-option{border-radius:999px}@media(max-width:900px){.closer-brief-grid,.context-groups,.closer-action-band{grid-template-columns:1fr}.lead-bot-chip{margin-left:0}}.bot-inbox-hero{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:14px 18px}.bot-inbox-hero-id{display:flex;align-items:center;gap:12px;min-width:0}.bot-inbox-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent)}.bot-inbox-hero-id h2{margin:0;font-size:16px;letter-spacing:-.02em}.bot-inbox-hero-id p{margin:1px 0 0;font-size:11.5px;color:var(--muted)}.bot-inbox-hero-stats{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.bot-inbox-hero-stats .chip{font-size:11px;min-height:24px;line-height:22px}.bot-inbox-hero .bot-inbox-syncbar{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bot-inbox-hero .auto-sync-meta{font-size:11px;color:var(--faint)}.bot-inbox-workspace{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr) minmax(240px,290px);grid-template-areas:"list chat rail";gap:10px;min-height:min(720px,calc(100vh - 230px))}.bot-inbox-list{grid-area:list}.bot-inbox-chatcol{grid-area:chat}.bot-inbox-rail{grid-area:rail}.bot-inbox-list{display:flex;flex-direction:column;padding:10px;gap:8px;overflow:hidden;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft)}.bot-inbox-toolbar{display:grid;gap:8px}.bot-inbox-toolbar .search-input{min-height:32px;font-size:12px;border-radius:10px}.bot-inbox-filters{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.bot-filter-chip{flex:0 0 auto;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.bot-filter-chip:hover{border-color:var(--primary);color:var(--primary)}.bot-filter-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.bot-filter-chip.active .bot-filter-count{color:#ffffffd9}.bot-filter-count{color:var(--faint);font-weight:700}.bot-inbox-rows{overflow-y:auto;min-height:0;flex:1;margin:0 -4px;padding:0 4px}.bot-inbox-section+.bot-inbox-section{margin-top:10px}.bot-inbox-section-head{font-size:10px;font-weight:800;letter-spacing:.07em;color:var(--faint);padding:4px 8px}.bot-inbox-item{display:flex;align-items:flex-start;gap:10px;width:100%;border:none;border-radius:10px;background:transparent;padding:9px 10px;margin:0;cursor:pointer;position:relative;transition:background .12s ease}.bot-inbox-item+.bot-inbox-item:before{content:"";position:absolute;top:0;left:54px;right:8px;border-top:1px solid var(--line-soft)}.bot-inbox-item:hover{background:var(--surface-2)}.bot-inbox-item.selected{background:color-mix(in srgb,var(--primary) 8%,transparent);box-shadow:inset 3px 0 0 var(--primary)}.bot-inbox-item.selected:before,.bot-inbox-item.selected+.bot-inbox-item:before{border-color:transparent}.bot-inbox-item .wa-avatar{flex:0 0 auto}.bot-inbox-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bot-inbox-item-top h3{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bot-inbox-item-top time,.bot-inbox-item-phone{flex:0 0 auto;font-size:10px;color:var(--faint)}.bot-inbox-item-last{margin:2px 0 0;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-inbox-item-badges{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px}.bot-inbox-item-route{font-size:10px;color:var(--faint)}.bot-inbox-chatcol{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.bot-inbox-chathead{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface)}.bot-inbox-chathead-main{min-width:0;flex:1}.bot-inbox-chathead-main h3{margin:0;font-size:14px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-inbox-chathead-main p{margin:1px 0 0;font-size:11px;color:var(--muted)}.bot-inbox-history{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text) 4%,transparent) 1px,transparent 0) 0 0 / 18px 18px,var(--bg-soft)}.bot-inbox-chat{display:grid;gap:8px}.bot-inbox-chat .whatsapp-bubble{max-width:76%;border-radius:14px;box-shadow:var(--shadow-soft)}.bot-inbox-chat .whatsapp-bubble.outbound{margin-left:auto;border-bottom-right-radius:4px}.bot-inbox-chat .whatsapp-bubble.inbound{margin-right:auto;border-bottom-left-radius:4px}.bot-inbox-chat .whatsapp-bubble.system{max-width:88%;margin:0 auto;text-align:center;box-shadow:none}.bot-inbox-chat .whatsapp-bubble small{display:block;font-size:9.5px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-inbox-chat.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;text-align:center}.bot-inbox-chat.empty .whatsapp-bubble{max-width:420px;text-align:left}.bot-inbox-rail{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft);padding:14px;overflow-y:auto}.bot-inbox-rail-title{margin:0;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.bot-inbox-detail-chips{display:flex;flex-wrap:wrap;gap:5px}.bot-inbox-detail-rows{display:grid;gap:6px;margin:0}.bot-inbox-kv{flex-direction:column;align-items:flex-start;gap:3px;font-size:12px}.bot-inbox-kv span{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.bot-inbox-safety{display:grid;gap:2px;padding:10px 12px;border-radius:10px;font-size:11.5px}.bot-inbox-safety.locked{background:color-mix(in srgb,var(--cyan) 7%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 24%,transparent);color:var(--cyan)}.bot-inbox-safety.live{background:color-mix(in srgb,var(--red) 8%,transparent);border:1px solid color-mix(in srgb,var(--red) 30%,transparent);color:var(--red)}.bot-inbox-safety span{color:var(--muted);font-size:10.5px}.bot-inbox-rail-actions{display:flex;flex-wrap:wrap;gap:6px}.bot-inbox-rail .compact-actions .ghost-btn,.bot-inbox-rail .compact-actions .primary-btn,.bot-inbox-rail .compact-actions .danger-btn{font-size:11.5px}.bot-inbox-admin-tools{border:1px dashed var(--line);border-radius:10px;padding:8px 10px;background:var(--surface-2)}.bot-inbox-admin-tools summary{cursor:pointer;font-size:11.5px;font-weight:700;color:var(--muted)}.bot-inbox-admin-tools[open] summary{margin-bottom:8px}.bot-inbox-admin-tools .bot-qa-warning{font-size:10.5px}.bot-inbox-rail .bot-inbox-identity,.bot-inbox-rail .compact-notice{font-size:12px}.bot-inbox-rail .identity-picker select{width:100%}.bot-inbox-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:220px;text-align:center;color:var(--muted);padding:24px 14px}@media(max-width:1280px){.bot-inbox-workspace{grid-template-columns:minmax(260px,300px) minmax(0,1fr);grid-template-areas:"list chat" "list rail"}.bot-inbox-rail{overflow-y:visible}}@media(max-width:900px){.bot-inbox-workspace{grid-template-columns:1fr;grid-template-areas:"list" "chat" "rail"}}.bot-inbox-system-log{margin-top:14px;border:1px dashed var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 72%,transparent);padding:6px 10px}.bot-inbox-system-log summary{cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);user-select:none}.bot-inbox-system-log[open] summary{margin-bottom:8px}.bot-inbox-system-log .bot-inbox-chat.system-log{gap:6px}.bot-inbox-system-log .whatsapp-bubble.system{opacity:.85}.command-ops-row{margin-top:10px}.command-shortcuts{margin-top:10px;padding:8px 12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-2);align-items:center;gap:6px}.automation-explainer{margin:0;padding:8px 12px;border:1px dashed var(--line-soft);border-radius:10px;background:var(--surface-2);font-size:11.5px;color:var(--muted)}.automation-explainer strong{color:var(--text)}.exec-summary{gap:12px}.exec-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 20px}.exec-hero-copy h2{margin:2px 0 4px;font-size:20px;letter-spacing:-.02em}.exec-hero-copy p{margin:0;font-size:12px;color:var(--muted)}.exec-leader{display:grid;gap:2px;justify-items:end;text-align:right;padding:10px 16px;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--gold) 7%,transparent)}.exec-leader-label{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--gold)}.exec-leader strong{font-size:16px;letter-spacing:-.01em}.exec-leader-meta{font-size:11px;color:var(--muted)}.exec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.exec-card{display:flex;flex-direction:column;gap:8px;min-width:0}.exec-card .dash-card-title{margin-bottom:0}.exec-card-meta{margin:0;font-size:11px;color:var(--muted)}.exec-card-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.exec-card-chart .bars,.exec-card-chart .bar-chart{min-height:120px}.exec-big-number{display:flex;align-items:baseline;gap:8px;padding:6px 0 2px}.exec-big-number strong{font-size:34px;line-height:1;letter-spacing:-.03em}.exec-big-number span{font-size:11.5px;color:var(--muted)}.exec-big-number.hot strong{color:var(--primary-strong)}.exec-gate-note{margin:0;font-size:10.5px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 7%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 22%,transparent);border-radius:8px;padding:6px 10px}.exec-seller-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.exec-seller-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2)}.exec-seller-rank{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-strong);font-size:11px;font-weight:800}.exec-seller-name{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exec-seller-meta{font-size:10.5px;color:var(--faint);white-space:nowrap}.exec-seller-list strong{font-size:12.5px}.exec-shortcuts{padding:14px 16px}.exec-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.exec-shortcut{display:flex;align-items:center;gap:10px;text-align:left;padding:12px 14px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.exec-shortcut:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-soft)}.exec-shortcut-icon{font-size:18px}.exec-shortcut-copy{display:grid;gap:1px;min-width:0}.exec-shortcut-copy strong{font-size:12.5px;letter-spacing:-.01em}.exec-shortcut-copy small{font-size:10.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1280px){.exec-grid,.exec-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.exec-grid,.exec-shortcut-grid{grid-template-columns:1fr}.exec-leader{justify-items:start;text-align:left}}:root{--type-page-title: 20px;--type-ops-title: 18px;--type-section: 16px;--type-panel: 14px;--type-body: 13px;--type-helper: 12px;--type-micro: 10.5px}.page-hero h2,.page-hero .panel-header h2,.command-hero-copy h2,.distribution-hero h2,.sales-kit-hero h2,.exec-hero-copy h2,.monitoring-hero h2,.whatsapp-hero h2,.inbox-hero h2,.lead-context-card>.panel-header h3{font-size:var(--type-page-title);font-weight:800;letter-spacing:-.02em;line-height:1.15}.pipeline-head-titles h2,.bot-inbox-hero-id h2,.monitor-hero h3{font-size:var(--type-ops-title);font-weight:800;letter-spacing:-.02em}.page-hero p,.page-hero .panel-header p,.command-hero-copy p,.distribution-hero p,.sales-kit-hero p,.exec-hero-copy p,.whatsapp-hero p,.inbox-hero p,.monitor-hero p{font-size:var(--type-page-sub, 13px);line-height:1.45;color:var(--muted)}.eyebrow{font-size:var(--type-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.panel-header h2,.modal-header h2{font-size:var(--type-section);font-weight:700}.panel-header h3{font-size:var(--type-panel);font-weight:700}.panel-header p{font-size:12.5px;color:var(--muted);line-height:1.4}.panel.nested h3{font-size:var(--type-panel)}.dash-card-title,.dash-card-head h3,.closer-brief-card h4,.closer-action-band h4,.context-group h4,.bot-inbox-rail-title,.settings-card h4{font-size:var(--type-micro);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.chip{font-size:11px;font-weight:600}.mini-badge{font-size:10.5px;font-weight:600}.tag{font-size:10.5px}.status-pill b{font-size:12.5px}.primary-btn,.ghost-btn,.danger-btn{font-size:var(--type-body);font-weight:600}.primary-btn.slim,.ghost-btn.slim,.danger-btn.slim{font-size:var(--type-helper)}.main-nav-btn{font-size:var(--type-body);font-weight:600}.subtab-btn{font-size:var(--type-helper);font-weight:600}.training-tab{font-size:12.5px;font-weight:600}.subtab-group-label{font-size:10px;letter-spacing:.07em}.table th{font-size:11px}.table td{font-size:var(--type-body)}.table td .muted,.table td small{font-size:var(--type-helper)}.form-grid label,.settings-grid label,.settings-card label,.toolbar-row label{font-size:var(--type-helper);font-weight:600}input,select,textarea{font-size:var(--type-body)}.empty h3{font-size:13.5px;font-weight:700}.empty p{font-size:var(--type-helper)}.muted{font-size:12.5px}.micro{font-size:var(--type-micro)}.list-row p,.compact-row p{font-size:var(--type-helper)}.panel{padding:14px}.page-hero{padding:12px 16px}.panel-header{gap:12px;margin-bottom:12px}.exec-hero{padding:12px 16px}.exec-summary,.exec-grid{gap:10px}.exec-shortcuts{padding:12px 14px}.kpi-card{min-height:0;padding:10px 14px}.kpi-card p{margin:0 0 3px}.kpi-grid{margin-bottom:12px}.period-shell{padding:8px 12px}.period-row{gap:8px}.training-tabs{margin-bottom:2px}.config-group-tabs{margin-bottom:0}.table th,.table td{padding:8px 10px}.list-row{padding:10px 12px}.stage-head{padding:9px 11px}.stage-body{padding:9px;gap:9px}.stage-show-more{width:100%;padding:8px 10px;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.stage-show-more:hover{border-color:var(--primary);color:var(--primary-strong);background:color-mix(in srgb,var(--primary) 6%,transparent)}.settings-card{padding:12px}.settings-grid{gap:10px}.modal-header{margin-bottom:12px}.empty-icon{display:block;font-size:24px;line-height:1;margin-bottom:2px;opacity:.85}.alert-bell{display:inline-flex;align-items:center;gap:6px;border-color:color-mix(in srgb,var(--red) 45%,transparent)}.alert-bell:hover{border-color:var(--red)}.alert-badge{background:var(--red);color:#fff;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1;padding:3px 7px;min-width:18px;text-align:center}.helper-note{font-size:12px;margin:6px 0 0;opacity:.75}.exec-hero-copy .helper-note{margin-top:2px}.cmdk-backdrop{display:flex;align-items:flex-start;justify-content:center;padding-top:11vh}.cmdk-panel{width:min(640px,92vw);max-height:68vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 70px #00000059;overflow:hidden}.cmdk-input-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.cmdk-search-icon{font-size:15px;opacity:.7}.cmdk-input-row input{flex:1;border:none;outline:none;background:transparent;color:var(--text);font-size:15px;padding:4px 0}.cmdk-hint{font-size:10.5px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 6px;white-space:nowrap}.cmdk-results{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.cmdk-help{margin:0;padding:18px 14px;text-align:center;font-size:12.5px;color:var(--muted)}.cmdk-results .empty{margin:8px}.cmdk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font:inherit}.cmdk-row:hover,.cmdk-row.active{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.cmdk-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.cmdk-row-main strong{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-row-main small,.cmdk-row-meta small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.cmdk-trigger{display:inline-flex;align-items:center;gap:7px}@media(max-width:900px){.cmdk-trigger .cmdk-hint{display:none}}.notif-panel{position:fixed;z-index:140;width:min(400px,calc(100vw - 24px));max-height:72vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #00000052,0 4px 16px #0000002e;padding:14px;gap:10px;animation:notifPanelIn .2s cubic-bezier(.22,.9,.36,1) both}@keyframes notifPanelIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.notif-head strong{font-size:14px;font-weight:900;letter-spacing:-.01em}.notif-count{background:var(--red);color:#fff;border-radius:999px;font-size:10.5px;font-weight:900;line-height:1;padding:3px 8px;animation:notifCountPop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes notifCountPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.notif-breakdown{margin:0;font-size:11.5px;color:var(--muted)}.notif-list{overflow-y:auto;display:flex;flex-direction:column;gap:5px;overscroll-behavior:contain}.notif-row-high{--notif-accent: var(--red)}.notif-row-medium{--notif-accent: var(--warning)}.notif-row-low{--notif-accent: var(--cyan)}.notif-row{display:flex;align-items:flex-start;gap:10px;padding:9px 11px 9px 9px;border:1px solid var(--line);border-left:3px solid var(--notif-accent, var(--line));border-radius:10px;background:color-mix(in srgb,var(--surface-3) 40%,transparent);transition:background .13s,border-color .13s,transform .12s,box-shadow .13s}.notif-row:hover{background:color-mix(in srgb,var(--notif-accent, var(--primary)) 6%,var(--surface-3));border-color:color-mix(in srgb,var(--notif-accent, var(--line)) 50%,transparent);transform:translate(2px);box-shadow:0 2px 8px color-mix(in srgb,var(--notif-accent, var(--primary)) 10%,transparent)}.priority-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-top:5px}.priority-dot-high{background:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}.priority-dot-medium{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 18%,transparent)}.priority-dot-low{background:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.notif-row-meta{display:flex;align-items:center;gap:6px;margin-bottom:3px}.notif-sla-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red);font-size:9.5px;font-weight:900;letter-spacing:.05em}.notif-row-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.notif-row-body strong{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-row-body small{font-size:11px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-cta{width:100%}.notif-panel .empty{margin:4px 0}.alert-badge{animation:badgePulse 2.8s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--red) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 24%,transparent)}}.flow-label{margin:4px 0 -6px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.routing-status-card{display:flex;flex-direction:column;gap:10px}.routing-status-chips{flex-wrap:wrap;gap:6px}.cmdk-backdrop{z-index:160}.alert-list+.stage-show-more,.stage-show-more+.stage-show-more{margin-top:10px}.period-shell,.compact-chrome .period-shell{padding-left:0;padding-right:0}.strategy-row .strategy-quote-strip,.compact-chrome .strategy-row .strategy-quote-strip{padding:10px 14px}.period-row,.compact-chrome .period-row{padding:8px 14px}.strategy-row .strategy-quote-strip strong,.compact-chrome .strategy-row .strategy-quote-strip strong{font-size:clamp(15px,1.05vw,17px);font-weight:800}.period-summary,.compact-chrome .period-summary{font-size:14px;font-weight:800;color:var(--text)}.compact-chrome .main{padding-top:8px}.compact-chrome .period-shell{gap:8px;margin-bottom:8px}.compact-chrome .nav-shell{margin:8px 0}.pipeline-filters-compact{padding:8px 10px;margin-bottom:6px}.pipeline-filters-compact .action-queue-row{margin:0}.account-filter-slim{max-width:96px;min-height:26px;padding:2px 8px;font-size:11.5px}.pipeline-queue-meta{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.main.compact-chrome{padding-top:4px}.main.compact-chrome .period-shell{padding-top:0;padding-bottom:0;gap:6px;margin-bottom:6px}.main.compact-chrome .kpi-grid{margin-bottom:8px}.main.compact-chrome .period-shell .period-row{margin-bottom:0}.meta-capi-panel{display:flex;flex-direction:column;gap:12px}.meta-capi-statusbar{flex-wrap:wrap;gap:6px}.meta-capi-form{align-items:flex-end;flex-wrap:wrap}.meta-capi-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--muted);min-width:170px;flex:1}.meta-capi-toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:8px}.meta-capi-toggle{align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.meta-capi-toggle span{display:flex;flex-direction:column;gap:2px}.meta-capi-toggle small{color:var(--muted);font-size:11px}.tag-red{border-color:color-mix(in srgb,var(--red) 45%,transparent);color:var(--red)}.meta-capi-table td{vertical-align:top}.lead-profile-grid-2col{grid-template-columns:1fr}.primary-btn,.danger-btn,.icon-btn,.ghost-btn,.period-btn,.tab-btn,.kpi-card,.panel,.list-row,.link-card,.seller-card,.lead-card{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,color .18s ease}input:focus-visible,select:focus-visible,textarea:focus-visible,.primary-btn:focus-visible,.danger-btn:focus-visible,.ghost-btn:focus-visible,.icon-btn:focus-visible,.period-btn:focus-visible,.tab-btn:focus-visible,.main-nav-btn:focus-visible{outline:none;box-shadow:var(--ring);border-color:color-mix(in srgb,var(--primary) 55%,var(--line))}.kpi-card:hover,.panel:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop);border-color:color-mix(in srgb,var(--line) 60%,var(--primary) 12%)}.list-row:hover,.link-card:hover,.seller-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--line) 55%,var(--primary) 16%)}.kpi-card:hover:before{opacity:1}.topbar{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 30%,transparent);filter:brightness(1.03)}.primary-btn:active,.ghost-btn:active,.icon-btn:active,.danger-btn:active{transform:translateY(0);filter:brightness(.98)}input,select,textarea,.search-input{border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 18%,transparent) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 16%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 45%,transparent);background-clip:padding-box}.panel{background-image:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 64px)}.avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.main-nav-btn.active{position:relative}@media(prefers-reduced-motion:reduce){.kpi-card,.panel,.primary-btn,.list-row,.link-card,.seller-card{transition:none}.kpi-card:hover,.panel:hover,.primary-btn:hover{transform:none}}@media(max-width:1024px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid.chrome-expanded,.kpi-spark-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.metric-row-6{grid-template-columns:repeat(3,minmax(0,1fr))}.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.topbar{position:relative;z-index:60;min-height:0;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.brand{min-width:0;gap:10px}.brand h1{font-size:16px}.brand p{display:none}.top-actions{width:100%;justify-content:flex-start;gap:8px}.top-actions .cmdk-trigger{flex:1 1 100%;justify-content:flex-start}.top-actions .cmdk-trigger .cmdk-hint{margin-left:auto}.top-actions select{width:100%}.top-actions .language-select{width:64px!important;flex:0 0 auto}.top-actions>.chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions .ghost-btn,.top-actions .primary-btn,.top-actions .export-menu>summary{min-height:36px;padding:0 12px;font-size:13px}.kpi-grid,.kpi-grid.chrome-expanded,.kpi-spark-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.filter-dock{flex-wrap:wrap;gap:6px;padding:4px 0 6px}.fd-search-wrap,.fd-chips{flex:1 1 100%}.pipeline-filters-compact{top:0}.metric-row-6,.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{grid-template-columns:1fr}.owner-card{grid-template-columns:minmax(0,1fr) auto}.finance-config-row label{max-width:none;flex:1 1 140px}.kanban-wrap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:4px}.kanban{grid-template-columns:repeat(var(--cols, 6),min(82vw,340px));min-width:max-content;gap:10px;font-size:12.5px}.stage-column{scroll-snap-align:start}.panel-header{flex-wrap:wrap;gap:10px}.toolbar-row{flex-wrap:wrap}.period-btn,.tab-btn{min-width:0}}@media(max-width:430px){.main{padding:14px 10px 28px}.kpi-card strong{font-size:20px}.panel{padding:14px}.brand h1{font-size:15px}}.pipeline-dash-main>.grid{grid-template-columns:minmax(0,1fr)}.kanban-wrap{min-width:0;max-width:100%}@media(max-width:640px){.pipeline-queue-meta{display:flex;flex-wrap:wrap;width:100%}.account-filter-slim{max-width:100%;flex:0 1 auto}.action-queue-row{flex-wrap:wrap}}@media(max-width:900px){.lead-profile-grid-2col,.lead-profile-grid,.lead-profile-side{grid-template-columns:1fr}}@media(max-width:640px){.modal-backdrop{padding:10px;place-items:start center}.modal-card{width:100%;padding:16px;max-height:calc(100vh - 20px)}.modal-header,.modal-head,.modal-actions{flex-wrap:wrap}.lead-profile-grid-2col .panel,.lead-profile-side .panel{min-width:0}}.t-exit{display:none}.seller-focus-wrap{position:relative;display:inline-flex;align-items:center}.seller-focus-emoji{display:none}.seller-focus-wrap #seller-focus{width:210px}.ta-break{display:none}@media(max-width:640px){.hide-mobile{display:none!important}.top-actions .t-label{display:none}.top-actions [data-action=logout] .t-exit{display:inline}.top-actions [data-action=toggle-mask-money],.top-actions .theme-toggle,.top-actions [data-action=logout]{min-width:44px;padding:0 10px}.kpi-discounts{display:none}}.lead-table-wrap{overflow-x:auto;min-width:0;max-width:100%}@media(max-width:640px){.pipeline-head{flex-direction:column;align-items:stretch}.pipeline-head-tools{flex-wrap:wrap;width:100%}.pipeline-head-tools .search-input{flex:1 1 100%}.lead-table-wrap{overflow-x:visible}.lead-table-wrap table,.lead-table-wrap thead,.lead-table-wrap tbody,.lead-table-wrap tr,.lead-table-wrap td{display:block;width:100%}.lead-table-wrap thead{display:none}.lead-table-wrap tr{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:4px 12px;background:var(--surface-3)}.lead-table-wrap td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border:none;text-align:right;min-height:0}.lead-table-wrap td+td{border-top:1px solid var(--line-soft)}.lead-table-wrap td:before{content:attr(data-label);color:var(--muted);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.02em;text-align:left;flex:0 0 auto}}@media(max-width:640px){table.table:not(.lead-table-wrap table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}@media(max-width:640px){.top-actions{align-items:center}.top-actions{gap:8px;align-items:stretch}.top-actions .cmdk-trigger,.top-actions .theme-switch,.top-actions .language-select,.top-actions .alert-bell,.top-actions [data-action=toggle-mask-money],.top-actions [data-action=logout],.seller-focus-wrap,.seller-focus-emoji,.top-actions .topbar-period .period-picker-btn,.top-actions .export-menu>summary,.top-actions [data-action=new-lead],.top-actions>.chip{height:40px;min-height:40px;font-size:13px;font-weight:600;border-radius:12px;box-sizing:border-box;align-items:center}.top-actions .alert-bell,.top-actions [data-action=toggle-mask-money],.top-actions [data-action=logout],.seller-focus-wrap{flex:0 0 40px;width:40px;min-width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.top-actions .cmdk-trigger{order:1;flex:1 1 0;min-width:0;overflow:hidden;justify-content:flex-start}.top-actions .cmdk-trigger .cmdk-hint{display:none}.top-actions .theme-switch{order:2;flex:0 0 auto;padding:3px;gap:2px}.top-actions .theme-switch .theme-opt{height:100%;display:inline-flex;align-items:center;justify-content:center}.top-actions .language-select{order:3;flex:0 0 56px;width:56px!important;padding:0 6px;text-align:center}.top-actions .alert-bell{order:4}.top-actions [data-action=toggle-mask-money]{order:5}.top-actions [data-action=logout]{order:6}.ta-break{display:block;flex:0 0 100%;width:100%;height:0;margin:0;padding:0;border:0}.ta-break-1{order:7}.seller-focus-wrap{order:8;position:relative}.seller-focus-emoji{display:inline-flex;align-items:center;justify-content:center;width:40px;border:1px solid var(--line-soft);background:var(--surface);font-size:17px;line-height:1}.seller-focus-wrap #seller-focus{position:absolute;inset:0;width:100%!important;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.top-actions .topbar-period{order:9;flex:1 1 0;min-width:0}.top-actions .topbar-period .period-picker-btn{width:100%;justify-content:center}.top-actions .export-menu{order:10;flex:0 0 auto}.top-actions .export-menu>summary{justify-content:center;padding:0 10px}.top-actions [data-action=new-lead]{order:12;flex:1 1 0;min-width:0;justify-content:center;padding:0 10px}.top-actions>.chip{order:13;flex:1 1 100%;display:flex;align-items:center;justify-content:center}}.commission-breakdown{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}.commission-breakdown .breakdown-rows{display:grid;gap:6px;margin-bottom:12px}.commission-breakdown .bd-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px}.commission-breakdown .bd-row.neg{color:var(--muted)}.commission-breakdown .bd-row.net{padding-top:8px;border-top:1px solid var(--line);font-weight:800}.commission-breakdown .bd-row.net strong{color:var(--primary)}.commission-breakdown .breakdown-people{display:grid;gap:8px}.commission-breakdown .bd-person{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-3)}.commission-breakdown .bd-who{display:flex;align-items:center;gap:10px;min-width:0}.commission-breakdown .bd-who strong{display:block}.commission-breakdown .bd-who small{color:var(--muted)}.commission-breakdown .bd-person .price{color:var(--green);font-size:15px;white-space:nowrap}.referido-split-tag{font-size:11px;font-weight:700;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:8px;padding:2px 8px;vertical-align:middle}.referido-bonus-label{font-size:10px;font-weight:700;color:var(--primary);opacity:.85}.referido-bono-row .bd-who .avatar{background:color-mix(in srgb,var(--primary) 15%,var(--surface))}.referido-bono-row .price{color:var(--primary)!important}.referido-split-panel .notice{font-size:12.5px}.tv-access-card .tv-access-list{display:grid;gap:8px}.tv-access-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-3)}.tv-access-row.granted{border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface-3))}.tv-access-row.pending{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--surface-3))}.tv-access-requests{margin-top:12px;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));overflow:hidden}.tv-access-requests>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-weight:800;list-style:none}.tv-access-requests>summary::-webkit-details-marker{display:none}.tv-access-requests .tv-req-title{flex:1 1 auto}.tv-access-requests .tv-req-count{min-width:24px;height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--primary);color:#0a0a0a;font-size:13px;font-weight:800}.tv-access-requests[open] .tv-req-caret{transform:rotate(180deg)}.tv-access-requests .tv-req-caret{transition:transform .15s ease;color:var(--muted)}.tv-req-list{display:grid;gap:8px;padding:0 14px 14px;max-height:320px;overflow:auto}.tv-req-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface)}.tv-req-info{display:flex;flex-direction:column;gap:2px;min-width:0}.tv-req-info small{color:var(--muted)}.tv-req-actions{display:flex;gap:8px;flex:0 0 auto}@media(max-width:640px){.tv-req-row{flex-direction:column;align-items:stretch}.tv-req-actions{justify-content:stretch}.tv-req-actions>*{flex:1 1 auto}}.tv-access-info{display:flex;flex-direction:column;gap:2px;min-width:0}.tv-access-info strong{font-size:14px}.tv-access-info small{color:var(--muted);font-size:11.5px}.trial-card .trial-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.trial-card .trial-metrics .kpi-card{text-align:center}.trial-card .trial-metrics .kpi-card strong{font-size:26px}.lead-stage-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.quick-links-panel>summary{cursor:pointer;font-weight:800;list-style:none;padding:2px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.quick-links-meta{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:600}.quick-links-empty{padding:8px 14px}.period-actions{margin-left:auto;display:flex;align-items:center}.period-actions .action-queue-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.period-actions .action-queue-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.period-actions .action-queue-row .action-chip{min-height:30px;padding:0 12px;font-size:12px;font-weight:800}@media(max-width:900px){.period-actions{margin-left:0;width:100%}}.quick-links-panel>summary::-webkit-details-marker{display:none}.quick-links-panel[open]>summary{margin-bottom:10px}.quick-links-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quick-links-group .field-label{margin:0 0 6px}.quick-link-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-3);margin-bottom:6px}.quick-link-info{min-width:0}.code-input{text-transform:uppercase;letter-spacing:.03em}@media(max-width:640px){.quick-links-body{grid-template-columns:1fr}}.period-picker{position:relative}.period-picker>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text)}.period-picker>summary::-webkit-details-marker{display:none}.period-picker[open]>summary{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));color:var(--primary)}.period-picker .pp-caret{color:var(--muted);font-size:10px}.period-picker-panel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(420px,86vw);display:grid;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-pop, var(--shadow))}.pp-group .pp-label{margin:0 0 8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.pp-options{display:flex;flex-wrap:wrap;gap:6px}.pp-option{min-height:30px;padding:0 12px;font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:8px;background:var(--surface-3);color:var(--text)}.pp-option:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.pp-option.active{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.period-picker .custom-period{border-left:none;padding-left:0}.spark-card{display:flex;flex-direction:column}.spark-card .spark{width:100%;height:34px;margin-top:6px;display:block}.spark-line{stroke-dasharray:1;stroke-dashoffset:1;animation:spark-draw .9s cubic-bezier(.4,0,.2,1) forwards}.spark-area{opacity:0;animation:spark-fade .9s cubic-bezier(.4,0,.2,1) .15s forwards}@keyframes spark-draw{to{stroke-dashoffset:0}}@keyframes spark-fade{to{opacity:1}}@media(max-width:640px){.period-picker-panel{position:fixed;left:10px;right:10px;top:50%;transform:translateY(-50%);width:auto;max-height:82vh;overflow:auto;z-index:200}}.actions-picker.has-filter>summary{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.actions-panel .pp-options{gap:6px}@media(min-width:641px){.actions-picker .period-picker-panel{left:auto;right:0}}.theme-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--surface) 90%,transparent)}.theme-opt{min-width:34px;min-height:30px;padding:0 6px;border:none;border-radius:7px;background:transparent;font-size:14px;line-height:1;opacity:.55;transition:background .15s ease,opacity .15s ease}.theme-opt:hover{opacity:.85}.theme-opt.active{opacity:1;background:color-mix(in srgb,var(--primary) 18%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}@media(min-width:641px){.topbar-period .period-picker-panel{left:0;right:auto}}.pipeline-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pipeline-toolbar>.quick-links-panel{flex:0 1 auto;min-width:0;padding:5px 14px;min-height:34px;border-radius:999px;display:inline-flex;align-items:center}.pipeline-toolbar>.quick-links-panel[open]{flex:1 1 100%;display:block;padding:12px 16px;border-radius:14px;min-height:0}.pipeline-toolbar>.quick-links-panel>summary{padding:0}.pipeline-toolbar>.actions-picker{flex:0 0 auto;margin-left:auto}@media(max-width:640px){.pipeline-toolbar{flex-direction:column}.pipeline-toolbar>.quick-links-panel,.pipeline-toolbar>.actions-picker{width:100%}.pipeline-toolbar>.actions-picker>summary{width:100%;justify-content:center}.kpi-total-leads{display:none}}.pipeline-toolbar>.actions-picker{flex:0 0 auto;min-width:0}.pipeline-toolbar .actions-picker .period-picker-panel{position:absolute;top:calc(100% + 6px);left:auto;right:0;width:300px;max-width:86vw;z-index:60}.pipeline-toolbar .actions-picker .pp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pipeline-toolbar .actions-picker .pp-option{width:100%;text-align:left}@media(max-width:640px){.pipeline-toolbar .actions-picker .period-picker-panel{width:min(300px,86vw)}}.period-picker-btn{cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text)}.period-picker-btn.open{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));color:var(--primary)}.period-modal-backdrop{position:fixed;top:0;left:0;right:0;height:100vh;z-index:190;background:var(--overlay);backdrop-filter:blur(2px)}.period-modal{position:absolute;z-index:200;top:calc(100% + 8px);left:0;display:flex;width:min(680px,94vw);border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-pop, var(--shadow));overflow:hidden}.pm-presets{display:flex;flex-direction:column;flex:0 0 170px;padding:8px;border-right:1px solid var(--line);background:var(--surface-2)}.pm-preset{text-align:left;padding:8px 12px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.pm-preset:hover{background:var(--surface-3)}.pm-preset.active{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-weight:800}.pm-main{flex:1 1 auto;min-width:0;padding:14px;display:grid;gap:14px}.pm-rel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.pm-rel-label{color:var(--muted);font-weight:700}.pm-rel-n{width:64px;text-align:center}.pm-rel-unit{min-width:110px}.pm-include{display:inline-flex;align-items:center;gap:6px;color:var(--muted);white-space:nowrap}.pm-cals{display:flex;align-items:flex-start;justify-content:center;gap:22px;position:relative}.cal-month{flex:0 0 auto}.cal-title{margin:0 0 10px;text-align:center;font-weight:800;font-size:13px}.cal-grid{display:grid;grid-template-columns:repeat(7,30px);gap:2px}.cal-dow{text-align:center;font-size:10px;font-weight:700;color:var(--muted);padding-bottom:4px;text-transform:uppercase}.cal-cell{min-height:30px}.cal-day{min-height:30px;min-width:30px;border:none;background:transparent;color:var(--text);border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer}.cal-day:hover{background:var(--surface-3)}.cal-day.in-range{background:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:0}.cal-day.endpoint{background:var(--primary);color:#0a0a0a;font-weight:800}.cal-day.future{color:var(--faint);opacity:.45;pointer-events:none}.cal-nav{position:absolute;top:0;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;z-index:2}.cal-nav.prev{left:0}.cal-nav.next{right:0}.pm-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--line)}.pm-range{font-size:13px;font-weight:700;color:var(--muted)}.pm-actions{display:flex;gap:8px}@media(max-width:760px){.period-modal{position:fixed;inset:56px 8px auto;width:auto;flex-direction:column;max-height:calc(100vh - 72px);overflow:auto}.pm-presets{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:6px;border-right:none;border-bottom:1px solid var(--line)}.pm-preset{padding:6px 10px;border:1px solid var(--line);border-radius:999px;font-size:12px}.cal-second{display:none}.cal-grid{grid-template-columns:repeat(7,1fr)}.cal-day{min-width:0;width:100%}}.brand-nav-toggle,.mobile-nav-menu,.mobile-nav-backdrop{display:none}@media(max-width:640px){.nav-shell{display:none}.brand{position:relative;justify-content:center;align-items:center;gap:10px;min-height:44px}.brand .brand-titles{text-align:center}.brand-nav-toggle{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:1px solid var(--line-soft);border-radius:11px;background:var(--surface-2, var(--surface));color:var(--text);font-size:19px;line-height:1;cursor:pointer;z-index:210}.brand-nav-toggle.open{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));color:var(--primary)}.mobile-nav-backdrop{display:block;position:fixed;top:0;left:0;right:0;height:100vh;z-index:190;background:var(--overlay);backdrop-filter:blur(2px)}.mobile-nav-menu{display:block;position:absolute;top:calc(100% + 10px);left:0;width:min(280px,78vw);z-index:200;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-pop, 0 18px 48px rgba(0, 0, 0, .45));overflow:hidden}.mnav-group{display:flex;flex-direction:column}.mnav-sep{height:1px;background:var(--line);margin:0}.mnav-line{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;min-height:46px;padding:0 16px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.mnav-group .mnav-line:last-child{border-bottom:0}.mnav-line:active{background:color-mix(in srgb,var(--primary) 6%,transparent)}.mnav-txt{flex:1 1 auto;text-align:right}.mnav-ico{flex:0 0 22px;text-align:center;font-size:16px}.mnav-line.active{color:var(--primary);font-weight:800;background:color-mix(in srgb,var(--primary) 8%,transparent);box-shadow:inset -3px 0 0 var(--primary)}}.money-flow-card .flow-rows{display:grid;gap:3px;margin-top:10px}.flow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:9px;font-size:14px;background:var(--surface-2, var(--surface))}.flow-row span em{color:var(--muted);font-style:normal;font-size:12px;margin-left:6px}.flow-row strong{font-variant-numeric:tabular-nums}.flow-row.in{background:color-mix(in srgb,var(--green) 9%,var(--surface-2, var(--surface)))}.flow-row.in strong{color:var(--green)}.flow-row.out strong{color:var(--red)}.flow-row.out.admin strong{color:var(--orange, #E98A2E)}.flow-row.sub{background:transparent;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);border-radius:0;font-weight:800}.flow-row.final{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),var(--surface-2, var(--surface));border:1px solid color-mix(in srgb,var(--primary) 55%,var(--line));font-weight:800}.flow-row.final strong{color:var(--primary);font-size:16px}.admin-exp-list{display:grid;gap:8px;margin-top:10px}.admin-exp-row{display:flex;align-items:center;gap:10px}.admin-exp-state{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:999px;white-space:nowrap}.admin-exp-state.active{color:var(--green, #3CCB8E);background:color-mix(in srgb,var(--green, #3CCB8E) 14%,transparent)}.admin-exp-state.paused{color:var(--muted, #A8AFBC);background:color-mix(in srgb,var(--muted, #A8AFBC) 16%,transparent)}.admin-exp-label{flex:1 1 auto;min-width:0;height:38px;padding:0 12px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface);color:var(--text);font-size:14px;font-weight:600}.admin-exp-pct{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.admin-exp-pct .split-input{width:78px;text-align:right}.admin-exp-pct i{color:var(--muted);font-style:normal;font-weight:700}.admin-exp-row .icon-btn.danger{flex:0 0 auto}.admin-exp-spacer{flex:0 0 34px}.admin-exp-row.residual{margin-top:4px;padding-top:12px;border-top:1px dashed var(--line)}.admin-exp-row.residual .admin-exp-label{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));font-weight:800}.finance-collapsible{padding:12px 16px}.finance-collapsible>summary{cursor:pointer;font-weight:800;list-style:none;padding:2px 0}.finance-collapsible>summary::-webkit-details-marker{display:none}.finance-collapsible>summary:before{content:"\25b8  ";color:var(--muted)}.finance-collapsible[open]>summary:before{content:"\25be  "}.finance-collapsible>summary em{color:var(--muted);font-weight:600;font-style:normal;font-size:12px}.finance-collapsible-tools{margin:10px 0}.kpi-spark-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}@keyframes skShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sk{border-radius:6px;display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 60%,transparent) 25%,color-mix(in srgb,var(--line) 100%,transparent),color-mix(in srgb,var(--line) 60%,transparent) 75%);background-size:800px 100%;animation:skShimmer 1.4s infinite linear}.sk-h3{height:10px}.sk-h4{height:14px}.sk-h5{height:18px}.sk-h6{height:22px}.sk-h7{height:28px}.sk-h8{height:36px}.sk-w30{width:30%}.sk-w40{width:40%}.sk-w60{width:60%}.sk-w70{width:70%}.sk-w80{width:80%}.sk-full{width:100%}.sk-topbar{height:56px;border-bottom:1px solid var(--line-soft);background:var(--card-bg);margin-bottom:16px}.sk-kpi-row{margin:0 20px 18px}.sk-kpi{display:flex;flex-direction:column;gap:0;padding:15px 16px;min-height:110px}.sk-nav{height:44px;margin:0 20px 16px;border-radius:10px;background:color-mix(in srgb,var(--line) 40%,transparent)}.sk-pipeline{display:flex;gap:14px;padding:0 20px;overflow:hidden}.sk-col{flex:0 0 220px;display:flex;flex-direction:column;gap:8px}.sk-lead-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--card-bg);padding:14px;margin-bottom:4px}.filter-dock{display:flex;align-items:center;gap:8px;padding:6px 0 8px;flex-wrap:nowrap;min-width:0}@media(min-width:641px){.pipeline-filters-compact{position:static;background:var(--surface);border-bottom:1px solid var(--line-soft);padding-bottom:2px;margin-bottom:4px}}.fd-search-wrap{position:relative;display:flex;align-items:center;flex:0 0 190px}.fd-search-ico{position:absolute;left:9px;color:var(--faint);pointer-events:none;flex-shrink:0}.fd-search{width:100%;height:30px;padding:0 28px;border:1px solid var(--line);border-radius:20px;background:var(--surface-2);color:var(--text);font-size:12px;transition:border-color .15s,box-shadow .15s}.fd-search:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.fd-clear{position:absolute;right:8px;background:none;border:none;color:var(--muted);font-size:10px;cursor:pointer;padding:2px 4px;line-height:1}.fd-clear:hover{color:var(--text)}.fd-chips{display:flex;gap:4px;flex:1;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fd-chips::-webkit-scrollbar{display:none}.fd-chip{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:28px;border-radius:20px;font-size:11.5px;font-weight:700;white-space:nowrap;border:1px solid var(--line);background:var(--surface-3);color:var(--text);cursor:pointer;transition:border-color .13s,background .13s,color .13s,box-shadow .13s;flex-shrink:0}.fd-chip:hover:not(.active){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface-3));color:var(--primary)}.fd-chip.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 28%,transparent)}.fd-count{font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;opacity:.7;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:10px;padding:1px 5px;min-width:18px;text-align:center}.fd-chip.active .fd-count{opacity:.85;background:#fff3}.fd-search-active-banner{display:flex;gap:6px;padding:4px 0 6px}.fab-wrap{position:fixed;bottom:28px;right:28px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fab-btn{width:52px;height:52px;border-radius:50%;background:var(--primary);color:#fff;border:none;cursor:pointer;font-size:26px;font-weight:300;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px color-mix(in srgb,var(--primary) 40%,transparent);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;flex-shrink:0}.fab-btn:hover{box-shadow:0 6px 28px color-mix(in srgb,var(--primary) 55%,transparent);transform:scale(1.06)}.fab-btn-ico{transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:block;line-height:1}.fab-wrap.fab-open .fab-btn{transform:rotate(45deg) scale(1.04)}.fab-wrap.fab-open .fab-btn-ico{transform:none}.fab-menu{display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none;opacity:0;transform:translateY(12px) scale(.95);transition:opacity .18s,transform .22s cubic-bezier(.34,1.56,.64,1)}.fab-wrap.fab-open .fab-menu{pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.fab-item{display:flex;align-items:center;gap:10px;padding:0 14px 0 12px;height:40px;border-radius:20px;border:1px solid var(--line);background:var(--card-bg);color:var(--text);cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:var(--shadow-soft),0 2px 12px #00000026;transition:background .12s,border-color .12s,transform .12s}.fab-item:hover{background:var(--surface-2);border-color:var(--primary);color:var(--primary);transform:translate(-3px)}.fab-item-ico{font-size:11px;font-weight:900;color:var(--primary);min-width:22px;text-align:center}#fab-new-lead .fab-item-ico{color:var(--green)}#fab-new-lead:hover{border-color:var(--green);color:var(--green)}.template-preset-row{display:flex;gap:8px;flex-wrap:wrap}.template-preset-row .ghost-btn.slim{flex:1;min-width:80px;font-size:12px;font-weight:600;padding:6px 10px}.pipeline-stage-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}@media(max-width:900px){.pipeline-stage-previews{grid-template-columns:1fr}}.stage-preview-col{display:flex;flex-direction:column;gap:6px}.stage-preview-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, #888)}.pipeline-preview-card.wide{grid-column:1 / -1}.lc-streak-badge{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,var(--sbg-hi, rgba(60,203,142,.2)),var(--sbg, rgba(60,203,142,.12)));color:var(--sc, #3CCB8E);border:1px solid var(--sbd, rgba(60,203,142,.34));border-radius:9px;padding:6px 11px 8px;font-size:11px;font-weight:700;line-height:1.2;margin-top:5px;width:100%;box-shadow:inset 0 1px #ffffff24}.lc-streak-sheen{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--sc-hi, #6ee7b7) 26%,transparent) 48%,transparent 66%);background-size:220% 100%;animation:lc-streak-sheen 4.6s cubic-bezier(.4,0,.2,1) infinite;opacity:.6}@keyframes lc-streak-sheen{0%{background-position:160% 0}55%{background-position:-60% 0}to{background-position:-60% 0}}.lc-streak-ico{position:relative;z-index:1;flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--sc, #3CCB8E);background:color-mix(in srgb,var(--sc, #3CCB8E) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc, #3CCB8E) 32%,transparent)}.lc-streak-ico svg{display:block}.lc-streak-main{position:relative;z-index:1;display:flex;align-items:baseline;gap:5px;min-width:0}.lc-streak-count{font-size:17px;font-weight:850;letter-spacing:-.4px;line-height:1;font-variant-numeric:tabular-nums;color:var(--sc-hi, var(--sc, #3CCB8E))}.lc-streak-days{font-size:11px;font-weight:650;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-streak-total{position:relative;z-index:1;margin-left:auto;font-size:10px;font-weight:650;opacity:.72;white-space:nowrap;font-variant-numeric:tabular-nums}.lc-streak-track{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:1;background:color-mix(in srgb,var(--sc, #3CCB8E) 14%,transparent)}.lc-streak-track>i{display:block;height:100%;border-radius:0 2px 2px 0;background:linear-gradient(90deg,var(--sc, #3CCB8E),var(--sc-hi, #6ee7b7));box-shadow:0 0 6px -1px color-mix(in srgb,var(--sc, #3CCB8E) 70%,transparent);transition:width .6s cubic-bezier(.32,.72,0,1)}.lc-streak-urgent .lc-streak-ico{animation:lc-streak-pulse 1.5s ease-in-out infinite}.lc-streak-expired .lc-streak-sheen{animation-duration:2.4s;opacity:.8}@keyframes lc-streak-pulse{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc) 32%,transparent),0 0 color-mix(in srgb,var(--sc) 45%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc) 46%,transparent),0 0 0 5px color-mix(in srgb,var(--sc) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.lc-streak-sheen,.lc-streak-urgent .lc-streak-ico{animation:none}.lc-streak-sheen{opacity:.35}}@media(max-width:640px){.lc-tag-row{flex-wrap:wrap;gap:4px;row-gap:4px}.lc-wa-pill{flex:1 1 100%;width:100%;justify-content:center;min-height:20px;font-size:10.5px;gap:5px}.wa-label-desktop{display:none}.wa-label-mobile{display:inline}.lead-card[data-stage=prueba_15d] .lc-wa-pill{display:none}.lc-tag-row .lead-tags{flex-wrap:wrap;flex:1 1 100%;margin-top:0;gap:3px;align-items:center;display:flex}.lc-tag-row .lead-tags .tag,.lc-tag-row .lead-tags .lead-score,.lc-tag-row .lead-tags .lc-score-pill{display:inline-flex;align-items:center;vertical-align:middle;min-height:17px;padding:1px 5px;line-height:1}.lc-streak-badge{width:100%;margin-top:4px}.lead-card{padding:8px}.lead-card h4{font-size:12.5px}}.lead-card .lead-priority{display:none!important}@media(min-width:641px){.lead-card .lead-priority{display:inline-flex!important}}.kc-card{position:relative;overflow:hidden;border-radius:20px!important;border:1px solid var(--line-soft);background:var(--surface);box-shadow:0 2px 12px #0000000b;padding:0!important;min-height:120px;transition:box-shadow .18s ease,transform .18s ease}.kc-card:hover{box-shadow:0 4px 20px #00000017;transform:translateY(-1px)}.kc-card:before{display:none!important}.kc-card strong{font-size:inherit!important;letter-spacing:inherit!important}.kc-spark-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.kc-spark-bg .spark{width:100%;height:100%;opacity:.55}.kc-spark-bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,var(--surface) 0%,color-mix(in srgb,var(--surface) 60%,transparent) 50%,transparent 100%)}.kc-spark-bg:after{content:"";position:absolute;inset:0;z-index:1;background-image:radial-gradient(circle,var(--kc, var(--primary)) .9px,transparent .9px);background-size:13px 13px;opacity:.1}.kc-glow-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.kc-glow-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,var(--kc, var(--primary)) 200%);opacity:.06}.kc-glow-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--kc, var(--primary)) .9px,transparent .9px);background-size:13px 13px;opacity:.1;-webkit-mask-image:linear-gradient(to left,black 0%,transparent 70%);mask-image:linear-gradient(to left,black 0%,transparent 70%)}.kc-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:11px 13px}.kc-headline{font-size:34px!important;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text)}.kc-sub{font-size:10px;color:var(--faint);margin-top:2px;display:block}.kc-card .kpi-head{margin-bottom:0}.kc-card .kpi-lbl{font-size:10.5px;font-weight:700;letter-spacing:.01em}.kc-card.green .kc-headline{color:var(--green)}.kc-card.gold .kc-headline{color:var(--warning)}.kc-card.orange .kc-headline{color:var(--orange)}.kc-card.violet .kc-headline{color:var(--violet)}.kc-card.kpi-meta-ads .kc-headline{color:var(--orange)}.kc-card.kpi-meta-monthly .kc-headline{color:var(--faint)}@media(max-width:1024px){.kc-headline{font-size:26px!important}.kc-overlay{padding:9px 11px}}@media(max-width:640px){.kc-card{min-height:100px;border-radius:14px!important}.kc-headline{font-size:22px!important}.kc-overlay{padding:8px 10px}}.kc-tooltip{position:absolute;z-index:10;pointer-events:none;background:var(--surface-2, rgba(20,20,24,.88));color:var(--text);border-radius:8px;padding:5px 9px;font-size:11px;line-height:1.4;white-space:nowrap;box-shadow:0 4px 14px #0000002e;backdrop-filter:blur(6px)}.kc-tooltip b{display:block;font-size:13px;font-weight:700;letter-spacing:-.02em}.kc-tooltip span{opacity:.65;font-size:10px}.kc-dot-el{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--kc, var(--primary));border:2px solid white;box-shadow:0 1px 4px #00000040;transform:translate(-50%,-50%);z-index:5;opacity:0;pointer-events:none;transition:opacity .1s}.kc-tooltip{position:absolute!important;z-index:10!important;pointer-events:none!important;background:#0f1116e0!important;color:#fff!important;border-radius:8px!important;padding:5px 9px!important;font-size:11px!important;line-height:1.4!important;white-space:nowrap!important;box-shadow:0 4px 14px #00000038!important;backdrop-filter:blur(8px)!important;border:none!important;min-width:0!important;width:auto!important}.kc-tooltip b{display:block!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#fff!important}.kc-tooltip span{opacity:.6;font-size:10px!important;color:#fff!important}.kc-folder{display:flex;flex-direction:column;align-items:flex-start}.kc-tab{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 5px;background:var(--surface);border:1px solid var(--line-soft);border-bottom:none;border-radius:8px 8px 0 0;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-2, var(--faint));white-space:nowrap;border-left:2.5px solid var(--kc, var(--primary));position:relative;z-index:1}.kc-tab .kpi-lbl{font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;color:inherit}.kc-tab .kpi-trend{font-size:10px;font-weight:700}.kc-folder .kc-card{width:100%;border-top-left-radius:0!important;border-top:none!important;margin-top:-1px}.kc-overlay{justify-content:center;padding:10px 14px 14px}.kc-headline{font-size:40px!important}.kc-sub{margin-top:4px}.kc-tab .kpi-badge,.kc-tab .kpi-badge-orange,.kc-tab .kpi-badge-soft{font-size:9px;padding:1px 5px}@media(max-width:1024px){.kc-headline{font-size:30px!important}.kc-tab{font-size:9px;padding:3px 8px 4px}}@media(max-width:640px){.kc-headline{font-size:24px!important}.kc-tab{font-size:9px;padding:3px 7px 4px}}.kc-tab{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.kc-tab-row{display:flex;align-items:center;gap:6px}.kc-tab-sub{font-size:9px;font-weight:500;letter-spacing:.03em;color:var(--faint);margin-top:1px;line-height:1.2}.kpi-spark-grid{align-items:end}.kc-overlay{justify-content:flex-start!important;align-items:flex-start!important;padding-top:13px!important}.kc-overlay .kc-headline{font-size:24px!important}@media(max-width:1024px){.kc-overlay .kc-headline{font-size:20px!important}}@media(max-width:640px){.kc-overlay .kc-headline{font-size:18px!important}}.kc-sub{margin-top:3px}.spark-area{opacity:0;transition:opacity .8s ease .3s}.spark-line{transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.spark-animate .spark-line{stroke-dashoffset:0!important}.spark-animate .spark-area{opacity:1}.kpi-spark-grid{align-items:stretch}.kc-folder{justify-content:flex-end}.payout-list{display:flex;flex-direction:column;gap:8px}.payout-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:var(--surface-2, #141821);transition:background .2s,border-color .2s}.payout-row.payout-paid{background:color-mix(in srgb,var(--green, #3CCB8E) 6%,var(--surface-2, #141821));border-color:color-mix(in srgb,var(--green, #3CCB8E) 20%,transparent)}.payout-row-info{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}.payout-icon{font-size:18px;flex-shrink:0;line-height:1;margin-top:1px}.payout-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.payout-row-text strong{font-size:13px;font-weight:700}.payout-row-text small{font-size:11px;color:var(--muted)}.pool-mini{display:flex;flex-direction:column;gap:3px;margin-top:4px;max-width:260px}.pool-mini-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--line, #292F3A) 70%,transparent);overflow:hidden}.pool-mini-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold-2, #F2CB68),var(--primary, #D7A62A));transition:width .5s cubic-bezier(.32,.72,0,1)}.pool-mini.full .pool-mini-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 82%,#000),var(--green))}.pool-mini-txt{font-size:10px!important;font-weight:700;color:var(--muted)!important}.pool-mini.full .pool-mini-txt{color:var(--green, #3CCB8E)!important}.payout-timestamp{font-size:10px!important;color:var(--green, #3CCB8E)!important}.payout-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.payout-amount{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.payout-amount-paid{color:var(--muted);text-decoration:line-through}.config-group-tabs .training-tab{min-height:40px;padding:0 18px;border-radius:11px;font-weight:700;letter-spacing:-.01em;background:linear-gradient(180deg,rgba(255,255,255,.55),var(--surface, #10131A));border:1px solid var(--line-soft, rgba(0,0,0,.08));box-shadow:inset 0 1px #ffffff80,0 1px 2px #0000000a;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,color .2s ease,background .3s ease}.config-group-tabs .training-tab:hover{transform:translateY(-1px);color:var(--text);box-shadow:inset 0 1px #fff9,0 6px 16px #00000014}.config-group-tabs .training-tab:active{transform:scale(.98)}.config-group-tabs .training-tab.active{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--primary, #D7A62A) 90%,white),var(--primary, #D7A62A));border-color:color-mix(in srgb,var(--primary, #D7A62A) 55%,transparent);box-shadow:inset 0 1px #ffffff59,0 6px 18px color-mix(in srgb,var(--primary, #D7A62A) 32%,transparent)}.payouts-premium{gap:16px}.payouts-premium .panel{position:relative;padding:22px 22px 20px;border-radius:20px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:linear-gradient(180deg,color-mix(in srgb,var(--surface, #10131A) 100%,transparent),color-mix(in srgb,var(--surface-2, #141821) 60%,transparent));box-shadow:inset 0 1px #fff9,0 1px 2px #0f172a0a,0 12px 32px -16px #0f172a29;transition:box-shadow .5s cubic-bezier(.32,.72,0,1)}.payouts-premium .panel-header{margin-bottom:18px;padding-bottom:16px}.payouts-premium .panel-header h3{font-size:16px;font-weight:800;letter-spacing:-.02em}.payouts-hero{border-radius:22px!important;border:1px solid color-mix(in srgb,var(--primary, #D7A62A) 24%,var(--line-soft))!important;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--primary, #D7A62A) 14%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--primary, #D7A62A) 7%,var(--surface, #10131A)),var(--surface, #10131A))!important;box-shadow:inset 0 1px #ffffffb3,0 16px 40px -20px color-mix(in srgb,var(--primary, #D7A62A) 40%,rgba(15,23,42,.3))!important}.payouts-eyebrow{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb,var(--primary, #D7A62A) 78%,var(--muted));margin-bottom:8px}.payouts-hero .panel-header h2{font-size:26px;font-weight:850;letter-spacing:-.03em}.payouts-hero-metric{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:10px 18px;border-radius:16px;background:linear-gradient(180deg,#fff9,color-mix(in srgb,var(--surface-2, #141821) 70%,transparent));border:1px solid var(--line-soft, rgba(0,0,0,.06));box-shadow:inset 0 1px #fff9;flex-shrink:0}:root[data-theme=dark] .payouts-hero-metric{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #141821) 90%,transparent),color-mix(in srgb,var(--surface, #10131A) 94%,transparent));border-color:color-mix(in srgb,var(--line, #292F3A) 70%,transparent);box-shadow:inset 0 1px #ffffff0f}.payouts-hero-metric-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.payouts-premium .payout-total-pending{font-size:28px;font-weight:850;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text)}.payouts-premium .payout-amount,.payouts-premium .owner-edit-payout{font-variant-numeric:tabular-nums}.payouts-premium .payout-closer-group{border-radius:16px;border:1px solid var(--line-soft, rgba(0,0,0,.06));background:var(--surface, #10131A);box-shadow:0 1px 2px #0f172a0a,0 10px 26px -18px #0f172a2e;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}.payouts-premium .payout-closer-group:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0f172a0d,0 18px 38px -20px #0f172a47}.payouts-premium .payout-closer-header{padding:13px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2, #141821) 80%,transparent),color-mix(in srgb,var(--surface-2, #141821) 40%,transparent));border-bottom:1px solid var(--line-soft, rgba(0,0,0,.05))}.payouts-premium .payout-closer-header strong{letter-spacing:-.01em}.payouts-premium .payout-closer-all-paid{background:linear-gradient(180deg,color-mix(in srgb,var(--green, #3CCB8E) 10%,transparent),color-mix(in srgb,var(--green, #3CCB8E) 4%,transparent))}.payouts-premium .payout-deal-list{padding:8px;gap:6px}.payouts-premium .payout-row{border-radius:12px;transition:background .35s ease,border-color .35s ease,transform .3s cubic-bezier(.32,.72,0,1)}.payouts-premium .payout-row-indent{background:color-mix(in srgb,var(--surface-2, #141821) 55%,transparent)}.payouts-premium .payout-row:hover{transform:translate(2px)}.payouts-premium .payout-row.payout-paid{background:color-mix(in srgb,var(--green, #3CCB8E) 7%,var(--surface, #10131A))}.payouts-premium .payout-amount{font-size:14px;font-weight:800;letter-spacing:-.02em}.payouts-premium .payout-status-paid{box-shadow:0 0 0 1px color-mix(in srgb,var(--green, #3CCB8E) 12%,transparent)}.payouts-premium .payout-tabs{margin-top:14px}.payouts-premium .flow-row{border-radius:10px;transition:background .3s ease}.payouts-premium .flow-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.payouts-premium .flow-row.final{border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary, #D7A62A) 12%,transparent),color-mix(in srgb,var(--primary, #D7A62A) 5%,transparent));box-shadow:inset 0 1px #ffffff80}.payouts-premium .flow-row.sub strong{color:var(--text)}.payouts-premium .admin-exp-row,.payouts-premium .owner-edit-row{transition:transform .3s cubic-bezier(.32,.72,0,1),box-shadow .3s ease}.payouts-premium .owner-edit-row:hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px #0f172a40}@media(max-width:640px){.payouts-hero .panel-header{flex-direction:column;align-items:stretch}.payouts-hero-metric{align-items:flex-start}.payouts-premium .panel{padding:16px 14px;border-radius:16px}.payouts-hero .panel-header h2{font-size:21px}.payouts-premium .payout-total-pending{font-size:23px}}.wins-dashboard{gap:16px}.wins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wins-breakdown{border-radius:18px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 55%,transparent));box-shadow:inset 0 1px #fff9,0 12px 30px -20px #0f172a33;padding:18px 20px}.wins-bar-list,.wins-top-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.wins-bar-row{display:grid;grid-template-columns:minmax(70px,1.2fr) 2fr auto;align-items:center;gap:12px}.wins-bar-label{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wins-bar-track{height:8px;border-radius:99px;background:var(--surface-2, #141821);overflow:hidden}.wins-bar-track i{display:block;height:100%;border-radius:99px;transition:width .6s cubic-bezier(.32,.72,0,1)}.wins-bar-val{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wins-bar-val small{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;color:var(--muted);background:var(--surface-2, #141821);padding:1px 6px;border-radius:99px}.wins-top-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-soft, rgba(0,0,0,.05))}.wins-top-row:last-child{border-bottom:none}.wins-top-rank{flex-shrink:0;width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--primary, #D7A62A);background:color-mix(in srgb,var(--primary, #D7A62A) 12%,transparent)}.wins-top-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wins-top-info strong{font-size:13px;font-weight:700}.wins-top-info small{font-size:11px;color:var(--muted)}.wins-top-val{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--green, #3CCB8E)}.wins-table-panel{border-radius:20px}.perf-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.perf-card{border-radius:18px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 55%,transparent));box-shadow:inset 0 1px #fff9,0 12px 30px -20px #0f172a33;padding:18px 20px;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s ease}.perf-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 20px 40px -24px #0f172a52}.perf-card-leader{border-color:color-mix(in srgb,var(--primary, #D7A62A) 30%,var(--line-soft));background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--primary, #D7A62A) 9%,transparent),transparent 55%),linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 55%,transparent))}.perf-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.perf-rank{flex-shrink:0;width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:850;color:var(--primary, #D7A62A);background:color-mix(in srgb,var(--primary, #D7A62A) 12%,transparent)}.perf-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.perf-name strong{font-size:15px;font-weight:800;letter-spacing:-.01em}.perf-name small{font-size:11px;color:var(--muted)}.perf-revenue{text-align:right;display:flex;flex-direction:column;gap:1px}.perf-revenue strong{font-size:19px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--green, #3CCB8E)}.perf-revenue small{font-size:10px;font-weight:700;color:var(--muted)}.perf-contrib-track{height:6px;border-radius:99px;background:var(--surface-2, #141821);overflow:hidden;margin-bottom:14px}.perf-contrib-track i{display:block;height:100%;border-radius:99px;transition:width .6s cubic-bezier(.32,.72,0,1)}@media(max-width:760px){.perf-ranking-grid{grid-template-columns:1fr}}.diag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.diag-card{padding:14px 16px;border-radius:14px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:var(--surface-2, #141821)}.diag-card h4{margin:0 0 10px;font-size:13px;font-weight:800}.diag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.diag-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.diag-label{font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.diag-detail{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.diag-ok,.diag-bad{font-size:12px}@media(max-width:720px){.diag-grid{grid-template-columns:1fr}}.flow-group-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:12px 0 4px;margin-top:6px;border-top:1px solid var(--line-soft, rgba(0,0,0,.06))}.flow-group-label.owners{color:color-mix(in srgb,var(--primary, #D7A62A) 80%,var(--text))}.flow-row.owner-line strong{color:var(--primary, #D7A62A)}.flow-row.owner-line{background:color-mix(in srgb,var(--primary, #D7A62A) 4%,transparent);border-radius:8px}.pool-list{display:flex;flex-direction:column;gap:12px}.pool-row{padding:12px 14px;border-radius:12px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:var(--surface-2, #141821)}.pool-row.pool-full{border-color:color-mix(in srgb,var(--green, #3CCB8E) 28%,transparent);background:color-mix(in srgb,var(--green, #3CCB8E) 6%,var(--surface-2, #141821))}.pool-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pool-row-head strong{font-size:13px;font-weight:800}.pool-status{font-size:11px;font-weight:700;color:var(--muted)}.pool-status-full{color:var(--green, #3CCB8E)}.pool-track{height:8px;border-radius:99px;background:var(--surface-3, #171B24);overflow:hidden}.pool-track i{display:block;height:100%;border-radius:99px;transition:width .6s cubic-bezier(.32,.72,0,1)}.pool-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.pool-redis{color:var(--violet, #9278CE);font-weight:700}.admin-exp-block{border-bottom:1px solid var(--line-soft, rgba(0,0,0,.05));padding-bottom:8px;margin-bottom:4px}.admin-exp-pool{margin:4px 0 0 2px}.admin-exp-pool>summary{list-style:none;cursor:pointer;font-size:11px;font-weight:700;color:var(--muted);padding:4px 0;user-select:none}.admin-exp-pool>summary::-webkit-details-marker{display:none}.admin-exp-pool>summary:before{content:"\25b8  "}.admin-exp-pool[open]>summary:before{content:"\25be  "}.admin-exp-pool-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px}.admin-exp-cap{display:inline-flex;align-items:center;gap:5px}.admin-exp-cap i{font-size:10px;color:var(--muted);font-style:normal;white-space:nowrap}.admin-exp-cap .split-input{width:110px}.admin-exp-split{flex:1;min-width:180px;font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--line-soft, rgba(0,0,0,.1));background:var(--surface, #10131A)}.admin-exp-pool-body .glass-btn{font-size:11px;padding:6px 12px}.split-current{font-size:11px;font-weight:700;color:var(--primary, #D7A62A)}.split-current.muted{color:var(--muted);font-weight:600}.admin-exp-paused{opacity:.72}.admin-exp-paused .admin-exp-label{text-decoration:line-through}.admin-exp-owners-divider{height:1px;background:var(--line-soft, rgba(0,0,0,.08));margin:16px 0 0}.admin-exp-row.residual .admin-exp-label{font-weight:800}.discount-codes-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px}.discount-codes-label{font-size:11px;font-weight:700;color:var(--muted);margin-right:2px}.discount-code-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:5px 11px;border-radius:99px;cursor:pointer;color:var(--warning, #E98A2E);background:color-mix(in srgb,var(--warning, #E98A2E) 8%,transparent);border:1px solid color-mix(in srgb,var(--warning, #E98A2E) 26%,transparent);transition:transform .3s cubic-bezier(.32,.72,0,1),background .2s ease,box-shadow .2s ease}.discount-code-chip small{font-weight:600;opacity:.8}.discount-code-chip:hover{transform:translateY(-1px)}.discount-code-chip:disabled{opacity:.5;cursor:not-allowed;transform:none}.discount-code-chip.active{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #E98A2E) 95%,white),var(--warning, #E98A2E));border-color:color-mix(in srgb,var(--warning, #E98A2E) 60%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--warning, #E98A2E) 30%,transparent)}.discount-code-clear{color:var(--muted);background:var(--surface-2, #141821);border-color:var(--line-soft, rgba(0,0,0,.08))}.discount-code-clear.active{color:#fff;background:var(--muted, #A8AFBC);border-color:var(--muted, #A8AFBC)}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-card{border-radius:18px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 55%,transparent));box-shadow:inset 0 1px #fff9,0 12px 30px -20px #0f172a33;padding:16px 18px;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s ease,border-color .3s ease}.team-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 30%,var(--line));box-shadow:inset 0 1px #ffffff8c,var(--card-shadow),0 18px 38px -22px #00000080}.team-card .avatar{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent),0 2px 8px -2px #00000059}.team-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 20px 40px -24px #0f172a4d}.team-card-paused{opacity:.72}.team-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.team-card-id{flex:1;min-width:120px;display:flex;flex-direction:column;gap:2px}.team-card-id strong{font-size:14px;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-card-id small{font-size:11px;color:var(--muted)}.team-card-actions{display:flex;gap:7px;flex-wrap:wrap}.team-card-actions .glass-btn{font-size:13px;padding:8px 13px;border-radius:12px}.team-card-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:14px;border-top:1px solid var(--line-soft, rgba(0,0,0,.06))}.tcm{display:flex;flex-direction:column;gap:2px}.tcm strong{font-size:16px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tcm small{font-size:10px;color:var(--muted);white-space:nowrap}@media(max-width:860px){.team-grid{grid-template-columns:1fr}}@media(max-width:560px){.team-card-metrics{grid-template-columns:repeat(3,1fr);row-gap:12px}}.team-filters{display:flex;gap:8px;flex-wrap:wrap}.team-filter-chip{padding:8px 16px;border-radius:999px;font-size:12px;font-weight:750;cursor:pointer;color:var(--muted);background:color-mix(in srgb,var(--surface-2) 70%,transparent);border:1px solid var(--line-soft);box-shadow:inset 0 1px #ffffff59;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .35s cubic-bezier(.32,.72,0,1)}.team-filter-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--btn-gold) 40%,transparent);color:var(--text)}.team-filter-chip.is-active{background:linear-gradient(180deg,var(--btn-gold-hi),var(--btn-gold));color:#1d1503;border-color:transparent;box-shadow:inset 0 1px #ffffff80,0 8px 18px -10px color-mix(in srgb,var(--btn-gold) 70%,transparent)}:root[data-theme=dark] .team-filter-chip{box-shadow:inset 0 1px #ffffff0f}.team-grid-pro{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.team-pro{padding:0;overflow:hidden;display:flex;flex-direction:column;animation:tpIn .55s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes tpIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.team-pro{animation:none}}.tp-banner{position:relative;height:88px}.tp-banner-img{width:100%;height:100%;object-fit:cover;display:block}.tp-banner-default{width:100%;height:100%;background:radial-gradient(130% 180% at 15% -15%,color-mix(in srgb,var(--btn-gold) 34%,transparent),transparent 55%),radial-gradient(120% 160% at 90% 10%,rgba(110,89,181,.22),transparent 58%),linear-gradient(160deg,color-mix(in srgb,var(--surface-2) 88%,var(--btn-gold)),var(--surface-2))}.tp-banner-fade{position:absolute;inset:auto 0 0;height:44px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 82%,transparent));pointer-events:none}.tp-body{display:flex;flex-direction:column;flex:1;padding:0 16px 16px;margin-top:-34px;position:relative}.tp-avatar{position:relative;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--btn-gold-hi),var(--btn-gold));border:3px solid var(--surface);box-shadow:0 8px 20px -8px #00000073,0 0 0 2px color-mix(in srgb,var(--btn-gold) 45%,transparent)}.tp-avatar-off{filter:saturate(.35);box-shadow:0 8px 20px -8px #00000073,0 0 0 2px color-mix(in srgb,var(--red, #EF5B5B) 40%,transparent)}.tp-avatar img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}.tp-avatar span{font-size:22px;font-weight:800;color:#1d1503}.tp-avatar-verified{position:absolute;right:-3px;bottom:-3px;width:26px;height:26px;display:grid;place-items:center;background:var(--surface);border-radius:50%;box-shadow:0 2px 8px -2px #00000073}.tp-avatar-verified svg{display:block}.tp-id{margin-top:10px}.tp-id strong{font-size:15px}.tp-bio{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;margin-top:14px}.tp-status-row{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:14px}.tp-status-row .status-pill{display:inline-flex;align-items:center;gap:4px}.tp-status-row .status-pill svg{display:block}.tp-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}@media(max-width:700px){.team-grid-pro{grid-template-columns:1fr}}.sv-rank-badge{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:99px;background:color-mix(in srgb,var(--primary, #D7A62A) 14%,transparent);color:color-mix(in srgb,var(--primary, #D7A62A) 85%,var(--text));margin-left:8px;vertical-align:middle}.sv-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.sv-chip{font-size:12px;font-weight:600;padding:6px 14px;border-radius:99px;cursor:pointer;color:var(--muted);background:linear-gradient(180deg,rgba(255,255,255,.5),var(--surface-2, #141821));border:1px solid var(--line-soft, rgba(0,0,0,.08));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff6;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,color .2s ease,background .3s ease}.sv-chip:hover{transform:translateY(-1px);color:var(--text);box-shadow:inset 0 1px #ffffff80,0 3px 10px #00000014}.sv-chip:active{transform:scale(.97)}.sv-chip.active{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--primary, #D7A62A) 92%,white),var(--primary, #D7A62A));border-color:color-mix(in srgb,var(--primary, #D7A62A) 60%,transparent);box-shadow:inset 0 1px #ffffff4d,0 2px 8px color-mix(in srgb,var(--primary, #D7A62A) 30%,transparent)}.wins-data-warning{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warning, #E98A2E) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--warning, #E98A2E) 10%,transparent),color-mix(in srgb,var(--warning, #E98A2E) 4%,transparent))}.wdw-icon{font-size:18px;line-height:1.2;flex-shrink:0}.wdw-copy{display:flex;flex-direction:column;gap:3px}.wdw-copy strong{font-size:13.5px;font-weight:800;color:color-mix(in srgb,var(--warning, #E98A2E) 90%,var(--text))}.wdw-copy small{font-size:12px;color:var(--muted);line-height:1.45}.lt-offer-missing{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;color:var(--warning, #E98A2E);background:color-mix(in srgb,var(--warning, #E98A2E) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning, #E98A2E) 28%,transparent);padding:1px 7px;border-radius:99px;cursor:help}@media(max-width:760px){.wins-grid{grid-template-columns:1fr}}.leads-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.lss-item{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--primary, #D7A62A) 6%,transparent),transparent 60%),linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 60%,transparent));box-shadow:inset 0 1px #fff9,0 10px 26px -20px #0f172a33;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s ease}.lss-item:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 18px 38px -22px #0f172a4d}.lss-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.lss-value{font-size:24px;font-weight:850;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.lss-value.lss-green{color:var(--green, #3CCB8E)}.lss-item small{font-size:11px;color:var(--muted)}.leads-list-premium .lead-data-table{border-collapse:separate;border-spacing:0}.leads-list-premium .lead-data-table thead th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 70%,transparent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line-soft, rgba(0,0,0,.08))}.leads-list-premium .lead-table-row{transition:background .3s ease,transform .3s cubic-bezier(.32,.72,0,1),box-shadow .3s ease}.leads-list-premium .lead-table-row:hover{background:color-mix(in srgb,var(--row-accent, var(--primary)) 5%,transparent)}.leads-list-premium .lead-data-table td{font-variant-numeric:tabular-nums}.leads-list-premium .lead-table-foot td{padding:14px 12px;font-weight:800;font-variant-numeric:tabular-nums;border-top:2px solid var(--line-soft, rgba(0,0,0,.1));background:color-mix(in srgb,var(--primary, #D7A62A) 5%,transparent)}.leads-list-premium .lead-table-foot td:first-child{color:var(--muted);font-weight:600}@media(max-width:900px){.leads-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.leads-stats-strip{grid-template-columns:1fr}.lss-value{font-size:20px}}.revenue-chart-card{grid-column:1 / -1;border-radius:20px;border:1px solid var(--line-soft, rgba(0,0,0,.07));background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--primary, #D7A62A) 8%,transparent),transparent 50%),linear-gradient(180deg,var(--surface, #10131A),color-mix(in srgb,var(--surface-2, #141821) 55%,transparent));box-shadow:inset 0 1px #fff9,0 1px 2px #0f172a0a,0 16px 40px -22px #0f172a38;padding:22px 22px 14px}.rvc-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:10px}.rvc-eyebrow{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb,var(--primary, #D7A62A) 75%,var(--muted));margin-bottom:6px}.rvc-balance{margin:0;font-size:34px;font-weight:850;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.rvc-stats{display:flex;flex-wrap:wrap;gap:18px;align-items:baseline}.rvc-stats span{font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:2px}.rvc-stats strong{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rvc-stats .rvc-up{color:var(--green, #3CCB8E)}.rvc-chart-wrap{width:100%}.rvc-svg{width:100%;height:240px;display:block;overflow:visible}.rvc-dot{transition:r .3s cubic-bezier(.32,.72,0,1)}.rvc-hit{cursor:pointer}.rvc-dot-group:hover .rvc-dot{r:7}.rvc-empty{display:flex;align-items:center;justify-content:center;min-height:180px;color:var(--muted);font-size:13px;text-align:center;padding:0 20px}@media(max-width:640px){.rvc-balance{font-size:26px}.rvc-svg{height:200px}.rvc-stats{gap:12px}}.payout-toggle-btn{font-size:11px;font-weight:700;padding:5px 12px;border-radius:8px;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000000f;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,background .3s ease,filter .3s ease}.payout-toggle-btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px #ffffff73,0 4px 12px #0000001a}.payout-toggle-btn:active{transform:scale(.97);box-shadow:inset 0 1px 2px #0000001a}.payout-toggle-btn:disabled{opacity:.5;cursor:wait;transform:none}.payout-btn-pay{background:linear-gradient(180deg,color-mix(in srgb,var(--green, #3CCB8E) 22%,transparent),color-mix(in srgb,var(--green, #3CCB8E) 12%,transparent));color:var(--green, #3CCB8E);border:1px solid color-mix(in srgb,var(--green, #3CCB8E) 38%,transparent)}.payout-btn-undo{background:linear-gradient(180deg,rgba(255,255,255,.55),var(--surface-3, #171B24));color:var(--muted);border:1px solid var(--line-soft, rgba(0,0,0,.08))}.glass-btn{font-size:12px;font-weight:700;padding:7px 14px;border-radius:10px;cursor:pointer;white-space:nowrap;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.6),var(--surface-2, #141821));border:1px solid var(--line-soft, rgba(0,0,0,.08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff6,0 1px 3px #0000000f;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,filter .3s ease}.glass-btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px #ffffff80,0 5px 14px #0000001a}.glass-btn:active{transform:scale(.97)}.glass-btn-primary{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--accent, #f59e0b) 92%,white),var(--accent, #f59e0b));border-color:color-mix(in srgb,var(--accent, #f59e0b) 60%,transparent)}.glass-btn-danger{color:var(--red, #EF5B5B);background:linear-gradient(180deg,#ffffff80,color-mix(in srgb,var(--red, #EF5B5B) 8%,transparent));border-color:color-mix(in srgb,var(--red, #EF5B5B) 25%,transparent);padding:6px 10px}.owner-editor{display:flex;flex-direction:column;gap:8px}.owner-edit-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--surface-2, #141821);border:1px solid var(--line-soft, rgba(0,0,0,.06))}.owner-edit-name{flex:1;min-width:0;font-size:13px;font-weight:600;padding:6px 10px;border-radius:8px;border:1px solid var(--line-soft, rgba(0,0,0,.1));background:var(--surface, #10131A);color:var(--text)}.owner-edit-pct-wrap{position:relative;display:flex;align-items:center}.owner-edit-pct{width:64px;font-size:13px;font-weight:700;text-align:right;padding:6px 22px 6px 8px;border-radius:8px;border:1px solid var(--line-soft, rgba(0,0,0,.1));background:var(--surface, #10131A);color:var(--text)}.owner-edit-pct-sign{position:absolute;right:8px;font-size:12px;font-weight:700;color:var(--muted);pointer-events:none}.owner-edit-payout{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;min-width:72px;text-align:right;color:var(--violet, #9278CE)}.owner-edit-del{font-size:13px;line-height:1;flex-shrink:0}.owner-edit-total{font-size:12px;font-weight:600;margin:2px 2px 0}.owner-editor-actions{display:flex;gap:10px;margin-top:4px}@media(max-width:640px){.owner-edit-row{flex-wrap:wrap}.owner-edit-name{flex-basis:100%}}.payout-total-pending{font-size:15px;font-weight:800;color:var(--warning, #E98A2E)}.payout-method{position:relative;display:inline-flex}.payout-method:after{content:"\25be";position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--muted);pointer-events:none}.payout-method-select{appearance:none;-webkit-appearance:none;font-size:11px;font-weight:600;color:var(--text);padding:5px 24px 5px 11px;border-radius:8px;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.6),var(--surface-2, #141821));border:1px solid var(--line-soft, rgba(0,0,0,.1));box-shadow:inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease,box-shadow .25s ease}.payout-method-select:hover{border-color:color-mix(in srgb,var(--primary, #D7A62A) 40%,var(--line-soft))}.payout-method-select:focus{outline:none;border-color:color-mix(in srgb,var(--primary, #D7A62A) 55%,transparent);box-shadow:inset 0 1px #ffffff80,0 0 0 3px color-mix(in srgb,var(--primary, #D7A62A) 14%,transparent)}.payout-btn-receipt{background:linear-gradient(180deg,color-mix(in srgb,var(--violet, #9278CE) 16%,transparent),color-mix(in srgb,var(--violet, #9278CE) 9%,transparent));color:var(--violet, #9278CE);border:1px solid color-mix(in srgb,var(--violet, #9278CE) 32%,transparent)}.payout-status-paid{font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;background:color-mix(in srgb,var(--green, #3CCB8E) 12%,transparent);color:var(--green, #3CCB8E);border:1px solid color-mix(in srgb,var(--green, #3CCB8E) 25%,transparent);white-space:nowrap}.payout-status-pending{font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;background:color-mix(in srgb,var(--warning, #E98A2E) 10%,transparent);color:var(--warning, #E98A2E);border:1px solid color-mix(in srgb,var(--warning, #E98A2E) 25%,transparent);white-space:nowrap}.payout-closer-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.payout-closer-all-paid{background:color-mix(in srgb,var(--green, #3CCB8E) 6%,var(--surface-2, #141821))}.payout-btn-all{font-size:11px;padding:4px 10px}.text-green{color:var(--green, #3CCB8E);font-weight:700}.text-warning{color:var(--warning, #E98A2E);font-weight:700}.payout-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.payout-tab{font-size:12px;font-weight:600;padding:6px 14px;border-radius:99px;cursor:pointer;color:var(--muted);background:linear-gradient(180deg,rgba(255,255,255,.5),var(--surface-2, #141821));border:1px solid var(--line-soft, rgba(0,0,0,.08));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fff6;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,color .2s ease,background .3s ease}.payout-tab:hover{transform:translateY(-1px);color:var(--text);box-shadow:inset 0 1px #ffffff80,0 3px 10px #00000014}.payout-tab:active{transform:scale(.97)}.payout-tab.active{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--accent, #f59e0b) 92%,white),var(--accent, #f59e0b));border-color:color-mix(in srgb,var(--accent, #f59e0b) 60%,transparent);box-shadow:inset 0 1px #ffffff4d,0 2px 8px color-mix(in srgb,var(--accent, #f59e0b) 30%,transparent)}.payout-period-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--surface-2, #141821);color:var(--muted);margin-left:6px;vertical-align:middle}.payout-closer-list{display:flex;flex-direction:column;gap:10px}.payout-closer-group{border:1px solid var(--line-soft, rgba(0,0,0,.07));border-radius:12px;overflow:hidden}.payout-closer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface-2, #141821);border-bottom:1px solid var(--line-soft, rgba(0,0,0,.06))}.payout-closer-meta{display:flex;align-items:center;gap:8px}.payout-closer-meta>div{display:flex;flex-direction:column;gap:1px}.payout-closer-meta strong{font-size:13px;font-weight:700}.payout-closer-meta small{font-size:11px;color:var(--muted)}.payout-deal-list{padding:6px 8px;display:flex;flex-direction:column;gap:4px;background:var(--surface, #10131A)}.payout-row-indent{border-radius:8px;border-color:transparent;background:var(--surface-2, #141821);padding:8px 10px}.payout-row-indent.payout-paid{background:color-mix(in srgb,var(--green, #3CCB8E) 6%,var(--surface-2, #141821))}@media(max-width:640px){.payout-row{flex-direction:column;align-items:flex-start;gap:8px}.payout-row-right{width:100%;justify-content:space-between}.payout-closer-header{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:640px){.lead-card .lc-card-body{padding:8px 10px 7px!important}.lead-card h4{font-size:13px;margin-bottom:2px}.lead-card .lead-meta-line{font-size:11px}.lead-card .lead-tags{flex-wrap:nowrap!important;overflow:hidden;gap:4px;margin-top:5px}.lead-card .tag,.lead-card .lc-score-pill,.lead-card .lc-signal-pill{font-size:10px!important;padding:2px 6px!important;min-height:17px!important}.lead-card .lc-closer-tag{max-width:84px;flex-shrink:0}.lead-card .lc-signal-pill{flex-shrink:0}.lead-card .lead-tags .tag{flex-shrink:1;min-width:0}.lead-card>.lc-streak-badge{font-size:10px;padding:6px 10px 8px;gap:7px}.lead-card>.lc-streak-badge .lc-streak-count{font-size:15px}.lead-card>.lc-streak-badge .lc-streak-ico{width:20px;height:20px}}@media(max-width:768px){.kpi-spark-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}}@media(max-width:640px){.kpi-spark-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.kc-folder:has(.kpi-total-leads){display:none!important}.kc-tab,.kc-tab-row .kpi-lbl{font-size:10px}.kpi-badge{font-size:9px;padding:1px 5px}.kc-overlay .kc-headline{font-size:30px!important}.kc-card{min-height:90px}}.lead-card>.lc-streak-badge{margin-top:0;border-radius:0 0 11px 11px;border-top:none;padding:7px 12px 9px;font-size:11px}.comp-min-rule{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:750;white-space:nowrap}.comp-min-rule.is-ok{color:var(--green, #3CCB8E);background:color-mix(in srgb,var(--green, #3CCB8E) 14%,transparent);border:1px solid color-mix(in srgb,var(--green, #3CCB8E) 32%,transparent)}.comp-min-rule.is-warn{color:var(--warning, #E98A2E);background:color-mix(in srgb,var(--warning, #E98A2E) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning, #E98A2E) 35%,transparent)}.comp-min-rule.is-carry{color:var(--primary, #D7A62A);background:color-mix(in srgb,var(--primary, #D7A62A) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary, #D7A62A) 35%,transparent)}.comp-rule-strict{margin:8px 0 0;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.55;color:var(--text);background:color-mix(in srgb,var(--warning, #E98A2E) 9%,transparent);border:1px solid color-mix(in srgb,var(--warning, #E98A2E) 30%,transparent)}.tv-drift-alerts{border-color:color-mix(in srgb,var(--red, #EF5B5B) 45%,transparent)!important;background:color-mix(in srgb,var(--red, #EF5B5B) 8%,transparent)!important}.tv-drift-alerts .tv-req-title{color:var(--red, #EF5B5B)}.tv-drift-alerts .tv-req-count{background:color-mix(in srgb,var(--red, #EF5B5B) 20%,transparent);color:var(--red, #EF5B5B)}.tv-check-panel{margin:12px 0 0;padding:12px 14px;border-radius:12px;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 70%,transparent);display:flex;flex-direction:column;gap:10px}.tv-check-panel.tv-check-ok{border-color:color-mix(in srgb,var(--green, #3CCB8E) 32%,transparent);background:color-mix(in srgb,var(--green, #3CCB8E) 8%,transparent)}.tv-check-panel.tv-check-drift{border-color:color-mix(in srgb,var(--warning, #E98A2E) 45%,transparent);background:color-mix(in srgb,var(--warning, #E98A2E) 10%,transparent)}.tvc-title{display:flex;flex-direction:column;gap:2px}.tvc-title strong{font-size:13px;font-weight:800}.tvc-title small{font-size:10px;color:var(--muted)}.tvc-row{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--line-soft)}.tvc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.tvc-head strong{font-weight:750}.tvc-on{color:var(--green, #3CCB8E);font-weight:750}.tvc-off{color:var(--muted);font-weight:750}.tvc-err{color:var(--red, #EF5B5B);font-weight:700;font-size:11px}.tvc-drift{margin:0;font-size:11px;line-height:1.5;font-weight:650;color:var(--warning, #E98A2E);background:color-mix(in srgb,var(--warning, #E98A2E) 12%,transparent);border-radius:8px;padding:6px 9px}.lc-signal-pill{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:99px;background:#7c3aed14;color:var(--violet, #9278CE);border:1px solid rgba(124,58,237,.18);white-space:nowrap;flex-shrink:0}.lc-upgrade-pill{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:750;letter-spacing:.02em;padding:2px 7px;border-radius:99px;background:color-mix(in srgb,var(--green, #3CCB8E) 14%,transparent);color:var(--green-ink, #16a34a);border:1px solid color-mix(in srgb,var(--green, #3CCB8E) 32%,transparent);white-space:nowrap;flex-shrink:0}.comp-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.comp-pool{text-align:right;display:flex;flex-direction:column;gap:2px;min-width:160px}.comp-pool-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.comp-pool .payouts-hero-metric{font-size:34px;line-height:1;color:var(--primary, #D7A62A);font-variant-numeric:tabular-nums}.comp-pool small{opacity:.7;font-size:12px}.comp-tabs{margin:2px 0 4px}.comp-config-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.comp-config-row label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.comp-config-row .split-input{width:110px}.comp-podium{display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:4px}.comp-podium-card{flex:0 1 200px;display:flex;flex-direction:column;align-items:stretch}.comp-podium-card.place-1{order:2;flex-basis:230px}.comp-podium-card.place-2{order:1}.comp-podium-card.place-3{order:3}.comp-pod-top{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),var(--surface));border:1px solid var(--line-soft);border-bottom:none;animation:tpIn .55s cubic-bezier(.32,.72,0,1) both}.comp-pod-base{height:34px;display:grid;place-items:center;font-size:15px;font-weight:900;color:color-mix(in srgb,var(--muted) 80%,transparent);border-radius:0 0 12px 12px;border:1px solid var(--line-soft);border-top:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 70%,transparent),color-mix(in srgb,var(--bg) 60%,transparent));box-shadow:inset 0 2px 6px #00000059}.comp-podium-card.place-1 .comp-pod-base{height:62px;font-size:20px;color:color-mix(in srgb,var(--primary) 85%,#fff)}.comp-podium-card.place-2 .comp-pod-base{height:46px}.comp-podium-card.place-1 .comp-pod-top{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 14%,var(--surface-2)),var(--surface));box-shadow:0 -6px 34px -10px color-mix(in srgb,var(--primary) 55%,transparent)}.comp-podium-card.place-1 .comp-pod-base{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.comp-podium-card.is-me .comp-pod-top{outline:2px solid var(--primary);outline-offset:-1px}.comp-pod-avwrap{position:relative;margin-bottom:2px}.comp-pod-medal{position:absolute;bottom:-4px;right:-6px;font-size:22px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.comp-av{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-grid;place-items:center;flex-shrink:0;border:2px solid color-mix(in srgb,var(--primary) 40%,transparent);background:var(--surface-3)}.comp-av img{width:100%;height:100%;object-fit:cover}.comp-av-ph{font-weight:800;font-size:13px;color:var(--primary-strong)}.comp-av-lg{width:58px;height:58px}.comp-podium-card.place-1 .comp-av-lg{width:74px;height:74px;border-color:color-mix(in srgb,var(--primary) 75%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent),0 6px 18px -6px color-mix(in srgb,var(--primary) 60%,transparent)}.comp-podium-card.place-1 .comp-av-lg.comp-av-ph,.comp-podium-card.place-1 .comp-av-lg{font-size:24px}.comp-podium-card.place-2 .comp-av-lg{border-color:color-mix(in srgb,#C0C6D0 60%,transparent)}.comp-podium-card.place-3 .comp-av-lg{border-color:color-mix(in srgb,#CD8B5B 60%,transparent)}.comp-podium-card.place-2 .comp-pod-medal,.comp-podium-card.place-3 .comp-pod-medal{font-size:20px}.comp-podium-name{font-weight:800;font-size:15px}.comp-podium-closes{font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:var(--primary, #D7A62A);font-size:30px}.comp-podium-card.place-1 .comp-podium-closes{font-size:42px;background:linear-gradient(180deg,#f2cb68,#d7a62a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.comp-podium-sub{font-size:11px;opacity:.72}.comp-podium-prize{margin-top:4px;font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary-strong);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}.comp-rank-list{display:flex;flex-direction:column;gap:10px}.comp-rank-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line, #292F3A);background:var(--surface)}.comp-rank-row.is-leader{border-color:color-mix(in srgb,var(--primary, #D7A62A) 45%,var(--line))}.comp-rank-row.is-me{background:color-mix(in srgb,var(--primary, #D7A62A) 8%,var(--card-bg));outline:1px solid color-mix(in srgb,var(--primary, #D7A62A) 35%,transparent)}.comp-rank-pos{font-size:18px;font-weight:900;min-width:26px;text-align:center;opacity:.85}.comp-rank-row .comp-av{width:34px;height:34px}.comp-rank-row .comp-av-ph{font-size:12px}.comp-rank-row.is-leader .comp-av{border-color:color-mix(in srgb,var(--green, #3CCB8E) 55%,transparent)}.comp-rank-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.comp-rank-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.comp-rank-head strong{font-size:14px}.comp-you{font-size:11px;color:var(--primary, #D7A62A);font-weight:700}.comp-rank-closes{font-weight:800;font-variant-numeric:tabular-nums}.comp-rank-closes small{font-weight:500;opacity:.6}.comp-rank-track{height:8px;border-radius:99px;background:color-mix(in srgb,var(--line, #292F3A) 70%,transparent);overflow:hidden}.comp-rank-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary, #D7A62A) 70%,#fff) 0%,var(--primary, #D7A62A) 100%);transition:width .7s cubic-bezier(.32,.72,0,1)}.comp-rank-row.is-leader .comp-rank-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--green, #3CCB8E) 60%,#fff),var(--green, #3CCB8E))}.comp-rank-meta{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}@media(max-width:640px){.comp-hero{flex-direction:column;align-items:flex-start}.comp-pool{text-align:left}.comp-podium{gap:6px}.comp-podium-card{flex-basis:0;min-width:0}.comp-podium-card.place-1{flex-basis:0}.comp-pod-top{padding:12px 6px 10px}.comp-podium-card.place-1 .comp-av-lg{width:58px;height:58px}.comp-av-lg{width:46px;height:46px}.comp-podium-card.place-1 .comp-podium-closes{font-size:32px}.comp-podium-closes{font-size:24px}.comp-podium-prize{font-size:9.5px;padding:2px 7px}}.inst-progress{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary, #D7A62A) 14%,transparent);color:var(--primary, #D7A62A);white-space:nowrap}.inst-progress-done{background:color-mix(in srgb,var(--green, #3CCB8E) 16%,transparent);color:var(--green, #3CCB8E)}.inst-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.inst-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line, #292F3A);background:var(--surface)}.inst-row.inst-paid{background:color-mix(in srgb,var(--green, #3CCB8E) 7%,var(--card-bg));border-color:color-mix(in srgb,var(--green, #3CCB8E) 25%,var(--line))}.inst-row.inst-overdue{border-color:color-mix(in srgb,var(--red, #EF5B5B) 40%,var(--line));background:color-mix(in srgb,var(--red, #EF5B5B) 6%,var(--card-bg))}.inst-n{font-weight:900;min-width:38px;text-align:center;opacity:.85;font-variant-numeric:tabular-nums}.inst-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.inst-body strong{font-size:15px;font-variant-numeric:tabular-nums}.inst-body small{opacity:.65;font-size:11px}.inst-status{font-size:12px;font-weight:700;white-space:nowrap}.inst-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--primary, #D7A62A) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary, #D7A62A) 30%,transparent);font-weight:600;font-size:13px;margin-bottom:4px}.payout-summary{border:1px solid color-mix(in srgb,var(--primary, #D7A62A) 30%,var(--line))}.psum-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.psum-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--panel-glow);transition:transform .4s cubic-bezier(.32,.72,0,1),border-color .2s ease,box-shadow .3s ease}.psum-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 40%,var(--line));box-shadow:var(--panel-glow),0 8px 20px -12px #0006}.psum-who strong{letter-spacing:-.01em}.psum-who{display:flex;flex-direction:column;gap:2px;min-width:0}.psum-who strong{font-size:15px}.psum-who small{font-size:11px;opacity:.7}.psum-total{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--primary, #D7A62A);white-space:nowrap}.psum-totals{display:flex;gap:22px;text-align:right}.psum-totals>div{display:flex;flex-direction:column}.psum-paid-total{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--green, #3CCB8E)}.psum-amts{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.psum-pend{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--primary, #D7A62A)}.psum-paid{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--green, #3CCB8E);opacity:.9}.lc-fin-pool{display:flex;align-items:center;gap:7px;margin-top:6px}.lc-fin-pool-track{flex:1 1 auto;height:6px;border-radius:99px;background:color-mix(in srgb,var(--line, #292F3A) 75%,transparent);overflow:hidden}.lc-fin-pool-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary, #D7A62A) 65%,#fff),var(--primary, #D7A62A));transition:width .6s cubic-bezier(.32,.72,0,1)}.lc-fin-pool.lc-fin-done .lc-fin-pool-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--green, #3CCB8E) 60%,#fff),var(--green, #3CCB8E))}.lc-fin-pool small{font-size:10px;font-weight:700;opacity:.7;white-space:nowrap;font-variant-numeric:tabular-nums}.comp-prize-text{font-size:22px!important;line-height:1.1}.comp-prize-input .split-input{min-width:150px}.comp-podium-prize{margin-top:6px;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary, #D7A62A) 16%,transparent);color:var(--primary, #D7A62A)}.comp-fairplay{text-align:center;font-size:13px;padding:16px;background:color-mix(in srgb,var(--green, #3CCB8E) 8%,transparent);border:1px solid color-mix(in srgb,var(--green, #3CCB8E) 22%,transparent)}.pipeline-mode-switch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--line, #292F3A) 60%,transparent)}.pms-btn{border:none;background:transparent;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;color:var(--muted, #A8AFBC)}.pms-btn.active{background:var(--surface-2, #141821);color:var(--text, #F7F8FA);box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent),0 1px 3px #00000024}.pms-btn.active.trial{color:var(--primary, #D7A62A)}.status-pill.seller-verified{background:color-mix(in srgb,var(--green, #3CCB8E) 16%,transparent);color:var(--green, #3CCB8E)}.status-pill.seller-trial{background:color-mix(in srgb,var(--primary, #D7A62A) 16%,transparent);color:var(--primary, #D7A62A)}.verified-badge{display:inline-block;vertical-align:-3px}.topbar{border-bottom-color:transparent;background-image:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,transparent),transparent 72px),linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 22%,transparent) 18%,color-mix(in srgb,var(--primary) 22%,transparent) 82%,transparent) bottom / 100% 1px no-repeat}.brand-mark{border-radius:var(--radius-sm, 10px);box-shadow:inset 0 0 20px color-mix(in srgb,var(--primary) 10%,transparent),inset 0 1px color-mix(in srgb,#fff 14%,transparent),0 2px 8px -3px #00000059}.nav-shell .main-nav,.main-nav{border-radius:var(--radius-md, 14px);border-color:color-mix(in srgb,var(--line) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface) 80%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),var(--shadow-soft),var(--card-shadow)}.main-nav-btn{border-radius:var(--radius-sm, 10px);transition:transform .28s cubic-bezier(.32,.72,0,1),border-color .2s ease,background .2s ease,color .2s ease,box-shadow .24s cubic-bezier(.32,.72,0,1)}.main-nav-btn:not(.active):hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 28%,transparent);color:var(--text);transform:translateY(-1px)}.main-nav-btn.active{box-shadow:inset 0 1px color-mix(in srgb,#fff 26%,transparent),inset 0 -1px color-mix(in srgb,#000 12%,transparent),0 10px 24px color-mix(in srgb,var(--primary) 20%,transparent)}.nav-chevron{transition:transform .28s cubic-bezier(.32,.72,0,1),color .2s ease}.trial-sale-banner{background:color-mix(in srgb,var(--green, #3CCB8E) 12%,transparent);border-color:color-mix(in srgb,var(--green, #3CCB8E) 30%,transparent)}.modal-backdrop{background:var(--overlay);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}.modal-card{border-radius:var(--radius-md, 14px);border-color:color-mix(in srgb,var(--line) 80%,transparent);background:radial-gradient(130% 100% at 100% 0%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 58%),var(--card-bg);box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),var(--shadow-pop, var(--shadow)),var(--card-shadow);animation:modal-pop .32s cubic-bezier(.32,.72,0,1)}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.modal-header h2,.modal-head h2{letter-spacing:-.018em}.brain-card{border-radius:var(--radius-md, 14px);border-color:color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),var(--surface-2, #141821));box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent),var(--card-shadow)}.brain-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 26%,var(--line));box-shadow:inset 0 1px color-mix(in srgb,#fff 9%,transparent),var(--card-shadow),0 16px 34px -20px color-mix(in srgb,var(--primary) 40%,transparent)}.brain-kpi{border-color:color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),var(--surface-2, #141821));box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent)}.brain-kpi strong{letter-spacing:-.02em}.brain-list li{background:color-mix(in srgb,var(--surface-2) 88%,transparent);border:1px solid color-mix(in srgb,var(--line) 45%,transparent);transition:border-color .2s ease,background .2s ease}.brain-list li:hover{border-color:color-mix(in srgb,var(--primary) 22%,transparent)}.brain-hero{border-radius:var(--radius-md, 14px);box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent),var(--card-shadow)}.comp-podium-card{border-radius:var(--radius-md, 14px);transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,border-color .2s ease}.comp-podium-card.place-1{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--primary, #D7A62A) 12%,transparent),transparent 62%),var(--card-bg)}.comp-podium-card:hover{transform:translateY(-4px)}.comp-podium-card.place-1:hover{transform:translateY(-14px)}.routing-status-card,.monitor-card-head{transition:border-color .2s ease,box-shadow .24s cubic-bezier(.32,.72,0,1)}.brain-graph-panel{position:relative;overflow:hidden;padding:0;border-radius:var(--radius-md, 14px);border:1px solid color-mix(in srgb,var(--primary) 16%,#1c1d26);background-color:#0b0c11;background-image:radial-gradient(120% 90% at 50% 28%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 62%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:100% 100%,30px 30px,30px 30px;box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),inset 0 0 120px #0000008c,var(--card-shadow)}.brain-graph-head{position:absolute;top:14px;left:16px;z-index:2;pointer-events:none}.brain-graph-head h3{margin:4px 0 2px;color:#f2f2f6;letter-spacing:-.018em}.brain-graph-head p{font-size:11.5px;color:#8b8b96}.brain-graph-head .loss-eyebrow{background:color-mix(in srgb,var(--primary) 16%,transparent);color:color-mix(in srgb,var(--primary) 80%,#fff)}.brain-graph-canvas{display:block;width:100%;height:380px;touch-action:none}.brain-graph-legend{position:absolute;bottom:12px;left:16px;z-index:2;display:flex;gap:14px;pointer-events:none}.brain-graph-legend .bgl{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#b9b9c4}.brain-graph-legend .bgl i{width:9px;height:9px;border-radius:999px;box-shadow:0 0 8px currentColor}@media(max-width:640px){.brain-graph-canvas{height:300px}.brain-graph-head p{display:none}}.lc-lead-score{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;border:1px solid transparent;line-height:1.4}.lc-lead-score.band-hot{color:#ff7a45;background:color-mix(in srgb,#ff7a45 16%,transparent);border-color:color-mix(in srgb,#ff7a45 34%,transparent);box-shadow:0 0 10px -2px color-mix(in srgb,#ff7a45 45%,transparent)}.lc-lead-score.band-warm{color:var(--primary, #D7A62A);background:color-mix(in srgb,var(--primary, #D7A62A) 14%,transparent);border-color:color-mix(in srgb,var(--primary, #D7A62A) 30%,transparent)}.lc-lead-score.band-cold{color:var(--muted, #A8AFBC);background:color-mix(in srgb,var(--muted, #A8AFBC) 12%,transparent);border-color:color-mix(in srgb,var(--line) 60%,transparent)}.lead-score-block{border-radius:var(--radius-md, 14px);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),var(--surface-2, #141821));box-shadow:inset 0 1px color-mix(in srgb,#fff 6%,transparent),var(--card-shadow);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.lead-score-block .lsb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lead-score-block .lsb-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lead-score-block .lsb-num{display:inline-flex;align-items:baseline;gap:6px}.lead-score-block .lsb-num .lsb-icon{align-self:center;font-size:15px}.lead-score-block .lsb-num strong{font-size:26px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lead-score-block .lsb-num small{font-size:12px;font-weight:700;color:var(--muted)}.lead-score-block .lsb-meter{height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line) 70%,transparent)}.lead-score-block .lsb-meter i{display:block;height:100%;border-radius:999px;transition:width .6s cubic-bezier(.32,.72,0,1)}.lead-score-block .lsb-drivers{display:flex;flex-wrap:wrap;gap:6px}.lead-score-block .lsb-chip{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--line) 45%,transparent);color:var(--text)}.lead-score-block.band-hot{border-color:color-mix(in srgb,#ff7a45 40%,var(--line))}.lead-score-block.band-hot .lsb-num strong,.lead-score-block.band-hot .lsb-icon{color:#ff7a45}.lead-score-block.band-hot .lsb-meter i{background:linear-gradient(90deg,color-mix(in srgb,#ff7a45 60%,#fff),#ff7a45)}.lead-score-block.band-warm .lsb-num strong{color:var(--primary, #D7A62A)}.lead-score-block.band-warm .lsb-meter i{background:linear-gradient(90deg,color-mix(in srgb,var(--primary, #D7A62A) 55%,#fff),var(--primary, #D7A62A))}.lead-score-block.band-cold .lsb-num strong{color:var(--muted)}.lead-score-block.band-cold .lsb-meter i{background:color-mix(in srgb,var(--muted, #A8AFBC) 70%,transparent)}.brain-routing-lead{font-size:13px;margin:2px 0 12px}.brain-routing-rank{display:flex;flex-direction:column;gap:6px}.brr-row{display:grid;grid-template-columns:22px 1fr auto;grid-template-areas:"pos name score" "pos meta score";align-items:center;gap:2px 10px;padding:9px 12px;border-radius:var(--radius-sm, 10px);border:1px solid color-mix(in srgb,var(--line) 55%,transparent);background:color-mix(in srgb,var(--surface-2) 85%,transparent);transition:border-color .2s ease,background .2s ease}.brr-row:hover{border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.brr-row.brr-top{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}.brr-pos{grid-area:pos;font-size:12px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.brr-name{grid-area:name;font-weight:700;font-size:13.5px;letter-spacing:-.01em}.brr-meta{grid-area:meta;font-size:11px;color:var(--muted)}.brr-score{grid-area:score;font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--primary, #D7A62A)}.brain-revival-list{display:flex;flex-direction:column;gap:6px}.brv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:var(--radius-sm, 10px);border:1px solid color-mix(in srgb,var(--line) 55%,transparent);background:color-mix(in srgb,var(--surface-2) 85%,transparent);transition:border-color .2s ease}.brv-row:hover{border-color:color-mix(in srgb,#ff7a45 30%,transparent)}.brv-info{display:flex;flex-direction:column;gap:1px;min-width:0}.brv-info b{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.brv-info span{font-size:11px}.email-hero .em-status-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.em-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.em-toolbar p{margin:0}.em-editor label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:12px}.em-editor textarea{resize:vertical;line-height:1.55}.em-vars{margin:4px 0 14px}.em-vars code{background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 25%,transparent);border-radius:6px;padding:1px 6px;font-size:11px}.em-filter{border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:14px}.em-filter-stages{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.em-chk{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;font-size:12px!important;font-weight:500!important;border:1px solid var(--line);border-radius:999px;padding:6px 12px!important;margin:0!important;cursor:pointer;transition:border-color .2s ease,background .2s ease}.em-chk:hover{border-color:color-mix(in srgb,var(--gold) 40%,transparent)}.em-chk:has(input:checked){border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--text)}.em-chk input{accent-color:var(--gold);width:auto;min-height:0}.em-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.em-audience-result{font-size:13px;color:var(--text);background:color-mix(in srgb,var(--gold) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold) 25%,transparent);border-radius:10px;padding:10px 14px}.em-row{border:1px solid var(--line);border-radius:14px;padding:16px;margin-bottom:12px;transition:border-color .25s ease}.em-row:hover{border-color:color-mix(in srgb,var(--gold) 30%,transparent)}.em-row-main>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.em-row-main p{margin:4px 0 0}.em-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:center}.em-status{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid transparent}.em-st-draft{color:var(--muted);border-color:var(--line)}.em-st-sending{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent)}.em-st-sent{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.em-st-cancelled{color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.em-detail{margin-top:14px;border-top:1px solid var(--line);padding-top:14px;overflow-x:auto}.em-table{width:100%;border-collapse:collapse;font-size:12.5px}.em-table th{text-align:left;color:var(--muted);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--line)}.em-table td{padding:7px 10px;border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums}.em-card .em-tpl-preview{white-space:pre-line;max-height:84px;overflow:hidden}.em-seg-card{display:flex;flex-direction:column;gap:10px}.em-seg-count{margin:0;font-size:13px}.em-seg-count strong{font-size:28px;line-height:1.1;color:var(--gold);font-variant-numeric:tabular-nums}.em-seg-rule{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.em-seg-rule .chip{font-size:11.5px;padding:3px 9px}.ai-hero h2{display:flex;align-items:center;gap:8px}.ai-safety{background:color-mix(in srgb,var(--gold) 7%,transparent);border-color:color-mix(in srgb,var(--gold) 28%,transparent)}.ai-safety p{margin:0;font-size:13px}.ai-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px}.ai-col{background:var(--surface-2, color-mix(in srgb, var(--line) 12%, transparent));border:1px solid var(--line);border-radius:14px;padding:10px;min-width:180px}.ai-col-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;padding-bottom:8px;border-bottom:2px solid var(--line);margin-bottom:8px}.ai-col-head span{display:inline-flex;align-items:center;gap:6px}.ai-col-count{background:var(--line);border-radius:999px;padding:1px 8px;font-size:11px}.ai-col-body{display:flex;flex-direction:column;gap:8px;min-height:40px}.ai-col-empty{text-align:center;margin:8px 0;opacity:.5}.ai-card{text-align:left;display:flex;flex-direction:column;gap:3px;background:var(--card-bg);border:1px solid var(--line);border-radius:12px;padding:9px 11px;cursor:pointer;transition:border-color .18s,transform .18s}.ai-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gold) 40%,transparent)}.ai-card.selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.ai-card b{font-size:13px}.ai-ready-bar{height:5px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:4px}.ai-ready-bar span{display:block;height:100%;border-radius:999px}.ai-two-col{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;align-items:start}@media(max-width:900px){.ai-two-col{grid-template-columns:1fr}}.ai-transcript{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;padding:4px}.ai-msg{border-radius:12px;padding:8px 12px;max-width:85%}.ai-msg p{margin:2px 0 0;font-size:13.5px;line-height:1.4;white-space:pre-line}.ai-msg-who{font-size:10.5px;font-weight:700;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.ai-msg-ai{align-self:flex-start;background:color-mix(in srgb,var(--gold) 12%,var(--card-bg));border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.ai-msg-lead{align-self:flex-end;background:color-mix(in srgb,#4B7BFF 12%,var(--card-bg));border:1px solid color-mix(in srgb,#4B7BFF 30%,transparent)}.ai-msg-sys{align-self:center;background:var(--line)}.ai-rationale{margin-top:10px;font-size:12.5px;background:color-mix(in srgb,#4B7BFF 8%,transparent);border:1px solid color-mix(in srgb,#4B7BFF 25%,transparent);border-radius:10px;padding:9px 12px}.ai-sim-controls{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ai-add-row{display:flex;gap:8px;align-items:center}.ai-add-row select{flex:1;min-width:0}.ai-add-row input[type=text]{flex:1.4;min-width:0}.flow-board{overflow-x:auto;padding:6px 2px 14px}.flow-node{border:1px solid var(--line);border-radius:12px;padding:9px 12px;background:var(--card-bg);min-width:240px;max-width:380px}.flow-node-action{border-left:3px solid var(--gold)}.flow-node-condition{border-left:3px solid #4B7BFF}.flow-node-decision{border-left:3px solid var(--violet)}.flow-node-wait{border-left:3px solid var(--muted)}.flow-node-head{display:flex;align-items:center;gap:8px}.flow-node-title{font-size:13px;font-weight:700;flex:1}.flow-node-passed{font-size:10.5px;font-weight:700;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);border-radius:999px;padding:1px 7px}.flow-node-btns{display:inline-flex;gap:2px}.flow-node-btns button{background:none;border:0;cursor:pointer;font-size:12.5px;padding:2px 4px;border-radius:6px;opacity:.6}.flow-node-btns button:hover{opacity:1;background:var(--line-soft)}.flow-node-sum{margin:4px 0 0;font-size:12px;color:var(--muted)}.flow-connector{width:2px;height:14px;background:var(--line);margin-left:26px}.flow-branches{display:flex;gap:12px;align-items:flex-start;margin:6px 0 0 14px;padding-left:12px;border-left:2px dashed var(--line)}.flow-branch{flex:1;min-width:250px;border:1px dashed var(--line);border-radius:12px;padding:9px}.flow-branch-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}.flow-branch-label.yes{color:var(--green)}.flow-branch-label.no{color:var(--red)}.flow-add{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed var(--line);border-radius:999px;background:none;color:var(--muted);font-size:12px;font-weight:600;padding:6px 14px;cursor:pointer;transition:color .15s,border-color .15s}.flow-add:hover{color:var(--gold);border-color:var(--gold)}.flow-kind-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.flow-kind-chip{border:1px solid var(--line);border-radius:999px;background:var(--card-bg);padding:7px 14px;font-size:12.5px;font-weight:600;cursor:pointer}.flow-kind-chip.selected{border-color:var(--gold);color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}.flow-node-editor{border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.flow-sim-result{margin-top:12px;display:flex;flex-direction:column;gap:6px}.flow-sim-step{font-size:13px;padding:7px 11px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--line) 8%,transparent)}.flow-sim-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--line);font-size:10.5px;font-weight:700;margin-right:4px}.capture-snippet{background:color-mix(in srgb,var(--line) 12%,transparent);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:11.5px;line-height:1.5;overflow-x:auto;white-space:pre;user-select:all}.em-link-cell{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11.5px}.em-step{border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:12px}.em-step-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.em-step-head strong{color:var(--gold)}.em-step-delay{flex-direction:row!important;align-items:center;gap:8px!important;margin:0!important}.em-step-delay input{width:70px}.em-event{display:flex;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px solid var(--line-soft)}.em-event>div{flex:1;min-width:0}.em-event:last-child{border-bottom:0}@media(max-width:768px){.em-row-actions,.em-filter-stages{gap:6px}}.agency-row .agency-edit-grid{margin-bottom:4px}.agency-edit-grid label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.agency-month{margin-bottom:18px}.agency-month-head{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.ca-pct-edit{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted)}.ca-pct-edit input{width:84px}.agency-edit-grid.four-col{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:900px){.agency-edit-grid.four-col{grid-template-columns:1fr 1fr}}.comp-participants{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.brr-new{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:999px;padding:2px 8px;margin-left:6px}#bg-aurora{position:fixed;inset:0;z-index:1;pointer-events:none;background:var(--app-bg)}.trial-modal .trial-field{text-align:left;margin:14px 0}.trial-label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.trial-opts{display:flex;flex-wrap:wrap;gap:8px}.close-sale-value{width:100%;padding:11px 14px;border-radius:13px;border:1.5px solid var(--line);background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text);font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;transition:border-color .25s ease,box-shadow .25s ease}.close-sale-value:focus{outline:none;border-color:color-mix(in srgb,var(--btn-gold) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-gold) 18%,transparent)}.trial-opt{flex:1 1 auto;min-width:120px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:13.5px;font-weight:600;text-align:center;transition:border-color .2s ease,background .2s ease,transform .15s ease}.trial-opt:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.trial-opt:active{transform:scale(.98)}.trial-opt.active{border-color:color-mix(in srgb,var(--primary) 70%,transparent);background:color-mix(in srgb,var(--primary) 12%,var(--surface-2));color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.trial-warn{font-size:12px;color:var(--red);margin:4px 0 0}.trial-modal .loss-modal-actions{display:flex;gap:10px;justify-content:center}.em-metric-head,.em-metric-main{display:grid;grid-template-columns:2.2fr 1.1fr .9fr .7fr .9fr .9fr .8fr;gap:10px;align-items:center;padding:11px 12px}.em-metric-head{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.em-metric-row{border-bottom:1px solid var(--line-soft)}.em-metric-row:last-child{border-bottom:0}.em-metric-main{cursor:pointer;border-radius:10px;transition:background .2s ease}.em-metric-main:hover{background:color-mix(in srgb,var(--gold) 6%,transparent)}.em-metric-row.open .em-metric-main{background:color-mix(in srgb,var(--gold) 8%,transparent)}.emm-name{font-weight:600;font-size:13.5px}.emm-trigger{font-size:11.5px;color:var(--muted)}.emm-num{font-size:14px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.em-metric-steps{padding:4px 12px 14px;overflow-x:auto}.brv-row.brv-hot{border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 7%,transparent)}@media(max-width:900px){.em-metric-head{display:none}.em-metric-main{grid-template-columns:1fr 1fr}}@keyframes emOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes emCardIn{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.em-preview-overlay{position:fixed;inset:0;z-index:240;background:var(--overlay);backdrop-filter:blur(10px) saturate(1.15);display:flex;align-items:center;justify-content:center;padding:28px;animation:emOverlayIn .3s ease both}.em-preview-card{width:min(720px,100%);max-height:92vh;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--surface-3) 72%,var(--surface));border:1px solid var(--line);border-radius:24px;padding:8px;box-shadow:var(--panel-glow),var(--shadow-pop);animation:emCardIn .5s cubic-bezier(.32,.72,0,1) both}.em-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:var(--panel-glow)}.em-inbox-row{display:flex;gap:12px;align-items:flex-start;min-width:0}.em-inbox-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#101010;background:linear-gradient(135deg,var(--btn-gold-hi),var(--btn-gold));box-shadow:inset 0 1px 1px #ffffff73,0 4px 10px -4px #12192b66}.em-inbox-lines{min-width:0}.em-inbox-from{font-weight:700;font-size:13.5px;color:var(--text)}.em-inbox-time{font-weight:500;font-size:11px;color:var(--muted);margin-left:6px}.em-inbox-subject{font-weight:650;font-size:13.5px;color:var(--text);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-inbox-preheader{font-size:12.5px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.em-preview-shell{border-radius:16px;overflow:hidden;border:1px solid var(--line-soft);background:#07090d}.em-preview-frame{display:block;width:100%;height:min(66vh,700px);border:0;background:#07090d}.em-preview-note{margin:0;padding:2px 10px 6px;font-size:11.5px;color:var(--muted);text-align:center;letter-spacing:.2px}.cmp-overlay{position:fixed;inset:0;z-index:230;background:var(--overlay);backdrop-filter:blur(10px) saturate(1.15);display:flex;align-items:center;justify-content:center;padding:28px;animation:emOverlayIn .3s ease both}.cmp-card{width:min(780px,100%);max-height:92vh;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--surface-3) 72%,var(--surface));border:1px solid var(--line);border-radius:24px;padding:8px;box-shadow:var(--panel-glow),var(--shadow-pop);animation:emCardIn .5s cubic-bezier(.32,.72,0,1) both}.cmp-card>.em-preview-head{border-radius:16px}.cmp-body{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:var(--panel-glow)}.cmp-block{position:relative;border:1px solid var(--line-soft);border-radius:14px;padding:12px 14px 12px 18px;background:var(--surface-2);transition:transform .4s cubic-bezier(.32,.72,0,1),border-color .25s ease,box-shadow .3s ease}.cmp-block:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--btn-gold-hi),var(--btn-gold));opacity:.45;transition:opacity .25s ease}.cmp-block:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 35%,var(--line));box-shadow:0 10px 24px -14px #12192b59}.cmp-block:hover:before,.cmp-block:focus-within:before{opacity:1}.cmp-block:focus-within{border-color:color-mix(in srgb,var(--primary) 45%,var(--line))}.cmp-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.cmp-block-head strong{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;letter-spacing:.1px}.cmp-block-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:13px;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent)}.cmp-block-tools{display:flex;gap:4px;opacity:.55;transition:opacity .2s ease}.cmp-block:hover .cmp-block-tools,.cmp-block:focus-within .cmp-block-tools{opacity:1}.cmp-block input,.cmp-block textarea{width:100%}.cmp-hint{margin:-4px 0 8px;font-size:11.5px}.cmp-add{padding:4px 2px 2px}.cmp-add-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.cmp-add-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.cmp-add-chip{display:inline-flex;min-width:0;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;transition:transform .35s cubic-bezier(.32,.72,0,1),border-color .2s ease,background .2s ease,box-shadow .3s ease}.cmp-add-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--surface-2));box-shadow:0 8px 18px -12px #12192b73}.cmp-add-chip:active{transform:scale(.98)}.cmp-chip-icon{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;background:color-mix(in srgb,var(--primary) 12%,transparent)}.cmp-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-actions{padding:10px 12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:var(--panel-glow)}.em-scheduled-line{margin:8px 0 0;font-size:12.5px;color:var(--muted);padding:8px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--primary) 40%,var(--line));background:color-mix(in srgb,var(--primary) 6%,transparent)}.em-scheduled-line strong{color:var(--text)}.em-schedule-panel{border-radius:14px}.em-schedule-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.em-schedule-row input[type=datetime-local]{flex:1;min-width:220px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.em-schedule-row input[type=datetime-local]:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 50%,var(--line));box-shadow:var(--ring)}.flow-trigger-note{margin:10px 0 0;padding:10px 14px;font-size:12px;line-height:1.6;color:var(--muted);border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line-soft));background:color-mix(in srgb,var(--primary) 5%,transparent)}@media(max-width:720px){.em-preview-overlay,.cmp-overlay{padding:10px}.em-preview-card,.cmp-card{border-radius:18px;padding:6px}.em-inbox-preheader{max-width:60vw}.cmp-add-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.em-preview-overlay,.em-preview-card,.cmp-overlay,.cmp-card{animation:none}.cmp-block,.cmp-add-chip{transition:none}.cmp-block:hover,.cmp-add-chip:hover{transform:none}}.cmp-add-chip:focus-visible{outline:none;box-shadow:var(--ring);border-color:color-mix(in srgb,var(--primary) 55%,var(--line))}.cmp-card>.em-preview-head strong{font-size:15.5px;letter-spacing:-.015em}.cmp-card>.em-preview-head .muted.small{margin:3px 0 0}:root[data-theme=dark] .cmp-block:hover{box-shadow:0 10px 24px -14px #000000a6}:root[data-theme=dark] .cmp-add-chip:hover{box-shadow:0 8px 18px -12px #000000b3}:root[data-theme=dark] .em-inbox-avatar{box-shadow:inset 0 1px 1px #ffffff4d,0 4px 12px -4px var(--gold-glow)}.ai-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:12px;font-weight:650;color:var(--text);background:var(--surface);border:1px solid var(--line);box-shadow:var(--panel-glow),var(--shadow-soft)}.ai-chip-live{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--surface))}.ai-safety{border-style:dashed}.ai-board{gap:14px;padding:4px 2px 10px}.ai-col{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:12px;box-shadow:var(--panel-glow),var(--card-shadow);transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .3s ease}.ai-col:hover{transform:translateY(-2px);box-shadow:var(--panel-glow),var(--shadow-pop)}.ai-col-head{border-bottom-width:3px;padding-bottom:10px;margin-bottom:10px;font-size:12px;letter-spacing:.2px;text-transform:uppercase}.ai-col-count{background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);color:var(--primary-strong, var(--primary));font-weight:700}.ai-col-body:empty:after,.ai-col-body .ai-empty{content:""}.ai-card{background:var(--surface-2);border-radius:14px;padding:11px 13px;box-shadow:var(--panel-glow),var(--shadow-soft);transition:transform .4s cubic-bezier(.32,.72,0,1),border-color .2s ease,box-shadow .3s ease}.ai-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 45%,var(--line));box-shadow:var(--panel-glow),0 12px 26px -14px #12192b59}.ai-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-pop)}:root[data-theme=dark] .ai-card:hover{box-shadow:var(--panel-glow),0 12px 26px -14px #000000a6}@media(prefers-reduced-motion:reduce){.ai-col,.ai-card{transition:none}.ai-col:hover,.ai-card:hover{transform:none}}.panel-header h3 .status-pill{display:inline-flex;width:auto;vertical-align:middle;margin-left:10px}.glass-btn,.ghost-btn{border-radius:12px;-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);transition:transform .25s cubic-bezier(.1,.4,.2,1),box-shadow .25s cubic-bezier(.1,.4,.2,1),filter .2s ease,border-color .2s ease;transform-origin:center center}.glass-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));border:1px solid color-mix(in srgb,var(--line) 85%,transparent);box-shadow:0 2px 6px #12192b14,inset 1px 1px 1px -.5px #ffffffe6,inset -1px -1px 1px -.5px #12192b1f,inset 0 0 6px 3px #ffffff38}.glass-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 5px 14px #12192b24,inset 1px 1px 1px -.5px #fffffff2,inset -1px -1px 1px -.5px #12192b24,inset 0 0 8px 4px #ffffff47}.glass-btn:active{transform:translateY(1.5px) scale(.98);filter:brightness(.93);box-shadow:0 1px 2px #12192b26,inset 0 0 4px 2px #12192b14}:root[data-theme=dark] .glass-btn{background:linear-gradient(180deg,#ffffff12,#ffffff06);border-color:#ffffff1f;box-shadow:0 2px 8px #00000073,inset 1px 1px 1px -.5px #ffffff61,inset -1px -1px 1px -.5px #ffffff29,inset 0 0 6px 3px #ffffff0d}:root[data-theme=dark] .glass-btn:hover{filter:brightness(1.12);box-shadow:0 6px 18px #0000008c,0 0 12px var(--gold-glow, rgba(215, 166, 42, .12)),inset 1px 1px 1px -.5px #ffffff73,inset -1px -1px 1px -.5px #fff3,inset 0 0 8px 4px #ffffff12}:root[data-theme=dark] .glass-btn:active{filter:brightness(.85);box-shadow:0 1px 3px #0009,inset 0 0 4px 2px #00000059}.glass-btn-primary,.glass-btn-primary:hover{color:#1d1503;text-shadow:0 1px 0 rgba(255,255,255,.35)}.glass-btn-primary{background:linear-gradient(180deg,var(--btn-gold-hi) 0%,var(--btn-gold) 55%,color-mix(in srgb,var(--btn-gold) 78%,#6b4e0e) 100%);border:1px solid color-mix(in srgb,var(--gold-2) 65%,transparent);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #6b4e0e59,inset 0 0 0 1px #ffffff1f,0 2px 6px #12192b40}.glass-btn-primary:hover{filter:brightness(1.07);box-shadow:inset 0 1px #fff9,inset 0 -2px 3px #6b4e0e4d,0 6px 16px color-mix(in srgb,var(--btn-gold) 45%,transparent)}.glass-btn-primary:active{filter:brightness(.9);box-shadow:inset 0 2px 4px #6b4e0e73,0 1px 2px #12192b33}:root[data-theme=dark] .glass-btn-primary{box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #503a0880,inset 0 0 0 1px #ffffff1a,0 2px 8px #00000080}:root[data-theme=dark] .glass-btn-primary:hover{box-shadow:inset 0 1px #ffffff8c,0 6px 18px var(--gold-glow, rgba(215, 166, 42, .25)),0 2px 8px #00000080}.ghost-btn{background:color-mix(in srgb,var(--surface) 35%,transparent)}.ghost-btn:hover{transform:translateY(-1px)}.ghost-btn:active{transform:translateY(1px) scale(.98)}@media(prefers-reduced-motion:reduce){.glass-btn,.ghost-btn,.glass-btn-primary{transition:none}.glass-btn:hover,.ghost-btn:hover{transform:none}}:root[data-theme=dark] .glass-btn.glass-btn-primary{background:linear-gradient(180deg,var(--btn-gold-hi) 0%,var(--btn-gold) 55%,color-mix(in srgb,var(--btn-gold) 78%,#6b4e0e) 100%);border-color:color-mix(in srgb,var(--gold-2) 65%,transparent)}:root[data-theme=dark] .glass-btn.glass-btn-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--red) 88%,white),var(--red));border-color:color-mix(in srgb,var(--red) 60%,transparent)}.config-group-tabs .training-tab{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));border:1px solid color-mix(in srgb,var(--line) 85%,transparent);color:var(--muted);-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);box-shadow:0 2px 6px #12192b14,inset 1px 1px 1px -.5px #ffffffe6,inset -1px -1px 1px -.5px #12192b1f}:root[data-theme=dark] .config-group-tabs .training-tab{background:linear-gradient(180deg,#ffffff12,#ffffff06);border-color:#ffffff1f;box-shadow:0 2px 8px #00000073,inset 1px 1px 1px -.5px #ffffff57,inset -1px -1px 1px -.5px #ffffff24}:root[data-theme=dark] .config-group-tabs .training-tab:hover{color:var(--text);box-shadow:0 6px 16px #0000008c,inset 1px 1px 1px -.5px #ffffff6b,inset -1px -1px 1px -.5px #ffffff2e}.config-group-tabs .training-tab.active,:root[data-theme=dark] .config-group-tabs .training-tab.active{color:#1d1503;text-shadow:0 1px 0 rgba(255,255,255,.35);background:linear-gradient(180deg,var(--btn-gold-hi) 0%,var(--btn-gold) 55%,color-mix(in srgb,var(--btn-gold) 78%,#6b4e0e) 100%);border-color:color-mix(in srgb,var(--gold-2) 65%,transparent);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #6b4e0e59,0 4px 12px color-mix(in srgb,var(--btn-gold) 35%,transparent)}.rvc-balance{display:flex;align-items:center;gap:10px}.rvc-trend{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:750;letter-spacing:.2px;vertical-align:middle}.rvc-trend.up{color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent);border:1px solid color-mix(in srgb,var(--green) 35%,transparent)}.rvc-trend.down{color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent);border:1px solid color-mix(in srgb,var(--red) 35%,transparent)}:root[data-theme=dark] .rvc-trend.up{background:color-mix(in srgb,var(--green) 18%,transparent)}:root[data-theme=dark] .rvc-trend.down{background:color-mix(in srgb,var(--red) 18%,transparent)}.rvc-legend{display:flex;gap:18px;margin:2px 0 6px}.rvc-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:650;color:var(--muted)}.rvc-legend-item i{width:13px;height:13px;border-radius:4px;display:inline-block;box-shadow:0 0 8px currentColor}.lead-card{border:1px solid color-mix(in srgb,var(--accent, var(--line)) 20%,var(--line-soft));box-shadow:var(--panel-glow),var(--shadow-soft)}.lead-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent, var(--primary)) 55%,var(--line));box-shadow:var(--panel-glow),0 12px 28px -14px color-mix(in srgb,var(--accent, var(--primary)) 40%,rgba(18,25,43,.35))}:root[data-theme=dark] .lead-card:hover{box-shadow:var(--panel-glow),0 12px 28px -14px #000000b3,0 0 16px color-mix(in srgb,var(--accent, var(--primary)) 20%,transparent)}.lead-card h4{letter-spacing:-.01em;font-weight:750}.lead-card,.team-pro,.perf-card,.comp-podium-card,.ai-card,.cxp-shell,.brain-card,.diag-card,.em-row{position:relative;--glow-start: 0;--glow-active: 0}.lead-card:after,.team-pro:after,.perf-card:after,.comp-podium-card:after,.ai-card:after,.cxp-shell:after,.brain-card:after,.diag-card:after,.em-row:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid transparent;pointer-events:none;z-index:4;background:radial-gradient(circle at 35% 30%,var(--btn-gold-hi, #EBC155) 8%,transparent 22%),radial-gradient(circle at 65% 65%,#6E59B5 8%,transparent 24%),repeating-conic-gradient(from 236.84deg at 50% 50%,var(--btn-gold-hi, #EBC155) 0%,#6E59B5 5%,#2BA173 10%,#3D63E8 15%,var(--btn-gold-hi, #EBC155) 20%);-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--glow-start) - 40) * 1deg),#00000000 0deg,#fff,#00000000 80deg);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--glow-start) - 40) * 1deg),#0000,#fff,#0000 80deg);mask-clip:padding-box,border-box;mask-composite:intersect;opacity:var(--glow-active, 0);transition:opacity .3s ease}:root[data-theme=light] .lead-card:after,:root[data-theme=light] .team-pro:after,:root[data-theme=light] .perf-card:after,:root[data-theme=light] .comp-podium-card:after,:root[data-theme=light] .ai-card:after,:root[data-theme=light] .cxp-shell:after,:root[data-theme=light] .brain-card:after,:root[data-theme=light] .diag-card:after,:root[data-theme=light] .em-row:after{background:radial-gradient(circle at 35% 30%,#C08A1E 8%,transparent 22%),radial-gradient(circle at 65% 65%,#6E59B5 8%,transparent 24%),repeating-conic-gradient(from 236.84deg at 50% 50%,#c08a1e,#6e59b5,#1f8763,#3d63e8,#c08a1e 20%)}@media(prefers-reduced-motion:reduce),(pointer:coarse){.lead-card:after,.team-pro:after,.perf-card:after,.comp-podium-card:after,.ai-card:after,.cxp-shell:after,.brain-card:after,.diag-card:after,.em-row:after{display:none}}.lc-wa-pill{transition:transform .3s cubic-bezier(.32,.72,0,1),filter .2s ease,box-shadow .3s ease}.lc-wa-pill:hover{transform:translateY(-1px);filter:brightness(1.12)}.lc-wa-pill:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.lead-card:hover,.lc-wa-pill:hover{transform:none}}.lc-wa-pill{position:relative;overflow:hidden;box-shadow:inset 0 -4px 8px #ffffff14}@supports (offset-path: border-box){.lc-wa-pill:before{content:"";position:absolute;width:34px;height:6px;border-radius:999px;background:radial-gradient(closest-side,rgba(37,211,102,.95),rgba(37,211,102,.3) 68%,transparent);offset-path:border-box;offset-rotate:auto;animation:waShimmerOrbit 3.6s linear infinite;pointer-events:none;opacity:.9;filter:blur(.5px)}.lc-wa-pill:hover:before{animation-duration:1.5s;opacity:1;background:radial-gradient(closest-side,#fffffff2,#fff0 78%)}}@keyframes waShimmerOrbit{to{offset-distance:100%}}.lc-wa-pill:hover{box-shadow:inset 0 -3px 8px #ffffff47}.lc-wa-pill:active{box-shadow:inset 0 -6px 9px #ffffff52}@media(prefers-reduced-motion:reduce){.lc-wa-pill:before{display:none}}.cmp-card-wide{width:min(1080px,100%)}.cmp-island{display:flex;flex-direction:column;min-height:0;flex:1;padding:12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:var(--panel-glow);overflow:hidden}.main-nav{position:relative;overflow:visible}.main-nav:after{content:"";position:absolute;inset:-10px;z-index:0;pointer-events:none;border-radius:18px;background:radial-gradient(55% 130% at 12% 50%,rgba(59,130,246,.12),transparent 62%),radial-gradient(55% 130% at 45% 50%,rgba(147,110,255,.11),transparent 62%),radial-gradient(55% 130% at 78% 50%,rgba(215,166,42,.13),transparent 62%);opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.main-nav:hover:after{opacity:1}:root[data-theme=dark] .main-nav:after{background:radial-gradient(55% 130% at 12% 50%,rgba(96,165,250,.2),transparent 62%),radial-gradient(55% 130% at 45% 50%,rgba(167,139,250,.18),transparent 62%),radial-gradient(55% 130% at 78% 50%,rgba(235,193,85,.2),transparent 62%)}.nav-group{position:relative;z-index:1}.main-nav-btn{position:relative;transition:transform .45s cubic-bezier(.32,.72,0,1),border-color .2s ease,background .25s ease,color .2s ease}.main-nav-btn:before{content:"";position:absolute;inset:-6px -10px;z-index:-1;border-radius:16px;pointer-events:none;background:radial-gradient(circle,var(--nav-glow, rgba(215, 166, 42, .16)) 0%,transparent 68%);opacity:0;transform:scale(.8);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.32,.72,0,1)}.main-nav-btn:hover:before,.main-nav-btn.active:before{opacity:1;transform:scale(1.3)}.main-nav-btn:hover{transform:perspective(600px) rotateX(-9deg) translateY(-1px);transform-origin:center bottom}.main-nav-btn:active{transform:perspective(600px) rotateX(4deg) scale(.98)}.main-nav-btn .nav-ico{display:inline-block;transition:transform .5s cubic-bezier(.32,.72,0,1)}.main-nav-btn:hover .nav-ico{transform:translateY(-1px) scale(1.18)}.nav-group:nth-child(1) .main-nav-btn{--nav-glow: rgba(224, 72, 72, .2)}.nav-group:nth-child(2) .main-nav-btn{--nav-glow: rgba(61, 99, 232, .22)}.nav-group:nth-child(3) .main-nav-btn{--nav-glow: rgba(110, 89, 181, .24)}.nav-group:nth-child(4) .main-nav-btn{--nav-glow: rgba(43, 161, 115, .22)}.nav-group:nth-child(5) .main-nav-btn{--nav-glow: rgba(122, 130, 143, .24)}.nav-group:nth-child(6) .main-nav-btn{--nav-glow: rgba(236, 72, 153, .2)}.nav-group:nth-child(7) .main-nav-btn{--nav-glow: rgba(8, 145, 178, .24)}.nav-group:nth-child(8) .main-nav-btn{--nav-glow: rgba(215, 166, 42, .26)}:root[data-theme=dark] .main-nav-btn:before{filter:saturate(1.35) brightness(1.25)}.nav-drop-item{transition:transform .35s cubic-bezier(.32,.72,0,1),background .2s ease,color .2s ease}.nav-drop-item:hover{transform:translate(3px)}.nav-drop-item .drop-ico{transition:transform .4s cubic-bezier(.32,.72,0,1)}.nav-drop-item:hover .drop-ico{transform:scale(1.2) rotate(-6deg)}@media(prefers-reduced-motion:reduce){.main-nav-btn,.main-nav-btn .nav-ico,.nav-drop-item,.nav-drop-item .drop-ico{transition:none}.main-nav-btn:hover,.main-nav-btn:hover .nav-ico,.nav-drop-item:hover{transform:none}}.profile-backdrop{position:fixed;inset:0;z-index:250;background:var(--overlay);backdrop-filter:blur(10px) saturate(1.15);display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:emOverlayIn .3s ease both}.profile-modal{position:relative;width:min(420px,100%);margin:auto;display:flex;flex-direction:column;gap:12px;animation:emCardIn .5s cubic-bezier(.32,.72,0,1) both}.profile-close{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--surface) 55%,transparent);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.profile-edit{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line-soft);border-radius:22px;padding:18px;box-shadow:var(--panel-glow),var(--card-shadow);display:flex;flex-direction:column;gap:12px}.profile-edit:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent 4%,var(--btn-gold),transparent 96%);opacity:.75;pointer-events:none}.profile-edit-title{margin:0;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb,var(--btn-gold) 80%,var(--text))}.profile-edit label{display:flex;flex-direction:column;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.03em;color:var(--muted)}.profile-edit input[type=file]{font-size:11px;color:var(--muted);width:100%;padding:8px;border:1.5px dashed color-mix(in srgb,var(--line) 85%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface-2) 55%,transparent);cursor:pointer;transition:border-color .25s ease,background .25s ease}.profile-edit input[type=file]:hover{border-color:color-mix(in srgb,var(--btn-gold) 55%,transparent);background:color-mix(in srgb,var(--btn-gold) 6%,transparent)}.profile-edit input[type=file]::file-selector-button{margin-right:10px;padding:6px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--btn-gold) 38%,transparent);background:color-mix(in srgb,var(--btn-gold) 13%,transparent);color:var(--text);font-weight:750;font-size:10.5px;cursor:pointer;transition:background .2s ease}.profile-edit input[type=file]::file-selector-button:hover{background:color-mix(in srgb,var(--btn-gold) 24%,transparent)}.pf-bg-section{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.pf-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pf-section-label{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.pf-img-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pf-img{position:relative;aspect-ratio:16 / 9;border-radius:11px;border:1.5px solid color-mix(in srgb,var(--line) 80%,transparent);cursor:pointer;overflow:hidden;padding:0;background:var(--surface-2);transition:transform .25s cubic-bezier(.32,.72,0,1),border-color .2s ease,box-shadow .25s ease}.pf-img img{width:100%;height:100%;object-fit:cover;display:block}.pf-img:hover{transform:translateY(-2px) scale(1.03);border-color:color-mix(in srgb,var(--btn-gold) 55%,transparent);box-shadow:0 6px 16px #00000059}.pf-img.is-active{border-color:var(--btn-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--btn-gold) 45%,transparent),0 6px 16px #0006}.pf-img.is-active:after{content:"\2713";position:absolute;top:3px;right:5px;font-size:12px;font-weight:900;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9)}@media(prefers-reduced-motion:reduce){.pf-img:hover{transform:none}}@media(max-width:480px){.pf-img-row,.pf-preset-row{grid-template-columns:repeat(3,1fr)}}.pf-preset-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pf-preset{position:relative;aspect-ratio:16 / 9;border-radius:11px;border:1.5px solid color-mix(in srgb,var(--line) 80%,transparent);cursor:pointer;overflow:hidden;padding:0;transition:transform .25s cubic-bezier(.32,.72,0,1),border-color .2s ease,box-shadow .25s ease}.pf-preset span{position:absolute;inset:auto 0 0;font-size:9px;font-weight:700;letter-spacing:.04em;color:#fff;text-align:center;padding:3px 0;background:linear-gradient(to top,rgba(0,0,0,.65),transparent);text-shadow:0 1px 2px rgba(0,0,0,.6)}.pf-preset:hover{transform:translateY(-2px) scale(1.03);border-color:color-mix(in srgb,var(--btn-gold) 55%,transparent);box-shadow:0 6px 16px #00000059}.pf-preset.is-active{border-color:var(--btn-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--btn-gold) 45%,transparent),0 6px 16px #0006}.pf-preset.is-active:after{content:"\2713";position:absolute;top:3px;right:5px;font-size:11px;font-weight:900;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.pf-upload{display:flex!important;flex-direction:column;gap:6px}.pf-upload>span{font-size:11px;font-weight:700;color:var(--muted)}@media(prefers-reduced-motion:reduce){.pf-preset:hover{transform:none}}@media(max-width:480px){.pf-preset-row{grid-template-columns:repeat(2,1fr)}}.lc-closer-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover;vertical-align:-3px;margin-right:5px;border:1px solid color-mix(in srgb,var(--primary) 40%,transparent)}.lc-closer-tag{display:inline-flex;align-items:center}@media(prefers-reduced-motion:reduce){.profile-backdrop,.profile-modal{animation:none}}.app-footer{margin-top:110px;padding:54px 28px 34px;border-top:1px dotted color-mix(in srgb,var(--line) 85%,transparent)}.foot-brand{display:flex;align-items:center;justify-content:center;gap:22px;max-width:880px;margin:0 auto 34px}.foot-logo{width:44px;height:44px;border-radius:12px;flex-shrink:0}.foot-blurb{margin:0;font-size:12px;line-height:1.75;color:var(--muted);text-align:left}.foot-divider{max-width:1080px;margin:0 auto;border-bottom:1px dotted color-mix(in srgb,var(--line) 85%,transparent)}.foot-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;max-width:1080px;margin:0 auto;padding:32px 0}.foot-col h5{margin:0 0 10px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--btn-gold) 70%,var(--muted))}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.foot-link{background:none;border:none;padding:0;cursor:pointer;font-size:12px;color:var(--muted);text-align:left;transition:color .2s ease,transform .3s cubic-bezier(.32,.72,0,1)}.foot-link:hover{color:var(--text);transform:translate(2px)}.foot-quote{display:flex;justify-content:center;padding:22px 0 4px}.foot-quote .strategy-quote-strip{opacity:.72}.foot-quote .flap-board{perspective:none}.foot-quote .flap-cell{background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:color-mix(in srgb,var(--primary-strong) 85%,var(--text));border:1px solid color-mix(in srgb,var(--line) 55%,transparent);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--text) 6%,transparent);text-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.foot-quote .flap-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 50%,transparent),transparent);box-shadow:none}.foot-quote .flap-author{color:color-mix(in srgb,var(--muted) 85%,var(--primary));opacity:.85}.trial-app-grid{display:grid;gap:6px;margin-top:6px}.trial-app-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 11px;border-radius:9px;background:color-mix(in srgb,var(--surface-2) 60%,transparent);border:1px solid color-mix(in srgb,var(--line) 45%,transparent);font-size:13px}.trial-app-k{color:var(--muted);font-weight:600;white-space:nowrap}.trial-app-v{color:var(--text);font-weight:700;text-align:right}.pay-catalog-panel{margin-bottom:4px}.pay-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:12px}.pay-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);box-shadow:var(--card-shadow);transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .35s ease,border-color .3s ease}.pay-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--primary) 45%,transparent);box-shadow:0 16px 34px -14px color-mix(in srgb,var(--primary) 30%,transparent)}.pay-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pay-card-img{width:62px;height:62px;border-radius:12px;object-fit:cover;background:color-mix(in srgb,var(--surface-3) 60%,transparent);flex:0 0 auto}.pay-card-noimg{display:grid;place-items:center;font-size:26px}.pay-card-title{margin:0;font-size:15px;font-weight:800;line-height:1.25}.pay-card-price{font-size:26px;font-weight:900;color:var(--primary-strong);letter-spacing:-.5px}.pay-card-desc{margin:0;font-size:12px;color:var(--muted);line-height:1.45}.pay-card-actions{margin-top:auto;display:flex;gap:8px;align-items:center;padding-top:4px}.pay-card-copy{flex:1}.pay-card-empty{padding:22px;text-align:center;color:var(--muted)}.commercial-card{border-radius:16px;padding:20px;background:color-mix(in srgb,var(--surface-2) 42%,transparent)}.commercial-card .offer-grid{gap:12px}.commercial-card .offer-card{min-height:80px;border-radius:14px;padding:14px 12px;gap:6px;background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid color-mix(in srgb,var(--line) 55%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 5%,transparent);transition:transform .35s cubic-bezier(.32,.72,0,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}.commercial-card .offer-card:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 42%,transparent);box-shadow:0 13px 28px -13px color-mix(in srgb,var(--primary) 30%,transparent)}.commercial-card .offer-card span{font-size:22px;line-height:1}.commercial-card .offer-card strong{font-size:13px;line-height:1.2}.commercial-card .offer-card small{font-size:12px;font-weight:800;color:color-mix(in srgb,var(--primary-strong) 90%,var(--text))}.commercial-card .offer-card.active{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent),0 8px 20px -10px color-mix(in srgb,var(--primary) 28%,transparent)}.commercial-card .form-grid.compact input{border-radius:11px;transition:border-color .2s ease,box-shadow .2s ease}.commercial-card .form-grid.compact input:focus{border-color:color-mix(in srgb,var(--primary) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);outline:none}.commercial-card .discount-codes-row{gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--line) 55%,transparent)}.commercial-card .discount-code-chip{padding:7px 13px;border-radius:10px;font-size:12px}.trial-app-row{border-radius:11px;padding:9px 12px;transition:border-color .25s ease,background .25s ease}.trial-app-row:hover{border-color:color-mix(in srgb,var(--primary) 32%,transparent);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.trial-app-v{color:color-mix(in srgb,var(--text) 90%,var(--primary))}.skills-catalog .training-mini-section{margin-top:15px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px dashed color-mix(in srgb,var(--line) 45%,transparent)}.skills-catalog .training-mini-section strong{font-size:12px;letter-spacing:.02em;color:color-mix(in srgb,var(--primary-strong) 85%,var(--text))}.skills-catalog .training-list-row{border-radius:13px;padding:13px 15px;background:color-mix(in srgb,var(--surface-2) 45%,transparent);border:1px solid color-mix(in srgb,var(--line) 50%,transparent);transition:transform .3s cubic-bezier(.32,.72,0,1),border-color .3s ease,box-shadow .3s ease}.skills-catalog .training-list-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 36%,transparent);box-shadow:0 12px 26px -14px color-mix(in srgb,var(--primary) 26%,transparent)}.quick-link-row{border-radius:10px;padding:8px 10px;transition:background .2s ease}.quick-link-row:hover{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.foot-social-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:30px 0 6px}.foot-socials{display:flex;flex-wrap:wrap;gap:12px}.foot-social{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;border:1px dotted color-mix(in srgb,var(--line) 100%,transparent);color:var(--muted);transition:transform .35s cubic-bezier(.32,.72,0,1),color .2s ease,border-color .2s ease}.foot-social:hover{transform:translateY(-4px);color:var(--text);border-color:color-mix(in srgb,var(--btn-gold) 55%,transparent)}.foot-theme{display:inline-flex;align-items:center;gap:12px;padding:5px;border-radius:999px;border:1px dotted color-mix(in srgb,var(--line) 100%,transparent)}.foot-theme-btn,.foot-top-btn{display:grid;place-items:center;background:none;border:none;cursor:pointer;color:var(--muted);border-radius:999px;transition:color .2s ease,background .2s ease,transform .3s cubic-bezier(.32,.72,0,1)}.foot-theme-btn{width:34px;height:34px}.foot-top-btn{width:26px;height:26px}.foot-theme-btn:hover,.foot-top-btn:hover{color:var(--text);transform:translateY(-1px)}.foot-theme-btn.active{background:linear-gradient(180deg,var(--btn-gold-hi),var(--btn-gold));color:#1d1503}.foot-copy{margin:26px 0 0;text-align:center;font-size:11.5px;color:var(--muted)}.foot-copy strong{color:var(--text)}.foot-heart{display:inline-block;color:var(--btn-gold);animation:footHeart 1.6s ease-in-out infinite}@keyframes footHeart{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media(max-width:1000px){.foot-cols{grid-template-columns:repeat(3,1fr);row-gap:26px}}@media(max-width:640px){.app-footer{margin-top:70px;padding:40px 18px 28px}.foot-brand{flex-direction:column;text-align:center}.foot-blurb{text-align:center}.foot-cols{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.foot-heart{animation:none}.foot-social:hover,.foot-link:hover{transform:none}}.shine-border{position:relative}.shine-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background-image:radial-gradient(transparent,transparent,var(--shine-c1, var(--btn-gold-hi, #EBC155)),var(--shine-c2, #6E59B5),var(--shine-c3, #2BA173),transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:shinePulse 9s infinite linear;will-change:background-position;pointer-events:none;z-index:2}:root[data-theme=light] .shine-border:before{background-image:radial-gradient(transparent,transparent,#C08A1E,#6E59B5,#1F8763,transparent,transparent)}@keyframes shinePulse{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@media(prefers-reduced-motion:reduce){.shine-border:before{animation:none}}.tv-user-inline{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tv-user-inline input{max-width:340px}.tv-user-row{display:flex;flex-direction:row;gap:8px;align-items:center;text-transform:none;letter-spacing:normal}.tv-user-row input{flex:1 1 auto;max-width:340px;min-width:0}.tv-user-row .glass-btn{flex:0 0 auto;text-transform:none;letter-spacing:normal;font-weight:600;white-space:nowrap}.upgrades-panel .upg-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;margin-bottom:8px;background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.upgrades-panel .upg-row.upg-paid{opacity:.72}.upgrades-panel .upg-info{display:flex;flex-direction:column;gap:2px;min-width:0}.upgrades-panel .upg-info small{color:var(--muted)}.upgrades-panel .upg-actions{display:flex;gap:6px;flex-shrink:0}.upg-grid label{display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.upg-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.upgrades-panel .upg-row{flex-direction:column;align-items:stretch;gap:8px}.upgrades-panel .upg-actions{justify-content:flex-end;flex-wrap:wrap}.upgrades-panel .upg-actions .glass-btn{flex:1 1 auto}.upg-grid{grid-template-columns:1fr}.tv-user-row{flex-wrap:wrap}.tv-user-row input{flex:1 1 100%;max-width:none}.tv-user-row .glass-btn{flex:1 1 auto}.lc-upgrade-pill{font-size:9px;padding:2px 6px}}.lead-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--panel-glow),var(--card-shadow)}.lsum-cell{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:13px;background:color-mix(in srgb,var(--surface-2) 60%,transparent);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);box-shadow:inset 0 1px #ffffff40}:root[data-theme=dark] .lsum-cell{box-shadow:inset 0 1px #ffffff0a}.lsum-cell small{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsum-cell strong{font-size:20px;font-weight:850;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.lsum-cell strong span{font-size:11px;font-weight:700;color:var(--muted)}.lsum-cell em{font-style:normal;font-size:10.5px;color:var(--muted)}.lsum-band-hot strong{color:var(--btn-gold)}.lsum-band-warm strong{color:color-mix(in srgb,var(--btn-gold) 75%,var(--text))}.lsum-danger strong{color:var(--red, #EF5B5B)}.lsum-on{color:var(--green, #3CCB8E)!important;font-size:15px!important}.lsum-progress{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding-top:4px}.lsum-progress-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lsum-progress-track{flex:1;height:8px;border-radius:999px;background:color-mix(in srgb,var(--line) 55%,transparent);overflow:hidden;box-shadow:inset 0 1px 2px #0000002e}.lsum-progress-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--btn-gold-hi),var(--btn-gold));box-shadow:0 0 8px -2px var(--btn-gold);transition:width .9s cubic-bezier(.32,.72,0,1)}.lsum-progress-val{font-size:11px;font-weight:750;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.trial-card .kpi-date{font-size:15px}.lead-bottom-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;align-items:start}@media(max-width:980px){.lead-bottom-grid{grid-template-columns:1fr}}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;gap:10px}.offer-grid .offer-card{padding:12px 10px}.offer-grid .offer-card span{font-size:18px}.offer-grid .offer-card strong{font-size:12.5px}.commission-breakdown-empty{padding:12px 16px}.commission-empty-note{margin:0;font-size:12px;color:var(--muted);line-height:1.55}.commission-empty-note strong{color:var(--text)}.lead-bottom-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.lead-bottom-grid .stage-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-bottom-grid .stage-option{min-height:52px;font-size:12px}.lead-bottom-grid .drawer-actions{display:flex;gap:10px;justify-content:stretch;margin:0}.lead-bottom-grid .drawer-actions .primary-btn{flex:1}@media(max-width:980px){.lead-bottom-side{position:static}}.lsum-money{border-color:color-mix(in srgb,var(--green, #3CCB8E) 35%,transparent);background:color-mix(in srgb,var(--green, #3CCB8E) 7%,transparent)}.lsum-money strong{color:var(--green, #3CCB8E)}.lead-detail-form>section,.lead-detail-form>.lead-bottom-grid,.lead-detail-form>header,.lead-detail-form>details{animation:tpIn .5s cubic-bezier(.32,.72,0,1) both}.lead-detail-form>*:nth-child(4){animation-delay:30ms}.lead-detail-form>*:nth-child(5){animation-delay:60ms}.lead-detail-form>*:nth-child(6){animation-delay:90ms}.lead-detail-form>*:nth-child(7){animation-delay:.12s}.lead-detail-form>*:nth-child(8){animation-delay:.15s}.lead-detail-form>*:nth-child(9){animation-delay:.18s}.lead-detail-form>*:nth-child(10){animation-delay:.21s}.lead-detail-form>*:nth-child(11){animation-delay:.24s}.lead-detail-form>*:nth-child(12){animation-delay:.27s}.lead-detail-form>*:nth-child(13){animation-delay:.3s}.lead-detail-form>*:nth-child(14){animation-delay:.33s}.lead-detail-form>*:nth-child(15){animation-delay:.36s}.lead-detail-form>*:nth-child(16){animation-delay:.39s}.lead-detail-form>*:nth-child(n+17){animation-delay:.42s}.lead-detail-form .followup-card{position:relative;overflow:hidden}.lead-detail-form .followup-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent 4%,var(--btn-gold),transparent 96%);opacity:.75;pointer-events:none}.lead-summary-strip .lsum-cell strong{animation:lsumPop .6s cubic-bezier(.34,1.4,.4,1) both;animation-delay:.25s}@keyframes lsumPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lead-detail-form>section,.lead-detail-form>.lead-bottom-grid,.lead-detail-form>header,.lead-detail-form>details,.lead-summary-strip .lsum-cell strong{animation:none}}.contact-now-row{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0}.contact-now-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 20px;border-radius:999px;font-weight:800;font-size:13.5px;text-decoration:none;cursor:pointer;transition:transform .3s cubic-bezier(.32,.72,0,1),filter .2s ease,box-shadow .3s ease}.contact-now-wa{background:linear-gradient(180deg,#2ee06f,#22c15c);color:#fff;box-shadow:0 10px 22px -10px #25d366a6,inset 0 1px #ffffff59}.contact-now-mail{background:color-mix(in srgb,var(--surface-2) 75%,transparent);color:var(--text);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff40}:root[data-theme=dark] .contact-now-mail{box-shadow:inset 0 1px #ffffff0f}.contact-now-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.contact-now-btn:active{transform:scale(.97)}.contact-next-hint{font-size:11.5px;margin:0}.lsum-drivers{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.lsum-driver{font-size:10.5px;font-weight:700;color:var(--muted);padding:3px 11px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);border:1px solid var(--line-soft)}.closer-brief .closer-brief-head{display:flex;gap:16px;margin-bottom:12px}.closer-brief .closer-brief-head .eyebrow{margin:0}.closer-seller-assign{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fu-note-widget{margin-top:12px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--surface-2) 55%,transparent);border:1px solid var(--line-soft);box-shadow:inset 0 1px #ffffff40}:root[data-theme=dark] .fu-note-widget{box-shadow:inset 0 1px #ffffff0a}.fu-note-title{margin:0 0 10px;font-size:12px;font-weight:800;color:var(--text)}.fu-note-title .muted{font-weight:600;font-size:11px}.fu-note-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.fu-note-chip{padding:7px 14px;border-radius:999px;font-size:12px;font-weight:750;cursor:pointer;color:var(--muted);background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff4d;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .3s cubic-bezier(.32,.72,0,1)}:root[data-theme=dark] .fu-note-chip{box-shadow:inset 0 1px #ffffff0d}.fu-note-chip:hover{transform:translateY(-1px);color:var(--text);border-color:color-mix(in srgb,var(--btn-gold) 45%,transparent)}.fu-note-chip:active{transform:scale(.96)}.fu-note-chip.active{background:linear-gradient(180deg,var(--btn-gold-hi),var(--btn-gold));color:#1d1503;border-color:transparent}.fu-note-area{width:100%;resize:none;padding:11px 14px;border-radius:13px;border:1.5px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;line-height:1.55;font-family:inherit;min-height:46px;transition:min-height .35s cubic-bezier(.32,.72,0,1),border-color .25s ease,box-shadow .25s ease}.fu-note-area:focus,.fu-note-area.has-text{min-height:96px}.fu-note-area:focus{outline:none;border-color:color-mix(in srgb,var(--btn-gold) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-gold) 16%,transparent)}.followup-card .form-grid.compact{grid-template-columns:.7fr 1.3fr;align-items:start;gap:14px}.followup-card select[name=followUpType],.followup-card input[name=nextFollowUpAt]{height:48px;box-sizing:border-box}.followup-card .fu-presets{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.followup-card .fu-preset{padding:8px 15px;border-radius:999px}.followup-card .followup-quick-row{gap:8px}.followup-card .followup-quick-row .ghost-btn,.followup-card .followup-quick-row .primary-btn{padding:9px 16px}.lead-bottom-grid .stage-option-grid{gap:10px}.lead-bottom-grid .stage-option{min-height:68px;font-size:13px}.lead-bottom-grid .drawer-actions .ghost-btn,.lead-bottom-grid .drawer-actions .primary-btn{padding:14px 18px;font-size:14px}.lead-bottom-grid{align-items:start}.lead-bottom-grid .lead-profile{max-height:600px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.lead-bottom-grid .stage-option{min-height:76px;font-size:13.5px}.lead-bottom-grid .stage-picker h3{margin-bottom:12px}.closer-seller-assign select{height:48px;font-size:14px}.closer-seller-assign .glass-btn{padding:12px 18px;font-size:13.5px}.closer-action-band{padding:16px 18px}.contact-now-row{flex-direction:column;gap:8px;margin:8px 0}.contact-now-btn{width:100%;justify-content:center;padding:13px 20px;font-size:14px;box-sizing:border-box}.lead-summary-strip{display:flex;flex-wrap:wrap}.lead-summary-strip .lsum-cell{flex:1 1 180px}.lead-summary-strip .lsum-progress,.lead-summary-strip .lsum-drivers{flex-basis:100%}.followup-card .followup-quick-row{display:flex}.followup-card .followup-quick-row .ghost-btn,.followup-card .followup-quick-row .primary-btn{flex:1;text-align:center;justify-content:center}.offer-grid .offer-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:62px;padding:10px 16px;text-align:left}.offer-grid .offer-card span{font-size:22px}.offer-grid .offer-card strong{font-size:13px}.offer-grid .offer-card small{margin-left:auto;font-size:12px}.closer-seller-assign{flex:1}.closer-seller-assign select{max-width:none;flex:1}.lead-bottom-grid{align-items:stretch}.lead-bottom-side{position:static;display:flex;flex-direction:column}.lead-bottom-side .stage-picker{flex:1;display:flex;flex-direction:column}.lead-bottom-side .stage-picker .stage-option-grid{flex:1;grid-auto-rows:1fr}.lead-bottom-grid .lead-profile{max-height:560px}@media(max-width:980px){.lead-bottom-grid{align-items:start}}.ai-voice-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.ai-voice-player{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-voice-audio{height:38px}.ai-voice-hint{flex-basis:100%;margin:0}.social-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.social-cands{display:flex;flex-direction:column;gap:5px;margin:6px 0 10px}.social-cand{display:block;font-size:12px;text-align:left;padding:7px 10px;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.social-cand:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.social-auto-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}.strategy-quote-strip:has(.flap-board){flex-direction:column;gap:8px;border:none;background:transparent;box-shadow:none;padding:4px 8px}.flap-board{display:flex;align-items:center;gap:8px;max-width:100%;perspective:700px}.flap-rail{width:5px;align-self:stretch;min-height:27px;border-radius:3px;flex:0 0 auto;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary) 45%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--primary) 40%,transparent),inset 0 1px 2px #fff3}.flap-cells{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.flap-cell{position:relative;width:19px;height:27px;display:flex;align-items:center;justify-content:center;font-family:SF Mono,Fira Code,Courier New,monospace;font-weight:800;font-size:15px;color:#f2cb68;border-radius:4px;background:linear-gradient(180deg,#1e1e1e,#121212);box-shadow:inset 0 1px 2px #0006,inset 0 -1px 2px #00000059,0 1px 2px #0006;text-shadow:0 1px 1px rgba(0,0,0,.7);transform-style:preserve-3d}.flap-space{background:transparent;box-shadow:none;width:9px}.flap-space:after{display:none}.flap-cell.flap-tick{animation:flapTick .11s ease-out}@keyframes flapTick{0%{transform:rotateX(0)}42%{transform:rotateX(-90deg)}55%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.flap-author{margin:0;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--primary) 78%,var(--muted))}@media(prefers-reduced-motion:reduce){.flap-cell.flap-tick{animation:none}}@media(max-width:640px){.flap-cell{width:15px;height:22px;font-size:12px}}#profile-island .cxp-shell{width:100%!important}:root[data-theme=dark] .team-card,:root[data-theme=dark] .perf-card,:root[data-theme=dark] .wins-breakdown,:root[data-theme=dark] .lss-item,:root[data-theme=dark] .payouts-premium .flow-row.final,:root[data-theme=dark] .revenue-chart-card,:root[data-theme=dark] .payouts-premium .panel,:root[data-theme=dark] .payouts-hero{box-shadow:var(--panel-glow),0 12px 30px -20px #0009}:root[data-theme=dark] .team-card:hover,:root[data-theme=dark] .perf-card:hover,:root[data-theme=dark] .lss-item:hover{box-shadow:var(--panel-glow),0 20px 40px -24px #000000b8}:root[data-theme=dark] .brain-card,:root[data-theme=dark] .sv-chip,:root[data-theme=dark] .payout-method-select,:root[data-theme=dark] .payout-tab,:root[data-theme=dark] .loss-reason-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 94%,transparent),var(--surface));box-shadow:var(--panel-glow)}:root[data-theme=dark] .brain-card:hover,:root[data-theme=dark] .sv-chip:hover,:root[data-theme=dark] .payout-tab:hover,:root[data-theme=dark] .loss-reason-btn:hover,:root[data-theme=dark] .payout-toggle-btn:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 96%,transparent),var(--surface-2));box-shadow:var(--panel-glow),0 8px 20px -10px #0009}:root[data-theme=dark] .payout-method-select:focus{box-shadow:var(--panel-glow),var(--ring)}:root[data-theme=dark] .loss-modal{box-shadow:var(--panel-glow),var(--shadow-pop)}:root[data-theme=dark] .loss-modal-icon,:root[data-theme=dark] .payout-btn-undo{box-shadow:var(--panel-glow)}:root[data-theme=dark] .glass-btn-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--red) 12%,transparent));box-shadow:var(--panel-glow)}.ghost-btn{color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--surface-2) 55%,transparent));border:1px solid color-mix(in srgb,var(--line) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #12192b14,inset 1px 1px 1px -.5px #ffffffe6,inset -1px -1px 1px -.5px #12192b1f,inset 0 0 6px 3px #ffffff38}:root[data-theme=dark] .ghost-btn{background:linear-gradient(180deg,#ffffff12,#ffffff06);border-color:#ffffff1f;box-shadow:0 2px 8px #00000073,inset 1px 1px 1px -.5px #ffffff61,inset -1px -1px 1px -.5px #ffffff29,inset 0 0 6px 3px #ffffff0d}:root[data-theme=dark] .ghost-btn:hover{filter:brightness(1.12);box-shadow:0 6px 18px #0000008c,0 0 12px var(--gold-glow, rgba(215, 166, 42, .12)),inset 1px 1px 1px -.5px #ffffff73,inset -1px -1px 1px -.5px #fff3,inset 0 0 8px 4px #ffffff12}.trial-adjust-row{align-items:center;gap:8px;flex-wrap:wrap}.trial-adjust-input{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.trial-adjust-input input{width:64px;min-height:var(--button-height-compact);padding:0 8px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--input-bg);color:var(--text);font-size:14px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.trial-adjust-input input:focus{outline:none;box-shadow:var(--ring);border-color:color-mix(in srgb,var(--primary) 55%,transparent)}:root[data-theme=dark] .lead-score.new{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}:root{--green-ink: #1B6F4C;--warning-ink: #A1500F;--red-ink: #C13232;--blue-ink: #3153D6;--cyan-ink: #076C86;--wa-ink: #157B43}:root[data-theme=dark]{--green-ink: var(--green);--warning-ink: var(--warning);--red-ink: var(--red);--blue-ink: var(--blue);--cyan-ink: var(--cyan);--wa-ink: #25d366}.kpi-trend-up,.chip.green,.status-pill.active,.tag.money,.days-ok,.quality-score.alta,.em-st-sent,.lead-score.client,.avatar.green,.contact-btn.whatsapp,.stage-option small{color:var(--green-ink)}.mini-stat strong{color:var(--blue-ink)}.kpi-badge-orange,.chip.gold,.tag.gold,.days-mid,.quality-score.media{color:var(--warning-ink)}.kpi-trend-down,.days-warn,.quality-score.baja,.status-pill.red,.danger-btn,.avatar.red{color:var(--red-ink)}.avatar,.lead-score.strong,.em-st-sending,.ghost-btn.active{color:var(--primary-strong)}.lead-score.warm,.tag.blue{color:var(--cyan-ink)}.contact-btn.email{color:var(--blue-ink)}.blue-text{color:var(--blue-ink)!important}.red-text{color:var(--red-ink)!important}.lc-wa-pill,.lc-wa-btn{color:var(--wa-ink)}.chip-stage,.stage-count,.stage-head h3,.lc-avatar,.stage-option.active{color:color-mix(in srgb,var(--accent) 55%,#17130C)}:root[data-theme=dark] .chip-stage,:root[data-theme=dark] .stage-count,:root[data-theme=dark] .stage-head h3,:root[data-theme=dark] .lc-avatar,:root[data-theme=dark] .stage-option.active{color:color-mix(in srgb,var(--accent) 78%,#FFFFFF)}.stage-preview-label{color:var(--muted)}.alert-badge{background:#c13232}.pp-option.active,.exec-leader-label{color:var(--primary-strong)}.lt-offer-missing,.priority-badge.medium{color:var(--warning-ink)}.priority-badge.low{color:var(--cyan-ink)}.price.link-row-price,.money-text,.flow-row.in strong{color:var(--green-ink)}.flow-row.out strong{color:var(--red-ink)}.flow-row.out.admin strong{color:var(--warning-ink)}.flow-row.final strong{color:var(--primary-strong)}.status-pill.inactive,.danger-zone>summary{color:var(--red-ink)}:root[data-theme=light] .lb-av-ph{color:color-mix(in srgb,var(--primary-strong) 85%,#000)}:root[data-theme=light] .lb-locked{color:var(--red-ink)}:root[data-theme=light] .lb-pod-prize{color:var(--primary-strong)}:root[data-theme=light] .lb-pod-prize.lb-pod-locked{color:var(--red-ink)!important}:root[data-theme=light] .lb-you{color:var(--primary-strong)}.chip-accent-ink{color:color-mix(in srgb,var(--accent) 55%,#17130C)!important}:root[data-theme=dark] .chip-accent-ink{color:color-mix(in srgb,var(--accent) 78%,#FFFFFF)!important}html:root[data-theme=light] #bg-aurora{--blue-500: #D7A62A;--indigo-300: #E5C568;--blue-300: #C79F35;--violet-200: #B7A6E3;--blue-400: #D7A62A}html:root[data-theme=light] #bg-aurora [class*=will-change-transform]{opacity:.16!important}html:root[data-theme=light] .cxp-banner-default{background:radial-gradient(130% 170% at 18% -10%,rgba(215,166,42,.3),transparent 55%),radial-gradient(120% 160% at 88% 12%,rgba(110,89,181,.26),transparent 58%),radial-gradient(90% 120% at 55% 110%,rgba(61,99,232,.14),transparent 60%),linear-gradient(160deg,#f7f8fb,#edeff4)}.payout-status-paid,.psum-paid{color:var(--green-ink)}.payout-timestamp,.pool-mini.full .pool-mini-txt{color:var(--green-ink)!important}.payout-status-pending{color:var(--warning-ink)}.psum-pend{color:var(--primary-strong)}:root[data-theme=light] .highlight-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2.5%,transparent),var(--surface))}html:root[data-theme=light] .lb-pod-top.lb-gold{background:linear-gradient(180deg,color-mix(in srgb,#D7A62A 6%,var(--surface-2, #FAFBFD)),var(--surface, #FFFFFF))}:root[data-theme=light] .payouts-hero{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--primary, #B98517) 5%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--primary, #B98517) 2%,transparent),var(--surface, #FFFFFF))!important}.auth-brand-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 44px;background:radial-gradient(circle at 70% 15%,rgba(215,166,42,.03),transparent 42%),radial-gradient(circle at 20% 80%,rgba(123,97,201,.05),transparent 45%),linear-gradient(160deg,#0b0e14,#07090d);border-right:1px solid #1E232D;overflow:hidden}.auth-brand-panel:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(7,9,13,.85));pointer-events:none}.auth-paths{position:absolute;inset:0;pointer-events:none;color:#d7a62a}.auth-paths-svg{position:absolute;inset:0;width:100%;height:100%}.auth-paths-svg path{stroke-dasharray:.42 .58;animation-name:authPathFlow,authPathPulse;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite}@keyframes authPathFlow{to{stroke-dashoffset:-1}}@keyframes authPathPulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.auth-paths-svg path{animation:none}}.auth-brand-panel .auth-brand-top{position:relative;z-index:2}.auth-brand-copy{display:flex;flex-direction:column;gap:2px}.auth-brand-copy strong{color:#fffffff0;font-size:17px;font-weight:900;letter-spacing:-.01em}.auth-brand-sub{color:#ffffff8c;font-size:12px;font-weight:600}.auth-quote{position:relative;z-index:2;margin:0;max-width:46ch}.auth-quote p{margin:0 0 10px;color:#ffffffeb;font-size:21px;line-height:1.45;letter-spacing:-.01em;font-weight:600}.auth-quote footer{color:#e5c568;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.auth-form-panel{position:relative;overflow:hidden}.auth-form-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.6;background:radial-gradient(42% 42% at 78% 8%,color-mix(in srgb,var(--text) 5%,transparent),transparent 80%),radial-gradient(34% 34% at 88% 38%,color-mix(in srgb,var(--primary) 2%,transparent),transparent 80%)}.auth-form-inner{position:relative;z-index:1}.auth-brand-mobile{display:none;align-items:center;gap:10px;margin-bottom:18px}.auth-brand-mobile strong{font-size:17px;font-weight:900;color:var(--text)}.auth-brand-mobile .auth-mark-sm{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary-strong)}.auth-form-header h1{font-size:26px;font-weight:800;letter-spacing:-.02em}@media(max-width:1023px){.auth-split{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-brand-mobile{display:flex}}.link-button:focus-visible,.password-toggle:focus-visible,.foot-link:focus-visible,.pp-option:focus-visible,.stage-option:focus-visible,.payout-tab:focus-visible,.theme-opt:focus-visible,.foot-theme-btn:focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}.link-button:hover,.auth-forgot:hover{text-decoration:underline}.password-toggle:hover,.foot-link:hover{color:var(--text)}.automation-monitor-panel{grid-template-columns:minmax(0,1fr)}@media(max-width:640px){.payout-row-right{flex-wrap:wrap}}body:has(.lead-drawer) .fab-wrap,body:has(.modal-backdrop) .fab-wrap{display:none}@media(max-width:640px){.flap-cell{width:12px;height:18px;font-size:10px;border-radius:3px}.strategy-quote-strip{margin-top:2px;margin-bottom:2px}.strategy-quote-strip .flap-board{gap:3px}}@media(max-width:640px){.lead-table-wrap td.lt-empty{display:none}.lead-table-wrap td{padding:6px 0;max-width:none}.lt-source{max-width:none}.lead-table-wrap tr{content-visibility:auto;contain-intrinsic-size:auto 300px}.leads-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.lss-item{padding:10px}.kpi-card strong{font-size:clamp(18px,6.6vw,26px)}}.mfb{position:fixed;top:0;left:0;right:0;z-index:70;display:none;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:var(--topbar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft);box-shadow:var(--shadow-soft);transform:translateY(-105%);transition:transform .25s ease}@media(max-width:640px){.mfb{display:flex}}body.hdr-float .mfb{transform:translateY(0)}.mfb-btn{min-width:42px;min-height:38px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 82%,transparent);font-size:16px;display:grid;place-items:center}.mfb-brand{flex:1;min-height:38px;border:0;background:transparent;font-weight:800;font-size:14px;letter-spacing:-.01em;color:var(--text)}.mfb-btn:focus-visible,.mfb-brand:focus-visible{outline:none;box-shadow:var(--ring)}.lead-drawer-head{position:relative;padding-right:128px}.lead-drawer-head .toolbar-row{position:absolute;top:0;right:0;gap:8px}.lead-drawer-head .toolbar-row .icon-btn{width:34px;height:34px;border-radius:50%;font-size:15px;display:grid;place-items:center}.lead-drawer-head .toolbar-row [data-close-modal]{color:var(--green-ink);border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 12%,transparent)}.lead-drawer-head .toolbar-row [data-close-modal]:hover{background:color-mix(in srgb,var(--green) 20%,transparent)}.lead-drawer-head .toolbar-row [data-action=delete-lead]{color:var(--red-ink);border-color:color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent)}.lead-drawer-head .toolbar-row [data-action=delete-lead]:hover{background:color-mix(in srgb,var(--red) 20%,transparent)}.tv-kit-actions{gap:10px;row-gap:10px;flex-wrap:wrap}.tv-kit-actions .glass-btn{padding:9px 14px}.tv-kit-actions+p.muted.small{margin-top:10px}.tv-kit-actions:has([data-days]){display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tv-kit-actions:has([data-days]) .glass-btn{padding:9px 8px;font-size:12px;line-height:1.25;white-space:normal;text-align:center;min-width:0}.closer-brief .closer-brief-head{flex-direction:column;align-items:stretch;gap:10px}.closer-brief .closer-brief-head .eyebrow{text-align:left}.closer-brief .closer-brief-head .closer-brief-seller{flex-direction:column;align-items:stretch;gap:6px}.closer-brief .closer-brief-head .closer-seller-assign{width:100%}.closer-brief .closer-brief-head .closer-seller-assign select{flex:1;max-width:none}.wa-bot-card{padding:28px 24px}.wa-bot-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 0}.wa-bot-icon{font-size:40px;line-height:1}.wa-bot-empty h3{margin:0;font-size:20px}.wa-bot-empty p{max-width:46ch;margin:0}.wa-bot-connect{margin-top:8px;padding:13px 26px;font-size:15px}.wa-bot-live{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wa-bot-live-info h3{margin:0 0 6px}.wa-bot-live-info>div{display:flex;align-items:center;gap:6px}.wa-bot-actions{display:flex;gap:8px;flex-wrap:wrap}.wa-bot-note{margin:-4px 2px 0}.wa-advanced{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 60%,transparent);padding:4px 14px}.wa-advanced>summary{cursor:pointer;padding:10px 0;font-weight:700;font-size:13px;color:var(--muted);list-style-position:inside}.wa-advanced[open]>summary{border-bottom:1px solid var(--line-soft);margin-bottom:12px}.wa-advanced-body{padding-bottom:8px}@media(max-width:640px){.wa-bot-live{flex-direction:column;align-items:stretch}.wa-bot-actions .ghost-btn,.wa-bot-actions .primary-btn{flex:1}}.bot-status-hero{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.bot-status-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.bot-status-hero.is-off{color:var(--red-ink)}.bot-status-hero.is-off .bot-status-dot{background:var(--red)}.bot-status-hero.is-dry{color:var(--warning-ink);border-color:color-mix(in srgb,var(--warning) 40%,var(--line-soft))}.bot-status-hero.is-dry .bot-status-dot{background:var(--warning)}.bot-status-hero.is-live{color:var(--green-ink);border-color:color-mix(in srgb,var(--green) 40%,var(--line-soft));background:color-mix(in srgb,var(--green) 7%,var(--surface-2))}.bot-status-hero.is-live .bot-status-dot{background:var(--green)}.bot-status-copy{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.bot-status-copy strong{font-size:16px;color:var(--text)}.bot-status-copy span{font-size:13px;color:var(--muted);line-height:1.45}.bot-status-hero>.mini-badge{flex:0 0 auto;align-self:flex-start}@media(max-width:640px){.bot-status-hero{flex-wrap:wrap}.bot-status-hero>.mini-badge{order:3}}
