.ConnectorRow-module-scss-module__1QYd_W__row{background:var(--surface-container-low);border-radius:calc(var(--border-radius)*1.5);border:1px solid var(--outline-variant);padding:var(--spacing-6);gap:var(--spacing-4);flex-direction:column;display:flex}.ConnectorRow-module-scss-module__1QYd_W__row[data-status=needs_attention]{border-color:color-mix(in srgb, var(--error), transparent 60%)}.ConnectorRow-module-scss-module__1QYd_W__row__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ConnectorRow-module-scss-module__1QYd_W__row__identity{align-items:flex-start;gap:var(--spacing-3);display:flex}.ConnectorRow-module-scss-module__1QYd_W__row__iconTile{border-radius:var(--border-radius);background:var(--_tile-bg,var(--surface-container));width:2.5rem;height:2.5rem;color:var(--_tile-color,var(--on-surface-variant));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ConnectorRow-module-scss-module__1QYd_W__row__iconTile[data-tone=brand]{--_tile-bg:color-mix(in srgb, var(--primary) 10%, var(--surface));--_tile-color:var(--primary)}.ConnectorRow-module-scss-module__1QYd_W__row__iconTile[data-tone=warning]{--_tile-bg:var(--system-warning-light);--_tile-color:color-mix(in srgb, var(--system-warning) 70%, var(--on-surface) 30%)}.ConnectorRow-module-scss-module__1QYd_W__row__iconTile[data-tone=success]{--_tile-bg:color-mix(in srgb, var(--system-success) 10%, var(--surface));--_tile-color:var(--system-success)}[data-theme=dark] .ConnectorRow-module-scss-module__1QYd_W__row__iconTile[data-tone=brand]{--_tile-bg:color-mix(in srgb, var(--primary) 22%, var(--surface-container))}[data-theme=dark] .ConnectorRow-module-scss-module__1QYd_W__row__iconTile[data-tone=warning]{--_tile-bg:color-mix(in srgb, var(--system-warning) 22%, var(--surface-container));--_tile-color:color-mix(in srgb, var(--system-warning) 60%, var(--on-surface) 40%)}[data-theme=dark] .ConnectorRow-module-scss-module__1QYd_W__row__iconTile[data-tone=success]{--_tile-bg:color-mix(in srgb, var(--system-success) 24%, var(--surface-container));--_tile-color:color-mix(in srgb, var(--system-success) 55%, var(--on-surface) 45%)}.ConnectorRow-module-scss-module__1QYd_W__row__description{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));margin:var(--spacing-0-5) 0 0;color:var(--on-surface-variant)}.ConnectorRow-module-scss-module__1QYd_W__row__attentionNote{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--system-error-light);color:var(--system-error);border-radius:var(--border-radius);margin:0;display:flex}[data-theme=dark] .ConnectorRow-module-scss-module__1QYd_W__row__attentionNote{background:color-mix(in srgb, var(--error) 20%, var(--surface-container));color:color-mix(in srgb, var(--error) 60%, var(--on-surface) 40%)}.ConnectorRow-module-scss-module__1QYd_W__row__attentionIcon{flex-shrink:0}.ConnectorRow-module-scss-module__1QYd_W__row__status.ConnectorRow-module-scss-module__1QYd_W__row__status{padding:var(--spacing-1) var(--spacing-3);line-height:1.33}.ConnectorRow-module-scss-module__1QYd_W__row__title{--_h5-font-size:1rem;--_h5-line-height:1.5rem;--_h5-font-weight:var(--font-weight-semibold)}.ConnectorRow-module-scss-module__1QYd_W__row__body{border-top:1px solid var(--outline-variant);padding-top:var(--spacing-4)}.ConnectorRow-module-scss-module__1QYd_W__row__body p{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight))}.ConnectorRow-module-scss-module__1QYd_W__row__body button{--_btn-font-size:var(--ui-caption-font-size);--_btn-line-height:1.25rem;--_btn-padding-block:var(--spacing-2);--_btn-padding-inline:var(--spacing-4);--_btn-border-radius:var(--border-radius)}
.Stepper-module-scss-module__ZNZWWq__progress{--_progress-color:var(--color-green);--_step-size:2.5rem;counter-reset:step;isolation:isolate;justify-content:space-between;margin-top:1rem;display:flex;position:relative}.Stepper-module-scss-module__ZNZWWq__progress:before,.Stepper-module-scss-module__ZNZWWq__progress:after{content:"";top:calc(var(--_step-size)/2);height:2px;position:absolute}.Stepper-module-scss-module__ZNZWWq__progress:before{background-color:var(--color-grey-border);width:100%}.Stepper-module-scss-module__ZNZWWq__progress:after{background-color:var(--_progress-color);width:var(--_progress-width,100%);transition:width .3s ease-in-out}.Stepper-module-scss-module__ZNZWWq__progress__step{width:var(--_step-size);height:var(--_step-size);color:var(--_progress-step-color,var(--color-grey-border));background-color:var(--_progress-step-bgr,var(--color-white));font-weight:var(--font-weight-semibold);z-index:2;border:2px solid;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.Stepper-module-scss-module__ZNZWWq__progress__step:before{counter-increment:step;content:counter(step);font-size:1rem}.Stepper-module-scss-module__ZNZWWq__progress__step:after{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));--ui-caption-weight:var(--font-weight-normal);content:attr(data-title);width:max-content;top:-1.7rem;left:var(--_step-label-left,auto);right:var(--_step-label-right,auto);position:absolute}@media (max-width:36rem){.Stepper-module-scss-module__ZNZWWq__progress__step:after{display:none}}.Stepper-module-scss-module__ZNZWWq__progress__step:first-child{--_step-label-left:0}.Stepper-module-scss-module__ZNZWWq__progress__step:last-child{--_step-label-right:0}.Stepper-module-scss-module__ZNZWWq__progress__step[data-active=true]{--_progress-step-color:var(--_progress-color);border-color:var(--_progress-color)}.Stepper-module-scss-module__ZNZWWq__progress__step[data-complete=true]{--_progress-step-bgr:var(--_progress-color);--_progress-step-color:currentColor;border-color:var(--_progress-color)}.Stepper-module-scss-module__ZNZWWq__progress__step[data-complete=true] svg{color:var(--color-white)}.Stepper-module-scss-module__ZNZWWq__progress__step[data-complete=true]:before{content:"";color:var(--color-white);visibility:hidden;opacity:0;width:0;height:0;line-height:0}
.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide{gap:var(--spacing-3);flex-direction:column;display:flex}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__counter{font-size:var(--ui-small-font-size);color:var(--color-grey);text-align:center;margin:0}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__stepTitle{margin:0}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__intro{color:var(--color-grey-dark);margin:0}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__items{padding-left:var(--spacing-5);gap:var(--spacing-2);font-size:var(--ui-caption-font-size);flex-direction:column;margin:0;display:flex}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__link{font-size:var(--ui-caption-font-size);align-self:flex-start;text-decoration:underline}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__uriBox{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-grey-border);border-radius:var(--border-radius);flex-direction:column;align-items:flex-start;display:flex}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__uriLabel{font-size:var(--ui-small-font-size);color:var(--color-grey)}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__uri{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;font-size:var(--ui-small-font-size)}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__form{gap:var(--spacing-3);flex-direction:column;display:flex}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__hint{font-size:var(--ui-small-font-size);color:var(--color-grey);margin:0}.GoogleCalendarSetupGuide-module-scss-module__bYJuva__guide__error{font-size:var(--ui-caption-font-size);color:var(--system-error);margin:0}
.SlackConnectorForm-module-scss-module__K_SHdG__slackForm{gap:var(--spacing-3);flex-direction:column;display:flex}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__current{font-size:var(--ui-caption-font-size);color:var(--color-grey-dark);margin:0}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__current code{font-size:var(--ui-small-font-size)}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__form{gap:var(--spacing-3);flex-direction:column;display:flex}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__field{gap:var(--spacing-1);flex-direction:column;max-width:480px;display:flex}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__hint{font-size:var(--ui-small-font-size);color:var(--color-grey)}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__error{font-size:var(--ui-caption-font-size);color:var(--system-error);margin:0}.SlackConnectorForm-module-scss-module__K_SHdG__slackForm__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}
.PhoneVerification-module-scss-module__7x1dwa__phone{gap:var(--spacing-2);display:grid}.PhoneVerification-module-scss-module__7x1dwa__phone__field{align-items:flex-end;gap:var(--spacing-3);max-inline-size:28rem;display:flex}.PhoneVerification-module-scss-module__7x1dwa__phone__verify{flex:none}.PhoneVerification-module-scss-module__7x1dwa__phone__verified{align-items:center;gap:var(--spacing-1);color:var(--system-success,var(--primary));font-weight:var(--font-weight-medium);white-space:nowrap;padding-block-end:var(--spacing-2);display:inline-flex}.PhoneVerification-module-scss-module__7x1dwa__phone__error{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--error)}.PhoneVerification-module-scss-module__7x1dwa__verify{gap:var(--spacing-4);display:grid}.PhoneVerification-module-scss-module__7x1dwa__verify__sent{color:var(--on-surface-variant)}.PhoneVerification-module-scss-module__7x1dwa__verify__error{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--error)}.PhoneVerification-module-scss-module__7x1dwa__verify__code{gap:var(--spacing-2);justify-content:center;display:flex}.PhoneVerification-module-scss-module__7x1dwa__verify__digit{text-align:center;block-size:3.5rem;inline-size:3rem;font-size:var(--heading-size-h4-font-size,1.25rem);border:1px solid var(--outline-variant);border-radius:var(--border-radius);background:var(--surface);color:var(--on-surface)}.PhoneVerification-module-scss-module__7x1dwa__verify__digit:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.PhoneVerification-module-scss-module__7x1dwa__verify__submit{inline-size:100%}.PhoneVerification-module-scss-module__7x1dwa__verify__resend{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));text-align:center;color:var(--on-surface-variant)}
.TeamMemberList-module-scss-module__-8i9Qq__list{margin:0;padding:0;list-style:none}.TeamMemberList-module-scss-module__-8i9Qq__row{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-4);display:flex}.TeamMemberList-module-scss-module__-8i9Qq__row+.TeamMemberList-module-scss-module__-8i9Qq__row{border-block-start:1px solid var(--outline-variant)}.TeamMemberList-module-scss-module__-8i9Qq__meta{gap:var(--spacing-1);flex:1;min-width:0;display:grid}.TeamMemberList-module-scss-module__-8i9Qq__heading{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.TeamMemberList-module-scss-module__-8i9Qq__name{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));--ui-caption-weight:var(--font-weight-bold);color:var(--on-surface)}.TeamMemberList-module-scss-module__-8i9Qq__secondary{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);overflow-wrap:anywhere}.TeamMemberList-module-scss-module__-8i9Qq__actions{align-items:center;gap:var(--spacing-4);flex:none;display:inline-flex}.TeamMemberList-module-scss-module__-8i9Qq__primaryHost{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant)}.TeamMemberList-module-scss-module__-8i9Qq__remove{--_btn-color:var(--error);--_btn-hover-color:var(--error)}
.TeamMemberModal-module-scss-module__QXhKOW__dialog{--_modal-width:540px;--_modal-content-padding:var(--spacing-4)}.TeamMemberModal-module-scss-module__QXhKOW__action{--_btn-padding-block:var(--spacing-3);--_btn-padding-inline:var(--spacing-5);--_btn-font-size:var(--ui-caption-font-size)}.TeamMemberModal-module-scss-module__QXhKOW__actionCompact{--_btn-padding-block:var(--spacing-2-5);--_btn-padding-inline:var(--spacing-4);--_btn-font-size:var(--ui-caption-font-size);--_btn-font-weight:var(--font-weight-semibold)}.TeamMemberModal-module-scss-module__QXhKOW__form{gap:var(--spacing-6);display:grid}.TeamMemberModal-module-scss-module__QXhKOW__control{--btn-padding-tb:var(--spacing-2-5)}.TeamMemberModal-module-scss-module__QXhKOW__title{--_h3-line-height:2rem}.TeamMemberModal-module-scss-module__QXhKOW__subtitle{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));margin:var(--spacing-2) 0 0;color:var(--on-surface-variant)}.TeamMemberModal-module-scss-module__QXhKOW__photo{align-items:center;gap:var(--spacing-5);display:flex}.TeamMemberModal-module-scss-module__QXhKOW__photo__preview{background:var(--surface-container);width:7rem;height:7rem;color:var(--on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.TeamMemberModal-module-scss-module__QXhKOW__photo__preview[data-empty=true]{background:var(--surface-container-low);border:2px dashed var(--outline-variant)}.TeamMemberModal-module-scss-module__QXhKOW__photo__img{object-fit:cover;width:100%;height:100%}.TeamMemberModal-module-scss-module__QXhKOW__photo__upload{gap:var(--spacing-2);justify-items:start;display:grid}.TeamMemberModal-module-scss-module__QXhKOW__photo__hint{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);margin:0}.TeamMemberModal-module-scss-module__QXhKOW__photo__fileInput{z-index:-1;clip:rect(0, 0, 0, 0);color:#000;background:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TeamMemberModal-module-scss-module__QXhKOW__row label,.TeamMemberModal-module-scss-module__QXhKOW__field label{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));--ui-caption-weight:var(--font-weight-bold);color:var(--on-surface)}.TeamMemberModal-module-scss-module__QXhKOW__row{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.TeamMemberModal-module-scss-module__QXhKOW__field{gap:var(--spacing-2);display:grid}.TeamMemberModal-module-scss-module__QXhKOW__hint{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);margin:0}.TeamMemberModal-module-scss-module__QXhKOW__consent{gap:var(--spacing-3);display:grid}.TeamMemberModal-module-scss-module__QXhKOW__checkbox{--_checkbox-size:1rem;--_top-offset:calc((var(--_checkbox-size) - 1.125rem) / 2)}.TeamMemberModal-module-scss-module__QXhKOW__error{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--error);margin:0}.TeamMemberModal-module-scss-module__QXhKOW__actions{justify-content:flex-end;gap:var(--spacing-3);border-block-start:1px solid var(--outline-variant);padding-block-start:var(--spacing-5);display:flex}
.ProfilePhotoUpload-module-scss-module__C3RoTa__profilePhotoUpload{gap:var(--spacing-2);justify-items:center;min-width:0;display:grid}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton{--_btn-padding-inline:0;--_btn-padding-block:0;--_btn-min-width:auto;--_btn-aspect-ratio:1;width:var(--_avatar-size,8rem);height:var(--_avatar-size,8rem);min-width:var(--_avatar-size,8rem);border-width:var(--_avatar-border,2px);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton:not([data-has-image=true]){--_btn-bg-color:var(--color-blue-light)}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton[data-has-image=true]{--_btn-bg-color:transparent;--_avatar-border:0}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton:is(:hover,:focus-visible){--_btn-hover-bg-color:var(--_btn-bg-color);--_btn-hover-border-color:var(--color-grey-border)}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton:not(:disabled){cursor:pointer}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton:disabled{cursor:wait}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton:hover:not(:disabled) .ProfilePhotoUpload-module-scss-module__C3RoTa__overlay:not([data-uploading=true]){--_overlay-bg:color-mix(in srgb, var(--color-black) 30%, transparent)}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton:hover:not(:disabled) .ProfilePhotoUpload-module-scss-module__C3RoTa__cameraIcon{opacity:1}.ProfilePhotoUpload-module-scss-module__C3RoTa__image{object-fit:cover;width:100%;height:100%}.ProfilePhotoUpload-module-scss-module__C3RoTa__initials{width:100%;height:100%;font-size:var(--heading-size-h1-font-size);font-weight:var(--font-weight-semibold);color:var(--color-blue-dark);justify-content:center;align-items:center;display:flex}.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton[data-uploading=true] .ProfilePhotoUpload-module-scss-module__C3RoTa__initials,.ProfilePhotoUpload-module-scss-module__C3RoTa__avatarButton[data-uploading=true] .ProfilePhotoUpload-module-scss-module__C3RoTa__image{opacity:.5}.ProfilePhotoUpload-module-scss-module__C3RoTa__overlay{pointer-events:none;background:var(--_overlay-bg,transparent);justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.ProfilePhotoUpload-module-scss-module__C3RoTa__overlay[data-uploading=true]{--_overlay-bg:color-mix(in srgb, var(--color-black) 40%, transparent)}.ProfilePhotoUpload-module-scss-module__C3RoTa__cameraIcon{opacity:0;color:var(--color-white);flex-shrink:0;transition:opacity .2s}.ProfilePhotoUpload-module-scss-module__C3RoTa__spinner{border-top-color:var(--color-white);border-right-color:color-mix(in srgb, var(--color-white) 35%, transparent);border-bottom-color:color-mix(in srgb, var(--color-white) 35%, transparent);border-left-color:color-mix(in srgb, var(--color-white) 35%, transparent)}.ProfilePhotoUpload-module-scss-module__C3RoTa__hint{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);color:var(--color-grey);text-align:center;max-width:12rem}.ProfilePhotoUpload-module-scss-module__C3RoTa__error{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);color:var(--system-error);text-align:center;max-width:12rem;margin:0}.ProfilePhotoUpload-module-scss-module__C3RoTa__hiddenInput,.ProfilePhotoUpload-module-scss-module__C3RoTa__visuallyHiddenUploading{z-index:-1;clip:rect(0, 0, 0, 0);color:#000;background:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailed{align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedAvatar{--_badge-size:calc(var(--_avatar-size,8rem) / 4.5);flex:none;display:inline-flex;position:relative}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedBadge.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedBadge{--_btn-padding-inline:0;--_btn-padding-block:0;--_btn-min-width:auto;top:calc(85.355% - var(--_badge-size)/2);left:calc(85.355% - var(--_badge-size)/2);width:var(--_badge-size);height:var(--_badge-size);box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex-shrink:0;position:absolute}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedText{gap:var(--spacing-2);flex:1;min-width:14rem;display:grid}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedTitle,.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedHint{margin:0}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedHint{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));max-width:32rem;color:var(--on-surface-variant)}.ProfilePhotoUpload-module-scss-module__C3RoTa__detailedActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}
.UserLocationAutocomplete-module-scss-module__eQ7a_W__location{display:grid;position:relative}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__predictions{z-index:50;gap:var(--spacing-1);max-block-size:18.75rem;padding:var(--spacing-2);background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--border-radius);box-shadow:var(--shadow-md,0 4px 12px #0000001f);display:grid;position:absolute;inset-block-start:calc(100% + var(--spacing-1));inset-inline:0;overflow-y:auto}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__prediction{text-align:start;justify-content:flex-start;inline-size:100%}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__predictionInner{align-items:center;gap:var(--spacing-2);min-inline-size:0;display:flex}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__predictionIcon{color:var(--on-surface-variant);flex-shrink:0}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__predictionText{min-inline-size:0;display:grid}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__predictionMain{font-weight:var(--font-weight-medium);color:var(--on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserLocationAutocomplete-module-scss-module__eQ7a_W__location__predictionSecondary{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.StarRating-module-scss-module__-0I3yW__starRating{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.StarRating-module-scss-module__-0I3yW__starRating__stars{gap:2px;display:flex}.StarRating-module-scss-module__-0I3yW__starRating__star{cursor:default;color:var(--color-grey-300,#d1d5db);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.StarRating-module-scss-module__-0I3yW__starRating__star--filled{color:var(--color-warning,#f59e0b)}.StarRating-module-scss-module__-0I3yW__starRating__star--half{color:var(--color-warning,#f59e0b);opacity:.5}.StarRating-module-scss-module__-0I3yW__starRating__star svg{fill:currentColor;stroke:currentColor}.StarRating-module-scss-module__-0I3yW__starRating--interactive .StarRating-module-scss-module__-0I3yW__starRating__star{cursor:pointer}.StarRating-module-scss-module__-0I3yW__starRating--interactive .StarRating-module-scss-module__-0I3yW__starRating__star:hover{transform:scale(1.1)}.StarRating-module-scss-module__-0I3yW__starRating--sm .StarRating-module-scss-module__-0I3yW__starRating__star svg{width:16px;height:16px}.StarRating-module-scss-module__-0I3yW__starRating--sm .StarRating-module-scss-module__-0I3yW__starRating__value{font-size:.875rem}.StarRating-module-scss-module__-0I3yW__starRating--md .StarRating-module-scss-module__-0I3yW__starRating__star svg{width:24px;height:24px}.StarRating-module-scss-module__-0I3yW__starRating--md .StarRating-module-scss-module__-0I3yW__starRating__value{font-size:1rem}.StarRating-module-scss-module__-0I3yW__starRating--lg .StarRating-module-scss-module__-0I3yW__starRating__star svg{width:32px;height:32px}.StarRating-module-scss-module__-0I3yW__starRating--lg .StarRating-module-scss-module__-0I3yW__starRating__value{font-size:1.25rem}.StarRating-module-scss-module__-0I3yW__starRating__value{color:var(--color-text,#1f2937);font-weight:600}.StarRating-module-scss-module__-0I3yW__starRating__count{color:var(--color-text-muted,#6b7280);margin-left:.25rem;font-weight:400}
.ReputationBadge-module-scss-module__8umefW__badge{align-items:center;gap:.375rem;display:inline-flex}.ReputationBadge-module-scss-module__8umefW__badge--sm{font-size:.75rem}.ReputationBadge-module-scss-module__8umefW__badge--md{font-size:.875rem}.ReputationBadge-module-scss-module__8umefW__badge--empty{color:var(--color-text-muted,#6b7280);font-style:italic}.ReputationBadge-module-scss-module__8umefW__badge__score{color:var(--color-text,#1f2937);font-weight:700}.ReputationBadge-module-scss-module__8umefW__badge__count{color:var(--color-text-muted,#6b7280)}
.EditableChipList-module-scss-module__HId2hq__chips{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.EditableChipList-module-scss-module__HId2hq__chips__input,.EditableChipList-module-scss-module__HId2hq__chips__select{max-inline-size:12rem;width:auto}.EditableChipList-module-scss-module__HId2hq__chips__add{border-radius:var(--spacing-8);color:var(--on-surface-variant);border-style:dashed}.EditableChipList-module-scss-module__HId2hq__chip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-3);border:1px solid var(--_chip-border,var(--outline-variant));border-radius:var(--spacing-8);background:var(--_chip-bg,var(--surface));color:var(--_chip-color,var(--on-surface));font-size:var(--ui-small-font-size);font-weight:var(--font-weight-normal);display:inline-flex}.EditableChipList-module-scss-module__HId2hq__chip[data-tone=brand]{--_chip-bg:color-mix(in srgb, var(--primary) 10%, var(--surface));--_chip-border:color-mix(in srgb, var(--primary) 30%, var(--surface));--_chip-color:color-mix(in srgb, var(--primary) 100%, var(--surface))}.EditableChipList-module-scss-module__HId2hq__chip__remove{--_chip-remove-color:currentColor;min-block-size:auto;min-inline-size:auto;padding:var(--spacing-1);color:var(--_chip-remove-color);background:0 0;border:0}
.RatingPromptModal-module-scss-module__4rSKBW__ratingModal{--_as-box-max-width:600px}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__content{padding:2rem}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__header{border-bottom:1px solid var(--color-grey-200,#e5e7eb);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__thumbnail{object-fit:cover;border-radius:.5rem;width:64px;height:64px}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__title{color:var(--color-text,#1f2937);margin:0;font-size:1.25rem;font-weight:700}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__boatName{color:var(--color-text-muted,#6b7280);margin:.25rem 0 0;font-size:.875rem}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__ratings{margin-bottom:1.5rem}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__error{color:var(--color-error,#ef4444);margin:1rem 0;font-size:.875rem}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__actions{border-top:1px solid var(--color-grey-200,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1rem;display:flex}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__cancelBtn{border:1px solid var(--color-grey-300,#d1d5db);color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__cancelBtn:hover{background:var(--color-grey-100,#f3f4f6)}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__submitBtn{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__submitBtn:hover:not(:disabled){opacity:.9}.RatingPromptModal-module-scss-module__4rSKBW__ratingModal__submitBtn:disabled{opacity:.5;cursor:not-allowed}
[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard{--_review-divider:var(--outline-variant)}.ReviewCard-module-scss-module__2P-t4q__reviewCard{border-bottom:1px solid var(--_review-divider,var(--color-grey-200,#e5e7eb));padding:1.25rem}.ReviewCard-module-scss-module__2P-t4q__reviewCard:last-child{border-bottom:none}.ReviewCard-module-scss-module__2P-t4q__reviewCard__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.ReviewCard-module-scss-module__2P-t4q__reviewCard__author{align-items:center;gap:.75rem;display:flex}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__avatar{--_review-avatar-bg:var(--primary);--_review-avatar-fg:var(--on-primary)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__avatar{background:var(--_review-avatar-bg,var(--color-primary,#2563eb));width:40px;height:40px;color:var(--_review-avatar-fg,white);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__name{--_review-text-color:var(--on-surface)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__name{color:var(--_review-text-color,var(--color-text,#1f2937));font-weight:600;display:block}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__date{--_review-meta-color:var(--on-surface-variant)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__date{color:var(--_review-meta-color,var(--color-text-muted,#6b7280));font-size:.75rem;display:block}.ReviewCard-module-scss-module__2P-t4q__reviewCard__text{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight))}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__text{--_review-text-color:var(--on-surface)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__text{color:var(--_review-text-color,var(--color-text,#1f2937));margin:0;line-height:1.6}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponse{--_review-response-bg:var(--surface-container);--_review-response-accent:var(--primary)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponse{background:var(--_review-response-bg,var(--color-grey-50,#f9fafb));border-left:3px solid var(--_review-response-accent,var(--color-primary,#2563eb));border-radius:.5rem;margin-top:1rem;padding:1rem}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponseLabel{--_review-meta-color:var(--on-surface-variant)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponseLabel{color:var(--_review-meta-color,var(--color-text-muted,#6b7280));text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponseText{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight))}[data-theme=dark] .ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponseText{--_review-text-color:var(--on-surface)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__ownerResponseText{color:var(--_review-text-color,var(--color-text,#1f2937));margin:0;line-height:1.5}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondBtn{color:var(--color-primary,#2563eb);border:1px solid var(--color-primary,#2563eb);cursor:pointer;background:0 0;border-radius:.375rem;margin-top:.75rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondBtn:hover{background:var(--color-primary,#2563eb);color:#fff}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondForm{margin-top:.75rem}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondTextarea{border:1px solid var(--color-grey-300,#d1d5db);resize:vertical;border-radius:.375rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondTextarea:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 2px #2563eb1a}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondActions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ReviewCard-module-scss-module__2P-t4q__reviewCard__charCount{color:var(--color-text-muted,#6b7280);margin-right:auto;font-size:.75rem}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondCancel{border:1px solid var(--color-grey-300,#d1d5db);cursor:pointer;color:var(--color-text,#1f2937);background:0 0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondSubmit{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondSubmit:disabled{opacity:.5;cursor:not-allowed}.ReviewCard-module-scss-module__2P-t4q__reviewCard__respondError{color:var(--color-error,#dc2626);margin:.25rem 0 0;font-size:.75rem}.ReviewCard-module-scss-module__2P-t4q__reviewCard__flagBtn{color:var(--color-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.ReviewCard-module-scss-module__2P-t4q__reviewCard__flagBtn:hover{color:var(--color-error,#dc2626)}.ReviewCard-module-scss-module__2P-t4q__reviewCard__flaggedLabel{color:var(--color-warning,#d97706);margin-top:.5rem;font-size:.75rem;font-weight:500;display:inline-block}
.page-module-scss-module__PD7aHa__bookings{gap:var(--spacing-4);flex-direction:column;display:flex}.page-module-scss-module__PD7aHa__bookings__calendarControls{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}@media (max-width:47.9375rem){.page-module-scss-module__PD7aHa__bookings__calendarControls{justify-content:flex-end;width:100%}}.page-module-scss-module__PD7aHa__bookings__toolbar{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module-scss-module__PD7aHa__bookings__toolbarStart{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module-scss-module__PD7aHa__bookings__error{align-items:center;gap:var(--spacing-2);color:var(--system-error);font-size:var(--ui-caption-font-size);display:flex}.page-module-scss-module__PD7aHa__bookings__loadMore{margin-top:var(--spacing-4);justify-content:center;display:flex}.page-module-scss-module__PD7aHa__bookings__calendarDesktop{display:block}@media (max-width:35.9375rem){.page-module-scss-module__PD7aHa__bookings__calendarDesktop{display:none}}.page-module-scss-module__PD7aHa__bookings__calendarMobile{display:none}@media (max-width:35.9375rem){.page-module-scss-module__PD7aHa__bookings__calendarMobile{display:block}}
.page-module-scss-module__fMd5Ta__bookings{gap:var(--spacing-4);display:grid}.page-module-scss-module__fMd5Ta__bookings__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module-scss-module__fMd5Ta__bookings__statusSelect{flex:auto;min-width:min(100%,12rem);max-width:22rem}.page-module-scss-module__fMd5Ta__bookings__periodToggle{flex-shrink:0}.page-module-scss-module__fMd5Ta__bookings__calendarControls{align-items:center;gap:var(--spacing-2);display:flex}.page-module-scss-module__fMd5Ta__bookings__error{align-items:center;gap:var(--spacing-2);color:var(--system-error);font-size:var(--ui-caption-font-size);display:flex}.page-module-scss-module__fMd5Ta__bookings__tabs{margin-bottom:var(--spacing-4)}.page-module-scss-module__fMd5Ta__bookings__list{min-width:0}.page-module-scss-module__fMd5Ta__bookings__calendarDesktop{display:block}@media (max-width:35.9375rem){.page-module-scss-module__fMd5Ta__bookings__calendarDesktop{display:none}}.page-module-scss-module__fMd5Ta__bookings__calendarMobile{display:none}@media (max-width:35.9375rem){.page-module-scss-module__fMd5Ta__bookings__calendarMobile{display:block}}
.OwnerProfileEditor-module-scss-module__JRQUIG__editor{gap:var(--spacing-5);display:grid}.OwnerProfileEditor-module-scss-module__JRQUIG__card{position:relative}.OwnerProfileEditor-module-scss-module__JRQUIG__card__description{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));margin:0 0 var(--spacing-4);color:var(--on-surface-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__head__actions{align-items:center;gap:var(--spacing-2);display:inline-flex}.OwnerProfileEditor-module-scss-module__JRQUIG__avatar{border-block-end:1px solid var(--outline-variant);margin-block-end:var(--spacing-5);padding-block-end:var(--spacing-5)}.OwnerProfileEditor-module-scss-module__JRQUIG__fields{gap:var(--spacing-4) var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;display:grid}.OwnerProfileEditor-module-scss-module__JRQUIG__fields label{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));--ui-xs-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__bio__meta{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-block-start:var(--spacing-2);display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__bio__health{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:center;gap:var(--spacing-2);color:var(--_bio-health-color,var(--on-surface-variant));display:inline-flex}.OwnerProfileEditor-module-scss-module__JRQUIG__bio__health[data-healthy]{--_bio-health-color:var(--system-success);--_bio-dot-color:var(--system-success)}[data-theme=dark] .OwnerProfileEditor-module-scss-module__JRQUIG__bio__health[data-healthy]{--_bio-health-color:color-mix(in srgb, var(--system-success) 55%, var(--on-surface) 45%);--_bio-dot-color:var(--_bio-health-color)}.OwnerProfileEditor-module-scss-module__JRQUIG__bio__dot{inline-size:var(--spacing-2);block-size:var(--spacing-2);background:var(--_bio-dot-color,var(--outline));border-radius:50%}.OwnerProfileEditor-module-scss-module__JRQUIG__bio__count{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.OwnerProfileEditor-module-scss-module__JRQUIG__tip{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));align-items:flex-start;gap:var(--spacing-2);margin-block:var(--spacing-4);padding:var(--spacing-3);border:1px solid var(--outline-variant);border-radius:calc(var(--border-radius)/2);background:var(--surface);color:var(--on-surface-variant);display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__tip strong{color:var(--on-surface)}.OwnerProfileEditor-module-scss-module__JRQUIG__tip__icon{color:var(--primary);flex-shrink:0;margin-block-start:2px}.OwnerProfileEditor-module-scss-module__JRQUIG__panels{gap:var(--spacing-4);display:grid}@media (min-width:48rem){.OwnerProfileEditor-module-scss-module__JRQUIG__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.OwnerProfileEditor-module-scss-module__JRQUIG__panel{gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--outline-variant);border-radius:calc(var(--border-radius)/2);background:var(--surface);flex-direction:column;display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__panel__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__panel__title{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));--ui-small-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-variant);margin:0}.OwnerProfileEditor-module-scss-module__JRQUIG__panel__count{font-size:var(--ui-xs-font-size);line-height:var(--ui-xs-line-height);font-style:var(--ui-xs-font-style);font-weight:var(--ui-xs-weight,var(--ui-xs-font-weight));color:var(--on-surface-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__panel__description{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));margin:0 0 var(--spacing-1);color:var(--on-surface-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__crew{margin-block-start:var(--spacing-4)}.OwnerProfileEditor-module-scss-module__JRQUIG__crew__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__crew__empty{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));margin:var(--spacing-3) 0 0;color:var(--on-surface-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__crew__add{border-radius:var(--spacing-8);color:var(--on-surface-variant);border-style:dashed;align-self:flex-start;margin-block-start:var(--spacing-3)}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles{margin:0;padding:0;list-style:none}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-5);padding-block:var(--spacing-4);display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__row:first-child{padding-block-start:0}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__row:last-child{padding-block-end:0}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__row+.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__row{border-block-start:1px solid var(--outline-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__text{min-inline-size:0;max-inline-size:44rem}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__titleRow{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__title{font-size:var(--ui-caption-font-size);line-height:var(--ui-caption-line-height);font-style:var(--ui-caption-font-style);font-weight:var(--ui-caption-weight,var(--ui-caption-font-weight));--ui-caption-weight:var(--font-weight-bold);color:var(--on-surface)}.OwnerProfileEditor-module-scss-module__JRQUIG__toggles__description{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));margin:var(--spacing-1) 0 0;color:var(--on-surface-variant)}.OwnerProfileEditor-module-scss-module__JRQUIG__footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);inline-size:100%;display:flex}.OwnerProfileEditor-module-scss-module__JRQUIG__footer__status{font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);font-style:var(--ui-small-font-style);font-weight:var(--ui-small-weight,var(--ui-small-font-weight));min-inline-size:0}.OwnerProfileEditor-module-scss-module__JRQUIG__footer__saved,.OwnerProfileEditor-module-scss-module__JRQUIG__footer__error{align-items:center;gap:var(--spacing-2);display:inline-flex}[data-theme=dark] .OwnerProfileEditor-module-scss-module__JRQUIG__footer__saved{--_footer-saved-color:color-mix(in srgb, var(--system-success) 55%, var(--on-surface) 45%)}.OwnerProfileEditor-module-scss-module__JRQUIG__footer__saved{color:var(--_footer-saved-color,var(--system-success))}.OwnerProfileEditor-module-scss-module__JRQUIG__footer__error{color:var(--error)}.OwnerProfileEditor-module-scss-module__JRQUIG__footer__actions{align-items:center;gap:var(--spacing-3);margin-inline-start:auto;display:inline-flex}
.SmsConnectorForm-module-scss-module__cFsHDa__smsForm{gap:var(--spacing-3);flex-direction:column;display:flex}.SmsConnectorForm-module-scss-module__cFsHDa__smsForm__hint,.SmsConnectorForm-module-scss-module__cFsHDa__smsForm__current{font-size:var(--ui-caption-font-size);color:var(--color-grey-dark);margin:0}.SmsConnectorForm-module-scss-module__cFsHDa__smsForm__current code{font-size:var(--ui-small-font-size)}.SmsConnectorForm-module-scss-module__cFsHDa__smsForm__error{font-size:var(--ui-caption-font-size);color:var(--system-error);margin:0}.SmsConnectorForm-module-scss-module__cFsHDa__smsForm__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}
.ProfileViewCard-module-scss-module__CYlaLq__root{align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.ProfileViewCard-module-scss-module__CYlaLq__avatarWrap{--_size:120px;width:var(--_size);height:var(--_size);background:var(--color-blue-light);border:3px solid var(--outline-variant);border-radius:50%;flex-shrink:0;overflow:hidden}.ProfileViewCard-module-scss-module__CYlaLq__avatarImg{object-fit:cover;width:100%;height:100%}.ProfileViewCard-module-scss-module__CYlaLq__avatarInitials{width:100%;height:100%;font-size:var(--heading-size-h1-font-size);font-weight:var(--font-weight-semibold);color:var(--color-blue-dark);justify-content:center;align-items:center;display:flex}.ProfileViewCard-module-scss-module__CYlaLq__identity{align-items:center;gap:var(--spacing-1);flex-direction:column;display:flex}.ProfileViewCard-module-scss-module__CYlaLq__name{margin:0}.ProfileViewCard-module-scss-module__CYlaLq__memberSince{font-size:var(--ui-small-font-size);color:var(--on-surface-variant);margin:0}.ProfileViewCard-module-scss-module__CYlaLq__section{align-items:center;gap:var(--spacing-2);width:100%;padding-top:var(--spacing-5);border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.ProfileViewCard-module-scss-module__CYlaLq__sectionLabel{font-size:var(--ui-small-font-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-variant);margin:0}.ProfileViewCard-module-scss-module__CYlaLq__bio{font-size:var(--ui-body-font-size,.9375rem);color:var(--on-surface);white-space:pre-wrap;text-align:left;width:100%;margin:0;line-height:1.6}.ProfileViewCard-module-scss-module__CYlaLq__bioEmpty{font-size:var(--ui-small-font-size);color:var(--on-surface-variant);margin:0;font-style:italic}
@keyframes ReviewsSection-module-scss-module__h6E9Qq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__list{--_reviews-border:var(--outline-variant)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__list{border:1px solid var(--_reviews-border,var(--color-grey-border));border-radius:var(--border-radius);overflow:hidden}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__loadMore{margin-top:var(--spacing-6);justify-content:center;display:flex}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeleton{gap:var(--spacing-4);padding:var(--spacing-6);display:grid}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonTitle{--_skeleton-base:var(--color-grey-light);--_skeleton-shine:var(--color-grey-lighter)}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonTitle{--_skeleton-base:var(--surface-container-high);--_skeleton-shine:var(--surface-container-highest)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonTitle{background:linear-gradient(90deg, var(--_skeleton-base) 25%, var(--_skeleton-shine) 50%, var(--_skeleton-base) 75%);background-size:200% 100%;border-radius:.25rem;width:40%;height:2rem;animation:1.5s infinite ReviewsSection-module-scss-module__h6E9Qq__shimmer}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonSubtitle{--_skeleton-base:var(--color-grey-light);--_skeleton-shine:var(--color-grey-lighter)}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonSubtitle{--_skeleton-base:var(--surface-container-high);--_skeleton-shine:var(--surface-container-highest)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonSubtitle{background:linear-gradient(90deg, var(--_skeleton-base) 25%, var(--_skeleton-shine) 50%, var(--_skeleton-base) 75%);background-size:200% 100%;border-radius:.25rem;width:60%;height:1rem;animation:1.5s infinite ReviewsSection-module-scss-module__h6E9Qq__shimmer}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonBlock{--_skeleton-base:var(--color-grey-light);--_skeleton-shine:var(--color-grey-lighter)}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonBlock{--_skeleton-base:var(--surface-container-high);--_skeleton-shine:var(--surface-container-highest)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__skeletonBlock{background:linear-gradient(90deg, var(--_skeleton-base) 25%, var(--_skeleton-shine) 50%, var(--_skeleton-base) 75%);background-size:200% 100%;border-radius:.25rem;width:100%;height:4rem;animation:1.5s infinite ReviewsSection-module-scss-module__h6E9Qq__shimmer}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__empty{--_reviews-empty-bg:var(--surface-container-high);--_reviews-border:var(--outline-variant)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__empty{padding:var(--spacing-12) var(--spacing-8);text-align:center;border:1px solid var(--_reviews-border,var(--color-grey-border));border-radius:var(--border-radius);background:var(--_reviews-empty-bg,var(--color-grey-light))}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__emptyTitle{--_reviews-empty-title-color:var(--on-surface)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__emptyTitle{font-size:var(--ui-body-lg-font-size);font-weight:var(--font-weight-semibold);color:var(--_reviews-empty-title-color,var(--color-main));margin:0 0 var(--spacing-2)}[data-theme=dark] .ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__emptyText{--_reviews-empty-text-color:var(--on-surface-variant)}.ReviewsSection-module-scss-module__h6E9Qq__reviewsSection__emptyText{font-size:var(--ui-body-font-size);color:var(--_reviews-empty-text-color,var(--color-grey));margin:0}
.ConnectorsList-module-scss-module__cdy60G__list{gap:var(--spacing-4);flex-direction:column;display:flex}.ConnectorsList-module-scss-module__cdy60G__list__banner{margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius);font-size:var(--ui-caption-font-size)}.ConnectorsList-module-scss-module__cdy60G__list__banner[data-tone=success]{background:color-mix(in srgb, var(--system-success), transparent 85%);color:var(--system-success)}.ConnectorsList-module-scss-module__cdy60G__list__banner[data-tone=error]{background:var(--system-error-light);color:var(--system-error)}.ConnectorsList-module-scss-module__cdy60G__list__googleCalendar{gap:var(--spacing-3);flex-direction:column;display:flex}.ConnectorsList-module-scss-module__cdy60G__list__credentials{font-size:var(--ui-caption-font-size);color:var(--color-grey-dark);margin:0}.ConnectorsList-module-scss-module__cdy60G__list__credentials code{font-size:var(--ui-small-font-size);overflow-wrap:anywhere}.ConnectorsList-module-scss-module__cdy60G__list__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ConnectorsList-module-scss-module__cdy60G__list__error{font-size:var(--ui-caption-font-size);color:var(--system-error);margin:0}
.ProfileForm-module-scss-module__Aa-I4a__root{gap:var(--spacing-6);background:var(--surface-container-high);max-width:42rem;padding:var(--spacing-8);border-radius:var(--spacing-4);flex-direction:column;margin:auto;display:flex}.ProfileForm-module-scss-module__Aa-I4a__tabHeader{padding-bottom:var(--spacing-2);border-bottom:1px solid var(--outline-variant);justify-content:center;display:flex}.ProfileForm-module-scss-module__Aa-I4a__main{gap:var(--spacing-8);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@media (max-width:35.9375rem){.ProfileForm-module-scss-module__Aa-I4a__main{grid-template-columns:1fr;justify-items:center}}.ProfileForm-module-scss-module__Aa-I4a__photoColumn{min-width:0}@media (max-width:35.9375rem){.ProfileForm-module-scss-module__Aa-I4a__photoColumn{width:100%}}.ProfileForm-module-scss-module__Aa-I4a__form{gap:var(--spacing-5);flex-direction:column;width:100%;min-width:0;display:flex}.ProfileForm-module-scss-module__Aa-I4a__message{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius);font-size:var(--ui-small-font-size);line-height:var(--ui-small-line-height);display:flex}.ProfileForm-module-scss-module__Aa-I4a__messageError{background:var(--system-error-light);border:1px solid color-mix(in srgb, var(--system-error) 25%, transparent);color:var(--system-error)}.ProfileForm-module-scss-module__Aa-I4a__messageSuccess{background:color-mix(in srgb, var(--color-green) 10%, white);border:1px solid color-mix(in srgb, var(--color-green) 35%, transparent);color:var(--on-surface-variant)}.ProfileForm-module-scss-module__Aa-I4a__memberSince{font-size:var(--ui-small-font-size);color:var(--on-surface-variant);margin:0}.ProfileForm-module-scss-module__Aa-I4a__formActions{padding-top:var(--spacing-1);justify-content:flex-end;display:flex}.ProfileForm-module-scss-module__Aa-I4a__pageError{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--system-error-light);border:1px solid color-mix(in srgb, var(--system-error) 25%, transparent);border-radius:var(--border-radius);color:var(--system-error);font-size:var(--ui-caption-font-size);display:flex}
