.kzbQzG_Container{width:100%}.kzbQzG_Title{font-size:var(--font-xl);font-weight:var(--fw-semibold);color:var(--color-neutral-7,var(--color-neutral-7))}.kzbQzG_Subtitle{font-size:var(--font-sm);color:var(--color-neutral-6,var(--color-neutral-6))}.kzbQzG_Group{width:100%}.kzbQzG_GroupLabel{font-size:var(--font-xs);font-weight:var(--fw-semibold);color:var(--color-neutral-6,var(--color-neutral-6));text-transform:uppercase;letter-spacing:.06em}.kzbQzG_OptionCard{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-md);border:1px solid var(--color-neutral-3,var(--color-neutral-3));background:var(--color-neutral-0);cursor:pointer;border-radius:10px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.kzbQzG_OptionCard:hover{background:var(--color-neutral-1,var(--color-neutral-1));border-color:var(--color-neutral-4,var(--color-neutral-4));box-shadow:0 1px 3px #0000000f}.kzbQzG_OptionCard:active{background:var(--color-neutral-2,var(--color-neutral-2))}.kzbQzG_OptionCard[data-disabled]{opacity:.55;pointer-events:none}.kzbQzG_OptionContent{flex:1;min-width:0}.kzbQzG_OptionTitle{font-size:var(--font-md);font-weight:var(--fw-semibold);color:var(--color-neutral-7,var(--color-neutral-7));line-height:var(--line-height-sm)}.kzbQzG_OptionMeta{font-size:var(--font-sm);color:var(--color-neutral-6,var(--color-neutral-6));line-height:var(--line-height-regular)}.kzbQzG_OptionChevron{font-size:var(--font-xxl);color:var(--color-neutral-4,var(--color-neutral-4));-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}
.N5yKGq_Container{width:100%}.N5yKGq_Title{font-size:var(--font-xl);font-weight:var(--fw-semibold);color:var(--color-neutral-7,var(--color-neutral-7))}.N5yKGq_Subtitle{font-size:var(--font-sm);color:var(--color-neutral-6,var(--color-neutral-6))}.N5yKGq_ScopeList,.N5yKGq_Footer{width:100%}.N5yKGq_ErrorMessage{color:var(--color-error-5,#ef4444);text-align:center;font-size:var(--font-md);font-weight:var(--fw-regular);line-height:var(--line-height-sm);padding:var(--spacing-xs);background:var(--color-error-0,#fee2e2);border-radius:8px;width:100%}
.DbV1ua_wrapper{background:var(--color-neutral-1,var(--color-neutral-1));width:100vw;height:100vh;padding:var(--spacing-lg)}.DbV1ua_container{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.DbV1ua_background{background:#2196f3;width:100%;height:100%}.DbV1ua_orb{filter:blur(200px);pointer-events:none;background:radial-gradient(#d91e01 13.5%,#ff8100 40.2%,#ffb202 70.5%,#fabbe6 90%);border-radius:100%;width:250vh;height:250vh;animation:60s ease-in-out infinite DbV1ua_moveOrb;position:absolute;top:0;left:0}@keyframes DbV1ua_moveOrb{0%{transform:translate(-50%,-50%)}25%{transform:translate(30%,-50%)}50%{transform:translate(30%)}75%{transform:translate(-50%)}to{transform:translate(-50%,-50%)}}
._1AtGxG_Actions{width:100%}._1AtGxG_PracticeSelectorShell{width:min(100% - 32px,446px);padding:var(--spacing-xl);background:var(--color-neutral-1);border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._1AtGxG_PracticeSelectorCard,._1AtGxG_PracticeSelectorHeader{align-items:center;width:100%}._1AtGxG_SelectorTitle{text-align:center;font-size:var(--font-xxl);font-weight:var(--fw-semibold);color:var(--color-neutral-7,var(--color-neutral-7))}._1AtGxG_SelectorSubtitle{text-align:center;font-size:var(--font-sm);color:var(--color-neutral-6,var(--color-neutral-6))}._1AtGxG_PracticeList{width:100%;max-width:398px}._1AtGxG_PracticeButton{justify-content:center;width:100%}._1AtGxG_LogoutButton{margin-top:var(--spacing-md)}@media (max-width:500px){._1AtGxG_PracticeSelectorShell{width:min(100% - 32px,400px);padding:var(--spacing-xl) var(--spacing-md);border-radius:12px}._1AtGxG_PracticeList{max-width:100%}}
.TopERa_PageOverlay{padding:var(--spacing-lg);z-index:1;justify-content:center;align-items:safe center;display:flex;position:absolute;inset:0;overflow:auto}
.PREc1a_PageOverlay{padding:var(--spacing-lg);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}
@media (max-width:550px){.IVw2oG_box{width:90%;max-width:400px}.IVw2oG_formWrapper{width:100%}.IVw2oG_logoContainer{width:80%;max-width:280px}.IVw2oG_formContainer{width:100%;max-width:100%}}.IVw2oG_box{background:var(--color-neutral-1,var(--color-neutral-1));padding:var(--spacing-xl);border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IVw2oG_formWrapper{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-xs);background:var(--color-neutral-1,var(--color-neutral-1));border-radius:16px;flex-direction:column;display:inline-flex}.IVw2oG_logoContainer{align-items:center;gap:var(--spacing-xs);flex-direction:column;width:324px;height:36px;display:flex}.IVw2oG_logoContainer img{-o-object-fit:contain;object-fit:contain;filter:grayscale()opacity(60%);width:324px;height:36px}.IVw2oG_formContainer{align-items:center;gap:var(--spacing-xs);width:398px;margin-top:var(--spacing-xs);flex-direction:column;display:flex}.IVw2oG_inputGroup{width:100%}.IVw2oG_buttonContainer{justify-content:flex-end;width:100%;display:flex}.IVw2oG_emailInput{background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);height:45px;font-size:var(--font-md)}.IVw2oG_resetText{color:var(--color-neutral-6,var(--color-neutral-6));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md)}
@media (max-width:550px){.dieU2q_box{width:90%;max-width:400px}.dieU2q_formWrapper{width:100%;padding:var(--spacing-md)}.dieU2q_logoContainer{width:80%;max-width:280px}.dieU2q_formContainer{width:100%;max-width:100%;padding:0}}.dieU2q_box{background:var(--color-neutral-1,var(--color-neutral-1));padding:var(--spacing-xl);border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dieU2q_formWrapper{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-xs);background:var(--color-neutral-1,var(--color-neutral-1));border-radius:16px;flex-direction:column;display:inline-flex}.dieU2q_logoContainer{align-items:center;gap:var(--spacing-xs);flex-direction:column;width:324px;height:36px;display:flex}.dieU2q_logoContainer img{-o-object-fit:contain;object-fit:contain;filter:grayscale()opacity(60%);width:324px;height:36px}.dieU2q_formContainer{align-items:center;gap:var(--spacing-xs);width:398px;margin-top:var(--spacing-xs);flex-direction:column;display:flex}.dieU2q_inputGroup{width:100%}.dieU2q_buttonContainer{justify-content:flex-end;width:100%;display:flex}.dieU2q_passwordInput{height:45px;font-size:var(--font-md);background:#fff;border:1px solid #0000001a;border-radius:8px}.dieU2q_resetText{color:var(--color-neutral-6,var(--color-neutral-6));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md)}.dieU2q_resetText strong{color:var(--color-neutral-7,var(--color-neutral-7));font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm)}.dieU2q_ErrorMessage{background-color:var(--mantine-color-red-0);border:1px solid var(--mantine-color-red-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-red-9);text-align:center;margin-top:1rem;padding:.75rem}.dieU2q_MemberInviteUsedMessage{width:100%;max-width:560px;margin-top:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-neutral-3,var(--color-neutral-3));background:var(--color-neutral-0,var(--color-white));border-radius:12px}.dieU2q_MemberInviteUsedTitle{color:var(--color-neutral-7,var(--color-neutral-7));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-xxl);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm)}
@media (max-width:500px){.NGOPdW_loginOptionsContainer{width:100%;max-width:100%;padding:0}.NGOPdW_logoContainer{width:80%;max-width:280px}.NGOPdW_grayRectangle{width:90%;max-width:400px;padding:var(--spacing-xl) var(--spacing-md);border-radius:12px}.NGOPdW_formWrapper{width:100%}}.NGOPdW_grayRectangle{background:var(--color-neutral-1,var(--color-neutral-1));padding:var(--spacing-xl);border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NGOPdW_formWrapper{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.NGOPdW_logoContainer{align-items:center;gap:var(--spacing-xs);flex-direction:column;max-width:324px;display:flex}.NGOPdW_fallbackWordmark{-o-object-fit:contain;object-fit:contain;filter:grayscale()opacity(60%);-webkit-user-select:none;user-select:none;pointer-events:none;width:324px;max-width:100%;height:36px}.NGOPdW_practiceLogo{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:56px}.NGOPdW_loginOptionsContainer{align-items:center;gap:var(--spacing-xs);width:398px;margin-top:var(--spacing-xs);flex-direction:column;display:flex}.NGOPdW_formContent{width:100%;max-width:360px;margin-top:var(--spacing-md);padding:0 var(--spacing-xl)}.NGOPdW_inputGroup{width:100%}.NGOPdW_input{background:var(--color-neutral-0);border:1px solid color-mix(in srgb, var(--color-black) 10%, transparent);height:45px;font-size:var(--font-md);border-radius:8px}.NGOPdW_buttonContainer{width:100%;margin-top:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.NGOPdW_button{width:80px}.NGOPdW_forgotPasswordLink{color:var(--color-neutral-6,var(--color-neutral-6));font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);text-decoration:none}.NGOPdW_forgotPasswordLink:hover{opacity:.8}.NGOPdW_ErrorMessage{color:var(--color-error-5,#ef4444);text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);margin-top:var(--spacing-md);padding:var(--spacing-xs);background:var(--color-error-0,#fee2e2);border-radius:8px;width:100%}.NGOPdW_SuccessMessage{color:var(--color-success-6,#15803d);text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);margin-top:var(--spacing-sm);padding:var(--spacing-xs);background:var(--color-success-0,#dcfce7);border-radius:8px;width:100%}.NGOPdW_EmailChangeErrorMessage{color:var(--color-error-5,#ef4444);text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);margin-top:var(--spacing-sm);padding:var(--spacing-xs);background:var(--color-error-0,#fee2e2);border-radius:8px;width:100%}
@media (max-width:500px){.aU1v1W_logoContainer{width:80%;max-width:280px}.aU1v1W_grayRectangle{width:90%;max-width:400px}.aU1v1W_formWrapper{width:100%}}.aU1v1W_grayRectangle{background:var(--color-neutral-1,var(--color-neutral-1));padding:var(--spacing-xl);border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aU1v1W_formWrapper{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:inline-flex}.aU1v1W_logoContainer{align-items:center;gap:var(--spacing-md);width:324px;height:36px;margin-bottom:var(--spacing-xs);flex-direction:column;display:flex}.aU1v1W_logoContainer img{-o-object-fit:contain;object-fit:contain;filter:grayscale()opacity(60%);-webkit-user-select:none;user-select:none;pointer-events:none;width:324px;height:36px}.aU1v1W_adminText{color:var(--color-neutral-6,var(--color-neutral-6));font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-weight:var(--fw-semibold);text-align:center}.aU1v1W_loginOptionsContainer{align-items:stretch;gap:var(--spacing-md);flex-direction:column;align-self:stretch;width:100%;display:flex}.aU1v1W_ErrorMessage{color:var(--color-error-5,#ef4444);text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);margin-top:var(--spacing-md);padding:var(--spacing-xs);background:var(--color-error-0,#fee2e2);border-radius:8px;width:100%}