:root{--bg: #0a0e17;--bg2: #111826;--card: #151d2e;--card2: #1b2540;--text: #f3f5fa;--muted: #9aa7bd;--accent: #5b8cff;--good: #35d07f;--bad: #ff5c6c;--radius: 22px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:1920px;height:1080px;overflow:hidden}body{background:radial-gradient(1200px 800px at 80% -10%,#1a2746 0%,var(--bg) 55%);color:var(--text);font-family:SamsungOne,Samsung Sans,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;user-select:none}.screen{position:absolute;inset:0;padding:72px 96px}.h1{font-size:64px;font-weight:800;letter-spacing:-1.5px}.h2{font-size:34px;font-weight:700}.muted{color:var(--muted)}.row{display:flex;gap:28px}.col{display:flex;flex-direction:column}.grow{flex:1}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}.clock{font-size:30px;font-weight:600;color:var(--muted)}.focusable{outline:none;transition:transform .12s ease,box-shadow .12s ease}.focusable:focus{transform:translateY(-4px) scale(1.03);box-shadow:0 0 0 4px var(--accent),0 24px 50px #00000080;z-index:2}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:20px}.tile{background:linear-gradient(160deg,var(--card2),var(--card));border-radius:var(--radius);padding:48px 44px;height:300px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.06)}.tile .ico{font-size:60px}.tile .name{font-size:40px;font-weight:800}.tile .desc{font-size:24px;color:var(--muted)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.kpi{background:linear-gradient(160deg,var(--card2),var(--card));border-radius:18px;padding:34px 32px;min-height:190px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.06)}.kpi .label{font-size:24px;color:var(--muted);font-weight:600}.kpi .value{font-size:52px;font-weight:800;letter-spacing:-1px}.kpi .delta{font-size:24px;font-weight:700}.kpi .delta.up{color:var(--good)}.kpi .delta.down{color:var(--bad)}.btn{background:var(--accent);color:#0a0e17;font-weight:800;font-size:30px;border:none;border-radius:16px;padding:22px 44px;cursor:pointer}.center{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px}.qr{background:#fff;padding:22px;border-radius:18px}.code{font-size:56px;font-weight:900;letter-spacing:6px}.spinner{font-size:26px;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:10px;background:var(--card);border-radius:999px;padding:12px 22px;font-size:24px;color:var(--muted)}.mt-wrap{overflow:auto;max-width:100%;max-height:760px;border-radius:16px;scroll-behavior:smooth}.mt-wrap::-webkit-scrollbar{width:0;height:0}.mt{border-collapse:collapse;font-size:26px;width:max-content}.mt th,.mt td{padding:12px 22px;text-align:right;white-space:nowrap}.mt thead th{position:sticky;top:0}.mt .mt-label,.mt .mt-label-h{position:sticky;left:0;z-index:3;text-align:left;min-width:360px;background:#0c1220;color:var(--text);font-weight:500}.mt .mt-label-h{background:#0c1220}.mt-bold .mt-label,.mt-bold td{font-weight:800}.mt tbody tr:nth-child(odd) td{background:#ffffff05}.mt tbody tr:nth-child(odd) .mt-label{background:#0e1424}.mt-colh{display:inline-block;padding:10px 18px;border-radius:12px;font-weight:700;color:var(--muted);background:var(--card);min-width:110px;text-align:center}.mt-colh:focus{color:#0a0e17;background:var(--accent)}.mt td.mt-col-active{background:#5b8cff29!important;color:#fff}.mt th.mt-col-active .mt-colh{box-shadow:0 0 0 3px var(--accent);color:#fff}.mt-bold td.mt-col-active{background:#5b8cff3d!important}.mt-grouph{display:inline-flex;align-items:center;gap:10px;padding:4px 8px;border-radius:10px;cursor:pointer}.mt-grouph:focus{box-shadow:0 0 0 3px var(--accent);color:#fff}.mt-grouph .chev{font-size:20px;color:var(--muted);width:18px;display:inline-block}.mt .mt-sub{color:var(--muted)}.ov-section{font-size:24px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:6px 0 12px}.ov-grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.ov-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ov-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.ov-wide{flex:1}.ov-card{background:linear-gradient(160deg,var(--card2),var(--card));border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:26px 28px;display:flex;flex-direction:column;gap:10px;min-height:150px;justify-content:center}.ov-label{font-size:24px;color:var(--muted);font-weight:600}.ov-value{font-size:46px;font-weight:800;letter-spacing:-1px}.ov-meta{min-height:150px;gap:16px}.ov-bar{height:18px;background:#ffffff14;border-radius:999px;overflow:hidden}.ov-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--good));border-radius:999px}.mt.rc td{text-align:right;min-width:92px;font-variant-numeric:tabular-nums}.mt.rc .mt-label{min-width:200px}.mt.rc td.rc-active{outline:2px solid rgba(91,140,255,.5);outline-offset:-2px}.mt.rc .rc-pct{color:var(--muted)}.mt.rc th:nth-child(2),.mt.rc th:nth-child(3),.mt.rc th:nth-child(4),.mt.rc th:nth-child(5){color:var(--muted);font-weight:600}
