@font-face{font-family:Circular;src:url(../fonts/CircularStd-Book.otf);font-display:swap}@font-face{font-family:Circular;src:url(../fonts/CircularStd-Black.otf);font-weight:700;font-display:swap}@font-face{font-family:Windsor;src:url(../fonts/Windsor_Regular.ttf);font-display:swap}:root{color:#171217;background:var(--color-background);--color-background:#fbefcd;--color-purple:#71308b;--color-green:#3a8149;--color-orange:#ee3d23;font-family:Circular,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1440px;margin:auto;padding:48px 32px}h1{transform-origin:0;color:var(--color-purple);margin:12px 0;font:56px Windsor,serif;transform:scaleX(.8)}h2{color:var(--color-purple);margin:0 0 24px;font-size:23px}p{line-height:1.5}.eyebrow{color:var(--color-purple);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.note,small,caption{color:#524953;font-size:14px}h2 small{margin-left:12px;font-weight:400;display:inline-block}.filters{border-block:1px solid #71308b44;flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;padding:24px 0;display:flex}label{flex:160px;gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}input,select,button{font:inherit;border:1px solid var(--color-purple);color:inherit;background:0 0;border-radius:6px;max-width:100%;min-height:44px;padding:11px 12px}input,select{width:100%;min-width:0}button{background:var(--color-purple);color:var(--color-background);cursor:pointer}button:disabled{color:#514c45;cursor:default;background:#d1c9b8;border-color:#a49b8a}:focus-visible{outline:3px solid var(--color-purple);outline-offset:4px}.metrics{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.metrics span{font-size:14px;display:block}.metrics strong{color:var(--color-purple);margin-top:10px;font-size:38px;display:block}.charts{border-block:1px solid #71308b44;grid-template-columns:3fr 2fr;gap:48px;margin:40px 0;padding-block:28px;display:grid}.daily{max-height:340px;padding-right:10px;overflow:auto}.bar-row{grid-template-columns:94px 1fr 35px;align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:grid}.track{background:#71308b15;border-radius:3px;height:16px;overflow:hidden}.bar{background:var(--color-purple);height:100%}.bar.standard{background:var(--color-green)}.bar.incomplete{background:var(--color-orange)}.outcome{margin-bottom:24px}.outcome>div:first-child{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}caption{text-align:left;margin-bottom:16px}th,td{white-space:nowrap;border-bottom:1px solid #71308b33;padding:15px 12px}th{color:var(--color-purple)}.device-id{margin-top:4px;font-size:11px;display:block}nav{justify-content:flex-end;align-items:center;gap:18px;margin-top:24px;display:flex}.empty{padding:40px 0}@media (width<=800px){main{padding:28px 18px}h1{font-size:44px}.metrics{grid-template-columns:repeat(2,1fr)}.charts{grid-template-columns:1fr;gap:32px}}
