.modal-overlay[data-v-bad8b5be]{z-index:50;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.detail-card[data-v-bad8b5be]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(820px,100%);max-height:min(92vh,880px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.detail-scroll[data-v-bad8b5be]{scrollbar-width:thin;scrollbar-color:#c9cfd6 transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:28px;display:flex;overflow-y:auto}.detail-scroll[data-v-bad8b5be]::-webkit-scrollbar{width:8px}.detail-scroll[data-v-bad8b5be]::-webkit-scrollbar-track{background:0 0}.detail-scroll[data-v-bad8b5be]::-webkit-scrollbar-thumb{background:#c9cfd6;border-radius:999px}@media (prefers-color-scheme:dark){.detail-scroll[data-v-bad8b5be]{scrollbar-color:#3a3a3a transparent}.detail-scroll[data-v-bad8b5be]::-webkit-scrollbar-thumb{background:#3a3a3a}}.modal-head[data-v-bad8b5be]{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-head h2[data-v-bad8b5be]{letter-spacing:-.02em;margin:0;font-size:20px}.modal-close[data-v-bad8b5be]{border-radius:var(--radius-sm);background:var(--surface-muted);width:32px;height:32px;color:var(--text-h);cursor:pointer;border:0;flex-shrink:0;place-items:center;font-size:20px;line-height:1;display:grid}.modal-close[data-v-bad8b5be]:hover{background:var(--accent-bg)}.modal-error[data-v-bad8b5be]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.detail-block[data-v-bad8b5be]{flex-direction:column;gap:12px;display:flex}.detail-block h3[data-v-bad8b5be]{border-bottom:1px solid var(--border);margin:0;padding-bottom:8px;font-size:16px}.detail-subhead[data-v-bad8b5be]{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:13px}.charts[data-v-bad8b5be]{align-items:center;gap:24px;display:flex}.bars[data-v-bad8b5be]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bar-row[data-v-bad8b5be]{align-items:center;gap:10px;font-size:13px;display:flex}.bar-label[data-v-bad8b5be]{width:86px;color:var(--text);flex-shrink:0}.bar-track[data-v-bad8b5be]{background:var(--surface-muted);border-radius:999px;flex:1;min-width:0;height:10px;overflow:hidden}.bar-fill[data-v-bad8b5be]{background:var(--accent);border-radius:999px;height:100%;display:block}.bar-value[data-v-bad8b5be]{text-align:right;width:110px;font-family:var(--mono);color:var(--text-h);flex-shrink:0;font-size:14px}.donut-wrap[data-v-bad8b5be]{flex-direction:column;align-items:center;gap:6px;display:flex}.donut[data-v-bad8b5be]{width:150px;height:150px}.donut-track[data-v-bad8b5be],.donut-balance[data-v-bad8b5be],.donut-bonus[data-v-bad8b5be]{fill:none;stroke-width:13px}.donut-track[data-v-bad8b5be]{stroke:var(--surface-muted)}.donut-balance[data-v-bad8b5be]{stroke:var(--accent)}.donut-bonus[data-v-bad8b5be]{stroke:#22a06b}.donut-caption[data-v-bad8b5be]{text-align:center;margin:0;font-size:12px}.stat-grid[data-v-bad8b5be]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.stat[data-v-bad8b5be]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);min-width:0;padding:12px 14px}.stat dt[data-v-bad8b5be]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.stat dd[data-v-bad8b5be]{color:var(--text-h);font-family:var(--mono);overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;line-height:1.25}.factor-list[data-v-bad8b5be]{flex-direction:column;gap:8px;display:flex}.factor-chip[data-v-bad8b5be]{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);padding:10px 14px}.factor-title[data-v-bad8b5be]{color:var(--danger);margin:0;font-size:14px;font-weight:700}.factor-text[data-v-bad8b5be]{color:var(--text);margin:4px 0 0;font-size:13px;line-height:1.45}.service-list[data-v-bad8b5be]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.service-item[data-v-bad8b5be]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:10px 14px}.service-head[data-v-bad8b5be]{align-items:center;gap:10px;display:flex}.service-head strong[data-v-bad8b5be]{color:var(--text-h)}.service-meta[data-v-bad8b5be]{margin:4px 0 0;font-size:13px}.mini-badge[data-v-bad8b5be]{letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;font-size:10px}.svc--active[data-v-bad8b5be]{color:#15803d;background:#22c55e29}.svc--deleted[data-v-bad8b5be]{color:#5f6b7a;background:#78787829}.svc--prolong_wait[data-v-bad8b5be],.svc--suspended[data-v-bad8b5be]{color:#a16207;background:#f59e0b2e}.svc--blocked[data-v-bad8b5be]{color:#ff3c3ccc;background:#b43c3c80}.tx--ok[data-v-bad8b5be]{color:#15803d;background:#22c55e24}.tx--warn[data-v-bad8b5be]{color:#a16207;background:#f59e0b2e}.tx-list[data-v-bad8b5be]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tx-item[data-v-bad8b5be]{border-bottom:1px dashed var(--border);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.tx-item[data-v-bad8b5be]:last-child{border-bottom:0}.tx-type[data-v-bad8b5be]{min-width:90px;color:var(--text-h)}.tx-amount[data-v-bad8b5be]{text-align:right;min-width:100px;font-family:var(--mono);color:var(--text-h)}.tx-date[data-v-bad8b5be]{font-size:12px}.main-label[data-v-7802184d]{color:var(--accent);margin-top:0;margin-bottom:0;font-size:5em}.meta-line[data-v-7802184d]{margin:-12px 0 0}.analytics-grid[data-v-7802184d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analytics-grid .wide[data-v-7802184d]{grid-column:1/-1}@media (width<=820px){.analytics-grid[data-v-7802184d]{grid-template-columns:1fr}}.summary-card[data-v-7802184d]{flex-direction:column;gap:14px;display:flex}.summary-card h3[data-v-7802184d]{margin:0;font-size:16px}.analytics-error[data-v-7802184d]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.risk-layout[data-v-7802184d]{align-items:center;gap:24px;display:flex}.donut-wrap[data-v-7802184d]{flex-shrink:0;place-items:center;display:grid;position:relative}.donut[data-v-7802184d]{width:170px;height:170px}.donut-track[data-v-7802184d],.donut-slice[data-v-7802184d]{fill:none;stroke-width:14px}.donut-track[data-v-7802184d]{stroke:var(--surface-muted)}.donut-slice[data-v-7802184d]{stroke-linecap:butt}.risk--high[data-v-7802184d]{stroke:#ef4444}.risk--medium[data-v-7802184d]{stroke:#f59e0b}.risk--low[data-v-7802184d]{stroke:#22c55e}.risk--insufficientData[data-v-7802184d]{stroke:#6b7280}.donut-total[data-v-7802184d]{color:var(--text-h);font-family:var(--mono);text-align:center;margin:0;font-size:26px;font-weight:600;position:absolute}.donut-total-caption[data-v-7802184d]{font:11px var(--sans);letter-spacing:.06em;text-transform:uppercase;display:block}.risk-legend[data-v-7802184d]{flex-direction:column;flex:1;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.risk-item[data-v-7802184d]{align-items:center;gap:8px;font-size:13px;display:flex}.risk-dot[data-v-7802184d]{border-radius:999px;flex-shrink:0;width:16px;height:16px}.risk-dot--high[data-v-7802184d]{background:#ef4444}.risk-dot--medium[data-v-7802184d]{background:#f59e0b}.risk-dot--low[data-v-7802184d]{background:#22c55e}.risk-dot--insufficientData[data-v-7802184d]{background:#6b7280}.risk-label[data-v-7802184d]{color:var(--text);flex:1;min-width:0;font-size:16px}.risk-stats[data-v-7802184d]{color:var(--text-h);font-family:var(--mono);white-space:nowrap;font-size:16px}.stat-grid[data-v-7802184d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat[data-v-7802184d]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:12px 14px}.stat dt[data-v-7802184d]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.stat dd[data-v-7802184d]{color:var(--text-h);font-family:var(--mono);margin:6px 0 0;font-size:20px;line-height:1.2}.reason-list[data-v-7802184d]{flex-direction:column;gap:10px;display:flex}.reason-row[data-v-7802184d]{align-items:center;gap:12px;font-size:13px;display:flex}.reason-label[data-v-7802184d]{width:240px;color:var(--text);flex-shrink:0}.reason-track[data-v-7802184d]{background:var(--surface-muted);border-radius:999px;flex:1;min-width:0;height:10px;overflow:hidden}.reason-fill[data-v-7802184d]{background:var(--accent);border-radius:999px;height:100%}.reason-count[data-v-7802184d]{text-align:right;width:48px;color:var(--text-h);font-family:var(--mono);flex-shrink:0;font-size:12px}@media (width<=820px){.reason-row[data-v-7802184d]{flex-wrap:wrap}.reason-label[data-v-7802184d]{flex:1;width:auto}}.kpi[data-v-7802184d]{border-top:1px dashed var(--border);flex-direction:column;gap:8px;padding-top:16px;display:flex}.kpi-head[data-v-7802184d]{color:var(--text);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.kpi-head strong[data-v-7802184d]{color:var(--text-h);font-family:var(--mono);font-size:20px;font-weight:700}.kpi-head strong.kpi-alert[data-v-7802184d]{color:var(--danger)}.kpi-track[data-v-7802184d]{background:var(--surface-muted);border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.kpi-fill[data-v-7802184d]{border-radius:999px;height:100%}.kpi-fill--risk[data-v-7802184d]{background:#ef4444}.kpi-caption[data-v-7802184d]{margin:6px 0 0;font-size:12px}.top-list[data-v-7802184d]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.top-row[data-v-7802184d]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.top-row[data-v-7802184d]:hover{border-color:var(--accent-border);background:var(--accent-bg)}.top-score[data-v-7802184d]{min-width:48px;font-family:var(--mono);text-align:center;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.top-score--high[data-v-7802184d]{color:#dc2626;background:#ef444429}.top-score--medium[data-v-7802184d]{color:#b45309;background:#f59e0b2e}.top-score--low[data-v-7802184d]{color:#15803d;background:#22c55e29}.top-score--none[data-v-7802184d]{background:var(--bg);color:var(--text-muted)}.top-email[data-v-7802184d]{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.top-money[data-v-7802184d]{color:var(--text-h);font-family:var(--mono);white-space:nowrap;flex-shrink:0;font-size:13px}@media (prefers-color-scheme:dark){.top-score--high[data-v-7802184d]{color:#f87171}.top-score--medium[data-v-7802184d]{color:#fbbf24}.top-score--low[data-v-7802184d]{color:#4ade80}}.app-shell[data-v-0809fcbc]{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}.app-header[data-v-0809fcbc]{z-index:10;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:24px;padding:14px clamp(18px,4vw,40px);display:flex;position:sticky;top:0}.brand[data-v-0809fcbc]{color:var(--text-h);font-size:17px;font-weight:700;text-decoration:none}.app-nav[data-v-0809fcbc]{background:var(--surface-muted);border-radius:999px;gap:4px;padding:4px;display:flex}.app-nav a[data-v-0809fcbc]{color:var(--text);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none}.app-nav a[data-v-0809fcbc]:hover{color:var(--text-h)}.app-nav a.is-active[data-v-0809fcbc]{background:var(--surface);color:var(--text-h);box-shadow:0 1px 3px #0000001f}.app-user[data-v-0809fcbc]{align-items:center;gap:12px;margin-left:auto;display:flex}.user-name[data-v-0809fcbc]{max-width:220px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-main[data-v-0809fcbc]{flex:1;width:100%;padding:clamp(16px,2.5vw,28px) clamp(12px,2vw,24px)}@media (width<=760px){.app-header[data-v-0809fcbc]{flex-wrap:wrap;gap:12px}.app-nav[data-v-0809fcbc]{order:3;justify-content:center;width:100%}.user-name[data-v-0809fcbc]{display:none}}.table[data-v-18218a54]{border-collapse:collapse;width:100%;font-size:14px}.table th[data-v-18218a54]{border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.table td[data-v-18218a54]{border-top:1px solid var(--border);vertical-align:middle;padding:12px}.table tbody tr:first-child td[data-v-18218a54]{border-top:0}.table th.sortable[data-v-18218a54]{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.sortable[data-v-18218a54]:hover,.table th.is-sorted[data-v-18218a54]{color:var(--text-h)}.sort-arrow[data-v-18218a54]{color:var(--text-muted);opacity:.45;margin-left:4px;font-size:10px;display:inline-block}.sort-arrow.is-active[data-v-18218a54]{color:var(--accent);opacity:1}.table .num[data-v-18218a54]{text-align:right;white-space:nowrap}td.num[data-v-18218a54]{font-family:var(--mono);font-size:13px}.id-cell[data-v-18218a54]{color:var(--text-muted);font-family:var(--mono);font-size:13px}.email[data-v-18218a54]{color:var(--text-h);white-space:nowrap}.email-link[data-v-18218a54]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.email-link[data-v-18218a54]:hover{color:var(--accent);text-decoration:underline}.bonus-cell[data-v-18218a54]{align-items:center;gap:6px;display:inline-flex}.reasons[data-v-18218a54]{max-width:260px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.status-badge[data-v-18218a54]{border:1px solid #0000}.status--active[data-v-18218a54]{color:#15803d;background:#22c55e29}.status--suspended[data-v-18218a54]{color:#a16207;background:#f59e0b2e}.status--prolong_wait[data-v-18218a54]{color:#1d4ed8;background:#3b82f629}.status--deleted[data-v-18218a54]{color:#5f6b7a;background:#78787829}.status--blocked[data-v-18218a54]{color:#b91c1c;background:#ef444429}.status--insufficient_data[data-v-18218a54]{background:var(--accent-bg);color:var(--text)}.mini-badge[data-v-18218a54]{letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;font-size:10px}.bonus--locked[data-v-18218a54]{color:var(--text-muted);background:#78787829}.bonus--unlocked[data-v-18218a54]{color:#15803d;background:#22c55e24}@media (prefers-color-scheme:dark){.status--active[data-v-18218a54],.bonus--unlocked[data-v-18218a54]{color:#4ade80}.status--suspended[data-v-18218a54]{color:#fbbf24}.status--prolong_wait[data-v-18218a54]{color:#60a5fa}.status--deleted[data-v-18218a54]{color:#9ca3af}.status--blocked[data-v-18218a54]{color:#f87171}}.modal-overlay[data-v-651df4dc]{z-index:50;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card[data-v-651df4dc]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100%);max-height:min(85vh,720px);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.modal-head[data-v-651df4dc]{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-head h2[data-v-651df4dc]{letter-spacing:-.02em;margin:0;font-size:20px}.modal-close[data-v-651df4dc]{border-radius:var(--radius-sm);background:var(--surface-muted);width:32px;height:32px;color:var(--text-h);cursor:pointer;border:0;place-items:center;font-size:20px;line-height:1;display:grid}.modal-close[data-v-651df4dc]:hover{background:var(--accent-bg)}.modal-form[data-v-651df4dc]{flex-direction:column;gap:12px;display:flex}.modal-form h3[data-v-651df4dc]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 0;font-size:14px}.modal-field[data-v-651df4dc]{color:var(--text);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:500;display:flex}.modal-field input[data-v-651df4dc]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:120px;color:var(--text-h);font:inherit;text-align:right;outline:none;padding:9px 12px;font-weight:400}.modal-field input[data-v-651df4dc]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.modal-meta[data-v-651df4dc]{margin:4px 0 0;font-size:12px}.modal-error[data-v-651df4dc]{flex-direction:column;align-items:center;gap:14px;display:flex}.modal-actions[data-v-651df4dc]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.modal-actions .button[data-v-651df4dc]{min-width:110px}.table-block[data-v-2e37328c]{flex-direction:column;gap:16px;display:flex}.table-toolbar[data-v-2e37328c]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar-field[data-v-2e37328c]{color:var(--text);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.toolbar-field input[data-v-2e37328c]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:110px;color:var(--text-h);font:inherit;outline:none;padding:10px 12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.toolbar-field input[data-v-2e37328c]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.search-field[data-v-2e37328c]{width:min(280px,100%)}.search-field input[data-v-2e37328c]{width:100%}.table-panel[data-v-2e37328c]{flex-direction:column;gap:16px;display:flex}.table-scroll[data-v-2e37328c]{overflow-x:auto}.table-empty[data-v-2e37328c]{text-align:center;padding:32px 0}.table-error[data-v-2e37328c]{flex-direction:column;align-items:center;gap:14px;display:flex}.table-error .form-error[data-v-2e37328c]{text-align:center;max-width:480px}.table-footer[data-v-2e37328c]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.auth-page[data-v-cf6855da]{background:var(--bg);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:100svh;padding:clamp(24px,5vw,64px);display:grid}.auth-brand[data-v-cf6855da]{flex-direction:column;justify-self:end;gap:20px;max-width:460px;display:flex}.brand-eyebrow[data-v-cf6855da]{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-weight:700}.brand-title[data-v-cf6855da]{color:var(--text-h);letter-spacing:-.03em;margin:0;font-size:clamp(40px,5vw,56px);line-height:1.05}.brand-subtitle[data-v-cf6855da]{color:var(--text);margin:14px 0 0;font-size:18px;line-height:1.6}.auth-divider[data-v-cf6855da]{background:var(--border);width:1px;height:min(60vh,480px)}.auth-panel[data-v-cf6855da]{justify-self:start;width:min(100%,400px)}.auth-panel[data-v-cf6855da] .field{font-size:16px}.auth-panel[data-v-cf6855da] .form-error{font-size:15px}.auth-panel[data-v-cf6855da] .field-error{font-size:14px}.auth-panel[data-v-cf6855da] .auth-submit{font-size:16px}.auth-panel[data-v-cf6855da] .switch-link{font-size:15px}@media (width<=880px){.auth-page[data-v-cf6855da]{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:28px}.auth-brand[data-v-cf6855da]{justify-self:center;align-items:center}.auth-divider[data-v-cf6855da]{width:min(240px,60%);height:1px}.auth-panel[data-v-cf6855da]{justify-self:center}}.auth-card[data-v-330089b2]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:32px;display:flex}.auth-submit[data-v-330089b2]{width:100%}.switch-link[data-v-330089b2]{justify-content:center;gap:6px;margin:0;display:flex}.switch-link-button[data-v-330089b2]{color:var(--accent);font-weight:600;text-decoration:none}.switch-link-button[data-v-330089b2]:hover{text-decoration:underline}:root{--text:#5c5c5c;--text-h:#111;--text-muted:#8a8a8a;--bg:#f3f5f7;--surface:#fff;--surface-muted:#e9edf1;--border:#dedede;--code-bg:#f0f0f0;--accent:#101828;--accent-contrast:#fff;--accent-bg:#00000012;--accent-border:#00000059;--danger:#9a4a12;--danger-bg:#e97c3524;--danger-border:#e97c3573;--button-shadow:0 1px 2px #0f172a33;--button-shadow-hover:0 4px 12px #0f172a3d;--button-shadow-active:0 1px 2px #0f172a42;--button-ghost-shadow:0 1px 2px #0f172a1a;--button-ghost-shadow-hover:0 4px 12px #0f172a24;--button-ghost-shadow-active:0 1px 2px #0f172a24;--shadow:#00000014 0 18px 40px -16px, #0000000d 0 6px 14px -8px;--radius-sm:9px;--radius-lg:18px;--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SFMono-Regular", Consolas, monospace;font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#b5b5b5;--text-h:#f5f5f5;--text-muted:#858585;--bg:#0c0c0c;--surface:#151515;--surface-muted:#202020;--border:#2d2d2d;--code-bg:#202020;--accent:#4cc6f1;--accent-contrast:#06222e;--accent-bg:#ffffff14;--accent-border:#fff6;--danger:#f0925a;--danger-bg:#e97c3529;--danger-border:#e97c3580;--button-shadow:0 1px 2px #0000008c;--button-shadow-hover:0 4px 12px #0009;--button-shadow-active:0 1px 2px #000000a6;--button-ghost-shadow:0 1px 2px #0006;--button-ghost-shadow-hover:0 4px 12px #00000073;--button-ghost-shadow-active:0 1px 2px #00000080;--shadow:#00000073 0 18px 40px -16px, #0000004d 0 6px 14px -8px}}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);margin:0}h1,h2,h3{color:var(--text-h);font-weight:600}button,input{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{flex-direction:column;gap:28px;display:flex}.page-head{max-width:720px}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.lead{color:var(--text);margin:0;font-size:16px;line-height:1.6}.muted{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:24px}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.button{border-radius:var(--radius-sm);background:var(--accent);width:fit-content;color:var(--accent-contrast);box-shadow:var(--button-shadow);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;display:inline-flex}.button:hover:not(:disabled){box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}.button:active:not(:disabled){box-shadow:var(--button-shadow-active);transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.65;box-shadow:none}.button--ghost{border:1px solid var(--border);background:var(--surface);color:var(--text-h);box-shadow:var(--button-ghost-shadow)}.button--ghost:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-bg);box-shadow:var(--button-ghost-shadow-hover)}.button--ghost:active:not(:disabled){box-shadow:var(--button-ghost-shadow-active)}.field{color:var(--text-h);flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--text-h);font:inherit;outline:none;padding:12px 14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:var(--text-muted)}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.form-error{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);margin:0;padding:11px 13px;font-size:13px;line-height:1.4}.badge{background:var(--surface-muted);color:var(--text-h);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.code{background:var(--code-bg);color:var(--text-h);font-family:var(--mono);word-break:break-all;border-radius:4px;padding:2px 5px;font-size:12px}
