.empty-state--boxed[data-v-b927f52b]{border:1px dashed var(--line-2);border-radius:var(--r-sm);min-height:180px;color:var(--muted-2);place-items:center;font-size:12px;display:grid}.empty-state--plain[data-v-b927f52b]{min-height:160px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.empty-state--plain span[data-v-b927f52b]{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:3px;font-size:9px}.empty-state--tall[data-v-b927f52b]{min-height:360px;color:var(--muted-2);text-align:center;place-content:center;justify-items:center;gap:4px;display:grid}.empty-state--tall strong[data-v-b927f52b]{color:var(--ink-2);font-size:13px}.empty-state--tall span[data-v-b927f52b]{font-size:11px}.status-badge[data-v-a433382b]{flex:none;align-items:center;gap:6px;display:inline-flex}.status-badge--size-10[data-v-a433382b]{font-size:10px}.status-badge--size-9[data-v-a433382b]{font-size:9px}.status-badge--size-8[data-v-a433382b]{font-size:8px}.status-badge--size-11[data-v-a433382b]{font-size:11px}.status-badge--dot[data-v-a433382b]{font-weight:600}.status-badge--dot[data-v-a433382b]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge--success[data-v-a433382b]{color:var(--success)}.status-badge--warning[data-v-a433382b]{color:var(--warning)}.status-badge--danger[data-v-a433382b]{color:var(--danger)}.status-badge--muted[data-v-a433382b]{color:var(--muted-2)}.status-badge--info[data-v-a433382b]{color:var(--accent-text)}.status-badge--filled[data-v-a433382b]{border-radius:100px;padding:3px 6px}.status-badge--filled.status-badge--success[data-v-a433382b]{background:var(--success-soft)}.status-badge--filled.status-badge--size-9[data-v-a433382b]{border-radius:999px;padding:3px 7px}.status-badge--filled.status-badge--size-9.status-badge--warning[data-v-a433382b]{color:#775d25;background:#fff6df}.status-badge--filled.status-badge--size-9.status-badge--success[data-v-a433382b]{color:#25704c;background:#eaf8f0}.status-badge--filled.status-badge--size-9.status-badge--danger[data-v-a433382b]{color:#a04e48;background:#fff0ee}.data-table[data-v-f6f8eda1]{overflow-x:auto}.data-table-clickable-row[data-v-f6f8eda1]{cursor:pointer}.data-table-clickable-row:hover td[data-v-f6f8eda1],.data-table-clickable-row:focus-visible td[data-v-f6f8eda1]{background:var(--surface-soft)}.data-table-clickable-row[data-v-f6f8eda1]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.data-table--manifest[data-v-f6f8eda1]{margin-top:18px}.data-table--manifest table[data-v-f6f8eda1]{border-collapse:collapse;width:100%;min-width:850px;font-size:11px}.data-table--manifest th[data-v-f6f8eda1],.data-table--manifest td[data-v-f6f8eda1]{border-bottom:1px solid var(--line);text-align:left;padding:10px 9px}.data-table--manifest th[data-v-f6f8eda1]{color:var(--muted-2);font-size:9px;font-weight:500}.data-table--manifest td[data-v-f6f8eda1] code{color:var(--muted);font-size:9px}.data-table--manifest td[data-v-f6f8eda1]:last-child{max-width:260px}.data-table--manifest td[data-v-f6f8eda1] a{color:#315fd9;text-decoration:none}.data-table--billing[data-v-f6f8eda1]{border:1px solid var(--line);border-radius:var(--r-xs)}.data-table--billing table[data-v-f6f8eda1]{border-collapse:collapse;width:100%;font-size:12px}.data-table--billing th[data-v-f6f8eda1],.data-table--billing td[data-v-f6f8eda1]{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:10px 12px}.data-table--billing th[data-v-f6f8eda1]{color:var(--muted);background:var(--surface-soft);letter-spacing:.06em;font-size:10px}.data-table--billing td[data-v-f6f8eda1] span,.data-table--billing td[data-v-f6f8eda1] small{display:block}.data-table--billing td[data-v-f6f8eda1] small{color:var(--muted);margin-top:2px;font-size:10px}.data-table--admin[data-v-f6f8eda1]{min-width:0}.data-table--admin table[data-v-f6f8eda1]{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.data-table--admin th[data-v-f6f8eda1]{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 12px 11px;font-size:9px;font-weight:500}.data-table--admin td[data-v-f6f8eda1]{border-top:1px solid var(--line);color:var(--muted);vertical-align:top;padding:13px 10px}.data-table--admin th[data-v-f6f8eda1]:last-child,.data-table--admin td[data-v-f6f8eda1]:last-child{text-align:right}.data-table--admin td.cell-nowrap[data-v-f6f8eda1]{white-space:nowrap}.data-table--admin td[data-v-f6f8eda1]:last-child .admin-row-actions{justify-content:flex-end}@media (width<=640px){.data-table--admin td[data-v-f6f8eda1]:last-child{text-align:left}.data-table--admin td[data-v-f6f8eda1]:last-child .admin-row-actions{justify-content:flex-start}}.data-table--admin td[data-v-f6f8eda1]:first-child strong,.data-table--admin td[data-v-f6f8eda1]:first-child small{display:block}.data-table--admin td[data-v-f6f8eda1] small{overflow-wrap:anywhere}.data-table--admin td[data-v-f6f8eda1]:first-child strong{color:var(--ink-2);font-size:12px}.data-table--admin td[data-v-f6f8eda1]:first-child small{color:var(--muted-2);margin-top:2px}.data-table--internal table[data-v-f6f8eda1]{border-collapse:collapse;width:100%;font-size:11px}.data-table--internal th[data-v-f6f8eda1],.data-table--internal td[data-v-f6f8eda1]{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap;padding:13px 10px}.data-table--internal th[data-v-f6f8eda1]{color:var(--muted-2);font-size:9px;font-weight:500}.data-table--internal td[data-v-f6f8eda1]:first-child{flex-direction:column;display:flex}.data-table--internal td[data-v-f6f8eda1] strong{color:var(--ink-2);font-size:11px}.data-table--internal td[data-v-f6f8eda1] small{max-width:160px;color:var(--muted-2);font-family:var(--font-mono);text-overflow:ellipsis;font-size:8px;overflow:hidden}.data-table--internal.feedback-table td[data-v-f6f8eda1]{vertical-align:top}@media (width>=641px) and (width<=960px){.data-table--admin th[data-v-f6f8eda1]:last-child,.data-table--admin td[data-v-f6f8eda1]:last-child{background:var(--panel);position:sticky;right:0;box-shadow:-10px 0 14px -10px #0f11152e}.data-table--admin td[data-v-f6f8eda1] small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}}@media (width<=640px){.data-table--admin table[data-v-f6f8eda1],.data-table--admin tbody[data-v-f6f8eda1],.data-table--admin tr[data-v-f6f8eda1],.data-table--admin td[data-v-f6f8eda1]{width:100%;min-width:0;display:block}.data-table--admin thead[data-v-f6f8eda1]{display:none}.data-table--admin tbody[data-v-f6f8eda1]{gap:10px;display:grid}.data-table--admin tr[data-v-f6f8eda1]{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel);padding:13px}.data-table--admin td[data-v-f6f8eda1]{border:0;grid-template-columns:76px minmax(0,1fr);padding:7px 0;display:grid}.data-table--admin td[data-v-f6f8eda1]:before{color:var(--muted-2);content:attr(data-label);font-size:9px}.data-table--admin td[data-v-f6f8eda1]:first-child strong,.data-table--admin td[data-v-f6f8eda1]:first-child small,.data-table--admin td[data-v-f6f8eda1]>.admin-row-actions,.data-table--admin td[data-v-f6f8eda1]>.inline-reset{grid-column:2}}.metric-card--primary[data-v-f24902e6]{color:#fff;background:var(--ink);border-color:#0000}.metric-card--primary>span[data-v-f24902e6],.metric-card--primary small[data-v-f24902e6]{color:#ffffff9e}.metric-card--primary strong[data-v-f24902e6]{color:#fff}.metric-card--danger strong[data-v-f24902e6]{color:var(--danger)}.loading-screen[data-v-1049598f]{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 25rem), var(--bg);justify-content:center;align-items:center;gap:15px;min-height:100vh;display:flex}.loading-mark[data-v-1049598f]{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);width:38px;height:38px;color:var(--on-accent);background:var(--accent);box-shadow:var(--shadow-sm);font-family:var(--font-display);letter-spacing:.08em;animation:loading-mark-1049598f 1.8s var(--ease) infinite;border-radius:11px;flex:0 0 38px;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.loading-copy[data-v-1049598f]{flex-direction:column;line-height:1.4;display:flex}.loading-copy strong[data-v-1049598f]{color:var(--ink);font-size:14px;font-weight:600}.loading-copy span[data-v-1049598f]{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}@keyframes loading-mark-1049598f{50%{box-shadow:var(--shadow);transform:translateY(-3px)}}.login-card-heading h2[data-v-23f512b3]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.login-card-heading>.login-subtitle[data-v-23f512b3]{color:var(--muted);margin:9px 0 27px;font-size:13px}
