.portal.svelte-i24fln{min-height:100vh;padding-block:calc(var(--header-h) + 48px) 96px;background:var(--paper)}.center.svelte-i24fln{text-align:center;justify-items:center;gap:16px;max-width:520px;margin:40px auto;display:grid}.gate.svelte-i24fln{padding:48px 32px}.gate.svelte-i24fln h1:where(.svelte-i24fln){font-size:32px}.gate.svelte-i24fln p:where(.svelte-i24fln){color:var(--graphite)}.top.svelte-i24fln{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.top.svelte-i24fln h1:where(.svelte-i24fln){font-size:clamp(32px,4vw,48px)}.btns.svelte-i24fln{flex-wrap:wrap;gap:10px;display:flex}.kpis.svelte-i24fln{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.kpi.svelte-i24fln{border-radius:var(--radius);background:#fff;gap:6px;padding:22px;display:grid;position:relative}.kpi.svelte-i24fln span:where(.svelte-i24fln){color:var(--muted);font-size:15px}.kpi.svelte-i24fln strong:where(.svelte-i24fln){font-size:38px;font-weight:600;line-height:1.1}.kpi.svelte-i24fln svg{color:var(--muted);position:absolute;top:22px;right:22px}.kpi.dark.svelte-i24fln{background:var(--graphite);color:#fff}.kpi.dark.svelte-i24fln span:where(.svelte-i24fln),.kpi.dark.svelte-i24fln svg{color:#ffffffb3}.chart.svelte-i24fln,.table-card.svelte-i24fln{margin-bottom:16px;padding:24px}.chart-head.svelte-i24fln{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.chart-head.svelte-i24fln h2:where(.svelte-i24fln){font-size:20px}.chart-head.svelte-i24fln span:where(.svelte-i24fln){color:var(--muted)}.bars.svelte-i24fln{grid-template-columns:repeat(6,1fr);gap:clamp(8px,3vw,40px);height:240px;display:grid}.bar.svelte-i24fln{text-align:center;grid-template-rows:auto 1fr auto;align-items:end;gap:8px;display:grid}.bar.svelte-i24fln i:where(.svelte-i24fln){min-height:4px;animation:svelte-i24fln-grow .9s var(--d) cubic-bezier(.2, .8, .2, 1) both;transform-origin:bottom;background:#d9d8d5;border-radius:10px 10px 4px 4px;transition:background .2s;display:block}.bar.svelte-i24fln i.last:where(.svelte-i24fln){background:var(--green)}.bar.svelte-i24fln:hover i:where(.svelte-i24fln){background:var(--ink)}@keyframes svelte-i24fln-grow{0%{transform:scaleY(0)}}.val.svelte-i24fln{font-size:13px;font-weight:600}.lbl.svelte-i24fln{color:var(--muted);font-size:14px}.filters.svelte-i24fln{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.search.svelte-i24fln{border:1px solid var(--line);border-radius:999px;flex:260px;align-items:center;gap:10px;max-width:380px;padding:0 16px;display:flex}.search.svelte-i24fln input:where(.svelte-i24fln){background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:44px}.chips.svelte-i24fln{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-i24fln button:where(.svelte-i24fln){border:1px solid var(--line);background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.chips.svelte-i24fln button.on:where(.svelte-i24fln){border-color:var(--ink);background:var(--ink);color:#fff}.scroll.svelte-i24fln{position:relative;overflow-x:auto}table.svelte-i24fln{border-collapse:collapse;width:100%;min-width:860px;font-size:15px}th.svelte-i24fln{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:12px;font-size:13px;font-weight:600}td.svelte-i24fln{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.num.svelte-i24fln{text-align:right;white-space:nowrap}.code.svelte-i24fln{font-weight:700;display:block}.code.svelte-i24fln:hover{text-decoration:underline}td.svelte-i24fln small:where(.svelte-i24fln){color:var(--muted);font-size:13px}.mode.svelte-i24fln{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.acts.svelte-i24fln{white-space:nowrap;text-align:right}.acts.svelte-i24fln button:where(.svelte-i24fln){border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:4px;display:inline-grid}.acts.svelte-i24fln button:where(.svelte-i24fln):hover{background:var(--ink);color:#fff}.none.svelte-i24fln{color:var(--muted);text-align:center;padding:32px}.note.svelte-i24fln{color:var(--muted);margin-top:14px;font-size:13px}@media (width<=860px){.kpis.svelte-i24fln{grid-template-columns:1fr 1fr}}@media (width<=480px){.kpi.svelte-i24fln strong:where(.svelte-i24fln){font-size:30px}.bars.svelte-i24fln{height:200px}.val.svelte-i24fln{font-size:11px}}
