.account-page[data-v-2ff23d0a]{gap:var(--space-6);max-width:var(--content-width-doc);padding-bottom:var(--space-12);flex-direction:column;display:flex}.account-header[data-v-2ff23d0a]{word-break:break-word;margin-bottom:0}.account-grid[data-v-2ff23d0a]{gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.account-side[data-v-2ff23d0a]{gap:var(--space-6);flex-direction:column;display:flex}.account-panel[data-v-2ff23d0a]{padding:0;overflow:hidden}.account-panel__head[data-v-2ff23d0a]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);display:flex}.account-panel__title[data-v-2ff23d0a]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-subtitle);color:var(--color-text-heading);margin:0}.account-panel__text[data-v-2ff23d0a]{padding:var(--space-4) var(--space-4) 0;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.5}.account-panel__text--tight[data-v-2ff23d0a]{padding-bottom:var(--space-1)}.account-panel__links[data-v-2ff23d0a]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;font-size:var(--font-size-small);flex-wrap:wrap;margin:0;display:flex}.account-panel__links a[data-v-2ff23d0a]{color:var(--color-link);font-weight:700;text-decoration:none}.account-panel__links a[data-v-2ff23d0a]:hover{color:var(--color-link-hover);text-decoration:underline}.account-panel__links span[data-v-2ff23d0a]{color:var(--color-text-muted)}.account-panel__loading[data-v-2ff23d0a]{padding:var(--space-8) 0;justify-content:center;display:flex}.account-identity[data-v-2ff23d0a]{align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-hairline);display:flex}.account-identity__avatar[data-v-2ff23d0a]{border:1px solid var(--color-divider);border-radius:var(--radius);background:var(--color-surface-elevated);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.account-identity__avatar img[data-v-2ff23d0a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-identity__initials[data-v-2ff23d0a]{color:var(--color-accent)}.account-identity__initials[data-v-2ff23d0a],.account-identity__name[data-v-2ff23d0a]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-subtitle)}.account-identity__name[data-v-2ff23d0a]{color:var(--color-text-heading);line-height:1.25}.account-identity__email[data-v-2ff23d0a]{margin-top:var(--space-0-5);font-size:var(--font-size-small);color:var(--color-text-muted);word-break:break-all}.account-form[data-v-2ff23d0a]{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.account-form__actions[data-v-2ff23d0a]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.account-btn[data-v-2ff23d0a]{margin:var(--space-4);text-decoration:none!important}.account-btn--primary[data-v-2ff23d0a],.account-btn--primary[data-v-2ff23d0a]:hover,.account-btn--primary[data-v-2ff23d0a]:visited{color:var(--color-bg)}.account-form .account-btn[data-v-2ff23d0a]{width:100%;margin:0}.account-btn--compact[data-v-2ff23d0a]{min-height:var(--button-height-sm);padding:0 var(--space-3);margin:0}.account-btn__spinner[data-v-2ff23d0a]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite account-spin-2ff23d0a}.account-status[data-v-2ff23d0a]{padding:var(--space-0-5) var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius);color:var(--color-text-muted);font:var(--font-role-label);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.account-status--on[data-v-2ff23d0a]{color:var(--color-accent);border-color:var(--color-accent)}.account-empty[data-v-2ff23d0a],.account-status--off[data-v-2ff23d0a]{color:var(--color-text-muted)}.account-empty[data-v-2ff23d0a]{padding:var(--space-4);font-size:var(--font-size-small);margin:0}.api-keys[data-v-2ff23d0a]{border-top:1px solid var(--color-hairline)}.api-keys__row[data-v-2ff23d0a]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.api-keys__row[data-v-2ff23d0a]:last-child{border-bottom:0}.api-keys__name[data-v-2ff23d0a]{font-size:var(--font-size-base);color:var(--color-text-heading);font-weight:700}.api-keys__prefix[data-v-2ff23d0a]{margin-top:var(--space-0-5);font-size:var(--font-size-small);color:var(--color-text-muted);display:block}.api-keys__meta[data-v-2ff23d0a]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.api-keys__stat[data-v-2ff23d0a]{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.api-keys__stat--muted[data-v-2ff23d0a]{color:var(--color-text-muted)}.api-keys__revoke[data-v-2ff23d0a]{color:var(--color-error);font:inherit;font-size:var(--font-size-small);cursor:pointer;padding:var(--space-1) 0;white-space:nowrap;background:0 0;border:0;font-weight:700}.api-keys__revoke[data-v-2ff23d0a]:hover{text-decoration:underline}.api-keys__secret-field[data-v-2ff23d0a] input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-small)}@keyframes account-spin-2ff23d0a{to{transform:rotate(1turn)}}@media (width<=840px){.account-form__actions[data-v-2ff23d0a],.account-grid[data-v-2ff23d0a],.api-keys__row[data-v-2ff23d0a]{grid-template-columns:1fr}.api-keys__row[data-v-2ff23d0a]{gap:var(--space-2)}.api-keys__revoke[data-v-2ff23d0a]{justify-self:start}}
