.FeatureLink_arrow__fVFvQ,.FeatureLink_underline__JXa3Z{--v-button-text-color:light-dark(var(--v-color-gray-700),var(--v-color-white));--v-button-text-color-disabled:light-dark(var(--v-color-gray-200),var(--v-color-gray-400));--v-button-text-color-hover:light-dark(var(--v-color-gray-500),var(--v-color-gray-200));--v-button-text-color-pressed:light-dark(var(--v-color-gray-700),var(--v-color-white))}.FeatureLink_arrow__fVFvQ{background-color:rgba(0,0,0,0);text-decoration:none}.FeatureLink_arrow__fVFvQ svg{color:var(--m-colormode-text-color,--v-color-text-primary);display:inline-block;vertical-align:middle;transition:all .15s ease-in-out;margin-left:var(--v-space-200);margin-right:0}.FeatureLink_arrow__fVFvQ:hover .FeatureLink_linkText__M_gW9,.FeatureLink_arrow__fVFvQ:hover svg{color:var(--v-button-text-color-hover)}.FeatureLink_arrow__fVFvQ:hover svg{margin-left:var(--v-space-100);margin-right:var(--v-space-100)}.FeatureLink_underline__JXa3Z{text-decoration:none;border-bottom:1px solid var(--v-button-text-color)}.FeatureLink_underline__JXa3Z:hover{border-bottom-color:var(--v-button-text-color-hover)}.FeatureLink_underline__JXa3Z:hover .FeatureLink_linkText__M_gW9{color:var(--v-button-text-color-hover)}.FeatureLink_underline__JXa3Z:active{border-bottom-color:var(--v-button-text-color-pressed)}.FeatureLink_underline__JXa3Z:active .FeatureLink_linkText__M_gW9{color:var(--v-button-text-color-pressed)}.AppointmentSummary_confirmationCalloutContent__hg2Gx h1,.AppointmentSummary_confirmationCalloutContent__hg2Gx h2,.AppointmentSummary_confirmationCalloutContent__hg2Gx h3,.AppointmentSummary_confirmationCalloutContent__hg2Gx h4,.AppointmentSummary_confirmationCalloutContent__hg2Gx h5,.AppointmentSummary_confirmationCalloutContent__hg2Gx h6{margin:0;font-size:var(--v-font-size-100);font-style:normal;font-weight:var(--v-font-weight-demibold);line-height:150%}.AppointmentSummary_confirmationCalloutContent__hg2Gx h1:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h2:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h3:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h4:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h5:not(:first-child),.AppointmentSummary_confirmationCalloutContent__hg2Gx h6:not(:first-child){margin-top:var(--v-space-300)}.AppointmentSummary_confirmationCalloutContent__hg2Gx p{margin:0}.AppointmentSummary_confirmationCalloutContent__hg2Gx p+p{margin-top:var(--v-space-100)}@media (576px <= width){.AppointmentSummary_visitDetailsSection__YGCzI{flex:1 0}}.AppointmentSummary_visitDetailsSectionHeading__EcjAT{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:1.1;color:var(--v-color-text-primary)}.AppointmentSummary_visitDetailsCallout__x_yry{display:flex;flex-direction:column;gap:var(--v-space-400);padding:var(--v-space-300);margin-top:var(--v-space-400);border:1px solid var(--v-color-border-low-contrast)}@media (992px <= width){.AppointmentSummary_visitDetailsCallout__x_yry{padding:var(--v-space-400)}}@media (768px <= width){.AppointmentSummary_visitDetailsCalloutSection__mVsSa{flex:1 0}}.AppointmentSummary_visitDetailsCalloutSubheading__8WTML{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:150%;color:var(--v-color-text-primary)}.AppointmentSummary_virtualMeetingLinkContainer__i4hgC{display:flex;flex-direction:column;gap:var(--v-space-250);margin-top:var(--v-space-400)}.AppointmentSummary_virtualMeetingCopyContainer__3SnXf{display:flex;gap:var(--v-space-200);align-items:center}.AppointmentSummary_virtualMeetingTextLink__rK383{word-break:break-all}.AppointmentSummary_attendeesList__Ged9L{list-style:none;margin:0;padding:0;width:100%}@media (576px <= width){.AppointmentSummary_attendeesList__Ged9L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--v-space-400);column-gap:var(--v-space-400)}}.AppointmentSummary_attendeeItem__c0QYs{padding-top:var(--v-space-200);padding-bottom:var(--v-space-200)}.AppointmentSummary_attendeeItem__c0QYs+.AppointmentSummary_attendeeItem__c0QYs{border-top:1px solid var(--v-color-border-low-contrast)}@media (576px <= width){.AppointmentSummary_attendeeItem__c0QYs{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-top:var(--v-space-300);padding-bottom:var(--v-space-300)}}.AppointmentSummary_attendeeCompany__kfhXg,.AppointmentSummary_attendeeEmail__OwCdr,.AppointmentSummary_attendeeName__1_Vzb{padding-top:var(--v-space-100);padding-bottom:var(--v-space-100)}.AppointmentSummary_attendeeName__1_Vzb{font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:150%}.AppointmentSummary_attendeeCompany__kfhXg,.AppointmentSummary_attendeeEmail__OwCdr{font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-medium);line-height:150%;color:var(--v-color-text-tertiary)}.AppointmentSummary_visitGoalsContainer__TkyPO{display:flex;flex-direction:column;gap:var(--v-space-600,40px)}.AppointmentSummary_visitGoal__i5jhp{display:flex;flex-direction:column;gap:var(--v-space-400,24px)}@media (576px <= width){.AppointmentSummary_visitGoal__i5jhp{flex-direction:row}.AppointmentSummary_visitGoalImageContainer__JB6Z7{width:224px;flex-grow:0;flex-shrink:0}}.AppointmentSummary_visitGoalImage__8nP_9{max-width:100%;height:auto}.AppointmentSummary_visitGoalBody__fymU4{display:flex;flex-direction:column;gap:var(--v-space-400,24px)}.AppointmentSummary_visitGoalHeader__NQIO7{display:flex;flex-direction:column;gap:var(--v-space-100,4px)}.AppointmentSummary_visitGoalDescription__a4r0g{display:flex;flex-direction:column;gap:var(--v-space-200,16px)}.AppointmentSummary_visitGoalDescription__a4r0g p{margin:0}.AppointmentSummary_visitGoalFreeForm__xmyyY{display:flex;flex-direction:column;gap:var(--v-space-250)}.AppointmentSummary_visitGoalFreeFormHeading__OowEl{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:1.5;color:var(--v-color-text-primary)}.AppointmentSummary_uploadedFilesList__NANdB{list-style:none;margin:0;padding:0}.AppointmentSummary_uploadedFileItem__2izMA{margin:0;padding:var(--v-space-300) 0}.AppointmentSummary_contactInfoContainer__wZAv8{display:flex;flex-direction:column;gap:var(--v-space-400)}@media (576px <= width){.AppointmentSummary_contactInfoContainer__wZAv8{flex-direction:row}}.AppointmentSummary_contactInfoItem__pjB7b{display:flex;flex-direction:column;gap:var(--v-space-250)}@media (576px <= width){.AppointmentSummary_contactInfoItem__pjB7b{flex-grow:1}}.AppointmentSummary_contactInfoItemHeading__aysyr{margin:0;font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-demibold);line-height:1.1;color:var(--v-color-text-primary)}.AppointmentSummary_summaryFooter__XHSci{display:flex;flex-direction:column;gap:var(--v-space-300);align-items:center;text-align:center}.AppointmentSummary_summaryFooterBody__MJKG9{display:flex;flex-direction:column;gap:var(--v-space-100)}.AppointmentSummary_summaryFooterDivider__hIyOl{margin:var(--v-space-500) 0}.AppointmentSummary_summaryFooterActions__BDBLM{text-align:center}.AppointmentSummary_confirmationToastMessage__hE5Qh{display:flex;gap:var(--v-space-250);align-items:center}.AppointmentSummary_webLinksContainer__vPq9b:not(:first-child){margin-top:var(--v-space-400)}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLinksSubHead__dy0RQ{margin-bottom:var(--v-space-200)}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLinksList__1fnL8{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--v-space-200)}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLinkItem__YWoo6{margin:0;padding:0;display:flex}.AppointmentSummary_webLinksContainer__vPq9b .AppointmentSummary_webLink__becYi{display:block;padding-block:var(--v-space-100)}.AnimateShowHorizontal_container__YKh9J{display:inline-grid;grid-template-columns:0fr;min-width:0;transition:grid-template-columns var(--m-animate-show-duration,var(--v-animation-duration-300)) var(--m-animate-show-timing-function,var(--v-animation-timing-function-ease-out));overflow:hidden}.AnimateShowHorizontal_content___StmW{min-width:0;overflow:hidden;transition:visibility var(--m-animate-show-duration,var(--v-animation-duration-300)) var(--m-animate-show-timing-function,var(--v-animation-timing-function-ease-out))}.AnimateShowHorizontal_container__YKh9J.AnimateShowHorizontal_show__ncTM8{grid-template-columns:1fr;overflow:visible;.AnimateShowHorizontal_content___StmW{visibility:visible}}.AnimateShowHorizontal_container__YKh9J.AnimateShowHorizontal_withBleed__mts_M{overflow:visible;margin:calc(-1 * var(--v-space-200));padding:var(--v-space-200)}.UploadFileCard_uploadFileCard__z938g{display:grid;position:relative;align-items:center;grid-template-columns:1fr 96px;background-color:var(--v-color-white);--m-vertical-padding:var(--v-space-300);--m-bar-height:4px;padding-top:var(--m-vertical-padding);padding-bottom:calc(var(--m-bar-height) + var(--m-vertical-padding));&:after{background-color:rgba(231,231,231,.4);z-index:1}&:after,&:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--m-bar-height)}&:before{transform:scaleX(var(--m-upload-progress,0));transform-origin:left center;opacity:round(up,var(--m-upload-progress,0),1);background-color:var(--v-color-surface-inverse);z-index:2;transition:transform .3s linear}}.UploadFileCard_uploadFileCard__z938g.UploadFileCard_smallUploadBar__9FgyM{&:after{height:1px}&:before{height:0}}.UploadFileCard_uploadFileCard__z938g.UploadFileCard_inset__Gxwsk{padding-inline:var(--v-space-300)}.UploadFileCard_contentRail__JXkPW{display:grid;align-items:center;grid-template-columns:0 minmax(0,1fr);grid-column-gap:0;column-gap:0;transition:grid-template-columns .28s ease,column-gap .28s ease;min-width:0}.UploadFileCard_contentRail__JXkPW.UploadFileCard_withImage__3WrDg{grid-template-columns:var(--v-dimension-0500) minmax(0,1fr);column-gap:var(--v-space-300)}.UploadFileCard_imageTrack__6HAKW{overflow:hidden;min-width:0}.UploadFileCard_imageContainer__ndoMa{position:relative;width:var(--v-dimension-0500);aspect-ratio:1/1;border-radius:var(--v-border-radius-050);overflow:hidden}.UploadFileCard_text___tE8z{min-width:0;margin-right:var(--v-space-300)}.UploadFileCard_errorMessage__9ogw7{display:flex;align-items:center;gap:var(--v-space-100)}.UploadFileCard_actionsRail__1WbYe{min-height:40px;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--v-space-200)}@media (prefers-reduced-motion:reduce){.UploadFileCard_contentRail__JXkPW{transition:none}}.UploadFileCard_primaryActionButton__peVB6,.UploadFileCard_secondaryActionButton___jcUO{&:focus-visible{outline-offset:-2px}}.UploadFileCard_primaryActionButton__peVB6.UploadFileCard_trash__Jn2oo{color:red}.FormCalloutCard_formCallout__3pEbK{display:flex;flex-direction:column;gap:var(--v-space-400);padding:var(--v-space-300);background-color:var(--v-color-surface-secondary)}@media breakpoint-lg{.FormCalloutCard_formCallout__3pEbK{padding:var(--v-space-400)}}.FormConfirmationSection_confirmationSection__b8Swr{border-top:1px solid var(--v-color-border-low-contrast,#d1d1d1)}.FormConfirmationSection_confirmationSectionHeader__ynJgx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400,24px);padding-top:var(--v-space-300,16px);padding-bottom:var(--v-space-400,24px)}.FormConfirmationSection_confirmationSectionHeaderIcon__cYFia{flex-shrink:0}.InviteCard_fieldsGrid__z1Q3N{margin-top:var(--v-space-400);width:100%;display:grid;grid-template-columns:1fr;@media (768px <= width){grid-template-columns:1fr 1fr}grid-gap:var(--v-space-300);gap:var(--v-space-300)}.InviteCard_removeButton__qSvVO{margin-block:var(--v-space-250);& [data-component=label]{color:var(--v-color-text-danger);font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-medium);line-height:100%;letter-spacing:var(--v-letter-spacing-000)}&:hover{& [data-component=label]{text-decoration:underline}}& [data-component=leading-icon]{color:var(--v-color-text-danger)}}