@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:Jua;src:url(/assets/Jua-Regular-eBTBpwS8.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/RobotoMono-VariableFont_wght-BmjObt7I.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/RobotoMono-Italic-VariableFont_wght-BTkegZV4.ttf) format("truetype");font-weight:100 900;font-style:italic}:root{--white: #FFFFFF;--black: #000000;--transparent: #FFFFFF00;--gray: #717680;--gray-25: #FDFDFD;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #E9EAEB;--gray-300: #D5D7DA;--gray-400: #A4A7AE;--gray-500: #717680;--gray-600: #535862;--gray-700: #414651;--gray-800: #252B37;--gray-900: #181D27;--gray-950: #0A0D12;--gray-950-rgb: 10, 13, 18;--brand: #CCC9E7;--brand-25: #EFEEF7;--brand-50: #E5E3F2;--brand-100: #DEDCEF;--brand-200: #CCC9E7;--brand-300: #ABA6D9;--brand-400: #8880CB;--brand-500: #645ABF;--brand-600: #493EA8;--brand-700: #3C328F;--brand-800: #2E2673;--brand-900: #1E184E;--brand-950: #16113B;--error: #F04438;--error-25: #FFFBFA;--error-50: #FEF3F2;--error-100: #FEE4E2;--error-200: #FECDCA;--error-300: #FDA29B;--error-400: #F97066;--error-500: #F04438;--error-600: #D92D20;--error-700: #B42318;--error-800: #912018;--error-900: #7A271A;--error-950: #55160C;--warning: #F79009;--warning-25: #FFFCF5;--warning-50: #FFFAEB;--warning-100: #FEF0C7;--warning-200: #FEDF89;--warning-300: #FEC84B;--warning-400: #FDB022;--warning-500: #F79009;--warning-600: #DC6803;--warning-700: #B54708;--warning-800: #93370D;--warning-900: #7A2E0E;--warning-950: #4E1D09;--success: #17B26A;--success-25: #F6FEF9;--success-50: #ECFDF3;--success-100: #DCFAE6;--success-200: #ABEFC6;--success-300: #75E0A7;--success-400: #47CD89;--success-500: #17B26A;--success-600: #079455;--success-700: #067647;--success-800: #085D3A;--success-900: #074D31;--success-950: #053321;--blue-700: #175CD3;--radius-xl: .75rem;--radius-2xl: 1rem;--Colors-Effects-Shadows-shadow-2xl_01: rgba(10, 13, 18, .18);--Colors-Effects-Shadows-shadow-2xl_02: rgba(10, 13, 18, .04);--Colors-Effects-Shadows-shadow-2xl_03: rgba(10, 13, 18, .05);--Colors-Effects-Shadows-shadow-lg_01: rgba(10, 13, 18, .08);--Colors-Effects-Shadows-shadow-lg_02: rgba(10, 13, 18, .03);--Colors-Effects-Shadows-shadow-lg_03: rgba(10, 13, 18, .04)}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{overflow-x:hidden;min-height:100vh}input{margin-top:.5rem;font-size:1rem}label{color:var(--gray-700);font-size:1rem;font-weight:500;margin:.5rem 0}.labelDescription{margin:.2rem 0 .5rem}.labelDescription div{color:var(--gray-600);font-size:1rem;font-weight:400}h1{font-size:2.1rem;font-weight:600;margin:0}.login{margin:auto;padding:8rem 4.5rem;width:100%}@media (min-width: 1024px){.login{min-width:40.5rem}}.loginHug{max-width:27.5rem;margin:auto}.meta,.intakeMeta{color:var(--gray-600);font-size:.75rem;line-height:1.25rem}@media (min-width: 768px){.meta,.intakeMeta{max-width:33rem}}.intakeMeta{margin-top:-1.5rem}.main{display:flex;flex-direction:column}@media (min-width: 1024px){.main{flex-direction:row}}.main .preview{position:relative;background:linear-gradient(to bottom,var(--white),var(--brand));min-height:80vh;padding-left:4.5rem;overflow:hidden;display:flex;align-items:flex-start;width:100%}@media (min-width: 1024px){.main .preview{height:100vh;padding:8rem 4.5rem;background:linear-gradient(to right,var(--white),var(--brand))}}.main .preview .screenshot{position:absolute;height:70vh;width:100%;background:var(--white);border-radius:2rem;box-shadow:0 0 3px 0 var(--gray) inset}@media (min-width: 1024px){.main .preview .screenshot{top:10rem}}.main .preview .screenshotNoShadow{position:absolute;height:auto;width:100%}@media (min-width: 1024px){.main .preview .screenshotNoShadow{top:10rem;margin:auto}}.main .preview img{margin:auto;border-radius:1rem;border:1px solid var(--gray-300);height:40rem}.main .previewRight{align-items:center;display:flex;justify-content:flex-end}@media (min-width: 1024px){.main .previewRight{background:linear-gradient(to right,var(--brand),var(--white))}}@media (max-width: 1024px){.main .previewRight{padding-right:4.5rem}}@media (min-width: 1024px){.mainReverse{flex-direction:row-reverse}}.welcomeMain{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.welcomeMain .welcomeInner{width:50%;text-align:center;height:auto}.welcomeMain .welcomeInner h1{color:var(--brand-900);font-size:3rem;font-weight:700;margin-bottom:2rem}.welcomeMain .welcomeInner p{margin:1.75rem 0;color:var(--gray-500);font-size:1.25rem}.intakeContainer{position:relative;top:4rem}.intakeMain{position:relative;top:8rem;width:80%;left:10%}.intakeMain h1{color:var(--brand-900);font-size:2.25rem;font-weight:700;margin-top:1.25rem;margin-bottom:2rem}@media (min-width: 768px){.intakeMain h1{max-width:30rem}}.bodyContent{max-width:53rem;width:100%;margin-bottom:2rem}.buttonLeft{width:auto;margin-right:1rem;display:inline-block}.buttonRight{display:inline-block}.loginForm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem;padding-top:.375rem}.loginField{flex-basis:100%;margin-top:1rem}.loginField .label{display:block;padding-bottom:.5rem}.loginField .fieldDetails{font-size:.875rem;color:var(--gray-600);margin-top:.5rem}.loginField .fieldDetailsSmall{font-size:.825rem;line-height:1.25rem}.loginFieldSlider{display:flex;align-items:center;height:2rem}.loginFieldSlider .label-inline{padding-top:.5rem}.loginFieldSlider,.loginFieldTimeRange{position:relative;flex-basis:100%}.loginFieldSlider:has(+.loginFieldTimeRange){margin-bottom:-.75rem}.labelDefault{margin-bottom:.5rem}.labelTooltip{display:flex;gap:.25rem;margin:.5rem 0}.labelTooltip:has(.statement){flex-direction:column}.statement{color:var(--gray-700);font-size:.875rem;font-weight:500}.statementSub{color:var(--gray-600);font-size:.75rem}.label-hidden{display:none}.label-inline{display:inline-block;width:7rem}.label-inline label{font-weight:700}.label-category label{color:var(--gray-900);font-size:1rem;font-weight:600}.sliderLabel{margin-left:.5rem;color:var(--gray-700);font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width: 768px){.width-inline40{flex-basis:auto;width:calc(40% - .5rem)}}@media (min-width: 768px){.width-inline50{flex-basis:auto;width:calc(50% - .5rem)}}@media (min-width: 768px){.width-inline60{flex-basis:auto;width:calc(60% - .5rem)}}@media (min-width: 768px){.width-inline70{flex-basis:auto;width:calc(70% - .5rem)}}@media (min-width: 768px){.width-inline80{flex-basis:auto;width:calc(80% - .5rem)}}@media (min-width: 768px){.width-fill{flex-basis:auto;width:100%}}.errorMessage,.genericError{color:var(--error);padding-top:.5rem;font-size:.875rem}.successMessage{color:var(--success-600);font-size:.875rem;padding-top:.5rem}.signUpCTA{position:relative;width:100%;margin-top:4rem;text-align:center;color:var(--gray-600);font-size:.9rem}.signUpCTA a{color:var(--gray-900);font-weight:700;text-decoration:none}.forgotPasswordCTA{position:relative;width:100%;margin-top:-.25rem;font-size:.9rem;color:var(--gray-900);font-weight:700;text-decoration:none}@media (min-width: 768px){.forgotPasswordCTA{text-align:right}}.patientIntakeContainer{position:relative;width:calc(100% - 3rem);top:8rem;left:1.5rem}.patientIntakeContainer .patientIntakeContent{position:relative;width:36rem;margin:6rem auto 10rem;border:1px var(--gray-200) solid;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.patientIntakeContainer .patientIntakeContent header{padding:2rem}.patientIntakeContainer .patientIntakeContent header .h1WithWalkins{display:flex;flex-direction:column-reverse;align-items:flex-start}@media (min-width: 1024px){.patientIntakeContainer .patientIntakeContent header .h1WithWalkins{flex-direction:row;align-items:center}}.patientIntakeContainer .patientIntakeContent header h1{font-size:1.5rem;line-height:3rem;color:var(--gray-900)}.patientIntakeContainer .patientIntakeContent header p{font-size:1rem;line-height:1.5rem;color:var(--gray-600)}.patientIntakeContainer .patientIntakeContent main .section{border-radius:1rem;border:1px solid var(--gray-200);padding:1.5rem}.patientIntakeContainer .patientIntakeContent main label{font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--gray-900)}.patientIntakeContainer .patientIntakeContent main .consultationOption{display:flex;width:100%;padding:1.5rem 1rem 2rem 2rem;align-items:center;justify-content:space-between;gap:var(--spacing-xl, 1rem);border-radius:var(--radius-xl, .75rem);border:1px solid var(--Colors-Border-border-primary, #d5d7da);background:var(--Colors-Background-bg-primary_alt, #fff);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, .05))}.patientIntakeContainer .patientIntakeContent main .consultationOption .consultationOptionText h2{color:var(--gray-900);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.patientIntakeContainer .patientIntakeContent main .consultationOption .consultationOptionText p{color:var(--gray-600);font-size:1rem;font-weight:400}.patientIntakeContainer .patientIntakeContent main,.patientIntakeContainer .patientIntakeContent .body,.patientIntakeContainer .patientIntakeContent footer{padding:2rem;border-top:1px var(--gray-200) solid}.patientIntakeContainer .patientIntakeContent .bodyQuestion{min-height:calc(100vh - 33rem)}@media (min-width: 1024px){.patientIntakeContainer .patientIntakeContent .bodyQuestion{min-height:0}}@media (min-width: 1024px){.patientIntakeContainer .patientIntakeContent .button{border-top:1px var(--gray-200) solid}}.patientIntakeContainer .patientIntakeContent .verifyModal{border:1px solid var(--gray-200);width:36rem;height:auto;border-radius:1rem;box-shadow:0 12px 16px -4px var(--Colors-Effects-Shadows-shadow-lg_01),0 4px 6px -2px var(--Colors-Effects-Shadows-shadow-lg_02),0 2px 2px -1px var(--Colors-Effects-Shadows-shadow-lg_03)}.patientIntakeContainer .patientIntakeContent .verifyModal>*{padding:2rem}.patientIntakeContainer .patientIntakeContent .verifyModal header>h1{color:var(--gray-900);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.patientIntakeContainer .patientIntakeContent .verifyModal header>p{color:var(--gray-600);font-size:1rem;font-weight:400}.patientIntakeContainer .patientIntakeContent .verifyModal .outline{border:1px solid var(--gray-200);border-radius:1rem;padding:1.5rem}.patientIntakeContainer .patientIntakeContent .verifyModal .redOutline{border:1px solid var(--error-500);border-radius:1rem;padding:1.5rem}.patientIntakeContainer .patientIntakeContent .verifyModal .currentAppointmentModal{background-color:var(--warning-50);border-radius:1rem;border:1px solid var(--gray-200);padding:1.5rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:.5rem}.patientIntakeContainer .patientIntakeContent .verifyModal .currentAppointmentModal h2{color:var(--brand-700);font-size:.875rem;font-weight:600}.patientIntakeContainer .patientIntakeContent .verifyModal .currentAppointmentModal div{color:var(--gray-600);font-size:.875rem;font-weight:500;display:flex;align-items:center}.patientIntakeContainer .patientIntakeContent .verifyModal .currentAppointmentModal p{color:var(--gray-900);font-size:1.125rem;font-weight:600}.patientIntakeContainer .patientIntakeContent .verifyModal .bookingWindow{background-color:var(--brand-50);border-radius:1rem;border:1px solid var(--gray-200);padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.patientIntakeContainer .patientIntakeContent .verifyModal .bookingWindow h2{color:var(--brand-700);font-size:.875rem;font-weight:600}.patientIntakeContainer .patientIntakeContent .verifyModal .bookingWindow p{color:var(--gray-600);font-size:.875rem;font-weight:500}.patientIntakeContainer .patientIntakeContent .verifyModal .bulletpointModal{display:flex;padding:1.5rem;flex-direction:column;gap:.75rem;border-radius:1rem;border:1px solid var(--gray-200)}.patientIntakeContainer .patientIntakeContent .verifyModal .bulletpointModal ul{margin-left:1.5rem}.patientIntakeContainer .patientIntakeContent .verifyModal .bulletpointModal ul li{color:var(--gray-600);font-size:.875rem;font-weight:500}@media (min-width: 1024px){.patientIntakeContainer .patientIntakeContent header,.patientIntakeContainer .patientIntakeContent .button{padding:2rem}.patientIntakeContainer .patientIntakeContent main,.patientIntakeContainer .patientIntakeContent footer{border-top:1px solid var(--gray-200)}}@media (max-width: 768px){.patientIntakeContainer .patientIntakeContent{width:100%;margin-top:2rem;border:none;border-radius:0;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}.patientIntakeContainer .patientIntakeContent .noProgressHeader{margin-top:-2.5rem!important}.patientIntakeContainer .patientIntakeContent main{padding:0!important;margin:1.75rem 0;border-top:none}.patientIntakeContainer .patientIntakeContent .bottomFooter{position:fixed;bottom:0}.patientIntakeContainer .patientIntakeContent footer{padding:0 0 2rem!important;width:calc(100% - 3rem);border-top:none}.patientIntakeContainer .patientIntakeContent .consultationOption{width:100%!important}.patientIntakeContainer .patientIntakeContent .verifyModal{border:none;box-shadow:none;width:100%}.patientIntakeContainer .patientIntakeContent .verifyModal header>.horizontalContainer{margin-bottom:.5rem}}@media (max-width: 768px){.patientIntakeContainer .patientIntakeContent{padding-bottom:1.5rem}}.buttonHover:hover{cursor:pointer;background-color:var(--gray-50);border-radius:.25rem}.walkIns{color:var(--brand-700);background-color:var(--brand-50);border:1px var(--brand-200) solid;border-radius:12px;padding:2px 8px 3px;font-size:.875rem;font-weight:500;align-items:center}@media (min-width: 1024px){.walkIns{white-space:nowrap;margin-left:1rem}}.detailsPre{font-size:1rem;line-height:1.5rem;color:var(--gray-600)}.detailsPost{font-size:.875rem;line-height:1.25rem;color:var(--gray-600);margin-top:.5rem}.completeWrapper{width:100%;display:flex;justify-content:center;align-items:center}.completeWrapper .complete{width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}.completeWrapper .complete p{color:var(--gray-500);font-size:1rem;line-height:1.75rem;text-align:center}.assignInviteWrap{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}.inviteModal{position:fixed;width:400px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-radius:16px}.inviteModal .head{height:3.5rem;display:flex;justify-content:center}.inviteModal .head .icon{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;margin-top:1.5rem;border:1px var(--gray-200) solid;border-radius:10px;box-shadow:0 1px 2px #0000000d}.inviteModal .body{text-align:center;padding:1.5rem;border-bottom:1px var(--gray-200) solid}.inviteModal .body h1{font-size:1.125rem;color:var(--gray-900)}.inviteModal .body p{font-size:.875rem;line-height:1.25rem;color:var(--gray-600)}.inviteModal .buttonBlock{width:100%;padding:1.5rem}.horizontalContainer{display:flex;flex-direction:row;width:100%}.verticalContainer{display:flex;flex-direction:column}.subheading900{color:var(--gray-900);font-weight:600;font-size:1.25rem}.subheading700{color:var(--gray-700);font-weight:600;font-size:1rem}.subheading600{color:var(--gray-600);font-weight:400;font-size:1rem}.timePill{color:var(--gray-700);text-align:center;font-weight:500;font-size:1rem;border-radius:.5rem;border:1px solid var(--gray-300);background-color:var(--white);box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(10, 13, 18, .05));padding:.25rem .63rem;height:2rem;max-width:6rem;cursor:pointer}.selectedTimePill{background-color:var(--brand-50)!important;border:1px solid var(--brand-200);color:var(--brand-700)}.timePill:disabled{background-color:var(--gray-50);border:1px solid var(--gray-200);cursor:default}.brand700{color:var(--brand-700)!important}.chevron{display:flex;justify-content:center;align-items:center;cursor:pointer;width:2rem;height:2rem;background-color:transparent;border:none;border-radius:8px;transition:.5s}.chevron img{transition:.5s}.chevron:hover{background-color:var(--gray-50);cursor:pointer}.chevron:hover img{opacity:1}.invalid{color:var(--error-600)}.transparent{background-color:transparent;border:none}.graytext{color:var(--gray-600);font-size:var(--Font-size-text-sm, 14px);font-weight:500}.purpletext{color:var(--brand-700);display:flex;align-items:center;gap:.33rem;margin-bottom:.5rem;font-weight:600;font-size:.875rem}.grayDescription{color:var(--gray-900)!important;font-size:.875rem!important;font-weight:400!important}.gray900smBold{color:var(--gray-900)!important;font-size:.875rem!important;font-weight:600!important}
