.pcDashboardAccountRoot,.pcDashboardAccountRoot *{box-sizing:border-box}.pcDashboardAccountRoot{width:100%;max-width:100%;min-width:0;display:grid;gap:.75rem;margin-top:.9rem}.pcDashboardAccountSectionHeader{display:grid;gap:.14rem}.pcDashboardAccountSectionTitle{margin:0;color:var(--color-ink);font-size:1rem;font-weight:780}.pcDashboardAccountSectionText{margin:0;color:var(--color-muted);font-size:.84rem;line-height:1.34}.pcDashboardAccountSummaryCard,.pcDashboardEmailSettingsCard,.pcDashboardUsageCard,.pcDashboardCreditActivityCard{border:1px solid var(--color-border);border-radius:15px;background:var(--color-paper);box-shadow:none;padding:.85rem .95rem;display:grid;gap:.68rem}.pcDashboardAccountSummaryCard{grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr);align-items:center}.pcDashboardAccountIdentity{display:flex;align-items:center;gap:.68rem;min-width:0}.pcDashboardAccountAvatar{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-soft-yellow) 35%,white);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));color:var(--color-ink);font-weight:780;flex:0 0 auto}.pcDashboardAccountEmail{margin:0;color:var(--color-ink);font-size:.96rem;font-weight:760;overflow-wrap:anywhere}.pcDashboardAccountMeta{margin:0;color:var(--color-muted);font-size:.82rem}.pcDashboardAccountFacts{display:grid;gap:.35rem}.pcDashboardAccountFactRow{display:flex;justify-content:space-between;gap:.8rem;border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);padding-top:.42rem}.pcDashboardAccountFactLabel{color:var(--color-muted);font-size:.8rem}.pcDashboardAccountFactValue{color:var(--color-ink);font-size:.86rem;font-weight:700;text-align:right;overflow-wrap:anywhere}.pcDashboardEmailSettingsForm{margin:0}.pcDashboardEmailSettingsNotice{border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-paper) 94%,#f6f7f9);padding:.58rem .7rem;color:var(--color-muted);font-size:.82rem;line-height:1.36;margin:0}.pcDashboardEmailSettingGroup{margin-top:1rem}.pcDashboardEmailSettingGroup:first-child{margin-top:.15rem}.pcDashboardEmailSettingGroupTitle{margin:0 0 .35rem;color:var(--color-ink);font-size:.82rem;font-weight:760;letter-spacing:.01em;text-transform:uppercase}.pcDashboardEmailSettingGroup .pcDashboardEmailSettingRow:first-child{border-top:none;padding-top:.2rem}.pcDashboardEmailSettingRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;border-top:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);padding-top:.58rem;padding-bottom:.58rem}.pcDashboardEmailSettingRow:first-child{margin-top:.15rem}.pcDashboardEmailSettingTitle{margin:0;color:var(--color-ink);font-size:.9rem;font-weight:720}.pcDashboardEmailSettingText{margin:.14rem 0 0;color:var(--color-muted);font-size:.8rem;line-height:1.32}.pcDashboardEmailSettingCheckbox{width:17px;height:17px;accent-color:var(--color-accent);margin:0}.pcDashboardEmailSettingsActions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-top:0}.pcDashboardUsagePrimary{display:grid;gap:.14rem}.pcDashboardUsageValue{margin:0;color:var(--color-ink);font-size:1.18rem;font-weight:820;line-height:1.14}.pcDashboardUsageText{margin:0;color:var(--color-muted);font-size:.84rem}.pcDashboardUsageStats{display:flex;flex-wrap:wrap;gap:.35rem}.pcDashboardUsageStatPill{border:1px solid var(--color-border);border-radius:999px;background:#fff;padding:.22rem .52rem;color:var(--color-muted);font-size:.76rem;font-weight:700}.pcDashboardUsageActions{display:flex;flex-wrap:wrap;gap:.5rem}.pcDashboardAccountBillingHint{border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-paper) 96%,#f6f7f9);padding:.62rem .72rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pcDashboardAccountBillingHintText{margin:0;color:var(--color-muted);font-size:.82rem;line-height:1.34}.pcDashboardCreditActivityList{display:grid;gap:0;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.pcDashboardCreditActivityItem{display:grid;grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.58rem .7rem;border-bottom:1px solid var(--color-border)}.pcDashboardCreditActivityItem:last-child{border-bottom:0}.pcDashboardCreditActivityDate{color:var(--color-muted);font-size:.8rem;font-weight:700}.pcDashboardCreditActivityTitle{margin:0;color:var(--color-ink);font-size:.86rem;font-weight:720}.pcDashboardCreditActivityMeta{margin:.1rem 0 0;color:var(--color-muted);font-size:.76rem;overflow-wrap:anywhere}.pcDashboardCreditActivityCredits{font-weight:760;border-radius:999px;padding:.2rem .48rem;white-space:nowrap;font-size:.76rem}.pcDashboardCreditActivityCreditsPositive{background:#dcfce7;color:#166534}.pcDashboardCreditActivityCreditsNegative{background:#fee2e2;color:#991b1b}.pcDashboardCreditActivityEmpty{border:1px dashed var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-paper) 96%,#f6f7f9);padding:.7rem .8rem;color:var(--color-muted);font-size:.84rem}.pcDashboardAccountButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:.84rem;font-weight:760;padding:.46rem .72rem;text-decoration:none;cursor:pointer}.pcDashboardAccountButtonPrimary{background:var(--color-accent);border-color:transparent}.pcDashboardAccountButtonPrimary:hover{filter:brightness(.98)}.pcDashboardAccountButtonSecondary{border-color:var(--color-border);background:#fff}.pcDashboardAccountButtonSecondary:hover{background:color-mix(in srgb,var(--color-paper) 92%,#f6f7f9)}.pcDashboardAccountNotice{margin:0;border-radius:10px;padding:.55rem .7rem;font-size:.82rem}.pcDashboardAccountNoticeSuccess{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.pcDashboardAccountNoticeError{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@media(max-width:820px){.pcDashboardAccountSummaryCard{grid-template-columns:1fr}}@media(max-width:640px){.pcDashboardAccountSummaryCard,.pcDashboardEmailSettingsCard,.pcDashboardUsageCard,.pcDashboardCreditActivityCard{padding:.9rem;border-radius:14px}.pcDashboardAccountFactRow{flex-direction:column;align-items:flex-start;gap:.25rem}.pcDashboardAccountFactValue{text-align:left}.pcDashboardEmailSettingRow{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.pcDashboardEmailSettingsActions{display:grid;grid-template-columns:1fr}.pcDashboardEmailSettingsActions button,.pcDashboardEmailSettingsActions a,.pcDashboardUsageActions button,.pcDashboardUsageActions a,.pcDashboardAccountBillingHint a{width:100%}.pcDashboardCreditActivityItem{grid-template-columns:1fr auto;gap:.45rem .75rem}.pcDashboardCreditActivityDate{grid-column:1 / -1}}
