.ProfilePage-module__aafV4G__page{background:var(--color-background);color:var(--color-foreground);min-height:calc(100vh - var(--nav-primary-height))}.ProfilePage-module__aafV4G__content{min-height:calc(100vh - var(--nav-primary-height))}.ProfilePage-module__aafV4G__state{min-height:calc(100vh - var(--nav-primary-height));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.ProfilePage-module__aafV4G__stateTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:500}.ProfilePage-module__aafV4G__stateText{color:var(--color-text-secondary);margin:0}.ProfilePage-module__aafV4G__errorContainer{min-height:calc(100vh - var(--nav-primary-height));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.ProfilePage-module__aafV4G__errorTitle{color:var(--color-destructive);margin:0;font-size:1rem;font-weight:500}.ProfilePage-module__aafV4G__errorText{color:var(--color-text-secondary);margin:0}.ProfilePage-module__aafV4G__errorAction{border:1px solid var(--color-destructive);border-radius:var(--radius-sm);color:var(--color-destructive);cursor:pointer;background:0 0;margin-top:.25rem;padding:.5rem .875rem;font-size:.875rem}.ProfilePage-module__aafV4G__errorAction:hover{background:color-mix(in oklch, var(--color-destructive) 16%, transparent)}