.RegisterPage_registrationCard__d_Q28{background:#ffffff;border:1px solid var(--kh-line);border-radius:var(--kh-radius-md);box-shadow:var(--kh-shadow-sm);display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:48rem;padding:1.25rem}.RegisterPage_pathwayForm__1_uSb,.RegisterPage_registrationForm__bcJ53{display:grid;grid-gap:1.25rem;gap:1.25rem}.RegisterPage_pathwayFieldset__LiaPM{border:0;display:grid;grid-gap:.75rem;gap:.75rem;margin:0;min-width:0;padding:0}.RegisterPage_pathwayFieldset__LiaPM legend{color:var(--kh-ink);font-size:1.05rem;font-weight:900;padding:0}.RegisterPage_pathwayOptions__gVWhE{display:grid;grid-gap:.65rem;gap:.65rem}.RegisterPage_pathwayOption__xzQG4{align-items:flex-start;background:#ffffff;border:1px solid #c9d8e1;border-radius:8px;cursor:pointer;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1.15rem minmax(0,1fr);padding:.9rem}.RegisterPage_pathwayOption__xzQG4:has(input:checked){background:#ecf8f6;border-color:var(--kh-teal);box-shadow:inset 4px 0 0 var(--kh-teal)}.RegisterPage_pathwayOption__xzQG4 input{accent-color:var(--kh-teal);height:1.1rem;margin:.15rem 0 0;width:1.1rem}.RegisterPage_pathwayOption__xzQG4 span{display:grid;grid-gap:.25rem;gap:.25rem}.RegisterPage_pathwayOption__xzQG4 strong{color:var(--kh-ink)}.RegisterPage_pathwayOption__xzQG4 small{color:#536476;font-size:.84rem;line-height:1.45}.RegisterPage_selectedDepartment__KNJHq{background:#f2fbf8;border:1px solid #9bcfca;border-radius:8px;display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem}.RegisterPage_selectedDepartment__KNJHq span{color:#536476;font-size:.8rem;font-weight:800;text-transform:uppercase}.RegisterPage_selectedDepartment__KNJHq p{color:#536476;line-height:1.45;margin:0}.RegisterPage_safetyNotice__sSUPn{background:#fff8e6;border:1px solid #e5c66a;border-radius:8px;color:#4f3d00;display:grid;grid-gap:.25rem;gap:.25rem;line-height:1.45;padding:.9rem 1rem}.RegisterPage_formSection__6YWGb{border-top:1px solid var(--kh-line);display:grid;grid-gap:.9rem;gap:.9rem;padding-top:1rem}.RegisterPage_formSection__6YWGb:first-child{border-top:0;padding-top:0}.RegisterPage_formSection__6YWGb h2{color:var(--kh-ink);font-size:.98rem;font-weight:900;margin:0}.RegisterPage_addressGrid__36KKO,.RegisterPage_fieldGrid__VCinw,.RegisterPage_patientGrid___e6_j{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.RegisterPage_field__de9qD{align-content:start;display:grid;grid-gap:.4rem;gap:.4rem}.RegisterPage_patientGrid___e6_j>.RegisterPage_field__de9qD{grid-template-rows:auto 3.15rem auto}.RegisterPage_field__de9qD label{color:var(--kh-ink);font-size:.9rem;font-weight:900}.RegisterPage_requiredMark___9_Ta{color:var(--kh-danger)}.RegisterPage_field__de9qD input,.RegisterPage_field__de9qD select{background:#ffffff;border:1px solid #c9d8e1;border-radius:8px;box-shadow:inset 0 1px 1px rgb(15 47 54/3%);color:#111827;min-height:3rem;padding:.75rem .85rem;width:100%}.RegisterPage_field__de9qD .RegisterPage_accentInput__3S15u{border-left:4px solid var(--kh-teal)}.RegisterPage_phoneControl__EoDiI{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr}.RegisterPage_countrySelector__Lj_Vn{align-items:center;border:1px solid #c9d8e1;border-left:4px solid var(--kh-teal);border-radius:8px;display:grid;grid-template-columns:1.75rem minmax(0,1fr);min-height:3rem;overflow:hidden;padding-left:.65rem}.RegisterPage_countryFlag__MU0C0{border:1px solid #cad6dc;border-radius:2px;display:block;height:auto;width:1.55rem}.RegisterPage_countryCodeDisplay__HbUu8{align-items:center;color:#111827;display:flex;font-weight:700;min-height:2.85rem;min-width:0;padding:.4rem .85rem .4rem .4rem}.RegisterPage_countrySelector__Lj_Vn:focus-within{border-color:var(--kh-teal);box-shadow:0 0 0 3px #dff4f1;outline:2px solid var(--kh-teal);outline-offset:1px}.RegisterPage_phoneControl__EoDiI>input[required]{border-left:4px solid var(--kh-teal)}.RegisterPage_field__de9qD select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#49606a 0),linear-gradient(135deg,#49606a 50%,transparent 0);background-position:calc(100% - 1.15rem) 50%,calc(100% - .85rem) 50%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-right:2.5rem}.RegisterPage_field__de9qD input[type=password]{font-size:1.25rem;font-weight:800;letter-spacing:.28em;min-height:4rem;padding-left:2rem;padding-right:2rem;text-align:center}.RegisterPage_field__de9qD input[type=password]::placeholder{color:#7a8795;letter-spacing:.16em;text-align:center}.RegisterPage_field__de9qD input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;padding:.35rem}.RegisterPage_field__de9qD input[required],.RegisterPage_field__de9qD select[required]{border-left:4px solid var(--kh-teal)}.RegisterPage_field__de9qD input:user-invalid,.RegisterPage_field__de9qD input[aria-invalid=true],.RegisterPage_field__de9qD select:user-invalid,.RegisterPage_field__de9qD select[aria-invalid=true]{border-color:var(--kh-danger);border-left-color:var(--kh-danger);box-shadow:0 0 0 3px rgb(176 0 32/10%)}.RegisterPage_fieldHint__ns8Pr{color:#536476;font-size:.84rem;line-height:1.45;margin:0}.RegisterPage_sectionHint__7Om3w{color:#536476;font-size:.84rem;line-height:1.45;margin:-.25rem 0 0}.RegisterPage_field__de9qD input:focus-visible,.RegisterPage_field__de9qD select:focus-visible,.RegisterPage_primaryButton__HLjup:focus-visible,.RegisterPage_secondaryLink__QhIyU:focus-visible{box-shadow:0 0 0 5px #ffffff;outline:3px solid var(--kh-focus);outline-offset:3px}.RegisterPage_error__mQFxl,.RegisterPage_helpText__sku_W{color:#536476;line-height:1.55;margin:0}.RegisterPage_error__mQFxl{background:#fff7f7;border:1px solid #f0b9c0;border-left:4px solid var(--kh-danger);border-radius:8px;color:#7a0014;font-weight:800;padding:.85rem 1rem}.RegisterPage_primaryButton__HLjup{background:var(--kh-teal);border:0;border-radius:8px;box-shadow:0 10px 22px rgb(10 167 157/18%);color:#ffffff;cursor:pointer}.RegisterPage_primaryButton__HLjup,.RegisterPage_secondaryLink__QhIyU{align-items:center;display:inline-flex;font-weight:900;justify-content:center;min-height:2.75rem;padding:.7rem 1.25rem;text-decoration:none;width:100%}.RegisterPage_secondaryLink__QhIyU{border:1px solid #08756f;border-radius:8px;color:#07635f}.RegisterPage_summary__qiqwn{background:#f2fbf8;border:1px solid #9bcfca;border-radius:var(--kh-radius-md);box-shadow:var(--kh-shadow-sm);color:var(--kh-ink);display:grid;grid-gap:.75rem;gap:.75rem;max-width:48rem;padding:1.25rem}.RegisterPage_summary__qiqwn h2,.RegisterPage_summary__qiqwn p{margin:0}.RegisterPage_reviewList__n0J1g{display:grid;grid-gap:0;gap:0;margin:0}.RegisterPage_reviewList__n0J1g>div{border-top:1px solid #cfe2e0;display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem 0}.RegisterPage_reviewList__n0J1g dt{color:#536476;font-size:.82rem;font-weight:800}.RegisterPage_reviewList__n0J1g dd{font-weight:800;margin:0;overflow-wrap:anywhere}.RegisterPage_reviewActions__EK_YJ{display:flex;flex-wrap:wrap;gap:.75rem}.RegisterPage_reviewActions__EK_YJ form{display:contents}.RegisterPage_developmentNotice__Tu7uD{background:#fff8e6;border:1px solid #e5c66a;border-radius:8px;color:#624b00;font-weight:700;padding:.75rem .9rem}@media (min-width:44rem){.RegisterPage_fieldGrid__VCinw,.RegisterPage_pathwayOptions__gVWhE,.RegisterPage_patientGrid___e6_j{grid-template-columns:repeat(2,minmax(0,1fr))}.RegisterPage_addressGrid__36KKO{grid-template-columns:minmax(0,2fr) minmax(8rem,1fr) minmax(8rem,1fr)}.RegisterPage_primaryButton__HLjup,.RegisterPage_secondaryLink__QhIyU{width:-moz-fit-content;width:fit-content}.RegisterPage_fullWidth__4NiKx{grid-column:1/-1}.RegisterPage_phoneControl__EoDiI{grid-template-columns:minmax(10.5rem,.9fr) minmax(9rem,1.1fr)}}.TenantLandingPage_page__3SQPu{background:linear-gradient(180deg,#f8fbfb 0,#f8fbfb 4.5rem,var(--kh-bg) 4.5rem);min-height:100vh}.TenantLandingPage_topbar__HEoSH{align-items:center;background:#ffffff;border-bottom:1px solid var(--kh-soft-line);box-shadow:var(--kh-shadow-sm);display:flex;justify-content:space-between;min-height:4.5rem;padding:.9rem 1rem}.TenantLandingPage_brand__nHVrO{align-items:center;display:flex;gap:.75rem}.TenantLandingPage_brandMark__Kd4qF{align-items:center;background:var(--kh-teal);border-radius:10px;box-shadow:0 8px 18px rgb(10 167 157/22%);color:#ffffff;display:inline-flex;font-size:1.45rem;font-weight:900;height:2.5rem;justify-content:center;width:2.5rem}.TenantLandingPage_brandName__utHS6{color:#071d24;font-size:1rem;font-weight:900;line-height:1.1}.TenantLandingPage_topbarActions__votJG{align-items:center;display:flex;gap:.75rem}.TenantLandingPage_statusPill__up5jp,.TenantLandingPage_textSizePill__9VDkC{align-items:center;background:#ffffff;border:1px solid #86cfc8;border-radius:999px;color:#08756f;display:inline-flex;font-size:.84rem;gap:.45rem;min-height:2.25rem;padding:.35rem .85rem}.TenantLandingPage_statusDot__PRJXH{background:var(--kh-teal);border-radius:999px;height:.45rem;width:.45rem}.TenantLandingPage_textSizePill__9VDkC{border-color:#9fb0ba;color:#3f505b}.TenantLandingPage_shell__aH7G3{margin:0 auto;max-width:72rem;padding:1.5rem .9rem 4rem}.TenantLandingPage_card__omPHK{background:#ffffff;border:1px solid var(--kh-line);border-radius:var(--kh-radius-lg);box-shadow:var(--kh-shadow-lg);overflow:hidden}.TenantLandingPage_hero__xX_1j{padding:1.5rem 1.25rem 1rem}.TenantLandingPage_clinicIdentity__Hbq_k{align-items:center;display:flex;gap:.9rem;margin-bottom:1.5rem}.TenantLandingPage_clinicLogo__Vx5dK{background:#fff7f9;border:1px solid #dfe9ed;border-radius:10px;height:42px;object-fit:contain;padding:.25rem .55rem;width:150px}.TenantLandingPage_eyebrow__ANA1_{color:#7a8795;font-size:.76rem;font-weight:900;letter-spacing:.05em;margin:0 0 .45rem;text-transform:uppercase}.TenantLandingPage_title__wrUAi{color:var(--kh-ink);font-size:clamp(1.8rem,5vw,2.4rem);font-weight:900;letter-spacing:0;line-height:1.08;margin:0 0 .75rem}.TenantLandingPage_subtitle__SYRyP{color:#536476;font-size:1rem;line-height:1.55;margin:0;max-width:44rem}.TenantLandingPage_modeRow__WwZG9{border-bottom:1px solid var(--kh-line);border-top:1px solid var(--kh-soft-line);display:grid;grid-template-columns:1fr;overflow:hidden}.TenantLandingPage_modeItem___vePK{align-items:center;color:var(--kh-ink);display:flex;font-weight:900;gap:.75rem;justify-content:center;min-height:3.45rem;padding:.9rem 1rem}.TenantLandingPage_modeItemActive__M1Zd4{background:#eaf8f5;border-bottom:3px solid var(--kh-teal);color:var(--kh-teal-dark)}.TenantLandingPage_modeIcon__2mLJY{align-items:center;border:2px solid;border-radius:6px;display:inline-flex;height:1.35rem;justify-content:center;width:1.35rem}.TenantLandingPage_meta__dCAK3{border-bottom:1px solid var(--kh-soft-line);color:#607182;display:grid;font-size:.88rem;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr;padding:1rem 1.25rem}.TenantLandingPage_meta__dCAK3 p{margin:0}.TenantLandingPage_formWrap__O8yB9{padding:1.25rem}.TenantLandingPage_secureStart__VTJfW{background:#ffffff;border:1px solid var(--kh-line);border-radius:var(--kh-radius-md);box-shadow:var(--kh-shadow-sm);display:grid;grid-gap:.95rem;gap:.95rem;max-width:42rem;padding:1.25rem}.TenantLandingPage_secureStart__VTJfW h2{color:var(--kh-ink);font-size:1.05rem;font-weight:900;margin:0}.TenantLandingPage_secureStart__VTJfW p{color:#536476;line-height:1.6;margin:0}.TenantLandingPage_startButton__BgwU4{align-items:center;background:var(--kh-teal);border-radius:8px;box-shadow:0 10px 22px rgb(10 167 157/18%);color:#ffffff;display:inline-flex;font-weight:900;justify-content:center;min-height:2.75rem;padding:.7rem 1.25rem;text-decoration:none;width:100%}button.TenantLandingPage_startButton__BgwU4{border:0;cursor:pointer;font:inherit}.TenantLandingPage_secondaryButton__YzRdi{align-items:center;background:#ffffff;border:1px solid #08756f;border-radius:8px;color:#07635f;display:inline-flex;font-weight:900;justify-content:center;min-height:2.75rem;padding:.7rem 1.25rem;text-decoration:none;width:100%}.TenantLandingPage_secondaryButton__YzRdi:focus-visible,.TenantLandingPage_startButton__BgwU4:focus-visible{box-shadow:0 0 0 5px #ffffff;outline:3px solid var(--kh-focus);outline-offset:3px}.TenantLandingPage_fixtureGrid__R0Ues{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.TenantLandingPage_fixtureCard__tHd1C{border:1px solid var(--kh-line);border-radius:var(--kh-radius-md);box-shadow:var(--kh-shadow-sm);display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem}.TenantLandingPage_fixtureCard__tHd1C h2{color:var(--kh-ink);font-size:1.25rem;margin:0}.TenantLandingPage_fixtureMeta__wnqw5{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.TenantLandingPage_fixtureMeta__wnqw5 div{border-top:1px solid var(--kh-soft-line);padding-top:.75rem}.TenantLandingPage_fixtureMeta__wnqw5 dt{color:#607182;font-size:.78rem;font-weight:800;text-transform:uppercase}.TenantLandingPage_fixtureMeta__wnqw5 dd{color:var(--kh-ink);line-height:1.45;margin:.2rem 0 0}.TenantLandingPage_fixtureError__rD8TP{background:#fff3f4;border-left:4px solid #b30027;color:#8a001e;margin:0 0 1rem;padding:.9rem 1rem}@media (min-width:48rem){.TenantLandingPage_topbar__HEoSH{padding:.9rem 1.5rem}.TenantLandingPage_shell__aH7G3{padding:2rem 1.5rem 5rem}.TenantLandingPage_hero__xX_1j{padding:2rem 2.5rem 1.25rem}.TenantLandingPage_modeRow__WwZG9{grid-template-columns:repeat(3,minmax(0,1fr))}.TenantLandingPage_meta__dCAK3{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 2.5rem}.TenantLandingPage_formWrap__O8yB9{padding:1.5rem 2.5rem 2.35rem}.TenantLandingPage_secondaryButton__YzRdi,.TenantLandingPage_startButton__BgwU4{width:-moz-fit-content;width:fit-content}.TenantLandingPage_fixtureGrid__R0Ues{grid-template-columns:repeat(2,minmax(0,1fr))}}