.ads-contacts{box-sizing:border-box;width:100%;min-width:0;height:max(560px,100dvh - 136px);min-height:560px;color:var(--ds-text);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);font:var(--ds-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}[data-color-mode=dark] .ads-contacts{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ads-contacts :where(svg){max-width:none}.ads-contacts :where(h2,h3,p,fieldset,legend,ul){margin:0}.ads-contacts :where(button,input,textarea,a){font:inherit}.ads-contacts__cache-notice{padding:var(--ds-space-075) var(--ds-space-200);border-bottom:var(--ds-border-width) solid var(--ds-border);color:var(--ds-text-subtlest);background:var(--ds-surface-sunken);font:var(--ds-font-body-small);flex:none}.ads-contacts__workspace{flex:1;min-width:0;min-height:0;display:flex}.ads-contacts__directory{border-right:var(--ds-border-width) solid var(--ds-border);flex-direction:column;flex:none;width:360px;min-width:300px;max-width:400px;min-height:0;display:flex}.ads-contacts__work-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ads-contacts__pane-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-space-200);min-height:72px;padding:var(--ds-space-150) var(--ds-space-200);border-bottom:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface);display:flex}.ads-contacts__pane-heading{align-items:center;gap:var(--ds-space-100);min-width:0;display:flex}.ads-contacts__pane-copy{min-width:0}.ads-contacts__pane-copy h2{font:var(--ds-font-heading-small)}.ads-contacts__pane-copy p{margin-top:var(--ds-space-025);color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-contacts__search{padding:var(--ds-space-150) var(--ds-space-200);border-bottom:var(--ds-border-width) solid var(--ds-border);flex:none}.ads-contacts__field-icon{padding-inline:var(--ds-space-100);color:var(--ds-icon-subtle);align-items:center;display:inline-flex}.ads-contacts__directory-body{scrollbar-color:var(--ds-border) var(--ds-surface);flex:1;min-height:0;overflow-y:auto}.ads-contacts__directory-list{padding:0;list-style:none}.ads-contacts__directory-row{box-sizing:border-box;align-items:center;gap:var(--ds-space-150);width:100%;min-height:72px;padding:var(--ds-space-150) var(--ds-space-200);border:0;border-bottom:var(--ds-border-width) solid var(--ds-border);color:var(--ds-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.ads-contacts__directory-row:hover{background:var(--ds-background-neutral-subtle-hovered)}.ads-contacts__directory-row:active{background:var(--ds-background-neutral-subtle-pressed)}.ads-contacts__directory-row[aria-current=true]{background:var(--ds-background-selected)}.ads-contacts__directory-row:focus-visible,.ads-contacts__profile-link:focus-visible{z-index:1;border-radius:var(--ds-radius-small);outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:calc(-1 * var(--ds-border-width-focused));position:relative}.ads-contacts__directory-copy{gap:var(--ds-space-025);flex-direction:column;min-width:0;display:flex}.ads-contacts__directory-name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ds-font-weight-semibold);overflow:hidden}.ads-contacts__directory-company,.ads-contacts__directory-reach{color:var(--ds-text-subtle);font:var(--ds-font-body-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ads-contacts__inline-message{padding:var(--ds-space-100) var(--ds-space-200) 0}.ads-contacts__avatar{flex:none;display:inline-flex}.ads-contacts__initials{color:var(--ds-text);background:var(--ds-background-neutral);font-weight:var(--ds-font-weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ads-contacts__initials--small{width:32px;height:32px;font-size:.75rem}.ads-contacts__initials--medium{width:40px;height:40px;font-size:.875rem}.ads-contacts__initials--large{width:48px;height:48px;font-size:1rem}.ads-contacts__initials--xlarge{width:64px;height:64px;font-size:1.25rem}.ads-contacts__initials--xxlarge{width:96px;height:96px;font-size:1.75rem}.ads-contacts__directory-skeleton{flex-direction:column;display:flex}.ads-contacts__directory-skeleton-row{box-sizing:border-box;align-items:center;gap:var(--ds-space-150);min-height:72px;padding:var(--ds-space-150) var(--ds-space-200);border-bottom:var(--ds-border-width) solid var(--ds-border);grid-template-columns:40px minmax(0,1fr);display:grid}.ads-contacts__directory-skeleton-row>div{gap:var(--ds-space-075);display:grid}.ads-contacts__work-scroll{min-height:0;padding:var(--ds-space-300);scrollbar-color:var(--ds-border) var(--ds-surface);flex:1;overflow-y:auto}.ads-contacts__work-scroll>*{max-width:820px;margin-inline:auto}.ads-contacts__work-scroll>*+*{margin-top:var(--ds-space-300)}.ads-contacts__identity{align-items:center;gap:var(--ds-space-300);display:flex}.ads-contacts__identity h2{font:var(--ds-font-heading-xlarge)}.ads-contacts__identity p{margin-top:var(--ds-space-050);color:var(--ds-text-subtle)}.ads-contacts__detail-section{padding-top:var(--ds-space-300);border-top:var(--ds-border-width) solid var(--ds-border)}.ads-contacts__section-heading h3,.ads-contacts__form-section legend{font:var(--ds-font-heading-small)}.ads-contacts__section-heading p{margin-top:var(--ds-space-025);color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-contacts__contact-actions{gap:var(--ds-space-150);margin-top:var(--ds-space-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-contacts__contact-actions>button{justify-content:flex-start;height:auto;min-height:56px}.ads-contacts__contact-action-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.3;display:flex}.ads-contacts__contact-action-copy>span{color:var(--ds-text-subtle);font:var(--ds-font-body-small)}.ads-contacts__contact-action-copy strong{overflow-wrap:anywhere;max-width:100%;color:var(--ds-text);font-weight:var(--ds-font-weight-medium)}.ads-contacts__description{max-width:72ch;margin-top:var(--ds-space-150);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.ads-contacts__comments-heading{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-200);display:flex}.ads-contacts__comment-composer{gap:var(--ds-space-100);margin-top:var(--ds-space-200);padding:var(--ds-space-200);border-radius:var(--ds-radius-large);background:var(--ds-surface-sunken);display:grid}.ads-contacts__comment-composer-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-150);color:var(--ds-text-subtlest);font:var(--ds-font-body-small);display:flex}.ads-contacts__comment-composer-footer>div{gap:var(--ds-space-100);display:flex}.ads-contacts__comment-list{margin-top:var(--ds-space-200)}.ads-contacts__comment{gap:var(--ds-space-150);padding:var(--ds-space-200) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.ads-contacts__comment+.ads-contacts__comment{border-top:var(--ds-border-width) solid var(--ds-border)}.ads-contacts__comment-copy{min-width:0}.ads-contacts__comment-copy>p{margin-top:var(--ds-space-075);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ads-contacts__comment-meta{align-items:center;gap:var(--ds-space-075) var(--ds-space-150);flex-wrap:wrap;display:flex}.ads-contacts__profile-link{min-height:32px;color:var(--ds-link);font-weight:var(--ds-font-weight-semibold);text-underline-offset:.16em;align-items:center;display:inline-flex}.ads-contacts__person-name{font-weight:var(--ds-font-weight-semibold)}.ads-contacts__comment-meta time{color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-contacts__comment-empty{align-items:flex-start;gap:var(--ds-space-150);margin-top:var(--ds-space-200);padding:var(--ds-space-200);border-radius:var(--ds-radius-large);background:var(--ds-surface-sunken);color:var(--ds-text-subtle);display:flex}.ads-contacts__comment-empty strong{color:var(--ds-text)}.ads-contacts__comment-empty p{margin-top:var(--ds-space-025)}.ads-contacts__comment-skeleton-copy{gap:var(--ds-space-100);display:grid}.ads-contacts__form{flex-direction:column;flex:1;min-height:0;display:flex}.ads-contacts__form .ads-contacts__work-scroll{gap:var(--ds-space-300);flex-direction:column;display:flex}.ads-contacts__form .ads-contacts__work-scroll>*{box-sizing:border-box;width:min(100%,820px);margin-block:0}.ads-contacts__image-editor{align-items:center;gap:var(--ds-space-250);display:flex}.ads-contacts__image-actions{align-items:center;gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.ads-contacts__field-hint,.ads-contacts__character-count{color:var(--ds-text-subtlest);font:var(--ds-font-body-small)}.ads-contacts__field-hint{margin-top:var(--ds-space-075)}.ads-contacts__form-section{gap:var(--ds-space-200);padding:var(--ds-space-300) 0 0;border:0;border-top:var(--ds-border-width) solid var(--ds-border);flex-direction:column;display:flex}.ads-contacts__form-section legend{width:100%;margin-bottom:var(--ds-space-200)}.ads-contacts__field-grid{gap:var(--ds-space-200);grid-template-columns:repeat(2,minmax(240px,1fr));display:grid}.ads-contacts__field{gap:var(--ds-space-050);flex-direction:column;min-width:0;display:flex}.ads-contacts__character-count{align-self:flex-end}.ads-contacts__form-actions{justify-content:flex-end;gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-300);border-top:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface);flex:none;display:flex}.ads-contacts__empty-selection{justify-content:center;align-items:center}@container (width<=899px){.ads-contacts__directory{border-right:0;width:100%;min-width:0;max-width:none}.ads-contacts__work-pane{width:100%}.ads-contacts__work-scroll{padding:var(--ds-space-200)}}@media (width<=47.99rem){.ads-contacts{border-inline:0;border-radius:0;height:calc(100dvh - 108px);min-height:480px}.ads-contacts__pane-header{min-height:64px}.ads-contacts__contact-actions,.ads-contacts__field-grid{grid-template-columns:minmax(0,1fr)}.ads-contacts__comments-heading{flex-direction:column;align-items:stretch}.ads-contacts__comments-heading>button{width:100%}.ads-contacts__comment-composer-footer{flex-direction:column;align-items:stretch}.ads-contacts__comment-composer-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ads-contacts__image-editor{flex-direction:column;align-items:flex-start}.ads-contacts__form-actions{padding:var(--ds-space-150) var(--ds-space-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=29.99rem){.ads-contacts__pane-header,.ads-contacts__search,.ads-contacts__directory-row{padding-inline:var(--ds-space-150)}.ads-contacts__work-scroll{padding:var(--ds-space-150)}.ads-contacts__identity{flex-direction:column;align-items:flex-start}.ads-contacts__comment-composer-footer>div,.ads-contacts__form-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ads-contacts *,.ads-contacts :before,.ads-contacts :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}