.sc-acct[data-v-94fa79fc]{min-height:100vh;background:var(--surface-canvas);color:var(--text-strong);font-family:var(--font-text)}.sc-acct__page[data-v-94fa79fc]{max-width:var(--width-content);margin:0 auto;padding:32px var(--gutter-page) 120px}.sc-acct__signin[data-v-94fa79fc]{max-width:480px;margin:32px auto 0;display:flex;flex-direction:column;gap:16px}.sc-acct__signin-form[data-v-94fa79fc]{display:flex;flex-direction:column;gap:14px}.sc-acct__hp[data-v-94fa79fc]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sc-acct__fine[data-v-94fa79fc]{margin:0;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-acct__fine a[data-v-94fa79fc]{font-weight:var(--weight-semibold)}.sc-acct__sent[data-v-94fa79fc]{margin:0;line-height:var(--leading-relaxed)}.sc-acct__top[data-v-94fa79fc]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.sc-acct__h1[data-v-94fa79fc]{margin:0;font-family:var(--font-display);font-size:clamp(36px,4vw,56px);font-weight:var(--weight-bold);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.sc-acct__sub[data-v-94fa79fc]{margin:12px 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body);max-width:52ch}.sc-acct__grid[data-v-94fa79fc]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;align-items:start}.sc-acct__grid>section[data-v-94fa79fc]{min-width:0}.sc-acct__wide[data-v-94fa79fc]{grid-column:1 / -1}.sc-acct__tall[data-v-94fa79fc]{grid-row:span 2}.sc-acct__hero[data-v-94fa79fc]{display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;padding:32px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-sm)}.sc-acct__hero-main[data-v-94fa79fc]{flex:1 1 360px;min-width:0}.sc-acct__hero-eyebrow[data-v-94fa79fc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-acct__hero-eyebrow>span[data-v-94fa79fc]{font-family:var(--font-display);font-size:13px;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-brand)}.sc-acct__hero-when[data-v-94fa79fc]{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(30px,3vw,44px);font-weight:var(--weight-bold);line-height:1.06;letter-spacing:-.03em}.sc-acct__hero-who[data-v-94fa79fc]{margin-top:20px;display:flex;align-items:center;gap:14px}.sc-acct__hero-name[data-v-94fa79fc]{margin:0;font-weight:var(--weight-semibold)}.sc-acct__hero-who .sc-acct__muted[data-v-94fa79fc]{margin-top:2px}.sc-acct__hero-actions[data-v-94fa79fc]{flex:0 1 260px;display:flex;flex-direction:column;gap:10px}.sc-acct__hero-link[data-v-94fa79fc]{text-align:center;padding-top:4px}.sc-acct__card-head[data-v-94fa79fc]{display:flex;align-items:center;justify-content:space-between;gap:16px}.sc-acct__h2[data-v-94fa79fc]{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em}.sc-acct__h3[data-v-94fa79fc]{margin:16px 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em}.sc-acct__link[data-v-94fa79fc]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sc-acct__muted[data-v-94fa79fc]{margin:6px 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-acct__list[data-v-94fa79fc]{margin-top:12px;display:flex;flex-direction:column}.sc-acct__appt[data-v-94fa79fc]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 0;border-top:1px solid var(--border-subtle)}.sc-acct__appt--off[data-v-94fa79fc]{opacity:.6}.sc-acct__tile[data-v-94fa79fc]{flex:0 0 64px;text-align:center;padding:8px 0;border-radius:var(--radius-md);background:var(--surface-sunken)}.sc-acct__tile-mon[data-v-94fa79fc]{margin:0;font-size:11px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-body)}.sc-acct__tile-date[data-v-94fa79fc]{margin:0;font-family:var(--font-display);font-size:26px;font-weight:var(--weight-bold);line-height:1.1}.sc-acct__appt-text[data-v-94fa79fc]{flex:1 1 240px;min-width:0}.sc-acct__appt-title[data-v-94fa79fc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-acct__appt-title p[data-v-94fa79fc]{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold)}.sc-acct__appt-text .sc-acct__muted[data-v-94fa79fc]{margin-top:4px}.sc-acct__actions[data-v-94fa79fc]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.sc-acct__actions .sc-acct__muted[data-v-94fa79fc]{margin:0}.sc-acct__text-btn[data-v-94fa79fc]{padding:0;border:0;background:none;font:inherit;color:var(--text-link);cursor:pointer}.sc-acct__text-btn--critical[data-v-94fa79fc]{color:var(--text-critical)}.sc-acct__empty[data-v-94fa79fc]{margin-top:16px;padding:28px;border-radius:var(--radius-md);background:var(--surface-sunken);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.sc-acct__empty>div[data-v-94fa79fc]{max-width:44ch}.sc-acct__empty-title[data-v-94fa79fc]{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold)}.sc-acct__rows[data-v-94fa79fc]{margin-top:12px;display:flex;flex-direction:column}.sc-acct__row[data-v-94fa79fc]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;border-top:1px solid var(--border-subtle);font-size:var(--text-sm)}.sc-acct__row span[data-v-94fa79fc]{color:var(--text-body)}.sc-acct__row strong[data-v-94fa79fc]{text-align:right;overflow-wrap:anywhere}.sc-acct__unset[data-v-94fa79fc]{color:var(--text-subtle);font-weight:var(--weight-medium)}.sc-acct__edit[data-v-94fa79fc]{margin-top:16px;display:flex;flex-direction:column;gap:14px}.sc-acct__edit-grid[data-v-94fa79fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px}.sc-acct__edit-grid3[data-v-94fa79fc]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px}.sc-acct__choices[data-v-94fa79fc]{display:flex;flex-wrap:wrap;gap:10px 24px}.sc-acct__edit-actions[data-v-94fa79fc]{display:flex;gap:10px}.sc-acct__cta[data-v-94fa79fc]{margin-top:16px}.sc-acct__guide[data-v-94fa79fc]{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--border-subtle);color:var(--text-strong);text-decoration:none}.sc-acct__guide-text[data-v-94fa79fc]{flex:1;min-width:0}.sc-acct__guide-title[data-v-94fa79fc]{margin:0;font-weight:var(--weight-semibold)}.sc-acct__guide .sc-acct__muted[data-v-94fa79fc]{margin-top:2px}.sc-acct__guide-arrow[data-v-94fa79fc]{color:var(--text-link)}.sc-acct__past[data-v-94fa79fc]{margin-top:8px;display:flex;flex-direction:column}.sc-acct__past-row[data-v-94fa79fc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.sc-acct__past-day[data-v-94fa79fc]{flex:0 0 120px;color:var(--text-body)}.sc-acct__past-what[data-v-94fa79fc]{flex:1 1 240px;font-weight:var(--weight-semibold)}.sc-acct__error[data-v-94fa79fc]{margin:12px 0 0;font-size:var(--text-sm);color:var(--text-critical)}.sc-acct__crisis[data-v-94fa79fc]{margin:40px 0 0;font-size:var(--text-sm);color:var(--text-body)}@media (max-width: 480px){.sc-acct__edit-grid3[data-v-94fa79fc]{grid-template-columns:minmax(0,1fr)}}.sc-acct__skel-label[data-v-94fa79fc]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-acct__bone[data-v-94fa79fc]{display:block;height:12px;border-radius:var(--radius-pill, 999px);background:linear-gradient(90deg,var(--surface-sunken) 30%,color-mix(in srgb,var(--surface-sunken) 35%,var(--surface-card)) 50%,var(--surface-sunken) 70%);background-size:300% 100%;animation:sc-acct-shimmer-94fa79fc 1.6s var(--ease-calm, ease-in-out) infinite}.sc-acct__skel .sc-acct__card-head+.sc-acct__bone[data-v-94fa79fc],.sc-acct__bone+.sc-acct__bone[data-v-94fa79fc]{margin-top:10px}.sc-acct__bone--h1[data-v-94fa79fc]{width:min(320px,70vw);height:clamp(36px,4vw,52px);border-radius:var(--radius-md)}.sc-acct__bone--sub[data-v-94fa79fc]{width:min(360px,80vw);height:14px;margin-top:18px}.sc-acct__bone--h2[data-v-94fa79fc]{width:190px;height:20px;border-radius:var(--radius-sm)}.sc-acct__bone--link[data-v-94fa79fc]{width:90px}.sc-acct__bone--tile[data-v-94fa79fc]{flex:0 0 64px;height:60px;border-radius:var(--radius-md)}.sc-acct__bone--title[data-v-94fa79fc]{width:min(280px,80%);height:16px}.sc-acct__bone--line[data-v-94fa79fc]{width:min(360px,100%)}.sc-acct__bone--short[data-v-94fa79fc]{width:min(220px,70%)}.sc-acct__bone--label[data-v-94fa79fc]{width:90px}.sc-acct__bone--value[data-v-94fa79fc]{width:130px}.sc-acct__bone--button[data-v-94fa79fc]{width:150px;height:40px;margin-top:16px;border-radius:var(--radius-md)}.sc-acct__skel .sc-acct__card-head[data-v-94fa79fc]{min-height:32px}.sc-acct__skel .sc-acct__row[data-v-94fa79fc]{padding:15px 0}.sc-acct__skel .sc-acct__guide[data-v-94fa79fc]{padding:18px 0}.sc-acct__skel .sc-acct__grid>section:nth-child(2) .sc-acct__bone[data-v-94fa79fc]{animation-delay:.12s}.sc-acct__skel .sc-acct__grid>section:nth-child(3) .sc-acct__bone[data-v-94fa79fc]{animation-delay:.24s}.sc-acct__skel .sc-acct__grid>section:nth-child(4) .sc-acct__bone[data-v-94fa79fc]{animation-delay:.36s}@keyframes sc-acct-shimmer-94fa79fc{0%{background-position:100% 0}to{background-position:0 0}}.sc-acct__top[data-v-94fa79fc],.sc-acct__grid[data-v-94fa79fc]{animation:sc-acct-in-94fa79fc var(--dur-slow, .32s) var(--ease-out-soft, ease-out) both}.sc-acct__grid[data-v-94fa79fc]{animation-delay:60ms}.sc-acct__skel .sc-acct__top[data-v-94fa79fc],.sc-acct__skel .sc-acct__grid[data-v-94fa79fc]{animation:none}@keyframes sc-acct-in-94fa79fc{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.sc-acct__bone[data-v-94fa79fc],.sc-acct__top[data-v-94fa79fc],.sc-acct__grid[data-v-94fa79fc]{animation:none}}
