.screen{background:linear-gradient(#1b1c20,#0b0c0e);border-radius:9px;min-width:0;padding:5px;box-shadow:inset 0 1px #ffffff14,0 2px 3px #00000040,0 24px 40px -12px #281e0a73}.screen-glass{aspect-ratio:16/9;border-radius:4px;position:relative;overflow:hidden;container-type:inline-size}.screen-glass:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff12 0%,#ffffff05 28%,#0000 46%);position:absolute;inset:0}.dash{color:#dfe5f1;background:#10141d;align-content:start;gap:1.8cqw;padding:4.5cqw;font-size:max(10px,2.6cqw);display:grid;position:absolute;inset:0}.dash-head{letter-spacing:.05em;text-transform:uppercase;color:#8d97ab;justify-content:space-between;font:500 max(9px,2.2cqw)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.dash-panels{grid-template-columns:repeat(4,1fr);gap:1.6cqw;display:grid}.dash-panels-3{grid-template-columns:repeat(3,1fr)}.dash-panel,.dash-chart{background:#161c28;border:1px solid #222a3a;border-radius:1cqw;gap:.6cqw;padding:1.8cqw 2cqw;display:grid}.dash-panel span,.dash-chart-title{color:#8d97ab;font-size:max(9px,1.8cqw)}.dash-panel b{font:700 max(13px, 4cqw) / 1 var(--font-sans);color:#f2f5fa;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dash-panel i{color:#7ee2a8;font-size:max(8px,1.6cqw);font-style:normal}.dash-panel i.dash-warn,.dash-warn{color:#ffcf5c}.dash-chart-title{justify-content:space-between;display:flex}.dash-chart svg{width:100%;height:11cqw;display:block}.dash-axis{color:#5f6a80;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:max(8px,1.5cqw);display:flex}.dash-split{grid-template-columns:1.7fr 1fr;align-items:start;gap:1.6cqw;display:grid}.dash-board{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:max(9px,2.3cqw)}.dash-board td{border-bottom:1px solid #252c3a;padding:1cqw 0}.dash-board td:last-child{text-align:right}.dash-person{align-items:center;gap:1.4cqw;display:inline-flex}.dash-avatar{color:#0f1420;border-radius:50%;place-items:center;width:3.2cqw;min-width:14px;height:3.2cqw;min-height:14px;font-size:max(7px,1.4cqw);font-style:normal;font-weight:700;display:inline-grid}.dash-foot{color:#5f6a80;justify-content:space-between;padding-right:11cqw;font-size:max(8px,1.5cqw);display:flex}.dash-small{gap:2.6cqw;padding:5.5cqw;font-size:max(10px,3.4cqw)}.dash-small .dash-head{font-size:max(9px,3cqw)}.dash-small .dash-panel span,.dash-small .dash-chart-title{font-size:max(9px,2.6cqw)}.dash-small .dash-panel b{font-size:max(13px,5.6cqw)}.dash-hours{grid-template-columns:repeat(10,1fr);align-items:end;gap:1cqw;height:9cqw;display:grid}.dash-hours i{background:#3b6cf6;border-radius:.6cqw .6cqw 0 0;display:block}.dash-hours i.dash-now{background:#86a8ff}.dash-clock{color:#fff;font:600 max(10px, 2.4cqw) / 1 var(--font-sans);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:1cqw;padding:1.2cqw 1.8cqw;position:absolute;bottom:3cqw;right:3cqw}.review{color:#15171c;background:#f6f5f1;grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.review-quote{align-content:center;gap:3cqw;padding:6cqw 7cqw 3cqw;display:grid}.review-mark{color:#00b67a;opacity:.35;height:4cqw;font:700 12cqw/.5 Georgia,serif}.review blockquote{font:650 max(13px, 5cqw) / 1.15 var(--font-sans);letter-spacing:-.02em;margin:0}.review-who{font:600 max(10px, 3cqw) / 1 var(--font-sans);color:#6a6f79}.review-source{font:600 max(10px, 2.8cqw) / 1 var(--font-sans);background:#ecebe5;justify-content:space-between;align-items:center;padding:2.6cqw 7cqw;display:flex}.review-source img{width:auto;height:max(12px,2.6cqw)}.review-stars{color:#00b67a;letter-spacing:.1em}.screen-value{color:#f2f5fa;text-align:center;font:700 max(12px, 14cqw) / 1 var(--font-sans);background:#10141d;place-content:center;display:grid;position:absolute;inset:0}.screen-value small{font:500 max(8px, 7cqw) / 1.2 var(--font-sans);color:#8d97ab;margin-top:4px;display:block}.screen-value-sync{font-size:max(12px,16cqw)}.screen-progress{background:#ffffff2e;border-radius:2px;height:3px;position:absolute;bottom:8%;left:6%;right:6%;overflow:hidden}.screen-progress:after{content:"";transform-origin:0;background:#86a8ff;height:100%;animation:4s linear infinite screen-progress;display:block}@keyframes screen-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.screen-ticker{color:#15171c;font:600 max(9px, 3.2cqw) / 1 var(--font-sans);white-space:nowrap;background:#f59e0b;padding:2.4cqw 3cqw;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.screen-clock{color:#fff;font:600 max(9px, 3.4cqw) / 1 var(--font-sans);background:#0000008c;border-radius:1.2cqw;padding:1.4cqw 2cqw;position:absolute;top:3cqw;right:3cqw}.slide{opacity:0;transition:opacity .45s;position:absolute;inset:0}.slide.is-current{opacity:1}.poster{font-family:var(--font-sans);flex-direction:column;justify-content:space-between;padding:6cqw 6.5cqw;display:flex;position:absolute;inset:0}.poster-kicker{letter-spacing:.12em;text-transform:uppercase;font:600 max(8px,2.4cqw)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.poster-title{font:700 max(15px, 6.6cqw) / 1.04 var(--font-sans);letter-spacing:-.025em;max-width:16ch;margin:0}.poster-text{font:600 max(9px, 2.8cqw) / 1.3 var(--font-sans);max-width:44ch;margin:0}.poster-foot{font:600 max(9px, 2.3cqw) / 1 var(--font-sans);gap:5cqw;display:flex}.poster-news{color:#f4f7fd;background:linear-gradient(160deg,#13203d,#0b1222)}.poster-news .poster-kicker{color:#93b4ff}.poster-news .poster-text{color:#c5cfe2;margin-top:2.2cqw;font-weight:500}.poster-list{font:600 max(11px, 4cqw) / 1.1 var(--font-sans);gap:2.4cqw;margin:0;padding:0;list-style:none;display:grid}.poster-list li{align-items:baseline;gap:2cqw;display:flex}.poster-list i{opacity:.35;border-bottom:2px dotted;flex:1;transform:translateY(-.6cqw)}.poster-salon{color:#3b1730;background:#f6e9ef}.poster-salon .poster-kicker{color:#a3376f}.poster-salon .poster-text{color:#a3376f;font-size:max(10px,3cqw)}.poster-menu{color:#f3ead7;background:#1d2a23}.poster-menu .poster-kicker{color:#d9b26f}.poster-menu .poster-text{color:#c9bfa8;font-weight:500}.report{color:#252423;font-family:var(--font-sans);background:#fff;align-content:start;gap:2.6cqw;padding:4.5cqw;display:grid;position:absolute;inset:0}.report-head{font:600 max(10px, 2.6cqw) / 1 var(--font-sans);color:#605e5c}.report-kpis{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.report-kpi{border:1px solid #edebe9;border-radius:.8cqw;gap:.6cqw;padding:1.8cqw 2cqw;display:grid}.report-kpi span{color:#605e5c;font-size:max(8px,1.7cqw)}.report-kpi b{font:700 max(13px, 4.4cqw) / 1 var(--font-sans);letter-spacing:-.02em}.report-kpi i{color:#107c10;font-size:max(8px,1.6cqw);font-style:normal}.report-chart{gap:1.4cqw;display:grid}.report-chart-title{color:#605e5c;font-size:max(8px,1.8cqw)}.report-bar{color:#605e5c;grid-template-columns:9cqw 1fr;align-items:center;gap:1.6cqw;font-size:max(8px,1.8cqw);display:grid}.report-bar i{background:#118dff;border-radius:.4cqw;height:max(8px,3.4cqw);display:block}.ops{background:#111217}.ops .dash-panel{background:#181b1f}.ops .dash-panel b.ops-good{color:#73bf69}.ops .dash-panel b.ops-warn{color:#ff9830}.ops-alert{color:#ffb3bd;font:600 max(9px, 2.1cqw) / 1 var(--font-sans);background:#f2495c1f;border:1px solid #f2495c73;border-radius:1cqw;align-items:center;gap:1.6cqw;padding:1.6cqw 2cqw;display:flex}.ops-alert i{background:#f2495c;border-radius:50%;width:1.6cqw;min-width:7px;height:1.6cqw;min-height:7px}@media (prefers-reduced-motion:reduce){.slide{transition:none}.screen-progress:after{animation:none}}.headline-slot{white-space:nowrap;display:inline-block}@media (width<=640px){.headline-slot{white-space:normal;display:inline}.dash-panels:not(.dash-panels-3){grid-template-columns:repeat(2,1fr)}.dash-hide-small{display:none}}
