.ads-profile{gap:var(--ds-space-300);width:100%;min-height:100%;color:var(--ds-text);font:var(--ds-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}[data-color-mode=dark] .ads-profile{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ads-profile :where(svg){max-width:none}.ads-profile h2,.ads-profile h3,.ads-profile p,.ads-profile dl,.ads-profile dd,.ads-profile label{margin:0}.ads-profile__card{box-sizing:border-box;border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);background:var(--ds-surface);padding:var(--ds-space-300)}.ads-profile__notice{color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-profile__header{align-items:center;gap:var(--ds-space-300);grid-template-columns:auto minmax(0,1fr);display:grid}.ads-profile__avatar-frame{flex:none;width:96px;height:96px;position:relative}.ads-profile__avatar-edit{position:absolute;bottom:-4px;right:-4px}.ads-profile__identity{min-width:0}.ads-profile__identity-heading{align-items:center;gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.ads-profile__identity h2{font:var(--ds-font-heading-xlarge)}.ads-profile__identity>p{margin-top:var(--ds-space-050);max-width:64ch;color:var(--ds-text-subtle)}.ads-profile__status-list{gap:var(--ds-space-200);margin-top:var(--ds-space-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-profile__status-list div{min-width:0}.ads-profile__status-list dt{margin-bottom:var(--ds-space-050);color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-profile__meta{margin-top:var(--ds-space-150);color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-profile__avatar-actions{margin-top:var(--ds-space-150);align-items:center;gap:var(--ds-space-100);display:flex}.ads-profile__avatar-hint{margin-top:var(--ds-space-100);color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-profile__form{gap:var(--ds-space-250);flex-direction:column;display:flex}.ads-profile__section-heading h3{font:var(--ds-font-heading-small)}.ads-profile__section-heading p{margin-top:var(--ds-space-050);color:var(--ds-text-subtle)}.ads-profile__field{gap:var(--ds-space-050);flex-direction:column;display:flex}.ads-profile__field label{color:var(--ds-text);font:var(--ds-font-body-small);font-weight:600}.ads-profile__field-icon{border-inline-end:var(--ds-border-width) solid var(--ds-border);color:var(--ds-icon-subtle);align-self:stretch;align-items:center;margin-inline-end:var(--ds-space-100);padding-inline-end:var(--ds-space-100);display:inline-flex}.ads-profile__field-icon svg{transform:translateY(2px)}.ads-profile__field-grid,.ads-profile__readonly-grid{gap:var(--ds-space-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-profile__static-field{gap:var(--ds-space-050);flex-direction:column;display:flex}.ads-profile__static-label{color:var(--ds-text);font:var(--ds-font-body-small);font-weight:600}.ads-profile__static-value{align-items:center;gap:var(--ds-space-100);min-height:2.25rem;color:var(--ds-text-subtle);display:flex}.ads-profile__static-value>svg{color:var(--ds-icon-subtle);flex:none;transform:translateY(2px)}.ads-profile__static-text{overflow-wrap:anywhere;flex:1;min-width:0}.ads-profile__actions{border-top:var(--ds-border-width) solid var(--ds-border);padding-top:var(--ds-space-200);justify-content:space-between;align-items:center;gap:var(--ds-space-150);flex-wrap:wrap;display:flex}.ads-profile__save-status{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-profile__sessions-heading{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-200);display:flex}.ads-profile__session-list{margin-top:var(--ds-space-250);flex-direction:column;display:flex}.ads-profile__session-row{align-items:center;gap:var(--ds-space-200);padding:var(--ds-space-200) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ads-profile__session-row+.ads-profile__session-row{border-top:var(--ds-border-width) solid var(--ds-border)}.ads-profile__session-icon{border-radius:var(--ds-radius-large);background:var(--ds-surface-sunken);width:40px;height:40px;color:var(--ds-icon-subtle);flex:none;justify-content:center;align-items:center;display:flex}.ads-profile__session-copy{min-width:0}.ads-profile__session-title{align-items:center;gap:var(--ds-space-100);flex-wrap:wrap;font-weight:600;display:flex}.ads-profile__session-meta{margin-top:var(--ds-space-025);color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-profile__session-actions{align-items:center;gap:var(--ds-space-100);display:flex}.ads-profile__session-skeleton{align-items:center;gap:var(--ds-space-200);padding:var(--ds-space-200) 0;grid-template-columns:40px minmax(0,1fr);display:grid}.ads-profile__session-skeleton-copy{gap:var(--ds-space-100);display:grid}.ads-profile__security-hint{margin-top:var(--ds-space-250);color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-profile__modal-copy{margin-bottom:var(--ds-space-250);color:var(--ds-text-subtle)}.ads-profile__loader{gap:var(--ds-space-300);display:grid}.ads-profile__loader-header{align-items:center;gap:var(--ds-space-300);grid-template-columns:96px minmax(0,1fr);min-height:96px;display:grid}.ads-profile__loader-copy{gap:var(--ds-space-100);display:grid}@media (width<=47.99rem){.ads-profile__header,.ads-profile__field-grid,.ads-profile__readonly-grid,.ads-profile__loader-header{grid-template-columns:minmax(0,1fr)}.ads-profile__session-row{grid-template-columns:auto minmax(0,1fr)}.ads-profile__session-actions{margin-top:var(--ds-space-100);grid-column:1/-1;justify-content:flex-start}}@media (width<=29.99rem){.ads-profile{gap:var(--ds-space-250)}.ads-profile__card{padding:var(--ds-space-200)}.ads-profile__status-list{grid-template-columns:minmax(0,1fr)}.ads-profile__actions,.ads-profile__actions>*{width:100%}.ads-profile__actions{justify-content:stretch}}@media (prefers-reduced-motion:reduce){.ads-profile *,.ads-profile :before,.ads-profile :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}