.own-profile-content{padding:var(--space-lg);background:var(--surface);min-width:0}.own-profile-heading{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.own-profile-heading h1{font-size:var(--text-heroMin);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.own-profile-layout{grid-template-columns:minmax(0,var(--own-profile-identity-width)) minmax(0,1fr);gap:var(--space-md);display:grid}.own-profile-identity{align-self:start;min-width:0}.own-profile-photo{width:100%;height:auto;aspect-ratio:var(--profile-image-ratio);object-fit:cover;border-radius:var(--radius-sm);display:block}.own-profile-summary{margin-top:var(--space-lg);min-width:0}.own-profile-summary h2{gap:var(--space-sm);font-size:var(--text-profileHeading);margin-bottom:var(--space-md);align-items:center;display:flex}.own-profile-summary h2>span:first-child{overflow-wrap:anywhere;min-width:0}.own-profile-summary p{margin:var(--space-sm) 0 0;font-size:var(--text-body)}.own-profile-location{align-items:start;gap:var(--space-xs);display:flex}.own-profile-location svg{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-xs)}.own-profile-location span{overflow-wrap:anywhere;min-width:0}.own-profile-edit{margin-top:var(--space-lg)}.own-profile-edit>.app-action-button{width:100%}.own-profile-sections{border-left:1px solid var(--line);min-width:0;padding-left:var(--space-md)}.own-profile-sections>section{padding-block:var(--space-lg);border-bottom:1px solid var(--line)}.own-profile-sections>section:last-child{border-bottom:0}.own-profile-sections h2{font-size:var(--text-heading);line-height:var(--leading-heading)}.own-profile-sections p{margin:var(--space-md) 0 0;overflow-wrap:anywhere}.own-profile-languages{gap:var(--space-xs);margin:var(--space-md) 0 0;color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.own-profile-languages li{overflow-wrap:anywhere;max-width:100%}.own-profile-languages li+li:before{content:"·";margin-inline-end:var(--space-xs)}.own-photo-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.own-photo-heading>span{font-size:var(--text-label);color:var(--muted)}.own-profile-photos{gap:var(--space-sm);margin:var(--space-lg) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.own-profile-photos li{min-width:0;aspect-ratio:var(--profile-image-ratio)}.own-profile-photos img{width:100%;height:auto;aspect-ratio:var(--profile-image-ratio);object-fit:cover;border-radius:var(--radius-sm);display:block}:root .own-add-photo[data-ui-control]{width:100%;height:100%;min-height:var(--control-targetHeight);padding:var(--space-xs);justify-content:center;align-items:center;gap:var(--space-xs);border:var(--control-softOutlineWidth) dashed var(--controlBorder);background:var(--surface);color:var(--action);font-size:var(--text-label);font-weight:var(--weight-regular);flex-direction:column;display:flex}@media (hover:hover){:root .own-add-photo[data-ui-control]:hover{background:var(--brandSurface)}}:root .own-add-photo[data-ui-control]:focus-visible{background:var(--focus-background);color:var(--focus-foreground)}:root .own-add-photo[data-ui-control]:active{background:var(--actionPressed);color:var(--surface)}.own-profile-note{font-size:var(--text-caption);margin-top:var(--space-xl)}.member-profile-current svg path{fill:currentColor;display:block!important}.member-profile-current svg circle{fill:currentColor}.own-profile-editor form{gap:var(--space-md);margin-top:var(--space-lg);display:grid}.own-profile-editor-actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.own-photo-editor{width:var(--profileWidth);max-width:calc(100vw - var(--space-lg));background:var(--surface)}.own-photo-editor .image-workflow{padding:0}@media (max-width:1024px){.own-profile-layout{grid-template-columns:minmax(0,var(--own-profile-tablet-identity-width)) minmax(0,1fr);gap:var(--space-sm)}.own-profile-sections{padding-left:var(--space-sm)}.own-profile-heading h1{font-size:var(--text-profileHeading)}.own-profile-summary h2,.own-profile-sections h2{font-size:var(--text-profileTabletHeading)}.own-profile-summary p,.own-profile-sections p,.own-profile-languages{font-size:var(--text-secondary)}}@media (max-width:760px){.own-profile-content{padding:var(--space-lg) var(--space-md)}.own-profile-heading{margin-bottom:var(--space-lg)}.own-profile-heading .app-action-button{font-size:var(--text-caption)}.own-profile-layout{display:block}.own-profile-identity{grid-template-columns:var(--own-profile-mobile-photo-width) minmax(0,1fr);gap:var(--space-md);align-items:center;display:grid}.own-profile-summary{margin:0}.own-profile-summary h2{font-size:var(--text-profileMobileHeading);margin-bottom:var(--space-sm)}.own-profile-summary p{font-size:var(--text-label)}.own-profile-edit{grid-column:1/-1;margin:0}.own-profile-sections{margin-top:var(--space-lg);border-left:0;border-top:1px solid var(--line);padding:0}.own-profile-sections>section:first-child{padding-top:var(--space-lg)}.own-profile-sections h2{font-size:var(--text-profileMobileHeading)}.own-profile-photos{margin-top:var(--space-md)}.own-add-photo span{font-size:var(--text-caption)}}.own-personal-details{gap:var(--space-sm);margin-top:var(--space-md);font-size:var(--text-secondary);color:var(--muted);grid-template-columns:minmax(0,1fr);display:grid}.own-personal-details>.inline-edit-field{flex:1;min-width:0}.own-profile-summary .inline-edit-heading h2{margin-bottom:0}.own-profile-summary>.inline-edit-field{margin-bottom:var(--space-sm)}.own-profile-summary .profile-lock-note,.photo-order-hint{font-size:var(--text-caption);color:var(--muted)}.photo-empty{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--canvas);color:var(--muted);font-size:var(--text-label);flex-direction:column;display:flex}.profile-photo-tile{z-index:0;position:relative}.profile-photo-tile[data-dragging=true]{z-index:5;opacity:.75}:root :is(.photo-grip,.photo-menu-trigger)[data-ui-control]{top:var(--space-xs);min-height:var(--control-photoToolSize);height:var(--control-photoToolSize);width:var(--control-photoToolSize);background:var(--surface);color:var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-subtle);border:0;place-items:center;padding:0;display:grid;position:absolute}.photo-grip{left:var(--space-xs);cursor:grab;touch-action:none}.photo-menu-trigger{right:var(--space-xs)}.member-preview :is(.photo-grip,.photo-menu-trigger) svg{width:var(--space-md);height:var(--space-md)}:root :is(.photo-grip,.photo-menu-trigger)[data-ui-control]:focus-visible{background:var(--focus-background);color:var(--focus-foreground)}.profile-photo-label{bottom:var(--space-xs);left:var(--space-xs);right:var(--space-xs);width:fit-content;max-width:calc(100% - var(--space-sm));padding:var(--space-xs);background:var(--surface);color:var(--ink);font-size:var(--text-caption);border-radius:var(--space-xs);line-height:var(--leading-heading);position:absolute}.photo-action-menu{width:var(--photo-menu-width);max-width:calc(100vw - var(--space-md));padding:var(--space-xs);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-popup);color:var(--ink);margin:0;position:fixed;inset:auto}:root .photo-action-menu button[data-ui-control]{align-items:center;gap:var(--space-sm);width:100%;font-size:var(--text-label);min-height:var(--control-targetHeight);border-radius:var(--space-sm);padding:var(--space-sm);background:var(--surface);color:var(--ink);text-align:left;border:0;display:flex}:root .photo-action-menu button[data-ui-control]:is(:hover,:focus-visible):not(:disabled){background:var(--brandSurface);color:var(--action)}:root .photo-action-menu button[data-ui-control]:disabled{color:var(--muted);opacity:.55;cursor:default}.photo-action-menu svg{width:var(--space-md);height:var(--space-md)}.own-profile-note label{gap:var(--space-sm);max-width:var(--own-profile-identity-width);display:grid}@media (max-width:760px){:root :is(.photo-grip,.photo-menu-trigger)[data-ui-control]{min-height:var(--control-mobilePhotoToolSize);height:var(--control-mobilePhotoToolSize);width:var(--control-mobilePhotoToolSize)}.own-profile-summary .own-personal-details{display:grid}}@media (prefers-reduced-motion:reduce){.profile-photo-tile{transition:none!important}}:root .inline-edit-lock svg{width:var(--space-md);height:var(--space-md)}@media (max-width:760px){.own-profile-photo{align-self:start}.profile-photo-label{font-size:var(--text-caption);padding:var(--space-xs);white-space:nowrap;max-width:100%;color:var(--muted);padding:var(--space-xs) 0 0;font-size:var(--text-caption);white-space:normal;background:0 0;position:static;overflow:hidden}.own-profile-photos .profile-photo-tile{aspect-ratio:auto}.own-add-photo{aspect-ratio:var(--profile-image-ratio);height:auto!important}}.own-profile-summary .inline-edit-heading{justify-content:space-between;gap:var(--space-sm)}.own-profile-summary .own-location-note{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--muted);margin-top:var(--space-sm)}.own-profile-sections>section{margin-bottom:var(--space-md);border-bottom:0;padding-block:0}.own-profile-sections>section:first-child{padding-top:0}.own-profile-sections>section:has(>.own-photo-heading){padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.own-profile-summary .own-location-surface{margin-top:var(--space-md)}.own-profile-summary .inline-edit-heading{flex-wrap:nowrap}.own-profile-summary .profile-lock-note{margin-block:var(--space-sm)}@media (max-width:760px){.own-profile-sections{border-top:0}.own-profile-sections>section:has(>.own-photo-heading){padding:var(--space-sm)}}:root .own-photo-heading h2{font-size:var(--text-caption);font-weight:var(--weight-emphasis);text-transform:uppercase;color:var(--muted)}.own-profile-languages{font-weight:var(--weight-regular)}.own-profile-summary .own-location-surface>.own-profile-location{margin-top:var(--space-sm)}.own-profile-summary{margin-top:var(--space-md)}.own-profile-sections>section{margin-bottom:var(--space-sm)}.own-profile-summary .own-personal-details,.own-profile-summary .own-location-surface{margin-top:var(--space-sm)}.own-profile-content .inline-edit-value>p{margin-top:0}.own-profile-summary .own-location-note{margin-top:var(--space-xs)}@media (max-width:760px){.own-profile-page .own-profile-identity{align-items:stretch;gap:var(--space-md);flex-direction:column;display:flex}.own-profile-page .own-profile-photo{width:var(--own-profile-mobile-photo-width);align-self:center}.own-profile-page .own-profile-summary{width:100%;margin:0}.own-profile-page .own-profile-sections{margin-top:var(--space-sm)}.own-profile-page .detail-surface{padding:var(--space-sm) var(--space-md)}.own-profile-page .inline-edit-value{font-size:var(--text-secondary);padding-right:0}.own-profile-page .inline-edit-heading{min-height:var(--space-lg)}.own-profile-page .inline-edit-heading>.inline-edit-trigger{top:0;right:calc(-1 * var(--space-sm))}.own-profile-page .own-profile-languages{margin-top:0}.own-profile-page .own-profile-photos{margin-top:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.own-profile-page .own-profile-heading{margin-bottom:var(--space-md)}.own-profile-page .own-profile-note{margin-top:var(--space-lg)}}:root .own-preview-button{border:var(--control-softOutlineWidth) solid var(--actionBorder);border-radius:var(--radius-sm);background:var(--surface);color:var(--action)}@media (hover:hover){:root .own-preview-button:hover{background:var(--action);color:var(--surface)}}.own-profile-photo-strip{margin-bottom:var(--space-md)}.own-profile-page .own-profile-photo-strip .own-profile-photos{gap:var(--space-sm);padding:var(--space-xs) 0 var(--space-sm);margin-top:var(--space-sm);scrollbar-width:thin;scrollbar-color:var(--controlBorder) var(--surface);flex-wrap:nowrap;display:flex;overflow-x:auto}.own-profile-page .own-profile-photo-strip .own-profile-photos>li{flex:0 0 var(--own-profile-tablet-identity-width);aspect-ratio:auto}.own-profile-page .own-profile-photo-strip .profile-photo-label{color:var(--ink);padding:var(--space-xs) 0;white-space:normal;background:0 0;margin:0;position:static}.own-profile-page .own-profile-photo-strip .own-add-photo{height:auto;aspect-ratio:var(--profile-image-ratio)}.own-profile-data-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.own-profile-data-grid .inline-edit-value{padding-right:0}.own-profile-data-grid .own-profile-languages{margin-top:0}.own-profile-data-grid .detail-surface{margin:0}.own-profile-data-grid .own-profile-location{font-size:var(--text-secondary);margin-bottom:0}@media (max-width:1024px){.own-profile-page .own-profile-photo-strip .own-profile-photos>li{flex-basis:calc(var(--own-profile-mobile-photo-width) + var(--space-lg))}}@media (max-width:760px){.own-profile-page .own-profile-photo-strip .own-profile-photos>li{flex-basis:var(--own-profile-mobile-strip-photo-width)}.own-profile-data-grid .detail-surface{padding:var(--space-sm)}.own-profile-data-grid .inline-edit-value{font-size:var(--text-label)}.own-profile-page .own-profile-data-grid .inline-edit-trigger{right:0}.own-profile-data-grid .detail-label-note{margin-top:var(--space-xs);display:block}}.own-profile-data-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.own-profile-data-column{gap:var(--space-sm);align-content:start;min-width:0;display:grid}@media (max-width:760px){.own-profile-data-grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.own-profile-data-column+.own-profile-data-column{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-md)}}.photo-remove-dialog{background:var(--surface)}.photo-remove-dialog .app-dialog-heading{align-items:flex-start}.photo-remove-dialog .app-dialog-heading h2{margin:0 0 var(--space-sm);line-height:var(--leading-heading)}.photo-remove-dialog .app-dialog-description{color:var(--muted);line-height:var(--leading-body);margin:0}.photo-remove-dialog .app-dialog-heading>.app-icon-button{margin-top:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm))}.photo-remove-actions{gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-remove-actions>.app-action-button{width:100%;min-width:0}@media (max-width:760px){.photo-remove-dialog{padding:var(--space-md)}.photo-remove-dialog .app-dialog-heading h2{font-size:var(--text-profileMobileHeading)}.photo-remove-actions>.app-action-button{font-size:var(--text-label)}}:root .own-profile-back{align-items:center;gap:var(--space-xs);min-height:var(--control-targetHeight);margin-bottom:var(--space-sm);color:var(--ink);background:var(--surface);font-size:var(--text-secondary);text-decoration:none;display:inline-flex}.own-profile-back svg{width:var(--icon-sm);height:var(--icon-sm)}:root .own-profile-back:is(:hover,:focus-visible){text-underline-offset:.2em;background:var(--surface);color:var(--ink);text-decoration:underline}:root .own-profile-back[data-ui-control]{border-radius:var(--radius-sm);border:0;padding:0}.my-profile-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}:root .own-profile-embedded .member-home{max-width:none;margin:0;padding:0;display:block}:root .app-dialog.my-profile-sheet .own-profile-embedded .own-profile-content{padding:0}:root .own-profile-embedded .own-profile-heading{margin:0 0 var(--space-md);justify-content:flex-end}:root .app-dialog.my-profile-sheet{width:var(--sheet-profileWidth)}:root .own-profile-embedded .own-profile-heading{width:1px;height:1px;margin:0;position:absolute;overflow:hidden}:root .own-profile-embedded .profile-editor-toolbar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}:root .own-profile-embedded .profile-editor-tabs{flex:1;min-width:0;margin:0}:root .own-profile-embedded .profile-editor-rows>.detail-surface{padding-block:var(--profile-rowPadding);min-height:var(--profile-editor-rowMinHeight)}:root .app-dialog.my-profile-sheet>.app-dialog-heading>.dialog-dismiss{order:1;margin-left:auto}@media (min-width:761px){:root .app-dialog.my-profile-sheet[data-sheet=true][open]{max-width:min(var(--sheet-profileWidth),calc(100vw - var(--safe-left) - var(--safe-right) - 2 * var(--space-md)))}}@media (max-width:760px){:root .app-dialog.my-profile-sheet{width:100%}:root .own-profile-embedded .profile-editor-group{padding:var(--profile-sectionPadding)}}:root .app-dialog.my-profile-sheet{gap:var(--space-md)}:root .app-dialog.my-profile-sheet>.app-dialog-heading{padding-bottom:var(--space-sm);align-items:center;gap:var(--space-sm)}:root .my-profile-sheet>.app-dialog-heading>.dialog-heading-copy{flex:1;min-width:0}:root .own-profile-embedded .profile-editor-toolbar{align-items:flex-end;gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}:root .own-profile-embedded .profile-editor-tabs{flex:auto;width:100%}:root .own-profile-embedded .profile-editor-group{padding:var(--profile-sectionPadding)}:root .own-profile-embedded .profile-editor-group>h2{padding-bottom:var(--space-md);font-size:var(--text-profileMobileHeading)}:root .own-profile-embedded .profile-editor-panel{gap:var(--profile-sectionGap)}:root .own-profile-embedded .profile-editor-rows>.detail-surface{padding-block:var(--profile-rowPadding)}:root .own-profile-embedded .profile-editor-rows .inline-edit-heading :is(.inline-edit-trigger,.inline-edit-lock){top:var(--profile-rowPadding)}@media (max-width:1024px){:root .app-dialog.my-profile-sheet[data-sheet=true][open]>.app-dialog-heading{grid-template-columns:minmax(0,1fr) var(--control-targetHeight);padding-top:var(--sheet-headerTop);padding-bottom:var(--sheet-headerBottom)}:root .app-dialog.my-profile-sheet[data-sheet=true][open]>.app-dialog-heading>.dialog-dismiss{grid-area:1/2;margin:0}}
.profile-editor-layout{--profile-sectionPadding:var(--profile-desktop-sectionPadding);--profile-sectionGap:var(--profile-desktop-sectionGap);--profile-rowPadding:var(--profile-desktop-rowPadding);--profile-fieldGap:var(--profile-desktop-fieldGap)}@media (max-width:1024px){.profile-editor-layout{--profile-sectionPadding:var(--profile-tablet-sectionPadding);--profile-sectionGap:var(--profile-tablet-sectionGap);--profile-rowPadding:var(--profile-tablet-rowPadding);--profile-fieldGap:var(--profile-tablet-fieldGap)}}@media (max-width:760px){.profile-editor-layout{--profile-sectionPadding:var(--profile-mobile-sectionPadding);--profile-sectionGap:var(--profile-mobile-sectionGap);--profile-rowPadding:var(--profile-mobile-rowPadding);--profile-fieldGap:var(--profile-mobile-fieldGap)}}.profile-editor-tabs{gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-sm);margin-block:var(--space-lg);background:var(--surface);display:flex}:root .profile-editor-tabs [role=tab]{justify-content:center;align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--control-targetHeight);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-regular);border:0;flex:1;display:flex}:root .profile-editor-tabs [role=tab]:hover:not(:disabled):not([aria-selected=true]){background:var(--brandSurface);color:var(--action)}:root .profile-editor-tabs [role=tab]:is([aria-selected=true],:focus-visible,:active){background:var(--action);color:var(--surface)}:root .profile-editor-tabs [role=tab]:disabled{opacity:.55;cursor:default}.profile-editor-tabs svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.profile-editor-panel{gap:var(--space-md);min-width:0;display:grid}.profile-editor-panel [hidden]{display:none!important}.profile-editor-rows>.detail-surface{padding:var(--profile-rowPadding) 0;min-height:var(--profile-editor-rowMinHeight);grid-template-columns:var(--profile-editor-labelWidth) minmax(0,1fr);align-items:start;gap:var(--profile-fieldGap);background:var(--surface);border:0;border-radius:0;margin:0;display:grid;position:relative}.profile-editor-rows>.detail-surface+.detail-surface{border-top:1px solid var(--line)}.profile-editor-rows .inline-edit-heading{align-self:center;min-height:0;padding:0;position:static}.profile-editor-rows .inline-edit-heading .inline-edit-trigger,.profile-editor-rows .inline-edit-heading .inline-edit-lock{right:0;top:var(--profile-rowPadding)}.profile-editor-rows .inline-edit-value{padding-right:var(--control-targetHeight);font-size:var(--text-body);line-height:var(--leading-body);align-self:center;min-width:0}.profile-editor-rows .inline-edit-form{min-width:0;margin:0}.profile-editor-rows>.detail-surface>.action-feedback{grid-column:1/-1}.profile-editor-rows .detail-label-note{margin-top:var(--space-xs);display:block}.profile-editor-rows .own-profile-location{font-size:var(--text-body);margin:0}.profile-editor-rows .own-profile-languages{color:var(--ink);margin:0}.profile-editor-about>.detail-surface{background:var(--surface);border:0;padding:0}.profile-editor-about .detail-label{font-size:var(--text-profileMobileHeading);color:var(--ink);text-transform:none}.profile-editor-about .inline-edit-value{padding-top:var(--space-sm);font-size:var(--text-body);line-height:var(--leading-body)}.profile-editor-about .inline-edit-trigger{top:0!important;right:0!important}@media (max-width:1024px){.profile-editor-rows>.detail-surface{grid-template-columns:var(--profile-editor-tabletLabelWidth) minmax(0,1fr)}}@media (max-width:760px){.profile-editor-tabs{margin-block:var(--space-md)}.profile-editor-tabs [role=tab]{gap:var(--space-xs)}.profile-editor-rows>.detail-surface{gap:var(--profile-fieldGap);padding-block:var(--profile-rowPadding);grid-template-columns:minmax(0,1fr)}.profile-editor-rows .inline-edit-value,.profile-editor-rows .inline-edit-heading{padding-right:var(--control-targetHeight)}.profile-editor-rows .inline-edit-form{grid-column:1/-1}.profile-editor-group{padding:var(--space-md)}.profile-editor-group .detail-label{font-size:var(--text-caption)}.profile-editor-about .detail-label{font-size:var(--text-profileMobileHeading)}.profile-editor-layout .photo-order-hint{font-size:var(--text-caption)}}.own-profile-page .own-profile-content>.own-profile-back{width:100%;display:flex}:root .profile-editor-about .detail-label{font-size:var(--text-profileMobileHeading);color:var(--ink);text-transform:none}.own-profile-page .profile-editor-rows>.detail-surface{padding-inline:0}:root .member-preview .profile-editor-tabs svg{width:var(--icon-sm);height:var(--icon-sm)}@media (max-width:760px){:root .profile-editor-tabs [role=tab]{gap:var(--space-xs);padding-inline:var(--space-xs);font-size:var(--text-label);white-space:nowrap}}.profile-editor-layout{min-width:0}.profile-editor-group{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--profile-sectionPadding);background:var(--surface);min-width:0}.profile-editor-group>h2{font-size:var(--text-profileMobileHeading);line-height:var(--leading-heading);padding-bottom:var(--space-md);border-bottom:1px solid var(--line);margin:0}.profile-editor-tabs{margin:0 0 var(--member-sectionGap)}.profile-editor-panel{gap:var(--profile-sectionGap)}:root .own-profile-photo-grid .own-profile-photos{grid-template-columns:repeat(var(--profile-editor-desktopColumns),minmax(0,1fr));gap:var(--member-itemGap);margin-top:var(--space-sm);padding:0;display:grid;overflow:visible}:root .own-profile-photo-grid .own-profile-photos>li{min-width:0;aspect-ratio:var(--profile-image-ratio)}:root .own-profile-photo-grid .profile-photo-label{bottom:var(--space-sm);left:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--action);color:var(--surface);font-size:var(--text-caption);max-width:calc(100% - var(--space-md));position:absolute}.profile-editor-photo-skeleton{grid-template-columns:repeat(var(--profile-editor-desktopColumns),minmax(0,1fr));gap:var(--member-itemGap);display:grid}.profile-editor-photo-skeleton>.skeleton{aspect-ratio:var(--profile-image-ratio);border-radius:var(--radius-sm)}:root .profile-preview-action{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);min-height:var(--control-targetHeight);font-size:var(--member-bodyFont);font-weight:var(--weight-regular);flex:none;display:inline-flex}:root .profile-preview-action:hover:not(:disabled){background:var(--brandSurface);color:var(--action)}:root .profile-preview-action:is(:focus-visible,:active):not(:disabled){background:var(--action);color:var(--surface)}:root .profile-preview-action:disabled{opacity:.55}@media (max-width:1024px){:root .own-profile-photo-grid .own-profile-photos,.profile-editor-photo-skeleton{grid-template-columns:repeat(var(--profile-editor-tabletColumns),minmax(0,1fr))}.profile-preview-action>span{display:none}:root .profile-preview-action{width:var(--control-targetHeight);padding:var(--space-sm)}}@media (max-width:760px){:root .own-profile-photo-grid .own-profile-photos,.profile-editor-photo-skeleton{grid-template-columns:repeat(var(--profile-editor-mobileColumns),minmax(0,1fr))}:root .own-profile-photo-grid .profile-photo-label{background:var(--surface);color:var(--muted);padding:var(--space-xs) 0;max-width:100%;font-size:var(--text-caption);display:block;position:static}:root .own-profile-photo-grid .own-profile-photos>li{aspect-ratio:auto}}
