:root{--bg:#0a0f14;--bg-2:#0e151c;--card:#121a22;--card-2:#16202a;--line:#1e2a36;--line-2:#28384a;--txt:#d7e0e8;--txt-dim:#8295a6;--txt-faint:#5b6b7a;--accent:#10b981;--accent-2:#34d399;--green:#22c55e;--red:#ef4444;--amber:#f59e0b;--blue:#38bdf8;--radius:12px;--radius-sm:8px;--shadow:0 1px 0 #ffffff05, 0 8px 24px #00000059;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--page:#080b0a;--inset:#181d1b;--dim:#b3beb8;--faint:#8a9590;--st1:#076941;--st2:#04804f;--st3:#02985f;--st4:#19ae6f;--st5:#48cd8c;--st6:#84eab2;--track:#0c3722;--g2:#5d6561;--warn:#fbbf24;--on-mint:#080b0a}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:radial-gradient(700px 420px at 22% -6%, #48cd8c26, transparent 70%), radial-gradient(640px 380px at 88% 2%, #84eab214, transparent 70%), radial-gradient(900px 520px at 55% 30%, #19ae6f12, transparent 70%), var(--page);color:var(--txt);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-size:100% 1100px,100% 1100px,100% 1100px;font-size:14px}a{color:inherit;text-decoration:none}#app{min-height:100vh;display:flex}#sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#181d1b8c,#080b0a40);border-right:1px solid #84eab212;flex-direction:column;flex:0 0 232px;width:232px;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:6px 8px 18px;display:flex}.brand-mark{color:var(--accent);font-size:18px}.brand-text{letter-spacing:2px;color:var(--txt-dim);font-size:13px}.brand-text strong{color:var(--txt);font-weight:700}.b2 .brand{padding:0 10px 22px}.b2 .brand-mark{background:linear-gradient(135deg, var(--st6), var(--st3));border-radius:7px;flex:none;width:22px;height:22px;box-shadow:0 6px 18px #48cd8c59}.b2 .brand-text{letter-spacing:2.4px;font-weight:500}#nav{flex-direction:column;gap:2px;display:flex}.nav-item{color:var(--dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:14px;transition:background .12s,color .12s;display:flex}.nav-item:hover{color:var(--txt);background:#84eab20d}.nav-item.active{color:var(--txt);box-shadow:inset 2px 0 0 var(--st6);background:linear-gradient(90deg,#84eab224,#84eab208)}.nav-item:focus-visible{outline:2px solid var(--st6);outline-offset:2px}.nav-ico{text-align:center;width:16px;color:var(--faint)}.nav-item.active .nav-ico{color:var(--st6)}.sidebar-foot{flex-direction:column;gap:6px;margin-top:auto;padding:8px;display:flex}.sidebar-label{text-transform:uppercase;letter-spacing:.12em;color:var(--txt-faint);font-size:10px}.lang-toggle{gap:6px;display:flex}#main{flex-direction:column;flex:1;min-width:0;display:flex}#view{max-width:980px;padding:26px 28px}.view-head{justify-content:space-between;align-items:baseline;margin:0 0 18px;display:flex}.view-head h1{letter-spacing:.3px;margin:0;font-size:18px;font-weight:650}.view-head .sub{color:var(--txt-dim);margin-top:3px;font-size:12px}.tf-btn{background:var(--card);border:1px solid var(--line);color:var(--txt-dim);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12px}.tf-btn:hover{color:var(--txt);border-color:var(--line-2)}.tf-btn.active{border-color:var(--accent);color:var(--accent-2);background:#10b98124}.btn{background:var(--accent);color:#04130d;border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;padding:9px 16px;font-size:13px;font-weight:650}.btn:hover{background:var(--accent-2)}.tag{background:var(--card-2);border:1px solid var(--line-2);color:var(--txt-dim);border-radius:999px;padding:1px 9px;font-size:11px;display:inline-block}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.card-title{color:var(--txt-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:12px}.section-h{color:var(--txt-dim);text-transform:uppercase;letter-spacing:1px;margin:26px 0 12px;font-size:12px;font-weight:650}.login-wrap{place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);width:min(380px,94vw);padding:30px 28px}.login-sub{color:var(--txt-dim);margin:4px 0 18px;font-size:12.5px}.login-card form{flex-direction:column;gap:12px;display:flex}.login-card input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);font:inherit;width:100%;padding:10px 12px;font-size:14px}.login-card input:focus{border-color:var(--accent);outline:none}.login-error{color:#fca5a5;margin:12px 0 0;font-size:12.5px}.offer-desc{color:var(--txt);white-space:pre-line;margin:0;font-size:14px;line-height:1.65}.price-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.price-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.price-label{color:var(--txt-dim);text-transform:uppercase;letter-spacing:.8px;font-size:12px}.price-value{font-family:var(--mono);color:var(--accent-2);margin:8px 0 4px;font-size:24px;font-weight:700}.price-note{color:var(--txt-faint);font-size:12px}.talking-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.talking-list li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--txt);gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.talking-list li:before{content:"→";color:var(--accent);flex:none}.res-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.res-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:9px;padding:16px;transition:border-color .12s,transform .12s;display:flex}a.res-card:hover{border-color:var(--accent);transform:translateY(-1px)}.res-kind{text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--line-2);border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}.res-kind.loom{color:#c4b5fd;background:#8b5cf624;border-color:#8b5cf666}.res-kind.youtube{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.res-kind.doc{color:var(--blue);background:#38bdf81f;border-color:#38bdf866}.res-kind.link{color:var(--accent-2);background:#10b98124;border-color:#10b98166}.res-title{color:var(--txt);font-size:14px;font-weight:650;line-height:1.4}.res-desc{color:var(--txt-dim);font-size:12.5px;line-height:1.5}.res-foot{color:var(--accent-2);margin-top:auto;font-size:12px}.res-foot.pending{color:var(--txt-faint);font-style:italic}.field{flex-direction:column;gap:6px;display:flex}.field label{text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);font-size:11px}.field input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);font:var(--mono);font-family:var(--mono);width:100%;padding:10px 12px;font-size:16px}.field input:focus{border-color:var(--accent);outline:none}.tier-table{border-collapse:collapse;width:100%}.tier-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:650}.tier-table td{font-family:var(--mono);color:var(--txt-dim);border-bottom:1px solid var(--line);padding:9px 10px;font-size:13px}.tier-table tr:last-child td{border-bottom:0}.tier-table tr.now td{color:var(--accent-2);background:#10b98112}.login-alt{margin:16px 0 0;font-size:12.5px}.login-alt a{color:var(--accent-2)}.login-alt a:hover{text-decoration:underline}.gate-title{margin:10px 0 8px;font-size:16px;font-weight:650}.gate-body{color:var(--txt-dim);margin:0 0 8px;font-size:13.5px;line-height:1.55}.gate-email{font-family:var(--mono);color:var(--txt-faint);margin:0 0 16px;font-size:12px}.signout-btn{border:1px solid var(--line-2);color:var(--txt-dim);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;padding:7px 12px;font-size:12px}.signout-btn:hover{color:#fca5a5;border-color:#ef444466}.sidebar-user{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sidebar-user-name{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.offers-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.offer-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.offer-includes{text-transform:uppercase;letter-spacing:.8px;color:var(--txt-faint);margin:12px 0 8px;font-size:10px}.offer-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.offer-bullets li{color:var(--txt-dim);gap:8px;font-size:13px;line-height:1.5;display:flex}.offer-bullets li:before{content:"✓";color:var(--accent);flex:none}.sched-card{margin-bottom:18px}.sched-hint{color:var(--txt-dim);margin:0 0 10px;font-size:12.5px}.sched-row{gap:10px;display:flex}.sched-row input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);font:inherit;flex:1;padding:9px 11px;font-size:13px}.sched-row input:focus{border-color:var(--accent);outline:none}.sched-team-label{text-transform:uppercase;letter-spacing:.8px;color:var(--txt-faint);margin:16px 0 8px;font-size:10px}.sched-team{flex-direction:column;gap:6px;display:flex}.sched-team-row{align-items:baseline;gap:12px;font-size:13px;display:flex}.sched-name{color:var(--txt);min-width:120px;font-weight:600}.sched-link{color:var(--blue);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sched-link:hover{text-decoration:underline}.sched-none{color:var(--txt-faint);font-size:12.5px;font-style:italic}.new-deal{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.new-deal input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);font:inherit;width:220px;padding:9px 11px;font-size:13px}.new-deal input:focus{border-color:var(--accent);outline:none}.deal-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.deal-table-wrap{overflow-x:auto}.deal-table{border-collapse:collapse;width:100%}.deal-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:10px;font-size:11px;font-weight:650}.deal-table td{color:var(--txt-dim);border-bottom:1px solid var(--line);vertical-align:middle;padding:10px;font-size:13px}.deal-table tr:last-child td{border-bottom:0}.deal-prospect{color:var(--txt);font-weight:600}.deal-ig{color:var(--blue);font-size:12px}.deal-ig:hover{text-decoration:underline}.deal-net{font-family:var(--mono);color:var(--txt)}.deal-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.deal-status{text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10px}.deal-status.scheduled{color:var(--blue);background:#38bdf81f;border-color:#38bdf866}.deal-status.closed{color:var(--accent-2);background:#10b98124;border-color:#10b98166}.deal-status.lost{color:var(--txt-faint);background:#5b6b7a26}.deal-status.canceled{color:#fca5a5;background:#ef44441f;border-color:#ef444466}.deal-review{text-transform:uppercase;color:#fbbf24;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:10px}.deal-review.rejected{color:#fca5a5;background:#ef44441a;border-color:#ef444466}.deal-rescued{white-space:nowrap;color:#fdba74;background:#fb923c14;border:1px solid #fb923c73;border-radius:999px;padding:3px 10px;font-size:11px}.deal-table .deal-rescued{white-space:normal;text-align:center}.deal-loss-err{background:#ef444414;border:1px solid #ef444459;border-radius:10px;margin:0 0 12px;padding:9px 12px}.btn.danger{color:#fca5a5;background:0 0;border:1px solid #ef444466}.btn.danger:hover{background:#ef44441f}.btn.ghost{color:var(--txt-dim);border:1px solid var(--line-2);background:0 0}.btn.ghost:hover{color:var(--txt);border-color:var(--accent)}.btn.sm{padding:6px 11px;font-size:12px}.btn:disabled{opacity:.5;cursor:default}.empty-state{border:1px dashed var(--line-2);border-radius:var(--radius);text-align:center;color:var(--txt-dim);padding:40px;font-size:13.5px}.drawer-backdrop{z-index:50;background:#0000008c;position:fixed;inset:0}.dialog{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);z-index:51;width:min(560px,94vw);max-height:90vh;box-shadow:var(--shadow);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog h2{margin:0 0 16px;font-size:17px;font-weight:650}.drawer{background:var(--bg-2);border-left:1px solid var(--line);z-index:51;width:min(560px,94vw);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow-y:auto}html:has(.drawer-backdrop){scrollbar-gutter:stable;overflow:hidden}.dialog,.drawer{overscroll-behavior:contain}.drawer h2{margin:0 0 16px;font-size:17px;font-weight:650}.drawer-close{color:var(--txt-dim);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:14px;right:18px}.drawer-close:hover{color:var(--txt)}.drawer-row{gap:12px;display:flex}.drawer-row>*{flex:1;min-width:0}.drawer-metrics{color:var(--txt-dim);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.field select{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);font:inherit;width:100%;padding:10px 12px;font-size:14px}.field select:focus{border-color:var(--accent);outline:none}.field-hint{color:var(--txt-faint);font-size:11px}.field{margin-bottom:12px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.offer-radios{flex-wrap:wrap;gap:8px;display:flex}.offer-radio{background:var(--card);border:1px solid var(--line);min-width:130px;color:var(--txt-dim);border-radius:var(--radius-sm);font:inherit;cursor:pointer;text-align:left;flex-direction:column;flex:1;gap:4px;padding:10px;font-size:12.5px;display:flex}.offer-radio.active{border-color:var(--accent);color:var(--txt);background:#10b98114}.offer-radio-price{font-family:var(--mono);color:var(--accent-2);font-weight:700}.lost-whys .offer-radio{flex:calc(50% - 4px);min-width:0}.lost-why-hint{color:var(--txt-faint);font-size:11.5px}.roster-list{flex-direction:column;gap:8px;display:flex}.roster-row{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.roster-id{flex-direction:column;gap:2px;min-width:0;display:flex}.roster-name{color:var(--txt);font-size:13.5px;font-weight:600}.roster-email{color:var(--txt-faint);font-size:12px;font-family:var(--mono)}.roster-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roster-base{color:var(--txt-faint);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:11px;display:flex}.roster-base input{background:var(--bg);border:1px solid var(--line);width:80px;color:var(--txt);border-radius:var(--radius-sm);font-family:var(--mono);padding:6px 8px;font-size:13px}.roster-base input:focus{border-color:var(--accent);outline:none}.month-nav{align-items:center;gap:10px;display:flex}.month-label{color:var(--txt);text-align:center;text-transform:capitalize;min-width:130px;font-size:13.5px;font-weight:650}.paynow-card{border-color:#10b98166;margin-bottom:18px}.paynow-total{float:right;color:var(--accent-2);font-family:var(--mono);text-transform:none;letter-spacing:0}.paynow-list{flex-direction:column;display:flex}.paynow-row{border-bottom:1px dashed var(--line);align-items:center;gap:14px;padding:9px 0;font-size:13px;display:flex}.paynow-row:last-child{border-bottom:0}.paynow-person{color:var(--txt);min-width:110px;font-weight:600}.paynow-concept{color:var(--txt-dim);flex:1}.paynow-month{font-family:var(--mono);color:var(--txt-faint);font-size:12px}.paynow-amount{font-family:var(--mono);color:var(--accent-2);text-align:right;min-width:90px;font-weight:700}.member-card{margin-bottom:16px}.member-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.member-name{color:var(--txt);font-size:15px;font-weight:650}.stat-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.stat-tile{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);font-size:10px}.stat-value{font-family:var(--mono);color:var(--txt);font-size:14px;font-weight:650}.comm-lines{flex-direction:column;gap:12px;display:flex}.comm-line{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.comm-line-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.comm-line-deal{color:var(--txt);font-size:13.5px;font-weight:600}.comm-line-amount{font-family:var(--mono);color:var(--txt);margin-left:auto;font-weight:700}.tranche-chips{flex-wrap:wrap;gap:6px;display:flex}.tranche-chip{font-size:11px;font-family:var(--mono);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:3px 9px}.tranche-chip.payable{color:var(--accent-2);background:#10b98124;border-color:#10b98166}.tranche-chip.paid{color:var(--txt-dim);background:#10b98112;border-color:#10b98140}.tranche-chip.frozen{color:var(--txt-faint);background:#5b6b7a1f}.tranche-chip.frozen.review{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b59}.tranche-chip.void{color:#fca5a5;background:#ef444414;border-color:#ef44444d;text-decoration:line-through}.comm-next-label{text-transform:uppercase;letter-spacing:.8px;color:var(--txt-faint);margin:16px 0 8px;font-size:10px}.comm-next{flex-wrap:wrap;gap:10px;display:flex}.comm-next-month{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.comm-next-ym{color:var(--txt-faint);font-size:10px;font-family:var(--mono)}.comm-next-amt{font-family:var(--mono);color:var(--txt);font-size:13px;font-weight:650}.deal-status.reserved{color:#c4b5fd;background:#8b5cf624;border-color:#8b5cf666}.deal-reserve{font-family:var(--mono);flex-direction:column;gap:2px;display:flex}.deal-reserve-date{color:var(--txt-faint);font-size:11px}.deal-reserve-due{color:var(--txt-dim);font-size:11px}.deal-reserve-due.late{color:var(--amber);font-weight:600}.res-head{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.res-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.res-admin-actions{gap:10px;display:flex}.link-btn{color:var(--txt-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.link-btn:hover{color:var(--txt);text-decoration:underline}.link-btn.danger:hover{color:#fca5a5}.booking-card{margin-bottom:18px}.booking-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.booking-url{font-family:var(--mono);color:var(--accent-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:nowrap;flex:1;min-width:220px;padding:9px 12px;font-size:13px;overflow-x:auto}.my-link{margin-top:12px}.my-link-label{color:var(--txt);margin-bottom:6px;font-size:12.5px;font-weight:600}.my-link-tag{font-family:var(--mono);color:var(--txt-dim);margin-top:16px;font-size:12px}.my-link .booking-url{white-space:normal;overflow-wrap:anywhere}.nav-badge{color:var(--st6);font-variant-numeric:tabular-nums;background:#84eab21f;border:1px solid #84eab266;border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:650;line-height:18px}.mobile-topbar{display:none}.sidebar-backdrop{z-index:55;background:#0000008c;position:fixed;inset:0}.table-scroll{overflow-x:auto}.deal-cards{display:none}.deal-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px;display:flex}.deal-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-card-meta{color:var(--txt-dim);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.deal-card-meta .k{color:var(--txt-faint)}.deal-card .deal-actions{justify-content:flex-start}.ficha-link{cursor:pointer;color:#93c5fd;background:0 0;border:0;margin-top:4px;padding:0;font-size:11.5px;display:inline-block}.ficha-link:hover{text-decoration:underline}.ficha-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ficha-item{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px}.ficha-q{text-transform:uppercase;letter-spacing:.5px;color:var(--txt-faint);margin-bottom:4px;font-size:11px}.ficha-a{color:var(--txt);white-space:pre-wrap;font-size:13.5px;line-height:1.45}.ficha-answers{margin-top:22px}.ficha-who{color:var(--txt-dim);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;font-size:12.5px;display:flex}.ficha-who.by-team{color:var(--txt)}.ficha-who.error{color:var(--bad,#e5484d)}.who-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--bg);border:1px solid var(--line-2);color:var(--txt-faint);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.who-pill.team{color:#fbbf24;border-color:#fbbf2473}.ficha-notes{margin-top:22px}.ficha-a.ficha-note{overflow-wrap:anywhere}.ficha-recs{margin-top:22px}.rec-row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.rec-row a{overflow-wrap:anywhere;font-size:13.5px}.rec-row.rec-prev{opacity:.6}.rec-tag{text-transform:uppercase;letter-spacing:.5px;color:var(--txt-faint);font-size:11px}.rec-box{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rec-box input{background:var(--bg);border:1px solid var(--line-2);min-width:0;color:var(--txt);font:inherit;border-radius:12px;flex:220px;padding:10px 12px;font-size:15px}.rec-st{color:var(--txt-faint);margin-top:6px;font-size:12px}.rec-st.error{color:var(--bad,#e5484d)}.rec-st button,.rec-del,.rec-sure button{border:1px solid var(--line-2);color:var(--txt);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.rec-sure{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ficha-cancel{margin-top:22px}.ficha-cancel .cg-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.ficha-cancel .cg-st{color:var(--txt-dim);margin-top:8px;font-size:12.5px}.ficha-cancel .cg-st.done{color:var(--txt)}.ficha-cancel .cg-st.error{color:var(--bad,#e5484d)}.ficha-cancel .cg-sure{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ficha-cancel .cg-sure button,.ficha-cancel .cg-st button{border:1px solid var(--line-2);color:var(--txt);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.ficha-wh{margin:0 0 4px;font-size:15px}.ficha-item .vsl-prog{max-width:none}.ficha-rows{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ficha-rows li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;font-size:13px;display:flex}.ficha-full{margin-top:14px;font-size:13px;display:inline-block}.ficha-lost{color:var(--txt-dim);overflow-wrap:anywhere;margin:-6px 0 14px;font-size:13px}.ficha-top{background:var(--inset);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;margin-bottom:18px;padding:4px 14px 14px}.ficha-top .deal-card-more{margin-top:10px}.ficha-top .b2-dl dd{overflow-wrap:anywhere;min-width:0}.ficha-top .deal-actions{justify-content:flex-start;margin-top:12px}.drawer~.drawer-backdrop{z-index:52}.drawer~.dialog,.drawer~.drawer{z-index:53}.deal-src{letter-spacing:.5px;color:#93c5fd;vertical-align:middle;background:#3b82f626;border:1px solid #3b82f659;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9.5px;font-weight:700;display:inline-block}.deal-call{color:var(--accent-2);margin-top:3px;font-size:11.5px}.deal-phone{margin-top:3px}.deal-ig.dim{color:var(--txt-dim)}.deal-claim{align-items:center;gap:8px;display:inline-flex}.deal-table .deal-claim.assign{flex-direction:column;align-items:flex-start;gap:4px}.deal-nosetter{color:#fbbf24;font-size:11.5px}.pay-email-locked{color:var(--txt-dim);margin-top:5px;font-size:11.5px}.pool-card{border-color:#fbbf2440;margin-bottom:14px}.pool-h{margin:0;font-size:14px}.pool-sub{color:var(--txt-dim);margin:2px 0 10px;font-size:12.5px}.pool-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pool-row{border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.pool-who{flex-direction:column;gap:2px;min-width:0;display:flex}.pool-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pool-when{color:var(--txt-dim);font-size:11.5px}.pool-actions{flex-shrink:0;gap:6px;display:flex}@media (max-width:767px){.pool-row{flex-direction:column;align-items:stretch}.pool-actions{justify-content:flex-end}}.ds-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 16px;display:grid}.ds-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ds-tile.accent{background:#10b98112;border-color:#10b98173}.ds-tile.warn{border-color:#fbbf2473}.ds-tile.warn .ds-value{color:#fbbf24}.ds-label{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);font-size:10.5px}.ds-value{font-family:var(--mono);color:var(--txt);font-size:20px;font-weight:700}.ds-value small{color:var(--txt-dim);font-size:13px;font-weight:500}.ds-tile.accent .ds-value{color:var(--accent-2)}.ds-sub{color:var(--accent-2);font-size:11px}.ds-progress{flex-direction:column;gap:4px;min-width:150px;display:flex}.ds-dots{gap:4px;display:flex}.ds-dot{border:1px solid var(--line-2);background:var(--bg);color:#04130d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-flex}.ds-dot.paid{background:var(--accent);border-color:var(--accent)}.ds-dot.refunded{color:#fff;background:#ef4444;border-color:#ef4444}.ds-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.ds-bar i{background:var(--accent);height:100%;display:block}.ds-progress-text{font-family:var(--mono);color:var(--txt-dim);white-space:nowrap;font-size:11px}.ds-empty{color:var(--txt-faint)}.deal-card .ds-progress{margin:8px 0}.cs-help{color:var(--txt-dim);margin:0 0 14px;font-size:12.5px}.cs-help summary{cursor:pointer;color:var(--accent-2);font-size:12.5px;list-style:none}.cs-help summary::-webkit-details-marker{display:none}.cs-help ol{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);margin:8px 0 0;padding:12px 14px 12px 30px;line-height:1.55}.cs-help li{margin:4px 0}.as-card{background:linear-gradient(180deg, #10b9810f, transparent 60%), var(--card);margin-bottom:18px}.as-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.as-sub{color:var(--txt-dim);font-size:12px}.as-margin{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.as-margin-label{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);font-size:10.5px}.as-margin-value{font-family:var(--mono);color:var(--accent-2);font-size:28px;font-weight:800;line-height:1.1}.as-margin-value.neg{color:#fca5a5}.as-margin-pct{color:var(--txt-dim);font-size:11.5px}.as-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.as-tile{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.as-tile.accent{border-color:#10b98173}.as-tile.accent .as-tile-value{color:var(--accent-2)}.as-tile.warn{border-color:#fbbf2473}.as-tile.warn .as-tile-value{color:#fbbf24}.as-tile-label{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);font-size:10.5px}.as-tile-value{font-family:var(--mono);color:var(--txt);font-size:20px;font-weight:700}.as-tile-hint{color:var(--txt-dim);font-size:11px}.as-trend{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.as-trend-head{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.as-legend{text-transform:none;letter-spacing:0;align-items:center;gap:6px;display:inline-flex}.as-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.as-legend i.rev,.as-col-bars i.rev{background:var(--accent)}.as-legend i.com,.as-col-bars i.com{background:#64748b}.as-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;display:grid}.as-col{flex-direction:column;align-items:center;gap:4px;display:flex}.as-col-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:70px;display:flex}.as-col-bars i{opacity:.55;border-radius:3px 3px 0 0;width:26%;max-width:22px;min-height:2px;display:block}.as-col.current .as-col-bars i{opacity:1}.as-col.current .as-col-bars i.rev{box-shadow:0 0 12px #10b98180}.as-col-val{font-family:var(--mono);color:var(--txt-dim);font-size:10.5px}.as-col.current .as-col-val{color:var(--accent-2);font-weight:700}.as-col-label{color:var(--txt-faint);text-transform:capitalize;font-size:11px}.as-col.current .as-col-label{color:var(--txt)}.ph{color:var(--txt-dim);margin:-8px 0 16px;font-size:12.5px}.ph summary{cursor:pointer;padding:6px 2px;list-style:none}.ph summary::-webkit-details-marker{display:none}.ph summary:before{content:"▸ ";color:var(--txt-faint)}.ph[open] summary:before{content:"▾ "}.ph strong{color:var(--txt);font-family:var(--mono)}.ph-table{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;overflow:hidden}.ph-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:7px 10px;font-size:10.5px}.ph-table td{border-bottom:1px solid var(--line);color:var(--txt);padding:7px 10px;font-size:12.5px}.ph-table tr:last-child td{border-bottom:0}.ph-table .mono{font-family:var(--mono)}.ph-table .dim{color:var(--txt-dim)}.ph-table .r,.ds-table .r{text-align:right}.ph-table tr.neg td{color:#fca5a5}.ds-tile.clickable{cursor:pointer}.ds-tile.clickable:hover,.ds-tile.open{border-color:#fbbf24}.ds-sub.warn{color:#fbbf24}.ds-overdue{background:var(--card);border-radius:var(--radius-sm);border:1px solid #fbbf2459;grid-column:1/-1;padding:12px 14px}.ds-table{border-collapse:collapse;width:100%}.ds-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px}.ds-table td{border-bottom:1px solid var(--line);color:var(--txt);padding:8px;font-size:13px}.ds-table tr:last-child td{border-bottom:0}.ds-table .strong{font-weight:600}.ds-table .dim{color:var(--txt-dim)}.ds-table .mono{font-family:var(--mono)}.ds-late{color:var(--txt-dim);font-size:12px}.ds-late.bad{color:#fbbf24;font-weight:600}.cl-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.cl-tile.accent{background:linear-gradient(180deg, #10b98114, transparent), var(--card);border-color:#10b98173}.cl-tile.accent .cl-value{color:var(--accent-2)}.cl-tile.warn{border-color:#fbbf2473}.cl-tile.warn .cl-value{color:#fbbf24}.cl-tile.bad .cl-value{color:#fca5a5}.cl-label{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);font-size:10.5px}.cl-value{font-family:var(--mono);color:var(--txt);font-size:20px;font-weight:700}.cl-hint{color:var(--txt-dim);font-size:11px}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cl-search{background:var(--card);border:1px solid var(--line);min-width:220px;color:var(--txt);border-radius:var(--radius-sm);flex:1;padding:9px 12px;font-size:13px}.cl-search:focus{border-color:var(--accent);outline:none}.cl-table{border-collapse:collapse;width:100%}.cl-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:10px;font-size:10.5px}.cl-table td{border-bottom:1px solid var(--line);color:var(--txt);vertical-align:middle;padding:10px;font-size:13px}.cl-table tr:last-child td{border-bottom:0}.cl-table .r{text-align:right}.cl-table .mono{font-family:var(--mono)}.cl-table .dim{color:var(--txt-dim)}.cl-table .strong{font-weight:700}.cl-table .warn{color:#fbbf24}.cl-name{font-weight:600}.cl-meta{color:var(--txt-dim);font-size:11.5px}.vsl-count{color:var(--txt-dim);margin:2px 0 10px;font-size:12.5px}.vsl-table{border-collapse:collapse;width:100%}.vsl-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 8px;font-size:10.5px}.vsl-table td{border-bottom:1px solid var(--line);color:var(--txt);vertical-align:middle;padding:9px 8px;font-size:13px}.vsl-table tr:last-child td{border-bottom:0}.vsl-table .mono{font-family:var(--mono)}.vsl-prog{flex-direction:column;gap:5px;min-width:150px;max-width:200px;display:flex}.vsl-prog-top{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.vsl-bar{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;height:6px;overflow:hidden}.vsl-bar i{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;height:100%;display:block}.vsl-pct{color:var(--txt-dim);font-size:11.5px}.vsl-booked.yes{color:var(--green);font-weight:700}.vsl-booked.no{color:var(--txt-faint)}.vsl-days{color:var(--txt-dim);white-space:nowrap;font-size:12px}.vsl-table .dim{color:var(--txt-dim)}.vsl-live{color:var(--accent-2);align-items:center;gap:6px;margin-left:8px;font-size:11.5px;display:inline-flex}.vsl-live i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9812e}.vsl-filters{flex-wrap:wrap;gap:6px;margin:2px 0 12px;display:flex}.vsl-chip{background:var(--card);border:1px solid var(--line-2);color:var(--txt-dim);cursor:pointer;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12px}.vsl-chip b{font-family:var(--mono);color:var(--txt);margin-left:4px;font-weight:600}.vsl-chip.on{border-color:var(--accent);color:var(--txt)}.vsl-status,.vsl-select{border:1px solid var(--line-2);background:var(--bg);color:var(--txt);border-radius:999px;padding:4px 9px;font-family:inherit;font-size:11.5px}.vsl-select{cursor:pointer}.vsl-select:disabled{opacity:.6}.s-nuevo{color:#fbbf24;border-color:#fbbf2473}.s-llamado{color:var(--blue);border-color:#38bdf866}.s-sin_respuesta{color:var(--txt-dim)}.s-en_seguimiento{color:#c4b5fd;border-color:#c4b5fd66}.s-no_interesado{color:var(--red);border-color:#ef444466}.s-agendo{color:var(--accent-2);border-color:#10b98173;font-weight:600}.vsl-contact{flex-wrap:wrap;gap:8px;display:flex}.vsl-contact a{color:#93c5fd;text-decoration:none}.vsl-contact a:hover{text-decoration:underline}.vsl-contact a.vsl-wa{color:var(--accent-2)}.vsl-testi{max-width:190px}.vsl-testi-list{flex-direction:column;gap:6px;display:flex}.vsl-testi-item{flex-direction:column;gap:3px;display:flex}.vsl-prog.small{gap:3px;min-width:120px;max-width:170px}.vsl-prog.small .vsl-prog-top{font-size:11px}.vsl-prog.small .vsl-bar{height:4px}.vsl-voice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vsl-mic.rec{background:var(--red);border-color:var(--red);color:#fff;animation:1.3s ease-in-out infinite vslPulse}.vsl-voice-status{color:var(--txt-dim);font-size:11.5px}.vsl-voice-status.err{color:var(--red)}@keyframes vslPulse{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 6px #ef444400}}.vsl-tchip{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);color:var(--txt-dim);border-radius:6px;margin:1px 3px 1px 0;padding:2px 6px;font-size:10.5px;display:inline-block}.vsl-open td{border-bottom:0}.vsl-detail td{background:var(--bg-2)}.vsl-detail-grid{grid-template-columns:1fr 1fr;gap:16px;padding:6px 4px 10px;display:grid}.vsl-dlabel{text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);margin-bottom:6px;font-size:10.5px}.vsl-notes{resize:vertical;background:var(--bg);width:100%;min-height:84px;color:var(--txt);border:1px solid var(--line-2);border-radius:var(--radius-sm);font:inherit;padding:8px 10px;font-size:13px}.vsl-log{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.roster-vsl{color:var(--txt-dim);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:768px){.vsl-detail-grid{grid-template-columns:1fr}}.cl-status{text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--line-2);color:var(--txt-dim);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px}.cl-status.paying{color:var(--accent-2);border-color:#10b98166}.cl-status.complete{color:#a7f3d0;border-color:#a7f3d059}.cl-status.behind{color:#fbbf24;border-color:#fbbf2473}.cl-status.refunded,.cl-status.canceled{color:#fca5a5;border-color:#ef444466}.cl-repeat{color:#fbbf24;margin-left:4px}.cl-ltv{flex-direction:column;gap:4px;min-width:130px;display:flex}.cl-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.cl-bar i{background:var(--accent);height:100%;display:block}.cl-ref{color:#fca5a5;font-size:11px}.cl-break{color:var(--txt-dim);font-size:11px}.cl-sched{margin-bottom:16px}.cl-sched-head{margin-bottom:14px}.cl-sched-cols{grid-auto-columns:minmax(52px,1fr);grid-auto-flow:column;padding-top:4px;display:grid;overflow-x:auto}.cl-sched-col{flex-direction:column;align-items:center;min-width:0;display:flex}.cl-sched-col .bar{border-bottom:1px solid var(--line-2);justify-content:center;align-items:flex-end;width:100%;height:120px;display:flex;position:relative}.cl-sched-col .bar i{background:var(--accent);border-radius:4px 4px 0 0;width:min(24px,70%);display:block}.cl-sched-col.late .bar i{background:var(--amber)}.cl-sched-col .v{text-align:center;font:600 12px var(--mono);color:var(--txt);white-space:nowrap;position:absolute;left:0;right:0}.cl-sched-col .m{color:var(--txt);white-space:nowrap;margin-top:7px;font-size:12px}.cl-sched-col .s{color:var(--txt-faint);text-align:center;font-size:10.5px;line-height:1.25}.cl-sched-col.next .m{font-weight:700}.cl-sched-scroll{margin-top:16px}.cl-sched-table th,.cl-sched-table td{white-space:nowrap}.cl-sched-table .stick{background:var(--card);z-index:1;position:sticky;left:0}.cl-sched-tot td{border-top:1px solid var(--line-2);font-weight:700}.cl-sched-note{color:var(--txt-faint);margin-top:12px;font-size:11.5px;line-height:1.45}.cs-switch{gap:4px;margin-right:14px;display:inline-flex}.cs-legend{color:var(--txt-dim);flex-wrap:wrap;gap:14px;margin:0 0 14px 2px;font-size:12px;display:flex}.cs-dot{font-family:var(--mono);color:var(--txt-dim);border:1px solid var(--line);background:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-size:11.5px;display:inline-flex}.cs-dot i{background:var(--txt-faint);border-radius:50%;width:8px;height:8px;display:inline-block}.cs-dot.payable{color:var(--accent-2);border-color:#10b98173}.cs-dot.payable i{background:var(--accent);box-shadow:0 0 8px #10b981b3}.cs-dot.paid{color:var(--txt)}.cs-dot.paid i{background:#a7f3d0}.cs-dot.frozen i{background:#64748b}.cs-dot.void{color:#fca5a5;text-decoration:none}.cs-dot.void i{background:#ef4444}.cs-dot.review{color:#fbbf24;border-color:#f59e0b59}.cs-dot.review i{background:var(--amber);box-shadow:0 0 8px #f59e0b80}.cs-legend .cs-dot{font-family:inherit;font-size:12px}.cs-card{padding-bottom:6px}.cs-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.cs-headline{color:var(--txt-dim);font-size:12.5px}.cs-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.cs-tile{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cs-tile-label{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);font-size:10.5px}.cs-tile-value{font-family:var(--mono);color:var(--txt);font-size:20px;font-weight:700}.cs-tile.payable{background:#10b98114;border-color:#10b98180}.cs-tile.payable .cs-tile-value{color:var(--accent-2)}.cs-tile.paid .cs-tile-value{color:#a7f3d0}.cs-tile.frozen .cs-tile-value{color:#94a3b8}.cs-tile.void{background:#ef44440f;border-color:#ef444466}.cs-tile.void .cs-tile-value{color:#fca5a5}.cs-tile.review{background:#f59e0b0f;border-color:#f59e0b73}.cs-tile.review .cs-tile-value{color:#fbbf24}.cs-table{border-collapse:collapse;width:100%}.cs-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px}.cs-table td{border-bottom:1px solid var(--line);color:var(--txt-dim);vertical-align:middle;padding:8px;font-size:13px}.cs-table tr:last-child td{border-bottom:0}.cs-table .cs-deal{color:var(--txt);font-weight:600}.cs-table .mono{font-family:var(--mono)}.cs-dots{flex-wrap:wrap;gap:6px;display:flex}.cs-caller-facts{color:var(--txt-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px;font-weight:400;display:flex}.cs-caller-facts b{color:var(--txt);font-weight:600}.cs-refund-row td{background:#ef44440d}.ps-person{border-bottom:1px solid var(--line);padding:10px 0}.ps-person:last-child{border-bottom:0}.ps-person-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.ps-person-name{color:var(--txt);flex:1;font-weight:700}.ps-person-sum{font-family:var(--mono);color:var(--accent-2);font-size:15px;font-weight:700}.ps-row{color:var(--txt-dim);align-items:center;gap:12px;padding:4px 0 4px 12px;font-size:12.5px;display:flex}.ps-concept{flex:1}.ps-concept strong{color:var(--txt);font-weight:600}.ps-month{color:var(--txt-faint);font-family:var(--mono);font-size:11.5px}.ps-amount{font-family:var(--mono);text-align:right;min-width:90px;color:var(--txt)}.tier-table tr.refunded td{color:#fca5a5;opacity:.85;text-decoration:line-through}.tier-table tr.refunded td:last-child{text-decoration:none}.whop-tag{color:var(--accent-2);border-color:#10b98166;margin-left:6px;padding:1px 6px;font-size:10px}.pay-differs{color:#fbbf24;font-size:11px;display:block}.pay-refunded{color:#fca5a5;font-size:12px;font-weight:600}.neg,.paynow-amount.neg{color:#fca5a5}.comm-refunds{margin:4px 0 14px}.comm-refund-row{color:var(--txt-dim);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.comm-refund-row:last-child{border-bottom:0}.tranche-chip.void{opacity:.6}.whop-panel{margin-top:22px}.whop-panel .sub{color:var(--txt-dim);margin:-6px 0 14px;font-size:12.5px}.whop-block{margin-top:16px}.whop-row{border-bottom:1px solid var(--line);color:var(--txt-dim);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.whop-row:last-child{border-bottom:0}.whop-row .mono{font-family:var(--mono);font-size:12px}.whop-row select{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);padding:6px 8px;font-size:12.5px}.whop-add{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.whop-add input{background:var(--bg);border:1px solid var(--line);min-width:160px;color:var(--txt);border-radius:var(--radius-sm);flex:1;padding:7px 10px;font-size:13px}.whop-events{font-size:12px;font-family:var(--mono);color:var(--txt-dim)}.whop-events .whop-row{font-family:var(--mono);font-size:11.5px}.whop-act{border:1px solid var(--line-2);border-radius:999px;padding:1px 7px;font-size:10.5px}.whop-act.applied{color:var(--accent-2);border-color:#10b98166}.whop-act.unmatched{color:#fbbf24;border-color:#fbbf2466}.whop-act.error{color:#fca5a5;border-color:#ef444466}.wh-table{border-collapse:collapse;width:100%;margin-top:8px}.wh-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--txt-faint);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px}.wh-table td{border-bottom:1px solid var(--line);color:var(--txt);vertical-align:top;padding:7px 8px;font-size:12.5px}.wh-table tr:last-child td{border-bottom:0}.wh-table .mono{font-family:var(--mono);font-size:12px}.wh-table .dim{color:var(--txt-dim)}.wh-kind{white-space:nowrap}.wh-kind.failed{color:#fca5a5}.wh-kind.refund{color:#fbbf24}.wh-kind.paid{color:var(--accent-2)}.wh-note{color:var(--txt-faint);margin-top:3px;font-size:11px}summary.whop-summary{cursor:pointer;color:var(--txt-dim);text-transform:uppercase;letter-spacing:1px;font-size:12px}.rvq-card{border-color:#f59e0b59}.rvq-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rvq-count{font-family:var(--mono);color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:999px;padding:2px 8px;font-size:11px}.rvq-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rvq-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.rvq-main{flex:1;min-width:0}.rvq-who{color:var(--txt);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.rvq-name{font-weight:600}.rvq-amount{font-family:var(--mono);color:var(--accent-2)}.rvq-meta{color:var(--txt-dim);margin-top:4px;font-size:12px}.rvq-note{color:var(--txt);margin-top:6px;font-size:12.5px;font-style:italic}.rvq-note.empty{color:var(--txt-faint);font-style:normal}.rvq-age{color:var(--txt-faint);font-size:11px;font-family:var(--mono)}.rvq-actions{flex-shrink:0;gap:8px;display:flex}.ps-why{color:#fbbf24;margin-top:2px;font-size:11px;display:block}.comm-next-review{color:#fbbf24;font-size:10.5px;font-weight:400}@media (max-width:767px){.rvq-row{flex-direction:column;align-items:stretch;gap:10px}.rvq-actions{justify-content:stretch}.rvq-actions .btn{flex:1}#app{flex-direction:column}.mobile-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));background:#080b0adb;border-bottom:1px solid #84eab212;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-topbar .brand{padding:0}.menu-btn{background:var(--inset);border:1px solid var(--line);color:var(--txt);cursor:pointer;border-radius:12px;padding:8px 12px;font-size:18px;line-height:1;position:relative}.menu-btn-dot{background:var(--st6);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}#sidebar{z-index:60;background:linear-gradient(180deg, var(--card), var(--page));-webkit-backdrop-filter:none;backdrop-filter:none;width:264px;height:100dvh;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom));transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}#sidebar.open{transform:translate(0)}#view{padding:16px 14px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.view-head{flex-wrap:wrap;gap:8px}input,select{font-size:16px!important}.new-deal input{width:100%}.sched-row{flex-wrap:wrap}.btn.sm{min-height:36px}.tf-btn{padding:8px 14px}.dialog{width:100%;height:100dvh;max-height:none;padding:18px 16px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));border:0;border-radius:0;top:0;left:0;transform:none}.drawer{width:100%;height:100dvh;padding:18px 16px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));border-left:0}.drawer-close{top:calc(10px + env(safe-area-inset-top))}.tier-table th{padding:8px 6px}.tier-table td{padding:9px 6px;font-size:12px}.stat-tiles{grid-template-columns:repeat(2,1fr)}.paynow-row{flex-wrap:wrap;row-gap:2px}.paynow-concept{flex-basis:100%;order:1}.paynow-person{min-width:0}.comm-line-head{flex-wrap:wrap}.deal-table-wrap{display:none}.deal-cards{flex-direction:column;gap:10px;display:flex}}.or-head{align-items:flex-start}.or-person-pill{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.or-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px}.or-nav{flex-wrap:wrap;justify-content:flex-end}.or-select{background:var(--card);border:1px solid var(--line);color:var(--txt);border-radius:999px;max-width:220px;padding:6px 12px;font-size:12.5px}.or-chip{border:1px solid var(--line-2);color:var(--txt-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.or-chip.amber{color:var(--amber);border-color:#f59e0b73}.or-chip.red{color:#fca5a5;border-color:#ef444466}.or-chip.green{color:var(--accent-2);border-color:#10b98166}.or-chip.faint{color:var(--txt-faint)}.or-chip.st-closed{color:var(--accent-2);border-color:#10b98166}.or-chip.st-reserved{color:#a7f3d0;border-color:#a7f3d059}.or-chip.st-canceled,.or-chip.st-lost{color:#fca5a5;border-color:#ef444466}.or-chip.st-noshow,.or-chip.st-unmarked{color:var(--amber);border-color:#f59e0b73}.or-chip.st-scheduled,.or-chip.st-future{color:var(--txt-dim)}.faint{color:var(--txt-faint)}.ok{color:var(--accent-2)}.bad{color:#fca5a5}.or-hero{margin-bottom:14px}.or-funnel{grid-template-columns:repeat(5,1fr) 14px repeat(2,1fr);align-items:start;gap:10px;display:grid}.or-funnel.closer{grid-template-columns:repeat(3,1fr) 14px repeat(2,1fr)}.or-col{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.or-st{flex-direction:column;align-items:center;gap:3px;display:flex}.or-st-lab{text-transform:uppercase;letter-spacing:.7px;color:var(--txt-faint);font-size:10.5px}.or-st-val{font:700 22px var(--mono);color:var(--txt)}.or-st-val.money{font-size:19px}.or-st-val.faint{color:var(--txt-faint);font:500 12px var(--sans)}.or-st-hint{color:var(--txt-dim);font-size:11px}.or-barv{justify-content:center;align-items:flex-end;width:100%;height:84px;display:flex}.or-barv i{background:linear-gradient(180deg, var(--accent-2), var(--accent));border-radius:6px 6px 2px 2px;width:68%;min-height:4px;display:block}.or-barv i.money{background:linear-gradient(180deg, #a7f3d0, var(--accent))}.or-conv{font:600 11px var(--mono);white-space:nowrap;border-radius:999px;padding:2px 7px}.or-conv.g{color:var(--accent-2);background:#10b9811f}.or-conv.a{color:var(--amber);background:#f59e0b1f}.or-conv.r{color:#fca5a5;background:#ef44441f}.or-conv.f{color:var(--txt-faint);background:#ffffff0a}.or-sep{background:var(--line-2);justify-self:center;width:1px;height:150px;position:relative}.or-sep:after{content:"€";color:var(--txt-faint);background:var(--card);font-size:11px;position:absolute;top:-2px;left:-4px}.or-minis{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.or-minis-lab{color:var(--txt-dim);font-size:12px}.or-leak{color:var(--amber);margin-top:10px;font-size:12.5px}.or-leak b{font-weight:650}.or-tiles{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.or-tiles .cl-tile{gap:6px}.cl-value.neg{color:#fca5a5}.cl-value.sm{font-size:15px}.or-mbar{border:1px solid var(--line-2);border-radius:4px;height:8px;display:flex;overflow:hidden}.or-mbar.small{height:6px}.or-mbar i{background:var(--accent);height:100%;display:block}.or-mbar i.ref{background:repeating-linear-gradient(135deg,#ef4444 0 3px,#0000 3px 6px)}.or-pk{height:18px;font:600 10.5px var(--mono);background:var(--line);border-radius:5px;display:flex;overflow:hidden}.or-pk.empty{color:var(--txt-faint);justify-content:center;align-items:center}.or-pk i{color:#04130d;justify-content:center;align-items:center;height:100%;font-style:normal;display:flex}.or-pk .p1{background:#10b981}.or-pk .p2{background:#10b981a6}.or-pk .p3{color:var(--txt);background:#10b98161}.or-pk .po{background:var(--line-2);color:var(--txt)}.or-tabs,.or-subtabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.or-foot{color:var(--txt-faint);margin-top:18px;font-size:11.5px}.or-note{color:var(--txt-faint);padding:8px 10px 6px;font-size:11.5px}.or-note.warn{color:#fbbf24}.or-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.or-pc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.or-pc.total{border-style:dashed}.or-pc-hd{color:var(--txt);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:0;display:flex}.or-pc-hd.static{cursor:default}.or-av{width:28px;height:28px;color:var(--accent-2);background:#10b9812e;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.or-pc-name{font-weight:650}.or-pc-caret{color:var(--txt-faint);margin-left:auto}.or-pc-body{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.or-inp{gap:8px;margin-bottom:10px;display:flex}.or-inp>div{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--txt-dim);flex:1;padding:7px 9px;font-size:11.5px}.or-inp b{font:700 14px var(--mono);color:var(--txt)}.or-inp-sub{margin-top:3px}.or-hb{grid-template-columns:86px 1fr 92px;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:grid}.or-hb .t{background:var(--line);border-radius:4px;height:9px;overflow:hidden}.or-hb .t i{background:var(--accent);height:100%;display:block}.or-hb .n{font:600 11.5px var(--mono);text-align:right;color:var(--txt-dim);white-space:nowrap}.or-pc-money{flex-direction:column;gap:5px;display:flex}.or-pc-money .cl-value{font-size:19px}.or-foot-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.or-pc-deals{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.or-pc-deal{border-bottom:1px solid var(--line);grid-template-columns:1.4fr auto 64px 1fr 1.1fr;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.or-pc-deal:last-child{border-bottom:0}.or-pc-deal .nm{font-weight:600}.or-pc-deal .r{text-align:right}.or-journeys{padding:4px 14px}.or-jrow{border-bottom:1px solid var(--line)}.or-jrow:last-of-type{border-bottom:0}.or-jhead{width:100%;color:var(--txt);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:190px 1fr;align-items:center;gap:14px;padding:12px 0;display:grid}.or-chain{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.or-step{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;flex-direction:column;padding:5px 9px;font-size:11.5px;line-height:1.3;display:inline-flex}.or-step small{color:var(--txt-faint);font-size:10px}.or-step.ok{border-color:#10b98173}.or-step.miss{color:var(--txt-faint);border-style:dashed}.or-step.dim{color:var(--txt-dim)}.or-step.bad{color:#fca5a5;border-color:#ef444480}.or-step.warn{color:var(--amber);border-color:#f59e0b80}.or-arr{color:var(--txt-faint);flex-direction:column;align-items:center;padding:0 2px;font-size:10px;line-height:1;display:inline-flex}.or-arr b{font-size:9.5px;font-weight:500}.or-more{margin:10px auto;display:block}.or-trail{grid-template-columns:1.3fr 1fr 1.2fr;gap:14px;padding:4px 0 14px;display:grid}.or-trail-row{border-bottom:1px solid var(--line);grid-template-columns:110px auto 1fr;gap:8px;padding:4px 0;font-size:12px;display:grid}.or-trail-row:last-child{border-bottom:0}.or-ads-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.or-answers{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.or-ads-tools{justify-content:flex-end;padding:6px 8px 0;display:flex}.or-node{color:var(--txt);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.or-node:disabled{cursor:default}.or-caret{width:12px;color:var(--txt-faint);font-size:11px}.or-lvl{text-transform:uppercase;letter-spacing:.5px;color:var(--txt-faint);font-size:10px}.or-label{white-space:nowrap;font-weight:600}.or-l0 td{background:#10b9810a}.or-l0 .or-label{font-size:13.5px}.or-l1 .or-label,.or-l2 .or-label,.or-l3 .or-label,.or-l4 .or-label{font-weight:500}.or-untagged .or-label{color:var(--amber)}.or-table .heat{background:#10b9812e;border-radius:4px}.or-table .heat.lo{background:#f59e0b29}.or-table td,.or-table th{white-space:nowrap}.or-srcs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.or-src{background:var(--card);border:1px solid var(--line);color:var(--txt);cursor:pointer;font:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:110px;padding:8px 14px;transition:border-color .12s,background .12s;display:flex}.or-src:hover{border-color:var(--line-2)}.or-src.active{border-color:var(--accent);background:#10b9811f}.or-src.active .or-src-name{color:var(--accent-2)}.or-src.untagged .or-src-name{color:var(--amber)}.or-src-name{font-size:13px;font-weight:600}.or-src-meta{color:var(--txt-dim);font-size:11.5px;font-family:var(--mono)}.or-ads-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.or-flat th{letter-spacing:.4px;padding:10px 7px}.or-flat td{padding:9px 7px}.or-flat td:first-child{white-space:normal;min-width:150px;max-width:220px}.or-flat .or-name{font-weight:600}.or-flat .or-sub{color:var(--txt-faint);margin-top:1px;font-size:11px}.or-flat tr.or-total td{border-top:1px solid var(--line-2);font-weight:600}.or-tick{border:1px solid var(--line-2);width:16px;height:16px;color:var(--accent-2);cursor:pointer;vertical-align:-2px;background:0 0;border-radius:4px;margin-right:8px;padding:0;font-size:11px;line-height:14px}.or-tick:hover{border-color:var(--accent)}.or-tick.on{border-color:var(--accent);background:#10b98133}.or-flat tr.picked td{background:#10b9810d}.or-tab-n{color:var(--txt-dim);margin-left:6px;font-size:10px}.or-clear{color:var(--amber)}.or-flat tr.or-total .or-name{color:var(--txt-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.nowrap{white-space:nowrap}.or-settings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.or-settings .sub{color:var(--txt-dim);margin:-4px 0 12px;font-size:12.5px}.or-settings .whop-add select{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);min-width:140px;padding:7px 10px;font-size:13px}.or-linkrow{border-bottom:1px solid var(--line);padding:10px 0}.or-linkrow:last-of-type{border-bottom:0}.or-linkrow-hd{align-items:center;gap:8px;margin-bottom:6px;display:flex}.or-link{grid-template-columns:60px 1fr auto auto;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.or-link-kind{color:var(--txt-dim);font-size:11.5px}.or-link-url{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.or-dest{border-bottom:1px solid var(--line);padding:9px 0}.or-dest:last-of-type{border-bottom:0}.or-dest.off{opacity:.55}.or-dest-hd{align-items:center;gap:8px;margin-bottom:6px;display:flex}.or-dest-hd .or-src.green{font-family:var(--mono)}.or-dest-in{grid-template-columns:1fr 2fr auto auto auto;align-items:center;gap:6px;display:grid}.or-dest-in input,.or-dest-new input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);min-width:0;padding:7px 9px;font-size:12.5px}.or-dest-url{font-family:var(--mono);font-size:12px!important}.or-dest-new{grid-template-columns:1fr 1fr 2fr auto;gap:6px;margin-top:12px;display:grid}.or-inp-other{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;margin-bottom:10px;font-size:11.5px;display:flex}.or-spend-in{background:var(--bg);border:1px solid var(--line);width:110px;color:var(--txt);border-radius:var(--radius-sm);font-family:var(--mono);text-align:right;padding:7px 9px;font-size:13px}.or-spend-new{grid-template-columns:1.4fr 1fr 1fr 100px auto;gap:6px;margin-top:10px;display:grid}.or-spend-new input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);min-width:0;padding:7px 9px;font-size:12.5px}.or-how{color:var(--txt-dim);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55}.or-how li{margin-bottom:4px}@media (max-width:767px){.cs-table,.cs-table tbody,.cs-table tr,.cs-table td{width:100%;display:block}.cs-table thead{display:none}.cs-table tr{border:1px solid var(--line);background:var(--card-2,#ffffff05);border-radius:10px;margin-bottom:8px;padding:10px 12px}.cs-table td{border-bottom:0;padding:2px 0;font-size:12.5px}.cs-table td.cs-deal{margin-bottom:4px;font-size:14px}.cs-table td.mono{color:var(--txt);font-size:15px}.cs-table .cs-dots{margin-top:6px}.cs-table .cs-dot{max-width:100%}.cs-refund-row td{background:0 0}.cs-refund-row{background:#ef44440d}.month-nav{flex-wrap:wrap;row-gap:8px;width:100%}.month-nav .cs-switch{flex:0 0 100%}.month-nav .month-label{text-align:center;flex:auto;min-width:0}.or-nav{justify-content:flex-start}.or-funnel,.or-funnel.closer{grid-template-columns:1fr;gap:4px}.or-sep{display:none}.or-col{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:6px 0;display:grid}.or-col:last-child{border-bottom:0}.or-st{display:contents}.or-st-lab{grid-column:1}.or-st-val{text-align:right;grid-column:2;font-size:18px}.or-st-hint{grid-column:1/3}.or-barv{background:var(--line);border-radius:4px;grid-column:1/3;justify-content:flex-start;align-items:stretch;height:8px;overflow:hidden}.or-barv i{border-radius:4px;width:var(--p,4%)!important;height:100%!important}.or-conv{grid-column:1/3;justify-self:start}.or-tiles{grid-template-columns:1fr 1fr}.or-tiles .cl-tile:first-child{grid-column:1/3}.or-grid2,.or-pc-body{grid-template-columns:1fr}.or-inp{flex-direction:column}.or-pc-deal{grid-template-columns:1fr auto}.or-pc-deal .r{text-align:left;grid-column:1/3}.or-jhead{grid-template-columns:1fr}.or-chain{border-left:2px solid var(--line-2);flex-direction:column;align-items:stretch;padding-left:10px}.or-arr{flex-direction:row;align-items:flex-start;gap:4px}.or-trail,.or-answers{grid-template-columns:1fr}.or-table .sec{display:none}.or-table.more .sec{display:table-cell}.or-settings{grid-template-columns:1fr}.or-link{grid-template-columns:1fr auto}.or-link-kind,.or-link-url{grid-column:1/3}.or-dest-in{grid-template-columns:1fr 1fr 1fr}.or-dest-in input:first-child,.or-dest-url{grid-column:1/4}.or-dest-new{grid-template-columns:1fr 1fr}.or-dest-new input:nth-child(3),.or-dest-new button{grid-column:1/3}.or-spend-new{grid-template-columns:1fr 1fr}.or-spend-in{width:90px}}.pwp-wrap{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:300;pointer-events:none;justify-content:center;display:flex;position:fixed}.pwp-card{pointer-events:auto;background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--radius);width:100%;max-width:430px;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:14px;animation:.25s ease-out pwp-in;display:flex}@keyframes pwp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pwp-head{align-items:flex-start;gap:12px;display:flex}.pwp-icon{border-radius:10px;flex:none}.pwp-bell{flex:none;font-size:26px;line-height:1.2}.pwp-title{color:var(--txt);font-size:14px;font-weight:800}.pwp-body{color:var(--txt-dim);margin-top:3px;font-size:12.5px;line-height:1.45}.pwp-steps{color:var(--txt);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:12.5px;display:flex}.pwp-share{color:var(--accent-2);vertical-align:-2px}.pwp-actions{gap:8px;display:flex}.pwp-btn{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);color:var(--txt-dim);cursor:pointer;flex:1;padding:10px 12px;font-size:13px;font-weight:700}.pwp-btn.on{background:var(--accent);border-color:var(--accent);color:#06251b}.pwp-btn:disabled{opacity:.6;cursor:default}.pwp-done{text-align:center;color:var(--accent-2);padding:4px 0;font-size:13.5px;font-weight:800}.s-contactado{color:#60a5fa;border-color:#60a5fa73}.s-alumno{color:var(--accent-2);border-color:#10b98173;font-weight:600}.dir-speed{border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:12px}.dir-speed.green{color:#34d399;border-color:#34d39980}.dir-speed.yellow{color:#fbbf24;border-color:#fbbf2480}.dir-speed.red{color:#f87171;border-color:#f8717180}.dir-touch{font-size:12.5px}.dir-touch.overdue{color:#f87171;font-weight:600}.dir-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;margin-bottom:10px;display:grid}.dir-fields label{color:var(--txt-dim);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.dir-fields select,.dir-fields input{font:inherit;border:1px solid var(--line-2);background:var(--bg);color:var(--txt);border-radius:6px;padding:5px 8px;font-size:12.5px}.dir-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.dir-touches{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dir-touches li{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.dir-touches li.done{opacity:.55}.dir-touches li.done .dir-touch-name{text-decoration:line-through}.reg-chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.reg-chip{border:1px solid var(--line-2);color:var(--txt-dim);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:1px 7px;font-size:11px;display:inline-flex}.reg-chip b{color:var(--txt);font-weight:600}.reg-chip.k-directo b{color:#60a5fa}.reg-chip.k-vsl b{color:var(--accent-2)}.reg-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);margin-bottom:14px;padding:8px 10px}.reg-since{color:var(--txt-dim);margin:2px 0 8px;font-size:12px}.reg-since b{color:var(--txt);font-weight:600}.reg-list{gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.reg-list li{border-left:2px solid var(--line-2);padding-left:8px}.reg-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.reg-tags{color:var(--txt-dim);margin-top:3px;font-size:11.5px}.reg-srcline{margin-top:3px}.reg-email{color:var(--txt-dim);align-items:baseline;gap:5px;margin-top:3px;font-size:11.5px;display:inline-flex}.reg-email.ok{color:var(--accent-2)}.reg-email.bad{color:#fca5a5}.reg-email.dim{color:var(--txt-faint)}.reg-email-btn{border:1px solid var(--line-2);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 6px;font-size:11px;line-height:1}.reg-email-btn:disabled{opacity:.5;cursor:default}.reg-src{color:var(--txt-dim);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11.5px;display:inline-flex}.reg-src i{color:var(--txt-faint);font-style:normal}.reg-src b{text-transform:uppercase;letter-spacing:.5px;background:var(--bg-2);border:1px solid var(--line);color:var(--txt-dim);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.reg-src b.meta{color:#93c5fd;border-color:#93c5fd66}.reg-src b.setter{color:var(--accent-2);border-color:#10b98166}.reg-tagwrap{display:inline}.reg-tag{background:var(--bg-2);border:1px solid var(--line);color:var(--txt-dim);white-space:nowrap;border-radius:6px;margin:2px 3px 0 0;padding:1px 6px;font-size:10.5px;display:inline-block}.reg-tag.hot{color:var(--accent-2);border-color:#10b98180;font-weight:600}.person-link{color:var(--accent-2);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:600;text-decoration:none}.person-link:hover{text-decoration:underline}.person-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.person-links a{text-decoration:none}.person-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.person-card{padding:12px 14px}.person-card.wide{grid-column:1/-1}.person-kv{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0;font-size:12.5px;display:flex}.person-kv>span:first-child{color:var(--txt-faint);min-width:120px}.person-rows{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.person-rows li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.person-fu{grid-template-columns:1fr 1fr;gap:12px;display:grid}.person-notes{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:6px;padding:8px 10px;font-size:12.5px}.person-tl{gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.person-tl li{grid-template-columns:130px 90px 1fr;align-items:baseline;gap:8px;display:grid}.person-tl .k{text-transform:uppercase;letter-spacing:.5px;color:var(--txt-faint);font-size:10px}.or-jrow{position:relative}.or-jrow>.person-link{z-index:1;position:absolute;top:10px;right:12px}@media (max-width:767px){.person-grid,.person-fu{grid-template-columns:1fr}.person-tl li{grid-template-columns:1fr;gap:2px}.person-kv>span:first-child{min-width:96px}}.or-range{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.or-range-btns{flex-wrap:wrap;gap:6px;display:flex}.or-range-custom{align-items:center;gap:6px;display:flex}.or-date{background:var(--card);border:1px solid var(--line);color:var(--txt);border-radius:var(--radius-sm);font-size:12.5px;font-family:var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:5px 8px}.or-range-label{color:var(--txt);margin-left:auto;font-size:12.5px;font-weight:650}.or-chart-card{margin-bottom:12px;padding:10px 12px 4px}.or-chart-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.or-chart-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.or-chart-legend{color:var(--txt-dim);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;font-size:11.5px;display:flex}.or-chart-legend .lg{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.or-chart-legend i{flex:none;display:inline-block}.or-chart-legend i.bar{background:#2b3b4a;border-radius:2px;width:9px;height:9px}.or-chart-legend i.ln{background:var(--accent);width:14px;height:2px}.or-chart-legend i.avg{border-top:1px dashed var(--blue);width:14px;height:0}.or-chart-svg{width:100%;height:auto;display:block;overflow:visible}.or-chart.empty{padding:6px 0 12px}.or-chart-foot{color:var(--txt-faint);padding:2px 0 8px;font-size:11px;line-height:1.5}.or-c-grid{stroke:var(--line);stroke-width:1px}.or-c-ax{fill:var(--txt-faint);font-size:9.5px;font-family:var(--mono)}.or-c-ax.r{text-anchor:end}.or-c-ax.mid{text-anchor:middle}.or-c-ax.dim{fill:var(--txt-faint)}.or-c-ax.avg{fill:var(--blue)}.or-c-ax.today{fill:var(--txt-dim);font-style:italic}.or-c-bar{fill:#2b3b4a}.or-c-bar.today{fill:#22303d}.or-c-avg{stroke:var(--blue);stroke-width:1px;stroke-dasharray:4 3;opacity:.85}.or-c-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.or-c-dot{fill:var(--accent)}.or-c-dot.thin{fill:var(--bg);stroke:var(--accent);stroke-width:1.4px}.or-c-dot.today{opacity:.55}.cl-table .c{text-align:center}.or-spark{margin:0 auto;display:block;overflow:visible}.or-spark polyline{fill:none;stroke:var(--txt-dim);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.or-spark circle{fill:var(--txt-dim)}.or-spark.good polyline,.or-spark.good circle{stroke:var(--green);fill:none}.or-spark.good circle{fill:var(--green)}.or-spark.bad polyline{stroke:var(--amber)}.or-spark.bad circle{fill:var(--amber)}.or-spark-na{color:var(--txt-faint)}@media (max-width:767px){.or-range{gap:8px}.or-range-label{width:100%;margin-left:0}.or-chart-card{padding:10px 8px 4px}.or-chart-tools{width:100%;margin-left:0}.or-c-ax{font-size:11px}}.or-chart-none{color:var(--txt-dim);text-align:center;padding:26px 10px 30px;font-size:12.5px}#view:has(.ll-page){max-width:1320px}#view:has(.ll-page.board){max-width:none}.ll-page{--ll-ahora:#f87171;--ll-nuevo:#34d399;--ll-retry:#fbbf24;--ll-vio:#38bdf8;--ll-prog:#f472b6;--ll-dia1:#cbd5e1;--ll-dia2:#fbbf24;--ll-dia3:#fb923c;--ll-c1:#38bdf8;--ll-c2:#818cf8;--ll-later:#f472b6;--ll-agendo:#4ade80;--ll-noint:#f87171;--ll-wa:#25d366;--ll-rescate:#fb923c;--ll-seg:#c084fc}.ll-page .g-ahora{--g:var(--ll-ahora)}.ll-page .g-rescate{--g:var(--ll-rescate)}.ll-page .g-nuevos{--g:var(--ll-nuevo)}.ll-page .g-retry{--g:var(--ll-retry)}.ll-page .g-vio{--g:var(--ll-vio)}.ll-page .g-prog{--g:var(--ll-prog)}.ll-page .c-dia1{--cc:var(--ll-dia1)}.ll-page .c-dia2{--cc:var(--ll-dia2)}.ll-page .c-dia3{--cc:var(--ll-dia3)}.ll-page .c-c1{--cc:var(--ll-c1)}.ll-page .c-c2{--cc:var(--ll-c2)}.ll-page .c-later{--cc:var(--ll-later)}.ll-page .c-seg{--cc:var(--ll-seg)}.ll-page .c-agendo{--cc:var(--ll-agendo)}.ll-page .c-noint{--cc:var(--ll-noint)}:where(.ll-page) button{font:inherit;color:inherit}:where(.ll-page) svg{display:block}.ll-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.ll-head h1{letter-spacing:.2px;flex-wrap:wrap;align-items:center;margin:0;font-size:21px;font-weight:700;display:flex}.ll-head .sub{color:var(--txt-dim);margin-top:5px;font-size:12.5px}.ll-seg{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.ll-seg button{color:var(--txt-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:650}.ll-seg button.on{color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent);background:#10b98129}.ll-page>.login-error{background:#ef444414;border:1px solid #ef444459;border-radius:10px;margin:0 0 12px;padding:9px 12px}.ll-day{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ll-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:104px;padding:9px 13px}.ll-stat b{font-family:var(--mono);font-size:21px;font-weight:650;line-height:1.15;display:block}.ll-stat span{color:var(--txt-dim);font-size:11.5px}.ll-stat.hot{border-color:#f8717173}.ll-stat.hot b{color:var(--ll-ahora)}.ll-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.ll-chip{background:var(--card);border:1px solid var(--line-2);color:var(--txt-dim);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.ll-chip b{font-family:var(--mono);color:var(--txt);margin-left:4px;font-weight:600}.ll-chip.on{border-color:var(--accent);color:var(--txt)}.ll-chip i{background:var(--cc);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.ll-muted{color:var(--txt-faint);margin-left:4px;font-size:12px}.ll-split{grid-template-columns:minmax(380px,560px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ll-queue{flex-direction:column;gap:10px;min-width:0;display:flex}.ll-group{flex-direction:column;gap:10px;display:flex}.ll-gh{letter-spacing:1px;text-transform:uppercase;color:var(--txt);align-items:center;gap:8px;margin:14px 2px 0;font-size:11.5px;font-weight:750;display:flex}.ll-gh.first{margin-top:0}.ll-gh i{background:var(--g);border-radius:50%;width:9px;height:9px}.ll-gh .n{font-family:var(--mono);color:var(--txt-faint);font-weight:600}.ll-gh .hint{text-transform:none;letter-spacing:0;color:var(--txt-faint);margin-left:auto;font-size:11.5px;font-weight:400}.ll-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:14px 14px 13px 17px;position:relative;overflow:hidden}.ll-card:before{content:"";background:var(--g);width:5px;position:absolute;top:0;bottom:0;left:0}.ll-card.sel{box-shadow:0 0 0 1px #10b981b3, var(--shadow);border-color:#10b981b3}.ll-card.g-ahora{background:linear-gradient(180deg, #f8717112, var(--card) 55%)}.ll-card-top{align-items:center;gap:12px;display:flex}.ll-av{letter-spacing:.5px;color:#04130d;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14.5px;font-weight:750;display:grid}.ll-av.directo{background:linear-gradient(135deg,#6ee7b7,#10b981)}.ll-av.clase{background:linear-gradient(135deg,#ddd6fe,#a78bfa)}.ll-av.call{background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.ll-av.big{flex-basis:56px;width:56px;height:56px;font-size:18px}.ll-who{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.ll-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.2;display:flex}.ll-kb{letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:750}.ll-kb.directo{color:#6ee7b7;background:#10b98114;border-color:#34d39973}.ll-kb.clase{color:#c4b5fd;background:#a78bfa14;border-color:#c4b5fd73}.ll-kb.call{color:#cbd5e1;background:#94a3b814;border-color:#94a3b873}.ll-kb.owner{color:#fdba74;text-transform:none;letter-spacing:0;background:#fb923c14;border-color:#fb923c73}.ll-why{color:var(--g);font-size:13.5px;font-weight:650}.ll-why.s-g{color:var(--ll-nuevo)}.ll-why.s-y{color:var(--ll-retry)}.ll-why.s-r{color:var(--ll-ahora)}.ll-why .soft{color:var(--txt-dim);font-weight:500}.ll-info{border:1px solid var(--line-2);width:40px;height:40px;color:var(--txt-dim);cursor:pointer;background:0 0;border-radius:12px;flex:none;place-items:center;display:grid}.ll-info svg{width:18px;height:18px}.ll-card-top .ll-nbtn+.ll-info{margin-left:-6px}.ll-meta{color:var(--txt-dim);flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-top:9px;font-size:12px;display:flex}.ll-flag{color:#fca5a5;background:#ef444414;border:1px solid #ef444459;border-radius:9px;align-items:center;gap:6px;margin:9px 6px 0 0;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.ll-flag.info{color:#7dd3fc;background:#38bdf812;border-color:#38bdf859}.ll-bar{margin-top:10px}.ll-bar-top{color:var(--txt-dim);justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.ll-bar-top b{color:var(--txt);font-family:var(--mono);white-space:nowrap;font-weight:600}.ll-bar-track{background:var(--bg);border:1px solid var(--line);border-radius:99px;height:7px;overflow:hidden}.ll-bar-fill{background:linear-gradient(90deg,#0ea5e9,#38bdf8);border-radius:99px;height:100%}.ll-bar-fill.rec{background:linear-gradient(90deg,#6366f1,#818cf8)}.ll-bar-fill.cls{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.ll-acts{gap:8px;margin-top:12px;display:flex}.ll-call{background:var(--accent);color:#04130d;cursor:pointer;letter-spacing:.2px;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;height:54px;font-size:16.5px;font-weight:800;display:flex}.ll-call:hover:not(:disabled):not(.wa){background:var(--accent-2)}.ll-call.wa{background:var(--ll-wa);color:#052e16}.ll-call:disabled{background:var(--card-2);color:var(--txt-faint);cursor:default;font-size:14px;font-weight:650}.ll-call svg{width:21px;height:21px}.ll-sq{border:1px solid var(--line-2);background:var(--card-2);cursor:pointer;height:54px;color:var(--ll-wa);border-radius:14px;flex:0 0 54px;place-items:center;display:grid}.ll-sq svg{width:22px;height:22px}.ll-sq.ph{color:var(--accent-2)}.ll-sq:disabled{color:var(--txt-faint);text-align:center;cursor:default;padding:2px;font-size:10px;line-height:1.1}.ll-prog{background:var(--card);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.ll-prog .t{font-family:var(--mono);color:#f9a8d4;margin-left:auto;font-weight:600}.ll-side{align-self:stretch;min-width:0}.ll-story{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:18px 18px 20px}.ll-side .ll-story{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.ll-st-bar{display:none}.ll-st-head{align-items:center;gap:14px;display:flex}.ll-st-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:21px;font-weight:750;display:flex}.ll-st-phone{font-family:var(--mono);color:var(--txt-dim);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.ll-st-phone a{color:var(--txt)}.ll-story .ll-acts{margin-top:14px}.ll-now{background:var(--bg-2);border:1px solid var(--line-2);border-radius:13px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.45}.ll-now b{color:var(--g,var(--cc,var(--txt)))}.ll-sec{margin-top:18px}.ll-sec h4{letter-spacing:1px;text-transform:uppercase;color:var(--txt-faint);margin:0 0 8px;font-size:11px;font-weight:750}.ll-row{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.ll-row:last-child{border-bottom:0}.ll-row .l{color:var(--txt-dim);flex:0 0 96px;font-size:12px}.ll-watch{flex-direction:column;gap:12px;display:flex}.ll-watch .ll-bar{margin-top:0}.ll-none{color:var(--txt-faint);font-size:12.5px}.ll-tl{margin:0;padding:0;list-style:none}.ll-tl li{padding:0 0 13px 24px;font-size:13px;position:relative}.ll-tl li:before{content:"";background:var(--dot,#8295a6);width:10px;height:10px;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute;top:5px;left:4px}.ll-tl li:after{content:"";background:var(--line-2);width:1px;position:absolute;top:17px;bottom:0;left:8.5px}.ll-tl li:last-child:after{display:none}.ll-tl li.o-talked,.ll-tl li.o-booked{--dot:#34d399}.ll-tl li.o-no_interest,.ll-tl li.o-bad_number{--dot:#f87171}.ll-tl li.o-whatsapp{--dot:#25d366}.ll-tl li.o-later{--dot:#f472b6}.ll-tl li.o-followup{--dot:var(--ll-seg)}.ll-tl .rs{color:var(--txt-dim);margin-top:3px;font-size:12px}.ll-kb.seg{color:#d8b4fe;background:#c084fc14;border-color:#c084fc80}.ll-tl .when{color:var(--txt-dim);font-size:12px}.ll-tl .res{font-weight:700}.ll-tl .nt{color:var(--txt);background:var(--bg-2);border:1px solid var(--line);white-space:pre-wrap;border-radius:9px;margin-top:5px;padding:7px 10px;font-size:12.5px;line-height:1.4}.ll-reg{border-bottom:1px solid var(--line);padding:7px 0;font-size:13px}.ll-reg:last-child{border-bottom:0}.ll-reg-chips{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.ll-full{color:var(--accent-2);margin-top:14px;font-size:13px;font-weight:650;display:inline-block}.ll-drawer{z-index:85;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.ll-drawer .ll-story{border-radius:18px 0 0 18px;width:460px;max-width:100%;height:100dvh;padding-top:0;position:relative;overflow:auto}.ll-drawer .ll-st-bar,.ll-story-full .ll-st-bar{z-index:2;background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 -18px 16px;padding:12px 18px;font-weight:650;display:flex;position:sticky;top:0}.ll-st-bar button{background:var(--card-2);border:1px solid var(--line-2);cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ll-st-bar button svg{width:19px;height:19px}.ll-story-full,.ll-colpick{display:none}.ll-board{align-items:flex-start;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.ll-col{background:var(--bg-2);border:1px solid var(--line);border-top:3px solid var(--cc);border-radius:14px;flex:1 0 184px;min-width:184px;padding:10px 9px 4px}.ll-col-h{justify-content:space-between;align-items:center;gap:6px;margin:2px 3px 10px;font-size:13px;font-weight:750;display:flex}.ll-col-h .n{font-family:var(--mono);color:var(--txt-dim);background:var(--card);border:1px solid var(--line-2);border-radius:99px;padding:1px 8px;font-size:11.5px}.ll-col-empty{color:var(--txt-faint);text-align:center;padding:14px 0 18px;font-size:12px}.ll-bc{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;width:100%;margin-bottom:8px;padding:10px 11px;display:block;position:relative}.ll-bc:hover{border-color:var(--line-2)}.ll-bc.faded{opacity:.5}.ll-bc.hot{border-color:#f8717199}.ll-bc-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ll-bc-name .ll-kb{padding:1px 5px;font-size:9px}.ll-bc-line{color:var(--txt-dim);margin-top:4px;font-size:12px;line-height:1.35;display:block}.ll-bc-flag{color:#04130d;background:var(--g);border-radius:7px;margin-top:7px;padding:2px 8px;font-size:11px;font-weight:750;display:inline-block}.ll-bc-flag.f-ahora{--g:var(--ll-ahora)}.ll-bc-flag.f-rescate{--g:var(--ll-rescate)}.ll-bc-flag.f-nuevos{--g:var(--ll-nuevo)}.ll-bc-flag.f-retry{--g:var(--ll-retry)}.ll-bc-flag.f-vio{--g:var(--ll-vio)}.ll-bc .ll-bar{margin-top:8px}.ll-bc .ll-bar-top{margin-bottom:3px;font-size:11px}.ll-bc .ll-bar-track{height:5px}.ll-backdrop{z-index:80;background:#0000009e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ll-sheet{background:var(--bg-2);border:1px solid var(--line-2);border-radius:20px;width:100%;max-width:520px;max-height:94vh;padding:20px 22px;overflow:auto;box-shadow:0 -12px 40px #00000080}.ll-grab{background:var(--line-2);border-radius:99px;width:44px;height:5px;margin:0 auto 14px;display:none}.ll-sh-who{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ll-sh-title{font-size:19px;font-weight:750;line-height:1.25}.ll-sh-sub{color:var(--txt-dim);margin:3px 0 0;font-size:13px}.ll-oc-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ll-oc{text-align:left;border:1px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;min-height:92px;padding:12px;display:flex}.ll-oc:disabled{opacity:.55;cursor:default}.ll-oc .ic{border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.ll-oc .ic svg{width:19px;height:19px}.ll-oc b{font-size:16px;font-weight:750}.ll-oc i{color:var(--txt-dim);font-size:11.5px;font-style:normal;line-height:1.3}.ll-oc.nc .ic{color:#e2e8f0;background:#cbd5e11f}.ll-oc.ok{background:#10b98117;border-color:#10b98199}.ll-oc.ok .ic{color:var(--accent-2);background:#10b98138}.ll-oc.later .ic{color:#f9a8d4;background:#f472b629}.ll-oc.seg{border-color:#c084fc80;grid-column:1/-1;min-height:0}.ll-oc.seg .ic{color:#d8b4fe;background:#c084fc2e}.ll-sheet.seg .ll-pick.on,.ll-sheet.seg .ll-pick-custom.on{border-color:var(--ll-seg);box-shadow:0 0 0 1px var(--ll-seg);background:#c084fc17}.ll-sheet.seg .ll-pick b{font-family:inherit;font-size:15px}.ll-sheet.seg .ll-pick b small{font-family:var(--mono);color:var(--txt-dim);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.fu-label{color:var(--txt-dim);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 6px;font-size:12px;font-weight:700}.fu-reason{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--txt);font:inherit;border-radius:12px;padding:12px 13px;font-size:16px;display:block}.fu-reason:focus{border-color:var(--ll-seg);outline:none}.fu-chips{flex-wrap:wrap;gap:6px;display:flex}.fu-chip{border:1px solid var(--line-2);background:var(--card);color:var(--txt);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13.5px}.fu-chip.on{border-color:var(--ll-seg);box-shadow:0 0 0 1px var(--ll-seg);background:#c084fc1a}.fu-hint{color:var(--txt-dim);margin-top:8px;font-size:12.5px}.fu-hint.warn{color:#fcd34d}#view:has(.ll-page.cal){max-width:none}.cal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.cal-top .hint{color:var(--txt-dim);font-size:12.5px}.cal-nav{align-items:center;gap:8px;display:flex}.cal-nav button{background:var(--card);border:1px solid var(--line-2);color:var(--txt);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:650}.cal-nav button.today{border-color:var(--accent);color:var(--accent-2)}.cal-nav .cal-range{text-align:center;min-width:170px;font-size:15px;font-weight:750}.cal-remind{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;font-weight:650;display:flex}.cal-remind .fu-chips{gap:5px}.cal-remind .fu-chip{padding:6px 10px;font-size:12.5px}.cal-remind .st{color:var(--txt-dim);font-size:12px;font-weight:500}.cal-remind .st.err{color:#fca5a5}.cal-callers{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.cal-over{background:#f871710f;border:1px solid #f8717180;border-radius:12px;margin:0 0 12px;padding:10px 12px 6px}.cal-over h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ll-ahora);margin:0 0 8px;font-size:12px}.cal-over .cal-card{vertical-align:top;width:auto;max-width:320px;margin:0 8px 6px 0;display:inline-block;position:static}.cal-grid{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-dh{text-align:center;color:var(--txt-dim);border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;padding:8px 6px;font-size:12px;font-weight:700}.cal-dh b{font-family:var(--mono);color:var(--txt);letter-spacing:0;font-size:17px;display:block}.cal-dh.today{color:var(--accent-2);background:#10b98114}.cal-dh.today b{color:var(--accent-2)}.cal-corner{border-bottom:1px solid var(--line)}.cal-hours{height:784px;position:relative}.cal-hours span{text-align:right;color:var(--txt-faint);font-size:11px;font-family:var(--mono);position:absolute;left:0;right:6px;transform:translateY(-50%)}.cal-day{border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom, transparent 0 55px, var(--line) 55px 56px);height:784px;position:relative}.cal-day.today{background-color:#10b9810b}.cal-card{background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ll-seg);text-align:left;cursor:pointer;color:var(--txt);border-radius:9px;padding:5px 7px;font-size:12px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.cal-card:hover{border-color:var(--txt-faint);border-left-color:var(--ll-seg)}.cal-card .tm{font-family:var(--mono);color:var(--txt-dim);font-size:11px}.cal-card .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.cal-card .rs{color:var(--txt-dim);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cal-card.later{border-left-color:var(--txt-faint);background:var(--bg-2);color:var(--txt-dim)}.cal-card.later .nm{font-weight:600}.cal-card.over{border-color:#f8717199;border-left-color:var(--ll-ahora)}.cal-card.over .tm{color:var(--ll-ahora);font-weight:700}.cal-card .who{color:#fdba74;margin-left:5px;font-size:10px;font-weight:750}.cal-card .ms{color:var(--ll-ahora);margin-left:5px;font-size:10.5px;font-weight:750}.cal-empty{text-align:center;color:var(--txt-faint);padding:18px 0 6px;font-size:13px}.cal-list{display:none}.cal-list h3{text-transform:uppercase;letter-spacing:.05em;color:var(--txt-dim);margin:16px 0 6px;font-size:12px}.cal-list h3.over{color:var(--ll-ahora)}.cal-row{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--ll-seg);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;display:flex}.cal-row.later{border-left-color:var(--txt-faint)}.cal-row.over{border-color:#f8717199;border-left-color:var(--ll-ahora)}.cal-row .tm{font-family:var(--mono);min-width:44px;font-size:14px;font-weight:650}.cal-row.over .tm{color:var(--ll-ahora)}.cal-row .txt{flex:1;min-width:0}.cal-row .nm{flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.cal-row .rs{color:var(--txt-dim);font-size:12.5px}.cal-row .who{color:#fdba74;font-size:10px;font-weight:750}.cal-row .ms{color:var(--ll-ahora);font-size:10.5px;font-weight:750}.cal-row .ll-call{border-radius:11px;flex:none;width:auto;height:42px;padding:0 16px;font-size:14.5px}.cal-row .ll-call svg{width:17px;height:17px}.cal-card .kd,.cal-row .kd{display:none}:is(.ll-page.cal,.dl-cal) .cal-wrap{--bg:#080b0a;--bg-2:#181d1b;--card:#111513;--card-2:#181d1b;--line:#232825;--line-2:#333a36;--txt:#eff5f2;--txt-dim:#b3beb8;--txt-faint:#8a9590;--accent:#19ae6f;--accent-2:#84eab2;--amber:#fbbf24;--ll-ahora:var(--warn);--ll-seg:var(--st4);--sans:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:var(--sans);color:var(--txt);font-family:var(--sans);font-variant-numeric:tabular-nums;background:radial-gradient(640px 340px at 78% -8%, #48cd8c1f, transparent 70%), radial-gradient(520px 300px at -6% 108%, #19ae6f0f, transparent 70%), var(--card);border:1px solid #ffffff0f;border-radius:18px;padding:26px 28px 28px;position:relative;box-shadow:inset 0 1px #ffffff09,0 24px 48px -28px #000000b3}:is(.ll-page.cal,.dl-cal) .cal-nav{gap:6px}:is(.ll-page.cal,.dl-cal) .cal-nav button{border:1px solid var(--line);color:var(--dim);height:32px;font:600 13px/1 var(--sans);background:#181d1b99;border-radius:999px;padding:0 12px}:is(.ll-page.cal,.dl-cal) .cal-nav button:hover{color:var(--txt);border-color:var(--line-2)}:is(.ll-page.cal,.dl-cal) .cal-nav button.today{background:var(--st6);border-color:var(--st6);color:var(--on-mint);font-weight:650;box-shadow:0 6px 18px -8px #84eab28c}:is(.ll-page.cal,.dl-cal) .cal-nav .cal-range{font-family:var(--sans);color:var(--txt);font-size:15px;font-weight:700}:is(.ll-page.cal,.dl-cal) .cal-top .hint{color:var(--dim);font-size:12.5px}:is(.ll-page.cal,.dl-cal) .cal-remind .fu-chip{border:1px solid var(--line);color:var(--dim);font:500 12px/1.4 var(--sans);box-shadow:none;background:0 0;border-radius:999px;padding:5px 11px}:is(.ll-page.cal,.dl-cal) .cal-remind .fu-chip:hover{color:var(--txt);border-color:var(--line-2)}:is(.ll-page.cal,.dl-cal) .cal-remind .fu-chip.on{color:var(--txt);background:#84eab21a;border-color:#84eab273;font-weight:600}:is(.ll-page.cal,.dl-cal) .cal-remind{background:var(--inset);border:1px solid var(--line);color:var(--txt);border-radius:14px;padding:10px 14px;font-size:13px;font-weight:600}:is(.ll-page.cal,.dl-cal) .cal-remind .st{color:var(--faint)}:is(.ll-page.cal,.dl-cal) .cal-remind .st.err{color:var(--warn)}:is(.ll-page.cal,.dl-cal) .cal-callers{border:1px solid var(--line);background:#181d1bcc;border-radius:13px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}:is(.ll-page.cal,.dl-cal) .cal-callers .ll-chip{color:var(--dim);font:550 13px/1.4 var(--sans);background:0 0;border:0;border-radius:10px;padding:7px 14px}:is(.ll-page.cal,.dl-cal) .cal-callers .ll-chip:hover{color:var(--txt)}:is(.ll-page.cal,.dl-cal) .cal-callers .ll-chip.on{color:var(--on-mint);background:var(--st6);font-weight:650;box-shadow:0 6px 18px -6px #84eab28c}:is(.ll-page.cal,.dl-cal) .cal-callers .ll-chip b{font-family:var(--sans);color:inherit;opacity:.75;margin-left:6px;font-weight:650}:is(.ll-page.cal,.dl-cal) .cal-over{background:#fbbf240f;border:1px solid #fbbf2442;border-radius:14px;padding:13px 15px 9px}:is(.ll-page.cal,.dl-cal) .cal-over h3{color:var(--warn);letter-spacing:.06em;margin:0 0 2px;font-size:12px;font-weight:700}:is(.ll-page.cal,.dl-cal) .cal-over-p{color:var(--txt);margin:0 0 10px;font-size:13px}:is(.ll-page.cal,.dl-cal) .cal-grid{border:1px solid var(--line);background:#080b0a8c;border-radius:14px}:is(.ll-page.cal,.dl-cal) .cal-dh{letter-spacing:.08em;color:var(--faint);padding:10px 6px 8px;font-size:10.5px;font-weight:650}:is(.ll-page.cal,.dl-cal) .cal-dh b{font-family:var(--sans);letter-spacing:-.02em;color:var(--txt);margin-top:2px;font-size:19px;font-weight:750}:is(.ll-page.cal,.dl-cal) .cal-dh.today{color:var(--txt);background:linear-gradient(#84eab21a,#84eab205)}:is(.ll-page.cal,.dl-cal) .cal-dh.today b{color:var(--st6)}:is(.ll-page.cal,.dl-cal) .cal-dh .cal-tag{vertical-align:1px;margin:0 0 0 6px;padding:1px 6px;font-size:9px}:is(.ll-page.cal,.dl-cal) .cal-ppl{flex-wrap:wrap;justify-content:center;gap:3px;min-height:13px;margin-top:6px;display:flex}:is(.ll-page.cal,.dl-cal) .cal-ppl i{width:9px;height:13px;display:block;position:relative}:is(.ll-page.cal,.dl-cal) .cal-ppl i:before{content:"";background:var(--st6);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:2px}:is(.ll-page.cal,.dl-cal) .cal-ppl i:after{content:"";background:var(--st6);border-radius:4.5px 4.5px 2px 2px;width:9px;height:7px;position:absolute;top:6px;left:0}:is(.ll-page.cal,.dl-cal) .cal-ppl i.warn:before,:is(.ll-page.cal,.dl-cal) .cal-ppl i.warn:after{background:var(--warn)}:is(.ll-page.cal,.dl-cal) .cal-ppl i.off:before,:is(.ll-page.cal,.dl-cal) .cal-ppl i.off:after{background:var(--g2)}:is(.ll-page.cal,.dl-cal) .cal-hours span{font-family:var(--sans);color:var(--faint);font-size:10.5px;font-weight:500}:is(.ll-page.cal,.dl-cal) .cal-day.today{background-color:#84eab209}:is(.ll-page.cal,.dl-cal) .cal-now{z-index:2;border-top:1px solid var(--st6);pointer-events:none;position:absolute;left:0;right:0}:is(.ll-page.cal,.dl-cal) .cal-now:before{content:"";background:var(--st6);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px;box-shadow:0 0 8px #84eab2cc}:is(.ll-page.cal,.dl-cal) .cal-now b{color:var(--st6);letter-spacing:.02em;font-size:10px;font-weight:700;position:absolute;top:-15px;right:4px}:is(.ll-page.cal,.dl-cal) .cal-card{background:var(--inset);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--st4);color:var(--txt);border-radius:12px;padding:5px 8px 5px 10px;transition:border-color .15s,background .15s}:is(.ll-page.cal,.dl-cal) .cal-card:hover{border-color:var(--line-2);background:#1c221f}:is(.ll-page.cal,.dl-cal) .cal-card .tm{font-family:var(--sans);color:var(--st6);font-size:11.5px;font-weight:700}:is(.ll-page.cal,.dl-cal) .cal-card .nm{font-size:12.5px;font-weight:650}:is(.ll-page.cal,.dl-cal) .cal-card .rs{color:var(--faint)}:is(.ll-page.cal,.dl-cal) .cal-card.later{color:var(--dim);box-shadow:none;background:0 0;border-style:dashed}:is(.ll-page.cal,.dl-cal) .cal-card.later .tm{color:var(--dim);font-weight:600}:is(.ll-page.cal,.dl-cal) .cal-card.over{box-shadow:inset 3px 0 0 var(--warn);background:#fbbf240d;border-color:#fbbf2459}:is(.ll-page.cal,.dl-cal) .cal-card.over .tm{color:var(--warn)}:is(.ll-page.cal,.dl-cal) .cal-card.next{background:linear-gradient(180deg, #84eab21f, #84eab208), var(--inset);box-shadow:inset 3px 0 0 var(--st6), 0 0 0 3px #84eab214;border-color:#84eab273;overflow:visible}:is(.ll-page.cal,.dl-cal) .cal-card.next .cal-tag{margin:0;position:absolute;top:-9px;right:6px}:is(.ll-page.cal,.dl-cal) .cal-card .who,:is(.ll-page.cal,.dl-cal) .cal-row .who{white-space:nowrap;vertical-align:1px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}:is(.ll-page.cal,.dl-cal) .cal-card .ms,:is(.ll-page.cal,.dl-cal) .cal-row .ms{white-space:nowrap;vertical-align:1px;letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:#fbbf2414;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #fbbf2459}:is(.ll-page.cal,.dl-cal) .cal-over .cal-card{background:#111513cc}:is(.ll-page.cal,.dl-cal) .cal-empty{color:var(--faint);border:1px dashed var(--line-2);border-radius:14px;margin-top:12px;padding:18px}:is(.ll-page.cal,.dl-cal) .cal-list h3{letter-spacing:.14em;color:var(--faint);font-size:11px;font-weight:650}:is(.ll-page.cal,.dl-cal) .cal-list h3.over{color:var(--warn)}:is(.ll-page.cal,.dl-cal) .cal-row{background:var(--inset);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--st4);border-radius:14px;padding:12px 13px 12px 15px}:is(.ll-page.cal,.dl-cal) .cal-row.later{box-shadow:none;background:0 0;border-style:dashed}:is(.ll-page.cal,.dl-cal) .cal-row.over{box-shadow:inset 3px 0 0 var(--warn);background:#fbbf240d;border-color:#fbbf2459}:is(.ll-page.cal,.dl-cal) .cal-row .tm{font-family:var(--sans);color:var(--st6);min-width:54px;font-size:17px;font-weight:700}:is(.ll-page.cal,.dl-cal) .cal-row.later .tm{color:var(--dim);font-weight:600}:is(.ll-page.cal,.dl-cal) .cal-row.over .tm{color:var(--warn);font-size:14px}:is(.ll-page.cal,.dl-cal) .cal-row .nm{font-weight:650}:is(.ll-page.cal,.dl-cal) .cal-row .rs{color:var(--faint)}:is(.ll-page.cal,.dl-cal) .cal-row.later .rs{display:none}:is(.ll-page.cal,.dl-cal) .cal-row .kd{letter-spacing:.08em;text-transform:uppercase;color:var(--st6);background:#84eab21a;border-radius:999px;margin:0 0 5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #84eab259}:is(.ll-page.cal,.dl-cal) .cal-row.later .kd{color:var(--dim);box-shadow:inset 0 0 0 1px var(--line-2);background:#5d656129}:is(.ll-page.cal,.dl-cal) .cal-row.over .kd{color:var(--warn);background:#fbbf2414;box-shadow:inset 0 0 0 1px #fbbf2459}:is(.ll-page.cal,.dl-cal) .cal-row .ll-call{background:var(--st6);color:var(--on-mint);border-radius:12px;font-size:14px;font-weight:700;box-shadow:0 6px 18px -8px #84eab28c}:is(.ll-page.cal,.dl-cal) .cal-row .ll-call:hover:not(:disabled){background:#a6f3c9}@media (max-width:767px){:is(.ll-page.cal,.dl-cal) .cal-wrap{border-radius:16px;padding:18px 14px 20px}:is(.ll-page.cal,.dl-cal) .cal-callers{display:flex}}.dl-views{margin:0 0 14px}.dl-cal .cal-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dl-cal .cal-card .cal-st{display:none}.dl-cal .cal-row .cal-st{margin:0 0 5px;display:inline-block}.dl-cal .cal-card .rs{color:var(--faint)}.dl-cal .cal-card.st-scheduled .rs{color:#8fcbee}.dl-cal .cal-card.st-reserved .rs{color:#f2a488}.dl-cal .cal-card.st-closed .rs{color:var(--st6)}.dl-cal .cal-card.st-canceled .rs{color:#fca5a5}.dl-cal .cal-card.st-reserved,.dl-cal .cal-row.st-reserved{box-shadow:inset 3px 0 #dd6d49}.dl-cal .cal-card.st-reserved .tm,.dl-cal .cal-row.st-reserved .tm{color:#f2a488}.dl-cal .cal-card.st-closed,.dl-cal .cal-row.st-closed{box-shadow:inset 3px 0 0 var(--st6)}.dl-cal .cal-card.dim,.dl-cal .cal-row.dim{color:var(--dim);box-shadow:none;opacity:.7;background:0 0;border-style:dashed}.dl-cal .cal-card.dim .tm,.dl-cal .cal-row.dim .tm{color:var(--dim);font-weight:600}.dl-cal .cal-card.dim .nm{font-weight:600}.dl-cal .cal-card.over .rs{color:var(--warn)}.dl-cal .cal-row .ll-call{height:40px;padding:0 14px;font-size:13.5px}.dl-cal .cal-list>div:first-child h3{margin-top:4px}.ll-oc.book{border-color:#4ade8080}.ll-oc.book .ic{color:#86efac;background:#4ade802e}.ll-oc.no .ic,.ll-oc.bad .ic{color:#fca5a5;background:#ef444424}.ll-sh-cancel{width:100%;color:var(--txt-dim);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:12px;font-size:13.5px;display:block}.ll-big{background:var(--accent);color:#04130d;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:14px;font-size:16.5px;font-weight:800;display:flex}.ll-big.wa{background:var(--ll-wa);color:#052e16}.ll-big:disabled{opacity:.55;cursor:default}.ll-big svg{width:21px;height:21px}.ll-note{background:var(--bg);border:1px solid var(--line-2);width:100%;min-height:130px;color:var(--txt);font:inherit;resize:vertical;border-radius:14px;padding:12px 13px;font-size:16px;line-height:1.4;display:block}.ll-hint{color:var(--txt-faint);margin-top:8px;font-size:12px}.nb{margin:0 0 14px}.nb-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.nb-top b{font-size:13px;font-weight:750}.nb-st{color:var(--txt-faint);text-align:right;font-size:12px}.nb-st.saved{color:var(--accent-2)}.nb-st.error{color:#fca5a5}.nb-st button{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #fca5a580;border-radius:8px;margin-left:8px;padding:2px 8px;font-size:12px}.ll-note.nb-box{min-height:92px}.ll-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ll-notes .when{color:var(--txt-dim);font-size:12px}.ll-notes .nt{color:var(--txt);background:var(--bg-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin-top:5px;padding:7px 10px;font-size:12.5px;line-height:1.4}.ll-pick-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ll-pick{border:1px solid var(--line-2);background:var(--card);text-align:left;cursor:pointer;border-radius:16px;min-height:76px;padding:12px 13px}.ll-pick span{color:var(--txt-dim);font-size:12.5px;display:block}.ll-pick b{font-size:23px;font-family:var(--mono);margin-top:3px;font-weight:650;display:block}.ll-pick.on{background:#f472b617;border-color:#f472b6;box-shadow:0 0 0 1px #f472b6}.ll-pick-custom{border:1px solid #0000;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding:10px;display:grid}.ll-pick-custom.on{background:#f472b60f;border-color:#f472b6}.ll-pick-custom label{color:var(--txt-dim);grid-column:1/-1;font-size:12.5px}.ll-pick-custom input{background:var(--bg);border:1px solid var(--line-2);min-width:0;color:var(--txt);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:12px;font-size:16px}.ll-attempts{gap:6px;margin:0 0 12px;display:flex}.ll-attempts span{text-align:center;color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:10px;flex:1;padding:7px 0;font-size:11.5px;font-weight:600}.ll-wa-to{color:var(--txt-dim);margin:0 0 8px;font-size:12px}.ll-wa-bubble{color:#e7fbe9;background:#0b3d2e;border:1px solid #25d36659;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:14.5px;line-height:1.5}.ll-sh-foot{color:var(--txt-faint);text-align:center;margin-top:10px;font-size:12px;line-height:1.4}.bk-choice{gap:10px;display:grid}.bk-choice .ll-oc{min-height:0;padding:14px}.bk-label{color:var(--txt-dim);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px;font-size:12px;font-weight:700}.bk-label.q{margin-top:22px}.bk-state{border:1px dashed var(--line-2);color:var(--txt-dim);text-align:center;border-radius:14px;padding:18px 14px;font-size:14px;line-height:1.5}.bk-state.err{color:#fca5a5;border-color:#ef444466}.bk-state button{border:1px solid var(--line-2);color:var(--txt);cursor:pointer;background:0 0;border-radius:10px;margin:10px auto 0;padding:8px 14px;font-size:13.5px;display:block}.bk-days{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.bk-days::-webkit-scrollbar{display:none}.bk-day{border:1px solid var(--line-2);background:var(--card);min-width:108px;color:var(--txt);text-align:left;cursor:pointer;border-radius:14px;flex:none;padding:10px 12px}.bk-day b{font-size:15px;font-weight:700;display:block}.bk-day span{color:var(--txt-dim);margin-top:2px;font-size:11.5px;display:block}.bk-times{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.bk-time{border:1px solid var(--line-2);background:var(--card);height:40px;color:var(--txt);font-family:var(--mono);cursor:pointer;border-radius:10px;font-size:14px}.bk-day.on,.bk-time.on,.bk-opt.on{background:#4ade801a;border-color:#4ade80;box-shadow:0 0 0 1px #4ade80}.bk-hint{color:var(--txt-faint);margin:-2px 0 4px;font-size:12px;line-height:1.45}.bk-q{border-top:1px solid var(--line);padding:12px 0}.bk-q-pre{color:var(--txt-faint);margin-bottom:4px;font-size:12px;line-height:1.4}.bk-q-t{margin-bottom:8px;font-size:14.5px;font-weight:650;line-height:1.35}.bk-opts{flex-wrap:wrap;gap:6px;display:flex}.bk-opt{border:1px solid var(--line-2);background:var(--card);color:var(--txt);text-align:left;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13.5px;line-height:1.3}.bk-text{min-height:80px}.bk-text:focus{border-color:var(--accent);outline:none}.bk-foot{z-index:1;background:var(--bg-2);border-top:1px solid var(--line);box-shadow:0 4px 0 var(--bg-2);margin:6px 0 -20px;padding:2px 0 12px;position:sticky;bottom:-20px}.bk-foot .login-error{margin:10px 0 0}.ll-toast{z-index:79;background:var(--card-2);border:1px solid var(--line-2);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:13.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.ll-toast button{color:var(--accent-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:750}.ll-toast-warn{color:#fca5a5;margin-top:5px;font-size:12.5px;font-weight:650;display:block}@media (max-width:767px){.ll-head{margin-bottom:12px}.ll-head h1{font-size:22px}.ll-seg{width:100%;display:flex}.ll-seg button{flex:1;padding:12px 0;font-size:14.5px}.ll-wide{display:none}.ll-day{flex-wrap:nowrap;gap:6px;margin-bottom:10px}.ll-stat{border-radius:10px;flex:1;align-items:baseline;gap:5px;min-width:0;padding:7px 9px;display:flex}.ll-stat b{font-size:17px;display:inline}.ll-stat span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ll-filters{margin-bottom:12px}.ll-split{display:block}.ll-side{display:none}.ll-story-full{z-index:90;background:var(--bg);display:block;position:fixed;inset:0;overflow:auto}.ll-drawer{background:0 0;display:block}.ll-story-full .ll-story,.ll-drawer .ll-story{width:100%;height:auto;min-height:100dvh;box-shadow:none;background:var(--bg);padding:0 14px calc(30px + env(safe-area-inset-bottom));border:0;border-radius:0}.ll-drawer .ll-story{height:100dvh;overflow:auto}.ll-story-full .ll-st-bar,.ll-drawer .ll-st-bar{background:var(--bg-2);padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top));margin:0 -14px 16px}.ll-story-full .ll-tl li:before,.ll-drawer .ll-tl li:before{box-shadow:0 0 0 3px var(--bg)}.ll-colpick{scrollbar-width:none;gap:6px;margin:0 -14px 12px;padding:0 14px 6px;display:flex;overflow-x:auto}.ll-colpick::-webkit-scrollbar{display:none}.ll-colpick .ll-chip{white-space:nowrap;flex:none;align-items:center;padding:9px 13px;font-size:13px;display:flex}.ll-board{display:block;overflow:visible}.ll-col{min-width:0;display:none}.ll-col.show{display:block}.cal-grid,.cal-over{display:none}.cal-list{display:block}.cal-nav .cal-range{flex:1;min-width:0;font-size:14px}.cal-nav{justify-content:space-between;width:100%}.cal-top .hint{display:none}.ll-bc{padding:13px}.ll-bc-name{font-size:15.5px}.ll-bc-line{font-size:13px}.ll-backdrop{align-items:flex-end;padding:0}.ll-sheet{padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0}.ll-grab{display:block}.bk-times{grid-template-columns:repeat(4,1fr)}.bk-time{height:44px;font-size:15px}.bk-foot{bottom:calc(-16px - env(safe-area-inset-bottom));margin-bottom:calc(-16px - env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.ll-toast{bottom:calc(16px + env(safe-area-inset-bottom))}}.b2{--bg:#080b0a;--bg-2:#181d1b;--card:#111513;--card-2:#181d1b;--line:#232825;--line-2:#333a36;--txt:#eff5f2;--txt-dim:#b3beb8;--txt-faint:#8a9590;--accent:#19ae6f;--accent-2:#84eab2;--amber:#fbbf24;--radius:18px;--radius-sm:12px;--sans:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:var(--sans);--shadow:inset 0 1px 0 #ffffff09, 0 24px 48px -28px #000000b3;color:var(--txt);font-family:var(--sans);font-variant-numeric:tabular-nums}.b2 button:focus-visible,.b2 a:focus-visible,.b2 input:focus-visible{outline:2px solid var(--st6);outline-offset:2px}#view:has(>.b2){max-width:1200px;padding:30px 34px 96px}.b2 .view-head{align-items:flex-end;margin:0 0 22px}.b2 .view-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:30px;font-weight:750;line-height:1.1}.b2 .view-head .sub{color:var(--dim);max-width:78ch;margin:0;font-size:13px;line-height:1.5}.b2 .card{border-color:#ffffff0f;padding:26px 28px}.b2 .card-title{letter-spacing:-.015em;color:var(--txt);text-transform:none;font-size:21px;font-weight:700;line-height:1.2}.b2 .tf-btn{background:#181d1b99;padding:6px 13px;font-size:12.5px}.b2 .tf-btn.active{color:var(--txt);background:#84eab21a;border-color:#84eab273}.b2 .tag{border-color:var(--line-2);background:0 0;padding:1px 9px;font-size:11px}.b2 .signout-btn{border-radius:10px;padding:8px 12px}.b2 .empty-state{border-radius:14px}.b2 .cl-sched-head{margin-bottom:4px}.b2 .cl-sched-cols{padding-top:6px}.b2 .cl-sched-col .bar{height:150px}.b2 .cl-sched-col .bar i{background:var(--st2);width:min(24px,60%)}.b2 .cl-sched-col.next .bar i{background:var(--st6)}.b2 .cl-sched-col.late .bar i{background:var(--warn)}.b2 .cl-sched-col .v{font:650 12px/1.2 var(--sans);font-variant-numeric:tabular-nums;color:var(--txt)}.b2 .cl-sched-col .m{color:var(--dim);margin-top:8px;font-size:11.5px}.b2 .cl-sched-col.next .m{color:var(--txt);font-weight:650}.b2 .cl-sched-col .s{letter-spacing:-.01em;color:var(--faint);font-size:10px}.b2 .cl-sched-scroll{margin-top:20px}.b2 .cl-sched-note{color:var(--faint);margin-top:16px;font-size:12px;line-height:1.5}.b2 .cl-table th{letter-spacing:.06em;color:var(--faint);vertical-align:bottom;padding:9px 10px;font-size:10.5px;font-weight:650;line-height:1.3}.b2 .cl-table td{padding:12px 10px}.b2 .cl-name{font-size:13.5px}.b2 .cl-meta{color:var(--faint);font-size:11.5px}.b2 .cl-status{letter-spacing:.08em;box-shadow:inset 0 0 0 1px var(--line-2);border:0;padding:3px 9px;font-size:10px;font-weight:700}.b2 .cl-status.paying{color:var(--st5);background:#48cd8c14;box-shadow:inset 0 0 0 1px #48cd8c59}.b2 .cl-status.complete{color:var(--st6);background:#84eab21a;box-shadow:inset 0 0 0 1px #84eab24d}.b2 .cl-status.behind{color:var(--warn);background:#fbbf2414;box-shadow:inset 0 0 0 1px #fbbf2459}.b2 .cl-status.refunded,.b2 .cl-status.canceled{background:#ef444414;box-shadow:inset 0 0 0 1px #ef444459}.b2 .cl-repeat{color:var(--st6)}.b2 .cl-ltv{gap:5px;min-width:150px}.b2 .cl-bar{background:var(--track);border-radius:3px;height:6px}.b2 .cl-bar i{background:var(--st4);border-radius:3px}.b2 .cl-break{color:var(--faint);font-size:11.5px}.b2 .cl-toolbar{margin-bottom:14px}.b2 .cl-search{background:var(--card);border-color:var(--line-2);border-radius:12px;padding:10px 14px;font-family:inherit;font-size:13.5px}.b2 .cl-search::placeholder{color:var(--faint)}.b2 .cl-search:focus{border-color:#84eab273;box-shadow:0 0 0 3px #84eab21f}@media (max-width:767px){#view:has(>.b2){padding:18px 16px calc(40px + env(safe-area-inset-bottom))}.b2 .view-head h1{font-size:26px}.b2 .card{border-radius:16px;padding:20px 16px}.b2 .tf-btn{padding:8px 14px}}.b2>.card{margin-bottom:20px;scroll-margin-top:20px}.b2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:650;display:flex}.b2-num{color:var(--dim);background:var(--inset);border:1px solid var(--line);letter-spacing:.04em;border-radius:7px;padding:2px 7px}.b2-h2{letter-spacing:-.015em;color:var(--txt);margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.2}.b2-lead{color:var(--dim);max-width:72ch;margin:0 0 18px;font-size:13.5px;line-height:1.5}.b2-cap{color:var(--faint);margin:0 0 8px;font-size:12px;font-weight:600}.b2-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.b2-jump a{color:var(--txt);border:1px solid var(--line);background:#111513b8;border-radius:14px;min-width:0;padding:10px 12px 11px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.b2-jump a:hover{background:#84eab20d;border-color:#84eab266}.b2-jump a.warn{background:#fbbf240d;border-color:#fbbf244d}.b2-jump a.warn:hover{background:#fbbf2414;border-color:#fbbf2480}.b2-jk{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:flex}.b2-jk span{color:var(--dim);background:var(--inset);border:1px solid var(--line);letter-spacing:.02em;border-radius:6px;padding:0 5px;font-size:10px;font-weight:700}.b2-jump a.warn .b2-jk span{color:var(--warn);border-color:#fbbf2459}.b2-jv{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:normal;margin-top:4px;font-size:20px;font-weight:750;line-height:1.2;display:block}.b2-jump a.warn .b2-jv{color:var(--warn)}.b2-jump small{color:var(--dim);margin-top:1px;font-size:11.5px;line-height:1.3;display:block}.b2-ans{align-items:center;gap:18px;margin:14px 0 20px;display:flex}.b2-ans-n{letter-spacing:-.035em;border-right:1px solid var(--line-2);white-space:nowrap;font-variant-numeric:normal;flex:none;padding-right:18px;font-size:40px;font-weight:750;line-height:1}.b2-ans-t{min-width:0}.b2-ans-t b{color:var(--txt);font-size:15.5px;font-weight:650;line-height:1.35;display:block}.b2-ans-t small{color:var(--faint);margin-top:3px;font-size:13px;line-height:1.4;display:block}.b2>.card.b2-hero{background:radial-gradient(640px 340px at 78% -8%, #48cd8c1f, transparent 70%), radial-gradient(520px 300px at -6% 108%, #19ae6f0f, transparent 70%), var(--card);padding:30px 30px 26px}.b2-hero-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.b2-f3row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:14px 0 16px;display:grid}.b2-f3{border:1px solid var(--line);background:#181d1b8c;border-radius:14px;min-width:0;padding:11px 12px 12px}.b2-f3.main{grid-column:1/-1;padding:12px 14px 14px}.b2-f3.on{background:linear-gradient(#84eab214,#84eab204);border-color:#84eab252}.b2-f3-k{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:flex}.b2-f3-k:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex:none}.b2-f3.on .b2-f3-k{color:var(--txt)}.b2-f3.on .b2-f3-k:before{background:var(--st6);box-shadow:0 0 10px #84eab2b3}.b2-f3-v{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:normal;margin-top:6px;font-size:28px;font-weight:750;line-height:1.05;display:block}.b2-f3-v.l{font-size:23px}.b2-f3-v.xl{font-size:19px}.b2-f3-s{color:var(--faint);margin-top:3px;font-size:12px;display:block}.b2-hero-num{letter-spacing:-.045em;white-space:nowrap;text-shadow:0 0 44px #48cd8c4d;font-variant-numeric:normal;margin:8px 0;font-size:76px;font-weight:750;line-height:.95}.b2-hero-num.l{font-size:60px}.b2-hero-num.xl{font-size:48px}.b2-hero-sub{color:var(--dim);margin:0;font-size:14.5px}.b2-hero-sub b{color:var(--txt);font-weight:650}.b2-leak{background:#fbbf2412;border:1px solid #fbbf2442;border-radius:14px;gap:2px;padding:13px 15px;display:grid}.b2-leak-t{color:var(--warn);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.b2-leak b{color:var(--txt);font-size:14px;font-weight:650}.b2-leak-p{color:var(--txt);font-size:13px}.b2-leak-v{color:var(--dim);font-size:13px}.b2-people{margin:0 0 18px}.b2-u-row{border-top:1px solid var(--line);grid-template-columns:196px minmax(0,1fr) 54px;align-items:center;gap:14px;padding:10px 0;display:grid}.b2-u-row:first-child{border-top:0;padding-top:2px}.b2-u-row.zero{color:var(--faint)}.b2-u-lab b{font-size:13px;font-weight:600;display:block}.b2-u-lab small{color:var(--faint);font-size:11.5px;display:block}.b2-u-dots{flex-wrap:wrap;gap:6px;display:flex}.b2-u{flex:none;width:12px;height:17px;display:block;position:relative}.b2-u:before{content:"";background:var(--st6);border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:3px}.b2-u:after{content:"";background:var(--st6);border-radius:6px 6px 2.5px 2.5px;width:12px;height:9.5px;position:absolute;top:7.5px;left:0}.b2-u.warn:before,.b2-u.warn:after{background:var(--warn)}.b2-u.off:before,.b2-u.off:after{background:var(--g2)}.b2-u-val{text-align:right;line-height:1.2}.b2-u-val b{font-size:16px;font-weight:700;display:block}.b2-u-val small{color:var(--faint);font-size:11.5px}.b2-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.b2-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.b2-kpi{background:var(--inset);border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 16px}.b2-kpi-l{color:var(--dim);font-size:12px;line-height:1.35}.b2-kpis .b2-kpi-l{min-height:2.7em}.b2-kpi-v{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:normal;margin-top:2px;font-size:30px;font-weight:750;line-height:1.15}.b2-kpi-h{color:var(--faint);margin-top:2px;font-size:12px}.b2-kpi.bad .b2-kpi-v{color:#fca5a5}.b2-legend{color:var(--dim);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;font-size:12px;display:flex}.b2-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.b2-tag-top{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--st6);background:#84eab21a;border-radius:999px;margin-top:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #84eab259}.b2 .cl-table td.cl-since{white-space:nowrap}.b2 tr.b2-top td{background:#84eab212}.b2 tr.b2-top td:first-child{box-shadow:inset 3px 0 0 var(--st6)}.b2-only-phone{display:none}.b2-mcard{background:var(--inset);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:13px 14px}.b2-mcard.b2-top{border-color:#84eab273}.b2-mcard-meta{overflow-wrap:anywhere}.b2-mcard-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.b2-mcard-tags .b2-tag-top{margin-top:0}.b2-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin-top:12px;display:grid}.b2-fig-l{color:var(--faint);font-size:11px;line-height:1.25}.b2-fig-v{white-space:nowrap;margin-top:2px;font-size:15px;font-weight:700}.b2-fig-v.warn{color:var(--warn)}.b2-mcard-ltv{min-width:0;margin-top:10px}.b2-dl{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:10px 0 0;padding-top:10px;font-size:12.5px;display:grid}.b2-dl dt{color:var(--dim);min-width:0}.b2-dl dd{text-align:right;margin:0;font-weight:650}.b2>details.card.b2-how{padding:0}details.b2-how summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 28px;font-weight:650;list-style:none;display:flex}details.b2-how summary::-webkit-details-marker{display:none}details.b2-how summary:after{content:"+";color:var(--faint);font-size:20px;font-weight:400}details.b2-how[open] summary:after{content:"−"}details.b2-how ul{color:var(--dim);margin:0;padding:0 28px 22px 46px;font-size:13px;line-height:1.5}details.b2-how li{margin:5px 0}details.b2-how .rb-body{color:var(--dim);padding:0 28px 22px;font-size:13px;line-height:1.5}.rb-body p{margin:0 0 10px}.rb-body .rb-label{color:var(--txt);margin:0 0 4px;font-weight:600}details.b2-how .rb-body ul{margin:0;padding:0 0 10px 18px}.rb-hint{color:var(--faint);font-size:12.5px}.rb-actions{align-items:center;gap:10px;margin-top:4px;display:flex}@media (max-width:1100px){.b2-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:767px){.b2>.card{scroll-margin-top:76px}.b2-jump{grid-template-columns:1fr 1fr;gap:8px}.b2-jv{font-size:19px}.b2-ans{flex-direction:column;align-items:flex-start;gap:6px;margin:12px 0 18px}.b2-ans-n{border-right:0;padding-right:0;font-size:34px}.b2-ans-t b{font-size:14.5px}.b2-ans-t small{font-size:12.5px}.b2>.card.b2-hero{padding:22px 16px 20px}.b2-hero-num{font-size:60px}.b2-hero-num.l{font-size:52px}.b2-hero-num.xl{font-size:48px}.b2-u-row{grid-template-columns:minmax(0,1fr) 44px}.b2-u-row .b2-u-dots{grid-area:2/1/auto/-1}.b2-u-row.zero .b2-u-dots{display:none}.b2-kpis,.b2-kpis.k3{grid-template-columns:minmax(0,1fr);gap:10px}.b2-kpis .b2-kpi-l{min-height:0}.b2-kpi-v{font-size:24px}.b2-only-phone{display:block}.b2-only-desk{display:none}details.b2-how summary{padding:18px 16px}details.b2-how ul{padding:0 16px 18px 34px}details.b2-how .rb-body{padding:0 16px 18px}details.b2-how .rb-body ul{padding:0 0 10px 18px}}.b2{--c3:#dd6d49;--c4:#369dd1}.b2-jump.j3{grid-template-columns:repeat(3,minmax(0,1fr))}.b2-ans-n.warn{color:var(--warn)}.b2-leak-btn{color:var(--warn);font:600 12px/1.4 var(--sans);cursor:pointer;background:0 0;border:1px solid #fbbf2459;border-radius:999px;justify-self:start;margin-top:8px;padding:4px 12px}.b2-leak-btn:hover{background:#fbbf241a}.b2-u.dl-scheduled:before,.b2-u.dl-scheduled:after{background:var(--c4)}.b2-u.dl-reserved:before,.b2-u.dl-reserved:after{background:var(--c3)}.b2-u.dl-lost:before,.b2-u.dl-lost:after,.b2-u.dl-canceled:before,.b2-u.dl-canceled:after{background:var(--g2)}.b2 .ds-overdue{background:#fbbf2409;border:1px solid #fbbf2440;border-radius:14px;margin-top:24px;padding:16px 18px 10px}.b2 .ds-table th{letter-spacing:.06em;color:var(--faint);padding:8px;font-size:10.5px;font-weight:650}.b2 .ds-table td{padding:11px 8px}.b2 .ds-table .mono{font-family:var(--sans)}.b2 .deal-status,.b2 .deal-review{letter-spacing:.08em;border:0;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.b2 .deal-status.scheduled{color:#8fcbee;background:#369dd11a;box-shadow:inset 0 0 0 1px #369dd16b}.b2 .deal-status.reserved{color:#f2a488;background:#dd6d491a;box-shadow:inset 0 0 0 1px #dd6d496b}.b2 .deal-status.closed{color:var(--st6);background:#84eab21a;box-shadow:inset 0 0 0 1px #84eab259}.b2 .deal-status.lost{color:var(--dim);box-shadow:inset 0 0 0 1px var(--line-2);background:#5d656129}.b2 .deal-status.canceled{color:#fca5a5;background:#ef444414;box-shadow:inset 0 0 0 1px #ef444459}.b2 .deal-review{color:var(--warn);background:#fbbf2414;margin:4px 0 0 6px;box-shadow:inset 0 0 0 1px #fbbf2459}.b2 .deal-review.rejected{color:#fca5a5;background:#ef444414;box-shadow:inset 0 0 0 1px #ef444459}.b2 .deal-rescued{font-weight:600}.b2 .btn{border-radius:10px;font-weight:650}.b2 .btn:not(.ghost):not(.danger){background:var(--st6);color:var(--on-mint);box-shadow:0 6px 18px -8px #84eab28c}.b2 .btn:not(.ghost):not(.danger):hover{background:#a6f3c9}.b2 .btn.ghost{color:var(--dim);border-color:var(--line-2);background:#181d1b73}.b2 .btn.ghost:hover{color:var(--txt);border-color:#84eab273}.b2 .btn.danger{background:0 0}.b2 .btn.sm{white-space:nowrap;padding:6px 12px;font-size:12px}.b2 .btn:disabled{box-shadow:none}.b2 .new-deal{margin:0 0 14px}.b2 .new-deal input{background:var(--inset);border-color:var(--line-2);border-radius:12px;width:250px;padding:10px 14px;font-family:inherit;font-size:13.5px}.b2 .new-deal input::placeholder{color:var(--faint)}.b2 .new-deal input:focus,.b2 .field input:focus,.b2 .field select:focus,.b2 .field textarea:focus,.b2 .whop-add input:focus,.b2 .whop-row select:focus{border-color:#84eab273;outline:none;box-shadow:0 0 0 3px #84eab21f}.b2 .whop-row select{min-width:0;max-width:100%}.b2 .deal-filters{margin-bottom:16px}.b2 .pool-card{background:#fbbf2409;border:1px solid #fbbf2440;border-radius:14px;margin:0 0 16px;padding:14px 16px}.b2 .pool-h{color:var(--txt);font-size:14px;font-weight:700}.b2 .pool-sub{color:var(--dim);font-size:12.5px;line-height:1.5}.b2 .pool-row{background:var(--inset);border-color:var(--line);border-radius:12px;padding:10px 12px}.b2 .pool-when{color:var(--faint)}.b2 .deal-table th{letter-spacing:.06em;color:var(--faint);vertical-align:bottom;padding:9px 10px;font-size:10.5px;font-weight:650;line-height:1.3}.b2 .deal-table td{color:var(--dim);padding:12px 9px}.b2 .deal-table tbody tr:hover td{background:#ffffff05}.b2 .deal-table tr.b2-top:hover td{background:#84eab217}.b2 .deal-table td.dl-who{min-width:190px}.b2 .dl-unmarked{white-space:nowrap}.b2 .deal-table td.dl-who .b2-tag-top{margin:5px 0 1px}.b2 .deal-prospect{color:var(--txt);font-size:13.5px;font-weight:650;line-height:1.35}.b2 .deal-src{color:var(--dim);background:var(--inset);border:1px solid var(--line-2)}.b2 .deal-ig{color:#8fcbee;overflow-wrap:anywhere;font-size:12px;display:block}.b2 .deal-ig.dim{color:var(--faint)}.b2 .deal-phone{margin-top:4px;font-size:12px}.b2 .deal-call{color:var(--st5);margin-top:4px;font-size:12px}.b2 .deal-call.late{color:var(--warn);font-weight:600}.b2 .ficha-link{color:#8fcbee;margin-top:5px;font-size:12px}.b2 .deal-links{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.b2 .deal-links>span{flex-basis:100%}.b2 .deal-links .btn.sm{padding:3px 9px;font-size:11.5px}.b2 .deal-net{font-family:var(--sans);color:var(--txt);white-space:nowrap;font-weight:650}.b2 .deal-reserve{font-family:var(--sans);white-space:normal}.b2 .deal-reserve-date{color:var(--faint)}.b2 .deal-nosetter{color:var(--warn)}.b2 .deal-table .deal-actions{width:196px;margin-left:auto}.b2 td.dl-value .ds-progress{min-width:136px;margin-top:8px}.b2 td.dl-value .ds-progress-text,.b2 .deal-table .deal-rescued{white-space:normal}.b2 .ds-dot{background:var(--inset);border-color:var(--line-2)}.b2 .ds-dot.paid{background:var(--st5);border-color:var(--st5);color:var(--on-mint)}.b2 .ds-dot.refunded{background:var(--g2);border-color:var(--g2);color:var(--txt)}.b2 .ds-bar{background:var(--track);border-radius:3px;height:5px}.b2 .ds-bar i{background:var(--st4);border-radius:3px}.b2 .ds-progress-text{font-family:var(--sans);color:var(--faint)}.b2 .deal-card.b2-mcard{box-shadow:none;gap:0;margin-bottom:0;padding:14px}.b2 .deal-card .b2-mcard-tags .deal-review{margin:0}.b2 .deal-card-more{overflow-wrap:anywhere;margin-top:6px}.b2 .deal-card .b2-dl dd{overflow-wrap:anywhere;min-width:0}.b2 .deal-card .ds-progress{margin:12px 0 0}.b2 .deal-card .deal-actions{justify-content:flex-start;margin-top:12px}.b2 .deal-card .vsl-select{max-width:100%}.b2 .rvq-card{border-color:#ffffff0f}.b2 .rvq-list{margin-top:0}.b2 .rvq-row{background:var(--inset);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.b2 .rvq-amount{font-family:var(--sans);color:var(--st6);font-weight:650}.b2 .rvq-age{font-family:var(--sans)}.b2 .whop-panel{margin-top:0}.b2 .whop-block{margin-top:20px}.b2 .whop-row .mono{font-family:var(--sans)}.b2 .whop-row select,.b2 .whop-add input{background:var(--inset);border:1px solid var(--line-2);border-radius:12px;padding:9px 12px;font-family:inherit}.b2 .whop-add input::placeholder{color:var(--faint)}.b2 summary.whop-summary{letter-spacing:.1em;color:var(--faint);font-size:11px;font-weight:650}.b2 details.whop-block[open] summary.whop-summary{color:var(--dim)}.b2 .wh-table th{letter-spacing:.06em;color:var(--faint);font-size:10.5px;font-weight:650}.b2 .wh-table td{padding:9px 8px}.b2 .wh-table .mono{font-family:var(--sans)}.b2 .whop-act{border-radius:999px}.b2 .drawer-backdrop{background:#030504b8}.b2 .dialog{background:var(--card);border-color:var(--line-2);border-radius:20px;padding:26px 28px;box-shadow:inset 0 1px #ffffff0a,0 40px 90px -30px #000000d9}.b2 .drawer{background:var(--card);border-left-color:var(--line-2);padding:26px 28px}.b2 .dialog h2,.b2 .drawer h2{letter-spacing:-.01em;overflow-wrap:anywhere;padding-right:30px;font-size:19px;font-weight:700;line-height:1.3}.b2 .drawer-close{color:var(--faint);top:18px;right:20px}.b2 .field label{letter-spacing:.08em;color:var(--faint);font-size:10.5px;font-weight:650}.b2 .field input,.b2 .field select,.b2 .field textarea{background:var(--inset);border:1px solid var(--line-2);color:var(--txt);border-radius:12px;font-family:inherit}.b2 .field textarea{resize:vertical;width:100%;padding:10px 12px;font-size:14px}.b2 .field-hint{color:var(--faint);font-size:11.5px;line-height:1.45}.b2 .offer-radio{border-color:var(--line);color:var(--dim);background:#181d1b8c;border-radius:14px;padding:11px 12px}.b2 .offer-radio:hover{border-color:var(--line-2);color:var(--txt)}.b2 .offer-radio.active{color:var(--txt);background:linear-gradient(#84eab214,#84eab204);border-color:#84eab273}.b2 .offer-radio-price{font-family:var(--sans);color:var(--st6)}.b2 .dialog .card-title,.b2 .drawer .card-title{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10.5px;font-weight:650}.b2 .tier-table th{letter-spacing:.06em;color:var(--faint);font-size:10.5px;font-weight:650}.b2 .tier-table td{font-family:var(--sans);color:var(--dim)}.b2 .tier-table tr.now td{color:var(--st6);background:#84eab212}.b2 .tier-table select{background:var(--inset);color:var(--txt);border:1px solid var(--line-2);font:12.5px var(--sans);border-radius:8px;padding:4px 8px}.b2 .ficha-item{background:var(--inset);border-color:var(--line);border-radius:12px}.b2 .ficha-q{letter-spacing:.08em;color:var(--faint);font-size:10.5px;font-weight:650}@media (max-width:767px){.b2-jump.j3{grid-template-columns:1fr 1fr}.b2-jump.j3 a:last-child{grid-column:1/-1}.b2 .new-deal input{width:100%}.b2 .dialog{box-shadow:none;padding:18px 16px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));border:0;border-radius:0}.b2 .drawer{padding:18px 16px;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.b2 .drawer-close{top:calc(14px + env(safe-area-inset-top));right:16px}}.b2{--g1:#808984;--c1:#19ae6f;--c2:#9973df}.b2 .em-none,.b2 .faint{color:var(--faint)}.em-seglab{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 6px 4px;font-size:11px}.em-seg{border:1px solid var(--line);background:#181d1bcc;border-radius:13px;gap:2px;padding:4px;display:inline-flex}.em-seg button{color:var(--dim);font:550 13px/1.4 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 15px}.em-seg button:hover{color:var(--txt)}.em-seg button[aria-pressed=true]{color:var(--on-mint);background:var(--st6);font-weight:650;box-shadow:0 6px 18px -6px #84eab28c}.b2 .or-nav{align-items:flex-end;gap:14px}.b2 .or-select{background:var(--inset);border-color:var(--line-2);font-family:inherit}.b2 .or-tiles{grid-template-columns:1.5fr 1fr 1fr}.b2 .or-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:26px;margin:26px 0 16px;overflow-x:auto}.b2 .or-tabs::-webkit-scrollbar{display:none}.b2 .or-tabs .tf-btn{color:var(--dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 1px 12px;font-size:14px;font-weight:550}.b2 .or-tabs .tf-btn.active{color:var(--txt);border-color:var(--st6)}.b2-tag-new{letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;color:var(--on-mint);background:var(--st6);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.b2 .or-tabs .b2-tag-new{margin-left:6px}.b2-jump.j6{grid-template-columns:repeat(6,minmax(0,1fr))}.b2-jv.few,.b2-ans-n.few,.b2-hero-num.few,.b2-f3-v.few,.b2-kpi-v.few,.b2-fig-v.few,.em-t td.few,.em-ch-fig b.few,.em-src-v.few,.em-dl dd.few,.em-step b.few,.em-w-pct.few{color:var(--faint)!important;font-weight:500!important}.em-note{color:var(--faint);margin:12px 0 0;font-size:12px;line-height:1.5}.em-h3{color:var(--txt);margin:0 0 4px;font-size:14px;font-weight:650}.em-h3sub{color:var(--faint);margin:0 0 12px;font-size:12px}.em-hdr-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.em-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.em-grid2>.card{margin-bottom:0}.b2-legend b{color:var(--txt);margin-left:5px;font-weight:650}.em-legend-top{margin:0 0 16px}.em-tbtn{color:var(--dim);border:1px solid var(--line);font:12px/1.4 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px}.em-tbtn:hover{color:var(--txt);border-color:var(--line-2)}.em-tbtn.active{color:var(--txt);background:#84eab21a;border-color:#84eab273}.em-btns{flex-wrap:wrap;gap:6px;display:inline-flex}.em-meter{background:var(--track);border-radius:3px;height:6px;margin:10px 0 7px;overflow:hidden}.em-meter i{border-radius:3px;height:100%;display:block}.b2>.card.em-ads{--card:#0c1222;--inset:#111a2e;--line:#1b2540;--line-2:#283557;--txt:#edf1ff;--dim:#a4afcc;--faint:#7a86a8;--k-directo:#00a8a2;--k-vsl:#7b85f2;--k-setter:#dc6e41;--k-otros:#7a86a8;--k-none:#4a5578;color:var(--txt);border-color:#94a3ff17;margin-bottom:20px;padding:22px 26px}.em-ads-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.em-ads-top .t{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:650}.em-ads-top .big{letter-spacing:-.02em;font-variant-numeric:normal;font-size:30px;font-weight:750}.em-ads-top .big small{color:var(--dim);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:500}.em-ads .b2-tag-new{color:#0c1222;background:linear-gradient(135deg,#adb8fe,#7fe3dd)}.em-ads-split{margin:-2px 0 18px}.em-ads-split .em-split,.em-ads-split .em-ch-seg{height:12px}.em-ads-split .b2-legend{margin-top:10px}.em-ads-cap{color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.em-ads-cap b{color:var(--dim)}.em-ladder{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.em-step{background:var(--inset);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 14px;display:block}.em-step .lab{color:var(--dim);white-space:nowrap;font-size:12px;display:block}.em-step b{letter-spacing:-.01em;font-variant-numeric:normal;margin-top:2px;font-size:21px;font-weight:700;display:block}.em-step.is-new{background:linear-gradient(#7b85f224,#7b85f20a);border-color:#adb8fe73}.em-mult{color:var(--faint);flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:flex}.em-mult:before{content:"";background:var(--line-2);width:22px;height:1px;margin-bottom:4px}.em-back{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.em-back .em-ads-top{align-items:center;margin-bottom:4px}.em-back .b2-ans{margin:8px 0 18px}.em-back .em-tbtn.active{background:#7b85f229;border-color:#adb8fe80}.em-src3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.em-src{background:var(--inset);border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 16px}.em-src-k{white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.em-src-k i{border-radius:3px;flex:none;width:10px;height:10px}.em-src-v{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:normal;margin-top:8px;font-size:26px;font-weight:750;line-height:1.1;display:block}.em-src-s{color:var(--dim);margin-top:2px;font-size:12px;display:block}.em-dl{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin:12px 0 0;padding-top:10px;font-size:12.5px;display:grid}.em-dl dt{color:var(--dim);min-width:0}.em-dl dd{text-align:right;white-space:nowrap;margin:0;font-weight:650}.em-dl.ret{border-top:0;margin-top:10px;padding-top:0}.em-src .em-meter{background:var(--line);margin:10px 0 5px}.em-src-m{color:var(--dim);font-size:12px}.em-hero-grid{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:34px}.em-hero-lead{color:var(--faint);margin:18px 0 0;font-size:12.5px}.em-fz{position:relative}.em-fz-flows{pointer-events:none;z-index:0;position:absolute;top:0;left:0}.em-fz-flows path{transition:filter .12s}.em-fz-flows path.on{filter:brightness(1.9)saturate(1.15)}.em-fz-row{z-index:1;grid-template-columns:188px minmax(0,1fr) 108px;align-items:center;column-gap:16px;display:grid;position:relative}.em-fz-row.stage{min-height:36px}.em-fz-row.link{height:30px}.em-fz-lab{align-items:center;gap:10px;min-width:0;display:flex}.em-fz-n{text-align:right;letter-spacing:-.02em;flex:0 0 44px;font-size:21px;font-weight:700}.em-fz-t{min-width:0;font-size:13.5px;font-weight:600;line-height:1.25}.em-fz-track{height:28px;position:relative}.em-fz-bar{cursor:default;border-radius:5px;height:28px;transition:filter .12s;position:absolute;top:0}.em-fz-bar:hover,.em-fz-bar:focus-visible{filter:brightness(1.18);outline:none}.em-fz-flow{cursor:default;height:30px}.em-fz-flow:focus-visible{outline:none}.em-fz-conv{line-height:1.2}.em-fz-conv .pct{font-size:15px;font-weight:700;display:block}.em-fz-conv .pct.warn{color:var(--warn)}.em-fz-conv .pct.few{color:var(--faint);font-weight:500}.em-fz-conv small{color:var(--faint);white-space:nowrap;font-size:11px;display:block}.em-fz-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:16px;padding-top:14px;display:flex}.em-fz-foot .b2-legend{margin:0}.em-ramp-key{color:var(--faint);align-items:center;gap:8px;font-size:12px;display:inline-flex}.em-ramp-key .rk{gap:2px;display:inline-flex}.em-ramp-key .rk i{border-radius:2px;width:14px;height:8px;display:block}.em-ch-row{border-top:1px solid var(--line);grid-template-columns:168px minmax(0,1fr) 84px 96px 96px 116px;align-items:center;column-gap:16px;margin:0 -10px;padding:13px 10px;display:grid}.em-ch-head{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-top:0;padding:0 10px 8px;font-size:10.5px;font-weight:650}.em-ch-head>div{text-align:right}.em-ch-head>.l{text-align:left}.em-ch-row.is-top{background:linear-gradient(90deg,#84eab213,#84eab200 75%);border-top-color:#0000;border-radius:12px}.em-ch-row.is-top+.em-ch-row{border-top-color:#0000}.em-ch-name b{font-size:13.5px;font-weight:600;display:block}.em-ch-name small{color:var(--faint);font-size:11.5px;display:block}.em-ch-track,.em-split{height:16px;position:relative}.em-ch-seg{cursor:default;height:16px;position:absolute;top:0}.em-ch-seg:hover,.em-ch-seg:focus-visible{filter:brightness(1.2);outline:none}.em-ch-total{white-space:nowrap;font-size:13px;font-weight:650;position:absolute;top:-1px}.em-ch-fig{text-align:right}.em-ch-fig .lab{display:none}.em-ch-fig b{font-size:14px;font-weight:650}.em-ch-row.muted{color:var(--faint);grid-template-columns:168px minmax(0,1fr);font-size:12.5px}.em-ch-row.total b,.em-ch-row.total .em-ch-name b{font-weight:750}.em-setter{border:1px solid var(--line);background:linear-gradient(#181d1be6,#111513e6);border-radius:16px;margin-top:26px;padding:18px 20px}.em-setter-hd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.em-setter-hd .who b{font-size:15px;display:block}.em-setter-hd .who small{color:var(--faint);font-size:12px;display:block}.em-av{width:38px;height:38px;color:var(--on-mint);background:linear-gradient(135deg, var(--st6), var(--st4));border-radius:12px;place-items:center;font-weight:750;display:grid}.em-chip{border:1px solid var(--line-2);color:var(--dim);border-radius:999px;padding:3px 10px;font-size:11.5px}.em-split-lab{color:var(--dim);margin:16px 0 8px;font-size:12.5px}.em-setter .b2-kpis .b2-kpi-l{min-height:0}.em-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:26px;display:grid}.em-chartbox{min-width:0}.em-colchart svg{max-width:100%;display:block;overflow:visible}.em-colchart .tick,.em-chart .tick{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.em-colchart .cap{fill:var(--txt);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.em-colchart .hit{fill:#0000;cursor:default}.em-colchart .hit:focus{outline:none}.em-colchart g:hover .col,.em-colchart g:focus-within .col{filter:brightness(1.2)}.em-xlabs{margin-top:8px;display:grid}.em-xl{text-align:center;color:var(--dim);overflow-wrap:anywhere;min-width:0;padding:0 2px;font-size:11.5px;line-height:1.25}.em-xl small{color:var(--faint);white-space:nowrap;letter-spacing:-.01em;margin-top:2px;font-size:10px;display:block}.em-hm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:30px;display:flex}.em-hm-wrap{margin-top:12px;padding:2px 2px 6px;overflow-x:auto}.em-hm{grid-template-columns:30px repeat(13,minmax(34px,1fr));gap:4px;min-width:560px;display:grid}.em-hm .h{color:var(--faint);text-align:center;font-variant-numeric:tabular-nums;padding-bottom:2px;font-size:11px}.em-hm .d{color:var(--dim);align-items:center;font-size:12px;display:flex}.em-hm .c{cursor:default;border-radius:7px;place-items:center;height:32px;font-size:11px;font-weight:750;display:grid}.em-hm .c.few{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.em-hm .c:hover,.em-hm .c:focus-visible{box-shadow:0 0 0 2px var(--txt);outline:none}.em-hm-t{grid-template-columns:44px repeat(7,minmax(30px,1fr));gap:3px;min-width:0}.em-hm-t .c{border-radius:6px;height:28px}.em-hm-t .d{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.em-hm-legend{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.em-hm-legend .grad{background:linear-gradient(90deg,#0c3722,#125b3a,#1a8656,#29b677,#84eab2);border-radius:5px;width:140px;height:10px}.em-hm-legend .fewkey{width:16px;height:12px;box-shadow:inset 0 0 0 1px var(--line-2);vertical-align:-2px;border-radius:4px;margin-right:6px;display:inline-block}.em-best{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.em-best li{color:var(--dim);background:var(--inset);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:12.5px;display:inline-flex}.em-best li.t{color:var(--faint);background:0 0;border:0;padding:0}.em-best .rk{width:20px;height:20px;color:var(--on-mint);background:var(--st6);border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.em-best b{color:var(--txt);font-weight:650}.em-w-blk{border-top:1px solid var(--line);padding:14px 0 16px}.em-w-blk:first-child{border-top:0;padding-top:2px}.em-w-hd{align-items:center;gap:12px;margin-bottom:4px;display:flex}.em-w-t{min-width:0}.em-w-pct{letter-spacing:-.03em;font-variant-numeric:normal;font-size:34px;font-weight:750;line-height:1}.em-w-t b{font-size:13.5px;font-weight:600;display:block}.em-w-t small{color:var(--faint);font-size:11.5px;display:block}.em-w-n{color:var(--dim);margin:6px 0 10px;font-size:12.5px}.em-u-grid{cursor:default;flex-wrap:wrap;gap:6px;max-width:190px;display:flex}.em-u-grid:focus-visible{outline-offset:4px}.em-key-u{align-items:center;gap:6px;margin-right:14px;display:inline-flex}.em-key-u .b2-u{transform:scale(.8)}.em-kn{display:inline-block}.em-jr{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:6px 20px;padding:16px 0;transition:opacity .2s;display:grid}.em-jr.first{border-top:0}.em-jr.dimmed{opacity:.32}.em-jr-name b{font-size:14px;font-weight:650;display:block}.em-jr-name small{color:var(--faint);font-size:11.5px;display:block}.em-jr-empty{color:var(--faint);font-size:12.5px}.em-jr-strip{height:70px;margin:0 44px 0 14px;position:relative}.em-jr-axis{background:var(--line);border-radius:2px;height:2px;position:absolute;top:33px;left:0;right:0}.em-jr-tick{background:var(--line-2);width:1px;height:8px;position:absolute;top:30px}.em-jr-line{border-radius:2px;height:2px;position:absolute;top:33px;left:0}.em-jr-dot{width:14px;height:14px;box-shadow:0 0 0 3px var(--card);cursor:default;border-radius:50%;margin-left:-7px;position:absolute;top:27px}.em-jr-top{color:var(--dim);white-space:nowrap;font-size:12px;position:absolute;top:2px;transform:translate(-50%)}.em-jr-top.first{transform:translate(-7px)}.em-jr-bot{white-space:nowrap;font-size:12.5px;font-weight:700;position:absolute;top:48px;transform:translate(-50%)}.em-jr-bot.first{color:var(--faint);font-weight:500;transform:translate(-7px)}.em-jr .short{display:none}.em-jr-steps{color:var(--dim);grid-column:2;margin-left:14px;font-size:12px}.em-jr-steps b{color:var(--txt);font-weight:650}.em-tbl-wrap{margin-top:18px;overflow-x:auto}table.em-t{border-collapse:collapse;width:100%;font-size:13px}.em-t th{text-align:right;color:var(--faint);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line);vertical-align:bottom;white-space:normal;padding:8px 9px;font-size:10.5px;font-weight:650;line-height:1.3}.em-t th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.em-t th.sortable:hover{color:var(--txt)}.em-t th .arrow{color:var(--st6);margin-left:4px}.em-t td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 9px}.em-t .l{text-align:left}.em-t tr.total td{border-bottom:0;font-weight:750}.em-topic{min-width:210px;white-space:normal!important}.em-lives .em-topic{min-width:150px}.em-lives th,.em-lives td{padding-left:6px;padding-right:6px}.em-topic .tt{font-weight:550;display:block}.em-topic a{color:var(--st6);margin-right:12px;font-size:12px;text-decoration:none}.em-star{color:var(--st6);margin-top:3px;font-size:11.5px;font-weight:650;display:block}.em-future{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:var(--inset);border:1px solid var(--line-2);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.em-mcard-hd{font-size:13.5px;font-weight:600}.em-links{margin-top:3px;font-size:12px}.em-links a{color:var(--st6);margin-right:12px;text-decoration:none}.em-lives-phone{margin-top:18px}.em-sel{background:var(--inset);color:var(--txt);border:1px solid var(--line-2);font:13px var(--sans);border-radius:10px;padding:7px 10px}.em-sel-lab{color:var(--dim);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.em-chart svg{max-width:100%;display:block}.em-chart .xl2{fill:var(--faint);font-size:11px}.em-chart .tot{fill:var(--dim);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.em-chart .segm{cursor:default}.em-chart .segm:hover,.em-chart .segm:focus-visible{filter:brightness(1.22);outline:none}.em-loss-legend{margin:14px 0 10px}.em-tip{z-index:50;pointer-events:none;color:var(--dim);opacity:0;max-width:290px;font-size:12px;font-family:var(--sans);background:#151b18f7;border:1px solid #84eab233;border-radius:12px;padding:9px 12px;transition:opacity 80ms;position:fixed;top:0;left:0;box-shadow:0 16px 36px #0000008c}.em-tip.on{opacity:1}.em-tip .v{color:var(--txt);margin-bottom:2px;font-size:15px;font-weight:750;display:block}.em-tip .k{vertical-align:3px;border-radius:1px;width:12px;height:2px;margin-right:6px;display:inline-block}.em-topics-row{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.em-topics-row:first-of-type{border-top:0}.em-topics-row input{min-width:0}.em-topics-date{white-space:nowrap;font-size:13px;font-weight:600}.em-topics-date small{color:var(--faint);font-size:11px;font-weight:500;display:block}@media (max-width:1180px){.b2-jump.j6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.em-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.em-mult{display:none}.em-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:900px){.em-grid2{grid-template-columns:1fr}.em-grid3{grid-template-columns:1fr;gap:30px}}@media (max-width:767px){.em-segwrap{width:100%}.em-seg{width:100%;display:flex}.em-seg button{flex:1 1 0;padding:8px 6px}.b2 .or-nav{width:100%}.b2 .or-tiles{grid-template-columns:1fr}.b2>.card.em-ads{padding:20px 16px}.em-ads-top .big{font-size:26px}.em-ladder{grid-template-columns:1fr 1fr}.em-step b{font-size:18px}.em-src3{grid-template-columns:1fr;gap:10px}.em-src-v{font-size:24px}.b2-jump.j6{grid-template-columns:1fr 1fr;gap:8px}.em-fz-row{grid-template-columns:112px minmax(0,1fr) 58px;column-gap:10px}.em-fz-lab{flex-direction:column;align-items:flex-start;gap:1px}.em-fz-n{text-align:left;flex:none;font-size:18px;line-height:1.1}.em-fz-t{font-size:12.5px}.em-fz-row.stage{min-height:50px}.em-fz-conv small{display:none}.em-fz-conv .pct{font-size:13.5px}.b2 .or-tabs{gap:18px}.b2 .or-tabs .tf-btn{font-size:13.5px}.em-ch-head{display:none}.em-ch-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0 -8px;padding:13px 8px}.em-ch-row .em-ch-name,.em-ch-row .em-ch-bar{grid-column:1/-1}.em-ch-fig{text-align:left}.em-ch-fig .lab{color:var(--faint);font-size:11px;line-height:1.25;display:block}.em-ch-row.muted{grid-template-columns:1fr}.em-setter .b2-kpis{grid-template-columns:1fr 1fr}.em-jr{grid-template-columns:1fr}.em-jr-steps{grid-column:1;margin-left:0}.em-jr-strip{margin:0 34px 0 8px}.em-jr .full{display:none}.em-jr .short{display:inline}.em-jr-bot.first{display:none}.em-topics-row{grid-template-columns:1fr}}.ot-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;display:flex}.ot-tools .cl-search{flex:260px;max-width:420px;margin:0}.ot-n{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.em-tbtn.active .ot-n{color:var(--dim)}.em-tbtn.warn{color:var(--warn);border-color:#fbbf2459}.ot-more{margin:16px auto 0;display:block}.b2-jv.name{white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:1.25}.ot-what{color:var(--dim);font-weight:600}.ot-hint{margin-bottom:8px;font-size:12.5px}.ot-st{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line-2);background:#5d656129;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.ot-st.scheduled,.ot-st.future{color:#8fcbee;background:#369dd11a;box-shadow:inset 0 0 0 1px #369dd16b}.ot-st.reserved{color:#f2a488;background:#dd6d491a;box-shadow:inset 0 0 0 1px #dd6d496b}.ot-st.closed{color:var(--st6);background:#84eab21a;box-shadow:inset 0 0 0 1px #84eab259}.ot-st.canceled{color:#fca5a5;background:#ef444414;box-shadow:inset 0 0 0 1px #ef444459}.ot-st.noshow,.ot-st.unmarked{color:var(--warn);background:#fbbf2414;box-shadow:inset 0 0 0 1px #fbbf2459}.em-chip{white-space:nowrap}.em-chip.amber{color:var(--warn);border-color:#fbbf2459}.em-chip.red{color:#fca5a5;border-color:#ef444459}.em-chip.mint{color:var(--st6);border-color:#84eab259}.em-chip b{color:var(--txt);font-weight:650}.ot-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ot-totals{margin:0 0 22px}.ot-money{margin:10px 0 6px}.b2 .or-mbar{background:var(--track);border:0;border-radius:3px;height:6px}.b2 .or-mbar i{background:var(--st4)}.ot-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ot-person{border:1px solid var(--line);background:linear-gradient(#181d1be6,#111513e6);border-radius:16px;min-width:0;padding:16px 18px 18px}.ot-person.is-top{border-color:#84eab273}.ot-person-hd{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.ot-person-hd .who{min-width:0}.ot-person-hd .who b{font-size:15px;display:block}.ot-person-hd .who small{color:var(--faint);font-size:12px;display:block}.ot-person-hd .b2-tag-top{margin:0 0 0 auto}.ot-person-hd .b2-tag-top+.ot-caret{margin-left:0}.ot-caret{color:var(--faint);margin-left:auto;font-size:12px}.ot-steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ot-step{background:var(--inset);border:1px solid var(--line);border-radius:12px;min-width:0;padding:9px 11px}.ot-step .lab{color:var(--dim);font-size:11px;line-height:1.3;display:block}.ot-step>b{letter-spacing:-.01em;font-variant-numeric:normal;margin-top:2px;font-size:17px;font-weight:700;display:block}.ot-step>b.few{color:var(--faint);margin-top:5px;font-size:12.5px;font-weight:500}.ot-step .pc{color:var(--faint);font-size:11.5px;display:block}.ot-step>small{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.ot-step>small b{color:var(--txt);font-weight:650}.ot-steps .ot-arr{color:var(--faint);align-self:center;font-size:13px}.ot-other{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ot-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ot-kpis .b2-kpi{padding:12px 14px}.ot-kpis .b2-kpi-l{min-height:0}.ot-kpis .b2-kpi-v{font-size:24px}.ot-kpis .em-meter{margin:8px 0 6px}.ot-deals{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}.ot-deals-none{padding:6px 0;font-size:12.5px}.ot-deal{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) auto 64px minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.ot-deal:last-child{border-bottom:0}.ot-deal .nm{overflow-wrap:anywhere;min-width:0;font-weight:600}.ot-deal .r{text-align:right;white-space:nowrap}.ot-jlist{margin-top:4px}.ot-jrow{border-top:1px solid var(--line);position:relative}.ot-jrow:first-child{border-top:0}.ot-jrow.lit{box-shadow:inset 3px 0 0 var(--st6);background:linear-gradient(90deg,#84eab20f,#84eab200 60%);border-radius:4px;margin:0 -10px;padding:0 10px}.ot-jrow.lit+.ot-jrow{border-top-color:#0000}.ot-jhead{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.ot-jwho{min-width:0;padding-right:60px}.ot-jname{overflow-wrap:anywhere;font-size:13.5px;font-weight:650}.ot-jmeta{color:var(--faint);overflow-wrap:anywhere;margin-top:1px;font-size:11.5px}.ot-jtags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ot-jtags .b2-tag-top{margin-top:0}.ot-jmoney{width:120px;margin-top:8px}.ot-ficha{color:var(--st6);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none;position:absolute;top:16px;right:0}.ot-ficha:hover{text-decoration:underline}.ot-jrow.lit .ot-ficha{right:10px}.ot-chain{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ot-chain .ot-step{flex-direction:column;padding:6px 10px;font-size:12px;line-height:1.3;display:inline-flex}.ot-chain .ot-step .tt{font-weight:600}.ot-chain .ot-step small{color:var(--faint);font-size:10.5px}.ot-chain .ot-step.ok{border-color:#84eab273}.ot-chain .ot-step.miss{color:var(--faint);border-style:dashed}.ot-chain .ot-step.dim{color:var(--dim)}.ot-chain .ot-step.bad{color:#fca5a5;border-color:#ef444466}.ot-chain .ot-step.warn{color:var(--warn);border-color:#fbbf2473}.ot-chain .ot-arr{color:var(--faint);flex-direction:column;align-items:center;padding:0 3px;font-size:11px;line-height:1.1;display:inline-flex}.ot-chain .ot-arr b{white-space:nowrap;margin-top:1px;font-size:10px;font-weight:500}.ot-trail{grid-template-columns:1.3fr 1fr 1.2fr;gap:16px;padding:4px 0 16px;display:grid}.ot-trail-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:112px auto minmax(0,1fr);gap:8px;padding:5px 0;font-size:12px;display:grid}.ot-trail-row:last-child{border-bottom:0}.ot-trail .ok{color:var(--st6)}.ot-trail .bad{color:#fca5a5}.ot-srcs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.ot-src{background:var(--inset);border:1px solid var(--line);min-width:120px;color:var(--txt);cursor:pointer;font:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;transition:border-color .12s,background .12s;display:flex}.ot-src:hover{border-color:var(--line-2)}.ot-src.on{background:linear-gradient(#84eab214,#84eab204);border-color:#84eab273}.ot-src-name{font-size:13px;font-weight:650}.ot-src.on .ot-src-name{color:var(--st6)}.ot-src.untagged .ot-src-name{color:var(--warn)}.ot-src-meta{color:var(--faint);font-size:11.5px}.ot-t th,.ot-t td{padding-left:6px;padding-right:6px}.ot-t td{color:var(--dim)}.ot-t td.strong,.ot-t td:first-child{color:var(--txt)}.ot-t td.c{text-align:center}.ot-t td.sec,.ot-t th.sec{color:var(--faint)}.ot-t td:first-child{white-space:normal;min-width:150px;max-width:200px}.ot-t .ot-name{align-items:center;gap:8px;font-weight:600;display:flex}.ot-t .ot-sub{color:var(--faint);margin-top:1px;font-size:11px}.ot-t tr.untagged .ot-name{color:var(--warn)}.ot-t tr.picked td{background:#84eab20d}.ot-t tr.total td{border-top:1px solid var(--line-2)}.ot-t tr.total .ot-name{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ot-t .heat{color:var(--st6);font-weight:650}.ot-t .heat.lo{color:var(--warn)}.ot-t .b2-tag-top{margin:4px 0 0}.ot-tick{border:1px solid var(--line-2);width:16px;height:16px;color:var(--on-mint);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:0;font-size:11px;line-height:14px}.ot-tick:hover{border-color:var(--st6)}.ot-tick.on{background:var(--st6);border-color:var(--st6)}.ot-cards .b2-mcard.picked{background:#84eab20d}.ot-mcard-hd{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.ot-mcard-hd small{width:100%;color:var(--faint);font-size:11.5px;font-weight:500;display:block}.ot-mcard-hd .b2-tag-top{margin:0}.ot-cards .b2-mcard.untagged .ot-mcard-hd{color:var(--warn)}.ot-cards .b2-mcard.total{border-color:var(--line-2)}.ot-cards .b2-fig-v.heat{color:var(--st6)}.ot-cards .b2-fig-v.heat.lo{color:var(--warn)}.b2 .or-chart{margin-top:4px}.b2 .or-chart-head{margin-bottom:8px}.b2 .or-chart-legend{color:var(--dim);font-size:12px}.b2 .or-chart-legend i.bar{background:var(--st2);border-radius:3px}.b2 .or-chart-legend i.ln{background:var(--st6)}.b2 .or-chart-legend i.avg{border-top-color:var(--dim)}.b2 .or-c-grid{stroke:var(--line)}.b2 .or-c-ax{fill:var(--faint);font-family:var(--sans);font-size:10.5px}.b2 .or-c-ax.avg,.b2 .or-c-ax.today{fill:var(--dim)}.b2 .or-c-bar{fill:var(--st2)}.b2 .or-c-bar.today{fill:var(--st1)}.b2 .or-c-avg{stroke:var(--dim)}.b2 .or-c-line{stroke:var(--st6)}.b2 .or-c-dot{fill:var(--st6)}.b2 .or-c-dot.thin{fill:var(--card);stroke:var(--st6)}.b2 .or-chart-foot{color:var(--faint);padding:6px 0 0;font-size:12px;line-height:1.5}.b2 .or-chart-none{color:var(--faint)}.b2 .or-spark polyline{stroke:var(--dim)}.b2 .or-spark circle{fill:var(--dim)}.b2 .or-spark.good polyline{stroke:var(--st5)}.b2 .or-spark.good circle{fill:var(--st5)}.b2 .or-spark.bad polyline{stroke:var(--warn)}.b2 .or-spark.bad circle{fill:var(--warn)}.ot-row{border-top:1px solid var(--line);padding:12px 0}.ot-row:first-of-type{border-top:0;padding-top:0}.ot-row.off{opacity:.55}.ot-row-hd{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ot-row-hd b{font-size:13.5px}.ot-sp{flex:1}.ot-in{align-items:center;gap:8px;display:grid}.ot-in-dest{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto auto auto}.ot-in-new{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto;margin-top:14px}.ot-in-tag{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-top:14px}.ot-in-spend{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 100px auto;margin-top:12px}.b2 .ot-in input,.b2 .ot-in select,.b2 .ot-eur,.b2 .em-topics-row input{background:var(--inset);border:1px solid var(--line-2);min-width:0;color:var(--txt);font:13px var(--sans);border-radius:12px;padding:9px 12px}.b2 .ot-in input::placeholder,.b2 .ot-eur::placeholder,.b2 .em-topics-row input::placeholder{color:var(--faint)}.b2 .ot-in input:focus,.b2 .ot-in select:focus,.b2 .ot-eur:focus,.b2 .em-topics-row input:focus{border-color:#84eab273;outline:none;box-shadow:0 0 0 3px #84eab21f}.b2 .ot-url{font-size:12.5px}.ot-link{grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.ot-link-kind{color:var(--dim);font-size:11.5px}.ot-link-url{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:12px;overflow:hidden}.ot-spend{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.ot-spend:first-of-type{border-top:0}.ot-spend-name{overflow-wrap:anywhere;flex:1;min-width:140px;font-size:13px}.ot-spend-name .path{color:var(--faint)}.b2 .ot-eur{text-align:right;width:110px}@media (max-width:1100px){.ot-people{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ot-tools .cl-search{flex-basis:100%;max-width:none}.ot-steps{grid-template-columns:1fr 1fr}.ot-steps .ot-arr{display:none}.ot-kpis,.ot-totals{grid-template-columns:1fr 1fr;gap:8px}.ot-kpis .b2-kpi-v{font-size:22px}.ot-person{padding:14px}.ot-deal{grid-template-columns:minmax(0,1fr) auto;row-gap:3px}.ot-deal .r{text-align:left;grid-column:1/-1}.ot-jrow,.ot-jrow.lit{background:var(--inset);border:1px solid var(--line);box-shadow:none;border-radius:14px;margin:0 0 10px;padding:13px 14px}.ot-jrow.lit{border-color:#84eab273}.ot-jhead{grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.ot-jwho{padding-right:56px}.ot-ficha,.ot-jrow.lit .ot-ficha{top:13px;right:14px}.ot-chain{flex-direction:column;align-items:stretch;gap:2px}.ot-chain .ot-step{display:flex}.ot-chain .ot-arr{flex-direction:row;justify-content:flex-start;gap:6px;padding:2px 10px}.ot-chain .ot-arr i{display:inline-block;transform:rotate(90deg)}.ot-trail{grid-template-columns:1fr;gap:10px;padding-top:12px}.ot-trail-row{grid-template-columns:1fr;gap:2px}.ot-srcs{gap:6px}.ot-src{flex:45%;min-width:0}.ot-in-dest,.ot-in-new,.ot-in-tag,.ot-in-spend{grid-template-columns:1fr 1fr}.ot-in-dest{grid-template-columns:1fr 1fr auto}.ot-in-dest input,.ot-in-new input,.ot-in-tag input,.ot-in-tag select,.ot-in-spend input{grid-column:1/-1}.ot-spend{flex-wrap:wrap}.ot-link{grid-template-columns:1fr auto}.ot-link-url{grid-column:1/-1}.b2 .ot-eur{width:90px}}.b2 .month-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px}.b2 .month-label{min-width:150px;font-size:13.5px;font-weight:650}.b2 .cs-switch{margin-right:10px}.b2 .login-error{margin:0 0 16px}.b2-f3-v.neg,.b2-kpi-v.neg{color:#fca5a5}.cm-trend{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;margin:6px 0 0;display:grid}.cm-tcol{text-align:center;min-width:0}.cm-tbars{border-bottom:1px solid var(--line-2);justify-content:center;align-items:flex-end;gap:3px;height:150px;padding:0 6px;display:flex}.cm-tbars i{background:var(--st2);border-radius:4px 4px 0 0;width:min(16px,40%);min-height:2px;display:block}.cm-tbars i.com{background:var(--st6)}.cm-tcol.current .cm-tbars{background:linear-gradient(#84eab200,#84eab212);border-radius:8px 8px 0 0}.cm-tval{color:var(--txt);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:8px;font-size:11.5px;font-weight:650;display:block}.cm-tlab{color:var(--faint);text-transform:capitalize;margin-top:2px;font-size:11px;display:block}.cm-tcol.current .cm-tlab{color:var(--txt);font-weight:650}.b2-legend i.cm-lg-rev{background:var(--st2)}.b2-legend i.cm-lg-com{background:var(--st6)}.cm-kpis3{margin-top:22px}.cm-kpis3 .b2-kpi-l{min-height:0}.b2 .ps-person{border:1px solid var(--line);background:var(--inset);border-radius:14px;margin-bottom:10px;padding:14px 16px}.b2 .ps-person:last-child{border-bottom:1px solid var(--line)}.b2 .ps-person-head{margin-bottom:8px}.b2 .ps-person-name{font-size:14px}.b2 .ps-person-sum{font-family:var(--sans);color:var(--st6);font-size:16px;font-weight:700}.b2 .ps-row{border-top:1px solid var(--line);padding:8px 0;font-size:13px}.b2 .ps-concept strong{color:var(--txt)}.b2 .ps-month{font-family:var(--sans);color:var(--faint)}.b2 .ps-amount{font-family:var(--sans);font-weight:650}.b2 .ps-why{color:var(--warn)}.b2 .paynow-list{border:1px solid var(--line);background:var(--inset);border-radius:14px;padding:4px 16px}.b2 .paynow-row{border-bottom:1px solid var(--line);font-size:13px}.b2 .paynow-amount{font-family:var(--sans);color:var(--st6)}.b2 .paynow-month{font-family:var(--sans)}.cm-people{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cm-person{border:1px solid var(--line);background:linear-gradient(#181d1be6,#111513e6);border-radius:16px;min-width:0;padding:16px 18px 18px}.cm-person.is-top{border-color:#84eab273}.cm-person-hd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-person-hd .who{flex:1;min-width:0}.cm-person-hd .who b{font-size:15px;display:block}.cm-person-hd .who small{color:var(--faint);margin-top:1px;font-size:12px;display:block}.cm-person-hd .b2-tag-top{margin:0}.cm-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.cm-kpi{background:var(--inset);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 12px}.cm-kpi .b2-kpi-l,.cm-kpi .b2-kpi-v{display:block}.cm-kpi .b2-kpi-l{min-height:0;font-size:11.5px}.cm-kpi .b2-kpi-v{font-size:22px}.cm-kpi.owed{background:linear-gradient(#84eab214,#84eab204);border-color:#84eab252}.cm-kpi.owed .b2-kpi-v{color:var(--st6)}.cm-kpi.paid .b2-kpi-v{color:var(--txt)}.cm-kpi.waiting .b2-kpi-v{color:var(--dim)}.cm-kpi.review{border-color:#fbbf2459}.cm-kpi.review .b2-kpi-v{color:var(--warn)}.cm-kpi.refunds .b2-kpi-v{color:#fca5a5}.cm-base{color:var(--dim);margin-top:10px;font-size:12.5px}.cm-base b{color:var(--txt);font-weight:650}.cm-person .table-scroll{margin-top:14px}.cm-person .sched-hint{margin:12px 0 0}.b2 .cs-table th{letter-spacing:.06em;color:var(--faint);padding:8px;font-size:10.5px;font-weight:650}.b2 .cs-table td{padding:10px 8px;font-size:13px}.b2 .cs-table .cs-deal{font-size:13.5px}.b2 .cs-table .mono{font-family:var(--sans);color:var(--txt);font-weight:650}.b2 .cs-table .mono.neg{color:#fca5a5}.b2 .cs-refund-row td{background:#5d65611a}.b2 .cs-dot{font-family:var(--sans);background:var(--inset);border-color:var(--line-2);color:var(--dim);padding:3px 9px 3px 7px;font-size:11.5px}.b2 .cs-dot i{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--g2);background:0 0}.b2 .cs-dot.payable{color:var(--st6);border-color:#84eab273}.b2 .cs-dot.payable i{background:var(--st6);box-shadow:0 0 8px #84eab299}.b2 .cs-dot.paid{color:var(--txt)}.b2 .cs-dot.paid i{background:var(--st4);box-shadow:none}.b2 .cs-dot.frozen{color:var(--faint)}.b2 .cs-dot.frozen i{box-shadow:inset 0 0 0 2px var(--g2);background:0 0}.b2 .cs-dot.review,.b2 .cs-dot.frozen.review{color:var(--warn);border-color:#fbbf2459}.b2 .cs-dot.review i,.b2 .cs-dot.frozen.review i{background:var(--warn);box-shadow:0 0 8px #fbbf2473}.b2 .cs-dot.void{color:var(--faint);text-decoration:line-through}.b2 .cs-dot.void i{background:var(--g2);box-shadow:none}.b2 .cs-legend{gap:8px 12px;margin:0 0 18px;font-size:12px}.b2 .cs-legend .cs-dot{font-size:12px}.b2 .cs-caller-facts{font-family:var(--sans)}.b2 .stat-tiles{gap:10px;margin:14px 0 16px}.b2 .stat-tile{background:var(--inset);border-color:var(--line);border-radius:12px}.b2 .stat-label{letter-spacing:.06em;color:var(--faint);font-size:11px}.b2 .stat-value{font-family:var(--sans);font-size:15px}.b2 .comm-line{background:var(--inset);border-color:var(--line);border-radius:12px}.b2 .comm-line-amount{font-family:var(--sans)}.b2 .tranche-chip{font-family:var(--sans);font-size:11.5px}.b2 .tranche-chip.payable{color:var(--st6);background:#84eab21a;border-color:#84eab273}.b2 .tranche-chip.paid{color:var(--txt);border-color:var(--line-2);background:0 0}.b2 .tranche-chip.frozen{color:var(--faint);background:0 0}.b2 .tranche-chip.frozen.review{color:var(--warn);background:#fbbf2414;border-color:#fbbf2459}.b2 .tranche-chip.void{color:var(--faint);opacity:1;background:0 0}.b2 .comm-next-label{margin-top:14px}.b2 .comm-next-ym,.b2 .comm-next-amt{font-family:var(--sans)}.b2 .comm-refund-row{font-size:12.5px}.cm-key .cs-legend{flex-direction:column;align-items:flex-start;gap:8px;margin:0}.cm-key .cs-legend .cs-dot{font-size:12.5px}.b2 .ph{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.b2 .ph summary{color:var(--dim);cursor:pointer;font-size:12.5px}.b2 .ph summary strong{color:var(--txt)}.b2 .ph-table th{letter-spacing:.06em;color:var(--faint);font-size:10.5px;font-weight:650}.b2 .ph-table td{padding:9px 8px;font-size:12.5px}.b2 .ph-table .mono{font-family:var(--sans)}@media (max-width:1100px){.cm-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:767px){.b2 .month-nav{justify-content:flex-start}.cm-trend{gap:4px}.cm-tbars{height:110px;padding:0 2px}.cm-tval{font-size:10.5px}.cm-kpis{grid-template-columns:1fr 1fr;gap:8px}.cm-kpi .b2-kpi-v{font-size:20px}.cm-person{padding:14px}.b2 .cs-table,.b2 .cs-table tbody,.b2 .cs-table tr,.b2 .cs-table td{display:block}.b2 .cs-table thead{display:none}.b2 .cs-table tr{background:var(--inset);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px 12px}.b2 .cs-table td{border-bottom:0;padding:4px 0}.b2 .cs-table td[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10.5px;font-weight:650;display:block}.b2 .cs-table td.cs-deal{font-size:14px}.b2 .ps-row{flex-wrap:wrap}.b2 .ps-concept{flex-basis:100%}.b2 .paynow-row{flex-wrap:wrap}}.tn-people{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.tn-bar{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;display:flex}.tn-bar .cs-switch{flex-wrap:wrap;gap:6px;margin-right:0;display:inline-flex}.tn-part{border:1px solid var(--line);background:#181d1b66;border-radius:14px;margin:0 0 12px;padding:12px 14px 10px}.tn-part h3{color:var(--txt);margin:0 0 6px;font-size:14px;font-weight:650}.tn-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.tn-grid>div{border-top:1px solid var(--line);min-width:0;padding:8px}.tn-grid>.tn-h{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-top:0;padding-top:2px;font-size:10.5px;font-weight:650}.tn-l{color:var(--dim);align-items:center;font-size:13px;display:flex}.tn-v b{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;display:block}.tn-v small{color:var(--faint);white-space:nowrap;font-size:11.5px;line-height:1.3;display:block}.tn-grid>.tn-tot{background:#84eab20d}.tn-note{color:var(--dim);margin:-2px 0 12px;font-size:12.5px;line-height:1.45}.tn-none{color:var(--dim);margin:0 0 6px;font-size:13.5px}#cm-numeros details.b2-how{border-top:1px solid var(--line);margin-top:6px}#cm-numeros details.b2-how summary{padding:12px 0 2px;font-size:13px}#cm-numeros details.b2-how ul{padding:4px 0 4px 18px}@media (max-width:767px){.tn-part{padding:10px 8px 8px}.tn-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr))}.tn-grid>div{padding:7px 4px}.tn-l{font-size:12px}.tn-v b{font-size:15px}.tn-v small{white-space:normal;font-size:10.5px}}
