.friend-details-screen{flex-direction:column;height:100%;display:flex;overflow:hidden}.friend-details-screen-layout{height:100%;min-height:0;padding-block:calc(var(--mui-spacing) * 2);overflow:hidden}.friend-details-screen-card{flex-direction:column;flex:1;min-height:0;display:flex}.friend-details-screen-header,.friend-details-screen-avatar-row{align-items:center;gap:calc(var(--mui-spacing) * 2)}.friend-details-screen-avatar-row.compact{gap:0}.friend-details-screen-title-block,.friend-details-screen-status-copy{overflow-wrap:anywhere;flex:1;min-width:0}.friend-details-screen-title-compact,.friend-details-screen-status-title{font-weight:500}.friend-details-screen-status-card.paused{border-style:dashed}.friend-details-screen-status-content{align-items:flex-start;gap:calc(var(--mui-spacing) * 2);padding:calc(var(--mui-spacing) * 2);border-radius:var(--mui-shape-borderRadius)}.friend-details-screen-status-icon-secondary{color:var(--mui-palette-text-secondary)}.friend-details-screen-status-copy{gap:calc(var(--mui-spacing) * 2)}.friend-details-screen-status-actions{justify-content:flex-start}.friend-details-screen-pause-action{padding:var(--mui-spacing);border-radius:var(--mui-shape-borderRadius);outline:1px dashed var(--mui-palette-divider)}.friend-details-screen-pause-action-content{justify-content:center;align-items:center;gap:calc(var(--mui-spacing) * .5)}.friend-details-screen-pause-action-title{align-items:center;gap:var(--mui-spacing)}.friend-details-screen-pause-action-description{text-align:center}@media (height<=400px){.friend-details-screen-layout{padding-block:0}}@media (width<=320px){.friend-details-screen.MuiContainer-root{padding-inline:var(--mui-spacing)}.friend-details-screen-header,.friend-details-screen-status-content{gap:var(--mui-spacing);flex-wrap:wrap}.friend-details-screen-status-content{padding:var(--mui-spacing)}.friend-details-screen-status-copy{flex-basis:100%}.friend-details-screen-status-actions.MuiStack-root{gap:var(--mui-spacing);flex-direction:column}.friend-details-screen-status-actions>button{overflow-wrap:anywhere;min-width:0}}.friends-list-view-table{border-collapse:separate;border-spacing:0 var(--mui-spacing);table-layout:fixed}.friends-list-view-table-container{width:unset;overflow:auto}.friends-list-view-table-avatar-header-cell{width:44px}.friends-list-view-table-header .MuiTableCell-root{color:var(--mui-palette-text-secondary);padding:0 calc(var(--mui-spacing) * 2);border-bottom:0;font-weight:600}.friends-list-view-table-row{border-radius:var(--mui-shape-borderRadius);outline:1px solid var(--mui-palette-colors-grays-gray4);outline-offset:-1px;overflow:hidden}.friends-list-view-table-row:not(.invite):hover{cursor:pointer}.friends-list-view-table-row.invite{outline:2px dashed var(--mui-palette-primary-main);outline-offset:-2px}.friends-list-view-table-row.paused{outline-style:dashed}.friends-list-view-table-row.request>*,.friends-list-view-table-row.paused>*{opacity:.55}.friends-list-view-table-row .MuiTableCell-root{padding:calc(var(--mui-spacing) * 1.5) calc(var(--mui-spacing) * 2);border:unset;background-color:#0000}.friends-list-view-table-row .MuiTableCell-root:first-of-type{border-top-left-radius:var(--mui-shape-borderRadius);border-bottom-left-radius:var(--mui-shape-borderRadius)}.friends-list-view-table-row .MuiTableCell-root:last-of-type{border-top-right-radius:var(--mui-shape-borderRadius);border-bottom-right-radius:var(--mui-shape-borderRadius)}.friends-list-view-table-avatar-cell-content{gap:calc(var(--mui-spacing) * 2);align-items:center;display:flex}.friends-list-view-table-location-cell{color:inherit;font:var(--mui-font-body2)}.friends-list-view-table-location-cell.invite{color:var(--mui-palette-text-secondary);font:var(--mui-font-caption)}.friends-list-view-table-location-cell.unknown,.friends-list-view-list-item-secondary.unknown{color:var(--mui-palette-text-secondary)}.friends-list-view-invitation-actions{gap:var(--mui-spacing);justify-content:flex-end;align-items:center;display:flex}.friends-list-view-invitation-action-icon-button{padding:calc(var(--mui-spacing) * .5);min-width:unset;border-radius:50%}.friends-list-view-invitation-rounded-button{border-radius:50px}.friends-list-view-invitation-button{flex:1}.friends-list-view-table-status-icon,.friends-list-view-list-item-status-icon{align-items:center;display:flex}.friends-list-view-table-status-icon{justify-content:end}.friends-list-view-list-item-status-icon{padding-left:var(--mui-spacing)}.friends-list-view-status-icon.disabled{color:var(--mui-palette-text-disabled)}.friends-list-view-status-icon.secondary{color:var(--mui-palette-text-secondary)}.friends-list-view-list{gap:var(--mui-spacing);flex-direction:column;min-height:0;display:flex;overflow:auto}.friends-list-view-list-item{border-radius:var(--mui-shape-borderRadius);outline:1px solid var(--mui-palette-colors-grays-gray4);outline-offset:-1px;flex:none;overflow:hidden}.friends-list-view-list-item.friend:hover{cursor:pointer}.friends-list-view-list-item.invite{outline:2px dashed var(--mui-palette-primary-main);outline-offset:-2px}.friends-list-view-list-item.paused{outline-style:dashed}.friends-list-view-list-item.request>*,.friends-list-view-list-item.paused>*{opacity:.55}.friends-list-view-list-item .MuiListItemButton-root,.friends-list-view-list-item-content{align-items:center;gap:var(--mui-spacing);padding:calc(var(--mui-spacing) * 1.5) calc(var(--mui-spacing) * 2);width:100%;display:flex}.friends-list-view-list-item-stack{flex:1}.friends-list-view-list-item-secondary{font:var(--mui-font-body2)}.friends-list-view-list-item-secondary.invite{color:var(--mui-palette-text-secondary);font:var(--mui-font-caption)}.friends-empty-state-view-content{align-items:center;gap:calc(var(--mui-spacing) * 3);padding-block:calc(var(--mui-spacing) * 3)}.friends-empty-state-view-copy{gap:calc(var(--mui-spacing) * .5);text-align:center}.friends-empty-state-view-form{gap:calc(var(--mui-spacing) * 2);width:100%}.friends-empty-state-view-submit-button{white-space:nowrap;border-radius:50px}@media (width>=600px){.friends-empty-state-view-content{padding-block:calc(var(--mui-spacing) * 6)}}.friends-introduction-invite-preview{box-sizing:border-box;gap:calc(var(--mui-spacing) * 2);width:min(100%,400px);padding-block:calc(var(--mui-spacing) * 6);align-items:center}.friends-introduction-invite-preview-icons{align-items:center;gap:calc(var(--mui-spacing) * 3)}.friends-introduction-invite-preview-icon{aspect-ratio:1;width:100px;box-shadow:var(--mui-shadows-1);border:2px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.friends-introduction-invite-preview-icon.email{background-color:#0a84ffb3}.friends-introduction-invite-preview-icon.friends{background-color:#64d2ffb3}.friends-introduction-invite-preview-symbol{color:inherit;font-size:50px}.friends-introduction-invite-preview-arrow{color:#ffffffb3}.friends-introduction-schedule-preview{justify-content:flex-start;gap:calc(var(--mui-spacing) * 2);width:min(100%,420px);position:relative}.friends-introduction-period-preview{color:var(--mui-palette-text-primary);background-color:var(--mui-palette-common-white);border-radius:calc(var(--mui-shape-borderRadius) * 2);box-shadow:var(--mui-shadows-24);border:1px solid #ffffff75;overflow:hidden}.friends-introduction-period-preview-content{height:100%;position:relative}.friends-introduction-period-preview-color{flex-shrink:0;width:40px}.friends-introduction-period-preview-copy{min-width:0;padding:calc(var(--mui-spacing) * 1.5);text-align:left;flex:1}.friends-introduction-period-preview-title{color:var(--mui-palette-common-black);opacity:.87;flex:1}.friends-introduction-period-preview-label{right:calc(var(--mui-spacing) * 1);bottom:calc(var(--mui-spacing) * .5);font-weight:700;position:absolute}.friends-introduction-badges-preview{align-items:center;width:min(100%,430px);position:relative}.friends-introduction-badge-preview-card{color:var(--mui-palette-text-primary);background-color:var(--mui-palette-common-white);border-radius:calc(var(--mui-shape-borderRadius) * 3);transform-origin:bottom;border:1px solid #ffffff85;position:absolute;overflow:hidden}.friends-introduction-badge-preview-card-content{align-items:center;gap:calc(var(--mui-spacing) * 1.5);padding:calc(var(--mui-spacing) * 1.5);text-align:left}.friends-introduction-badge-preview-card-image{filter:drop-shadow(0 4px 8px #0000003d);border-radius:50%;flex-shrink:0;width:64px;height:64px}.friends-introduction-badge-preview-card-copy{justify-content:center;gap:calc(var(--mui-spacing) * .25);min-width:0}.friends-introduction-badge-preview-card-title{color:var(--mui-palette-common-black);opacity:.87;font-weight:700;line-height:1.2}.friends-introduction-badge-preview-card-description{color:var(--mui-palette-common-black);opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.friends-introduction-pause-preview{align-items:center;gap:calc(var(--mui-spacing) * 2);width:min(100%,360px);padding-block:calc(var(--mui-spacing) * 2)}.friends-introduction-pause-preview-icon{width:112px;height:112px;color:var(--mui-palette-common-white);background-color:#ff9f0ab8;border:2px solid #ffffff29;border-radius:50%;place-items:center;display:grid;box-shadow:0 18px 40px #00000052}.friends-introduction-pause-preview-symbol{font-size:64px}.friends-introduction-slide-transition{align-items:center;gap:calc(var(--mui-spacing) * 3);flex-direction:column;width:100%;display:flex}.friends-introduction-overlay{box-sizing:border-box;z-index:var(--mui-zIndex-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000e0;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.friends-introduction-overlay-content{width:100%;height:100%;color:var(--mui-palette-common-white);gap:24px;overflow:hidden}.friends-introduction-overlay-container{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.friends-introduction-overlay-close-button{color:inherit;position:absolute;right:0}.friends-introduction-overlay-layout{gap:24px;height:100%;overflow:hidden}.friends-introduction-overlay-header{justify-content:flex-start;position:relative}.friends-introduction-overlay-title-row{align-items:center;gap:12px}.friends-introduction-overlay-title{color:inherit;font-size:1.25rem;line-height:1.6}.friends-introduction-overlay-subtitle{color:inherit;opacity:.87}.friends-introduction-overlay-body{flex:1;overflow:auto}.friends-introduction-overlay-slide-stack{text-align:center;align-items:center;gap:24px}.friends-introduction-overlay-copy,.friends-introduction-overlay-actions{gap:8px;width:100%;max-width:400px}.friends-introduction-overlay-slide-title{color:inherit}.friends-introduction-overlay-slide-message{color:inherit;opacity:.78}.friends-introduction-overlay-actions>.MuiButton-root{flex:1}@media (width>=600px){.friends-introduction-overlay{padding:24px}.friends-introduction-overlay-header{justify-content:center}.friends-introduction-overlay-title{font-size:2.125rem;line-height:1.235}}.friends-list-screen{flex-direction:column;height:100%;display:flex;overflow:hidden}.friends-list-screen-layout{height:100%;min-height:0;padding-block:calc(var(--mui-spacing) * 2);overflow:hidden}.friends-list-screen-header{align-items:center;gap:calc(var(--mui-spacing) * 2);padding:0 calc(var(--mui-spacing) * 2) var(--mui-spacing)}.friends-list-screen-title{flex:1}.friends-list-screen-rounded-button{border-radius:50px}.friends-list-screen-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.friends-list-screen-card{min-height:0;max-height:100%;display:flex;overflow:hidden}.friends-list-screen-card-content{flex:1;min-height:0}.friends-list-screen-list{height:100%;padding:calc(var(--mui-spacing) * 2);overflow:auto}.friends-list-screen-table{height:100%;padding:calc(var(--mui-spacing) * 2) calc(var(--mui-spacing) * 2) var(--mui-spacing);overflow:auto}.friends-list-screen-empty-state{padding-inline:calc(var(--mui-spacing) * 2);flex-direction:column;align-items:center;display:flex}@media (height<=400px){.friends-list-screen,.friends-list-screen-layout{height:auto;overflow:visible}.friends-list-screen-content{flex:none;overflow:visible}.friends-list-screen-card{max-height:none}.friends-list-screen-list{height:auto;overflow:visible}}@media (width<=320px){.friends-list-screen.MuiContainer-root{padding-inline:var(--mui-spacing)}.friends-list-screen-header{gap:var(--mui-spacing);flex-wrap:wrap;padding-inline:0}.friends-list-screen-rounded-button{overflow-wrap:anywhere;min-width:0;max-width:100%}.friends-list-screen-list,.friends-list-view-list-item .MuiListItemButton-root,.friends-list-view-list-item-content{padding:var(--mui-spacing)}.friends-list-view-list-item-stack{min-width:0}.friends-list-view-list-item-stack>.MuiStack-root{gap:var(--mui-spacing);flex-direction:column}.friends-list-view-list-item-stack>.MuiStack-root>*{margin:0}.friends-list-view-list-item .MuiListItemText-root,.friends-list-view-invitation-button{overflow-wrap:anywhere;min-width:0}}.friends-header-title-container{align-items:center}.friends-header-title{-webkit-user-select:none;user-select:none;font-weight:500}.friends-screen{width:100%;height:100%;overflow:hidden}.friends-screen-content{flex:1;position:relative;overflow:hidden}.friends-screen-content:not(.has-background-image){background-color:var(--mui-palette-background-primary)}@media (height<=400px){.friends-screen{overflow:auto}.friends-screen>:first-child{flex-shrink:0}.friends-screen-content{flex:1 0 auto;overflow:visible}.friends-screen .friend-details-screen,.friends-screen .friend-details-screen-layout{height:auto;overflow:visible}}.invite-friends-screen-content{gap:calc(var(--mui-spacing) * 2);padding-block:calc(var(--mui-spacing) * 2)}
