.profile-page{padding-top:var(--md-sys-spacing-6)}.profile-page__avatar-wrapper{margin-bottom:var(--md-sys-spacing-4);position:relative}.profile-page__avatar{border-radius:var(--md-sys-shape-corner-medium);object-fit:cover;width:100%}.profile-page__avatar-actions{bottom:var(--md-sys-spacing-2);display:flex;gap:var(--md-sys-spacing-1);inset-inline-end:var(--md-sys-spacing-2);position:absolute}.profile-page__actions img{display:block}.profile-page__name{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-headline-medium-size);font-weight:var(--md-sys-typescale-headline-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);margin:0 0 var(--md-sys-spacing-2) 0}.profile-page__joined{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);margin:0 0 var(--md-sys-spacing-4) 0}.profile-page__actions,.profile-page__settings{margin-bottom:var(--md-sys-spacing-4)}.profile-page__settings{background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium);padding:var(--md-sys-spacing-4)}.profile-page__settings-title{color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-weight);line-height:var(--md-sys-typescale-title-medium-line-height);margin:0 0 var(--md-sys-spacing-4) 0}.profile-page__settings-json{background:var(--md-sys-color-surface-container-highest);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);margin:0;overflow-x:auto;padding:var(--md-sys-spacing-4)}.profile-page__tabs{margin-bottom:var(--md-sys-spacing-6)}.profile-page__grid{--row-gap:var(--md-sys-spacing-4);display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-4)}.profile-page__grid>.item-card{flex:0 0 100%;max-width:100%}@media (max-width:399px){.profile-page__grid{--row-gap:var(--md-sys-spacing-2);gap:var(--md-sys-spacing-2)}.profile-page__grid>.item-card{flex:0 0 100%;max-width:100%}}@media (min-width:400px) and (max-width:599px){.profile-page__grid{--row-gap:var(--md-sys-spacing-2);gap:var(--md-sys-spacing-2)}.profile-page__grid>.item-card{flex:0 0 calc(50% - var(--row-gap)/2);max-width:calc(50% - var(--row-gap)/2)}}@media (min-width:600px){.profile-page__grid>.item-card{flex:0 0 calc(50% - var(--row-gap)/2);max-width:calc(50% - var(--row-gap)/2)}}@media (min-width:905px){.profile-page__grid>.item-card{flex:0 0 calc(33.33333% - var(--row-gap)*2/3);max-width:calc(33.33333% - var(--row-gap)*2/3)}}.profile-page__empty{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);opacity:.7;padding:var(--md-sys-spacing-8);text-align:center}.profile-page__empty-icon{display:block;height:128px;margin:0 auto var(--md-sys-spacing-4) auto;width:128px}