.NewKeyDialog_backdrop__2jF7_{position:fixed;inset:0;background:rgba(18,20,26,.45);display:grid;place-items:center;padding:20px;z-index:100}.NewKeyDialog_dialog__YbWGD{background:var(--surface);border-radius:var(--r-card);padding:26px;width:100%;max-width:460px;border:1px solid var(--border)}.NewKeyDialog_title__mDPGx{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.NewKeyDialog_body__VzwaA{font-size:14px;line-height:1.55;color:var(--text-2);margin:10px 0 18px}.NewKeyDialog_label__I8jEK{display:block;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:7px}.NewKeyDialog_input__uU3jQ{width:100%;font-size:14.5px;font-family:inherit;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-btn);background:var(--surface-sunken);outline:none}.NewKeyDialog_input__uU3jQ:focus{border-color:var(--accent);background:var(--surface)}.NewKeyDialog_secret__VHUS9{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-btn);padding:12px 14px;word-break:break-all;margin:0 0 12px}.NewKeyDialog_warning__y5apt{font-size:13px;line-height:1.5;color:var(--danger);margin:0 0 18px}.NewKeyDialog_danger__Z_5mw{font-size:14px;line-height:1.55;color:var(--text-2);margin:10px 0 18px}.NewKeyDialog_actions__AZ4_F{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.NewKeyDialog_secondary__lRU21{font-size:14px;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--border);padding:11px 16px;border-radius:var(--r-btn);cursor:pointer}.NewKeyDialog_secondary__lRU21:hover{border-color:var(--ink)}.NewKeyDialog_primary__yqaEb{font-size:14px;font-weight:700;color:#fff;background:var(--ink);border:0;padding:11px 18px;border-radius:var(--r-btn);cursor:pointer}.NewKeyDialog_primary__yqaEb:hover:not(:disabled){background:var(--accent)}.NewKeyDialog_primary__yqaEb:disabled{opacity:.6;cursor:not-allowed}.NewKeyDialog_destructive__EPzrK{background:var(--danger)}.NewKeyDialog_destructive__EPzrK:hover:not(:disabled){background:#c4432d}.NewKeyDialog_error__pWgai{font-size:13.5px;color:var(--danger);margin:0 0 12px}.Dashboard_page__qRttu{max-width:var(--content-max);margin:0 auto;padding:48px var(--gutter) 60px}.Dashboard_head__ni_Vn{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:32px}.Dashboard_title__E0DDH{font-size:clamp(28px,3.2vw,34px);font-weight:800;letter-spacing:-.035em;margin:0}.Dashboard_sub__OU0Fy{font-size:15.5px;color:var(--text-2);margin:8px 0 0}.Dashboard_newKey__yjkHr{font-size:14px;font-weight:700;color:#fff;background:var(--ink);border:0;padding:12px 18px;border-radius:var(--r-btn);cursor:pointer}.Dashboard_newKey__yjkHr:hover:not(:disabled){background:var(--accent)}.Dashboard_newKey__yjkHr:disabled{opacity:.6;cursor:not-allowed}.Dashboard_stats__82PP9{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.Dashboard_statCell__bf8_p{background:var(--surface);padding:22px 22px 20px}.Dashboard_statLabel__pz88n{font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;color:var(--text-3)}.Dashboard_statValue__dIgMP{font-size:28px;font-weight:800;letter-spacing:-.035em;margin-top:8px}.Dashboard_statDelta__zk2S9{font-size:12.5px;font-weight:600;color:var(--text-2);margin-top:4px}.Dashboard_statGood__l9hR6{color:var(--success)}.Dashboard_card__m1HQv{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.Dashboard_chartCard__VdfZF{padding:24px 26px 20px;margin-bottom:16px}.Dashboard_chartHead__P4rbZ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Dashboard_chartTitle__ZI6Xc{font-size:15px;font-weight:700;letter-spacing:-.015em}.Dashboard_chartRange__WoeDB{font-family:var(--font-mono);font-size:11px;color:var(--text-3)}.Dashboard_chart__WpIYP{display:flex;align-items:flex-end;height:132px;gap:5px;margin-top:20px}.Dashboard_bar__86Vq1{flex:1 1;min-width:2px;border-radius:3px 3px 0 0;background:var(--chart-track)}.Dashboard_barRecent__KG3jM{background:var(--accent)}.Dashboard_axis__2_sjE{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-3);margin-top:10px}.Dashboard_empty__SxUxM{font-size:14px;color:var(--text-3);padding:44px 0;text-align:center}.Dashboard_keysHead__Kc_ff{padding:20px 26px 16px;border-bottom:1px solid var(--border-subtle);font-size:15px;font-weight:700}.Dashboard_keyRow__lFu05{display:grid;grid-template-columns:130px 1fr 110px 96px 70px;grid-gap:18px;gap:18px;padding:16px 26px;border-bottom:1px solid var(--border-subtle);align-items:center}.Dashboard_keyRow__lFu05:last-child{border-bottom:0}.Dashboard_keyName__0_H41{font-size:14px;font-weight:600}.Dashboard_keyToken__5FqCY{font-family:var(--font-mono);font-size:12.5px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard_keyCount___DOML{font-family:var(--font-mono);font-size:11.5px;color:var(--text-3)}.Dashboard_chip__Yju_b{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;border-radius:var(--r-chip);padding:4px 8px;text-align:center}.Dashboard_chipActive__2UKkw{color:var(--success);background:var(--success-bg)}.Dashboard_chipIdle__tYlUI{color:var(--text-3);background:var(--border-subtle)}.Dashboard_revoke__HAdnj{font-size:13px;font-weight:600;color:var(--danger);background:transparent;border:0;cursor:pointer;text-align:right;padding:0}.Dashboard_revoke__HAdnj:hover{text-decoration:underline}.Dashboard_error__E1qAp{font-size:13.5px;color:var(--danger);background:#fdeeeb;border:1px solid #f6d3cc;border-radius:var(--r-btn);padding:10px 12px;margin:0 0 16px}.Dashboard_loading__RmZIT{padding:60px 0;text-align:center;color:var(--text-3)}@media (max-width:900px){.Dashboard_stats__82PP9{grid-template-columns:repeat(2,1fr)}.Dashboard_keyRow__lFu05{grid-template-columns:1fr;row-gap:6px}.Dashboard_revoke__HAdnj{text-align:left}}