.profile-error-boundary_container__xBq_S{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-padding-lg);background-color:var(--color-bg-primary)}.profile-error-boundary_content__gXqFu{display:flex;flex-direction:column;align-items:center;max-width:60rem;text-align:center}.profile-error-boundary_iconWrapper__Os_2y{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:var(--spacing-gap-lg);border-radius:var(--effect-radius-full);background-color:var(--color-error-bg)}.profile-error-boundary_icon__9Y9Yn{width:3.2rem;height:3.2rem;color:var(--color-error-text)}.profile-error-boundary_title__6hJm6{margin:0 0 var(--spacing-gap-sm) 0;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);font-weight:var(--primitive-font-weight-semibold)}.profile-error-boundary_message__A28xR{margin:0 0 var(--spacing-gap-xl) 0;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.profile-error-boundary_errorDetails__rZyq_{width:100%;margin-bottom:var(--spacing-gap-xl);padding:var(--spacing-padding-md);border-radius:var(--effect-radius-md);background-color:var(--color-bg-secondary);text-align:left}.profile-error-boundary_errorName__WUnfu{margin:0 0 var(--spacing-gap-xs) 0;color:var(--color-error-text);font-weight:var(--text-body-sm-weight);font-weight:var(--primitive-font-weight-semibold)}.profile-error-boundary_errorMessage__OkBxE,.profile-error-boundary_errorName__WUnfu{font-family:var(--font-family-mono);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}.profile-error-boundary_errorMessage__OkBxE{margin:0 0 var(--spacing-gap-sm) 0;color:var(--color-text-primary);font-weight:var(--text-body-sm-weight)}.profile-error-boundary_errorStack__QicW2{margin:0;padding:var(--spacing-padding-sm);border-radius:var(--effect-radius-sm);background-color:var(--color-bg-primary);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-family:var(--font-family-body);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-line-height);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.profile-error-boundary_actions__wmLNu{display:flex;gap:var(--spacing-gap-sm);width:100%;max-width:40rem}.profile-error-boundary_resetButton__2doIT{margin-top:var(--spacing-gap-md);padding:var(--spacing-padding-xs) var(--spacing-padding-md);border:var(--primitive-border-width-1) solid var(--color-border-primary);border-radius:var(--button-radius);background:none;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);cursor:pointer;transition:var(--effect-transition-all)}.profile-error-boundary_resetButton__2doIT:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.profile-error-boundary_resetButton__2doIT:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}