.client-mark{display:block;width:160px;height:54px;background:#c9c0d4;-webkit-mask:var(--client-logo) center/contain no-repeat;mask:var(--client-logo) center/contain no-repeat;transition:background .25s,transform .25s}.client-mark:hover{background:#e2c6ff;transform:translateY(-2px)}html[data-theme="light"] .client-mark{background:#64536f}html[data-theme="light"] .client-mark:hover{background:#8602fd}.clients{justify-content:space-between;gap:25px}.client-logo-slot{display:grid;place-items:center;min-width:150px;min-height:64px}.brand-wall.real-brands{grid-template-columns:repeat(2,1fr);gap:25px 15px}.brand-wall .client-mark{width:145px;height:52px}.location-tabs{display:flex!important;justify-content:center!important;margin:25px auto 18px!important;width:max-content;max-width:calc(100% - 24px)}
.performance-heading{max-width:750px}.performance-heading p{font-size:15px;line-height:1.8;color:var(--muted)}.simulation-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;background:#ff599512;border:1px solid #ff59954d;border-radius:4px;color:#f09abc;font:10px monospace;letter-spacing:.8px}.simulation-tag:before{content:'◈';font-size:14px}.performance-console{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:35px;background:#100e16;box-shadow:0 25px 80px #0002}.console-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-bottom:1px solid var(--line);background:#ffffff02}.console-brand{font-size:14px;font-weight:700;display:flex;gap:12px;align-items:center}.console-brand svg{width:25px;height:25px;color:#b277ff}.console-topbar small{font:10px monospace;letter-spacing:1px;color:var(--muted)}.console-service-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:15px 25px;border-bottom:1px solid var(--line)}.console-tab{border:1px solid transparent;background:transparent;color:var(--muted);padding:13px 17px;border-radius:6px;cursor:pointer;font-size:13px}.console-tab[aria-selected="true"]{color:#dec7ff;background:#8602fd23;border-color:#b277ff55}.console-inner{padding:26px}.console-toolbar{display:flex;justify-content:space-between;align-items:start;gap:20px;flex-wrap:wrap}.console-toolbar h3{margin:0 0 7px;font-size:25px}.console-toolbar p{color:var(--muted);font-size:12px;margin:0;line-height:1.6}.console-period{display:grid;gap:7px;font-size:10px;color:var(--muted)}.console-period select{padding:11px 13px;font-size:12px;width:auto;min-width:210px;background:#1a1523}.console-brands{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.console-brand-button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:10px 14px;border-radius:5px;font-size:12px;cursor:pointer}.console-brand-button[aria-pressed="true"]{border-color:#bf8eff;background:#8602fd1c;color:var(--ink)}.console-model{font-size:10px;color:var(--muted);margin:0 0 18px;line-height:1.7}.console-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.console-kpi{padding:23px 20px;border:1px solid var(--line);border-radius:7px;background:#ffffff02;min-height:120px}.console-kpi span{font-size:11px;color:var(--muted);display:block}.console-kpi strong{font-size:clamp(24px,2.7vw,36px);display:block;margin:13px 0 7px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.console-kpi small{font-size:10px;line-height:1.6;color:var(--muted)}.console-kpi.highlight{background:linear-gradient(135deg,#8602fd32,#ff599508);border-color:#b277ff55}.console-kpi.highlight strong{color:#cc9dff}.console-chart-box{padding:23px;border:1px solid var(--line);border-radius:7px;margin-top:18px}.console-chart-head{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.console-chart-head h4{font-size:15px;margin:0}.console-chart-controls{display:flex;gap:6px}.console-chart-controls button{font-size:10px;padding:8px 10px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.console-chart-controls button[aria-pressed="true"]{background:#8602fd22;color:var(--ink);border-color:#b277ff88}.performance-chart{display:block;width:100%;height:auto;margin-top:25px;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1}.chart-tick{font-size:10px;fill:var(--muted);font-family:Arial,sans-serif}.chart-dot{cursor:pointer;outline:none}.chart-dot circle{transition:r .2s;stroke:#100e16;stroke-width:3;fill:#bf8eff}.chart-dot:hover circle,.chart-dot:focus circle{r:8;fill:#ff5995}.chart-dot[aria-pressed="true"] circle{fill:#ff5995;r:7}.chart-dot:focus-visible{outline:2px solid #ff5995;outline-offset:4px}.console-month-detail{font-size:12px;color:var(--muted);line-height:1.7;min-height:42px;margin:15px 0 0;padding:12px 15px;border-left:2px solid #ff5995;background:#8602fd0b}.console-extra{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.console-extra>div{padding:16px;border-bottom:1px solid var(--line)}.console-extra strong{display:block;font-size:18px;margin-top:9px;font-variant-numeric:tabular-nums}.console-extra span{font-size:10px;color:var(--muted)}.console-table-wrap{overflow-x:auto;margin-top:25px}.console-table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap;text-align:right}.console-table th,.console-table td{padding:13px 12px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.console-table th{color:var(--muted);font-weight:400}.console-table th:first-child,.console-table td:first-child{text-align:left}.console-table tr.selected{background:#8602fd15}.console-table caption{text-align:left;color:var(--muted);font-size:11px;padding-bottom:10px}.console-formulas{margin-top:20px;font-size:12px}.console-formulas summary{font-size:12px}.console-formulas p,.console-formulas li{font-size:12px;color:var(--muted);line-height:1.9}.console-disclaimer{font-size:11px;line-height:1.8;color:var(--muted);margin:20px 0 0;padding-top:20px;border-top:1px solid var(--line)}.console-disclaimer strong{color:#f09abc}.console-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px;flex-wrap:wrap}.console-bottom p{color:var(--muted);font-size:14px;max-width:480px;line-height:1.8}.console-refresh{animation:console-enter .3s ease-out}@keyframes console-enter{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
html[data-theme="light"] .performance-console{background:#fff}html[data-theme="light"] .console-topbar{background:#f7f4fc}html[data-theme="light"] .console-kpi{background:#fcfaff}html[data-theme="light"] .console-kpi.highlight{background:linear-gradient(135deg,#8602fd10,#ff599508)}html[data-theme="light"] .console-kpi.highlight strong,html[data-theme="light"] .console-tab[aria-selected="true"]{color:#7900d9}html[data-theme="light"] .simulation-tag,html[data-theme="light"] .console-disclaimer strong{color:#9b2861}html[data-theme="light"] .console-period select{background:#f6f1fc}html[data-theme="light"] .chart-dot circle{stroke:#fff}
@media(max-width:850px){.console-kpis{grid-template-columns:1fr 1fr}.console-extra{grid-template-columns:1fr 1fr}.console-inner{padding:20px}.client-mark{width:140px}.clients{justify-content:center}.clients .eyebrow{width:100%;text-align:center}.console-chart-box{padding:18px}}
@media(max-width:550px){.console-topbar{padding:17px}.console-topbar small{display:none}.console-service-tabs{padding:12px;gap:3px}.console-tab{font-size:12px;padding:11px 12px}.console-inner{padding:15px}.console-kpi{padding:17px 13px;min-height:114px}.console-kpi strong{font-size:26px}.console-kpi span{font-size:10px}.console-chart-box{padding:15px 10px}.console-chart-head h4{font-size:13px}.console-chart-controls button{padding:8px;font-size:9px}.console-period{width:100%}.console-period select{width:100%}.console-brands{gap:6px}.console-brand-button{padding:10px;font-size:11px}.simulation-tag{font-size:8px;line-height:1.6}.client-logo-slot{min-width:130px}.client-mark{width:130px;height:45px}.brand-wall.real-brands .client-mark{width:125px}.location-tab{font-size:11px;padding:13px 9px}.location-tabs{gap:1px;padding:4px}}
@media(prefers-reduced-motion:reduce){.console-refresh{animation:none}.client-mark,.chart-dot circle{transition:none}}
