:root{--font-family-primary: "din-2014", system-ui, sans-serif;--font-weight-default: 400;--border-color-light: rgb(229 231 235)}.th-logo-icon{width:1.25rem;height:1.25rem}.th-navigation-left{border-right:1px solid var(--border-color-light)}.th-navigation-left .th-logo-home{padding:.4rem 0 .4rem .5rem}.th-navigation-left .th-logo-home span{margin-left:.54rem}.th-navigation-left .th-icon{width:1.25rem;height:1.25rem}.th-navigation-left a:hover,.th-navigation-left .th-current a{background-color:#f2f2f1}.th-nav-options button svg{opacity:1;color:#000;width:1.5rem;height:1.5rem}.th-nav-options .th-panel .th-icon{color:var(--color-gray-dark);margin-right:.5rem;width:1.25rem;height:1.25rem}.th-authentication .th-tenant-logo,.th-onboarding-steps .th-tenant-logo{max-width:6rem;max-height:3.6rem;min-height:2.2rem;-o-object-fit:contain;object-fit:contain;display:block}.th-authentication .th-header,.th-onboarding-steps .th-header{margin-bottom:2rem}.th-authentication .th-header h2,.th-onboarding-steps .th-header h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:1.5rem;letter-spacing:-.025em;line-height:2.25rem}.th-authentication .th-form .fi-fo-wizard,.th-onboarding-steps .th-form .fi-fo-wizard{box-shadow:none}.th-authentication .th-form .fi-fo-wizard input:focus,.th-onboarding-steps .th-form .fi-fo-wizard input:focus{outline-color:#333}.th-authentication .th-form .fi-fo-wizard a,.th-onboarding-steps .th-form .fi-fo-wizard a{color:var(--color-blue);font-weight:var(--font-weight-bold, 500)}.th-authentication .th-form .fi-fo-wizard a:hover,.th-onboarding-steps .th-form .fi-fo-wizard a:hover{color:var(--color-blue-dark);text-decoration:underline}.th-authentication .th-form .fi-fo-wizard .th-button-bar,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar{display:flex;flex-direction:column-reverse;gap:.4rem;padding:0}.th-authentication .th-form .fi-fo-wizard .th-button-bar>span,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar>span{width:100%}.th-authentication .th-form .fi-fo-wizard .th-button-bar button,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar button{color:#fff;background-color:#000;font-size:.875rem;font-weight:600;padding:.5rem 1.5rem;border-radius:.375rem;width:100%}.th-authentication .th-form .fi-fo-wizard .th-button-bar button span,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar button span{font-size:.875rem}.th-authentication .th-form .fi-fo-wizard .th-button-bar button:hover,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar button:hover{opacity:.74}.th-authentication .th-form .fi-fo-wizard .th-button-bar :is(*):has(>button):first-of-type button,.th-authentication .th-form .fi-fo-wizard .th-button-bar .th-secondary,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar :is(*):has(>button):first-of-type button,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar .th-secondary{background-color:#fff;color:#000;border:1px solid #e5e7eb}.th-authentication .th-form .fi-fo-wizard .th-button-bar :is(*):has(>button):first-of-type button:hover,.th-authentication .th-form .fi-fo-wizard .th-button-bar .th-secondary:hover,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar :is(*):has(>button):first-of-type button:hover,.th-onboarding-steps .th-form .fi-fo-wizard .th-button-bar .th-secondary:hover{background-color:var(--color-gray-pale)}.th-onboarding-steps .fi-fo-wizard-step{padding:0;outline:none;border:none;margin-bottom:2em}.th-onboarding-steps .th-form .th-label,.th-onboarding-steps .th-form .fi-fo-field-wrp label span{color:#111827;font-weight:500;opacity:1}.th-onboarding-steps .th-form input{outline:1px solid #bbb}.th-onboarding-steps .th-form .fi-fo-field-wrp-helper-text{font-size:.8rem;color:#aaa}form .th-password button{display:flex;margin-top:.2rem;margin-right:.2rem;font-size:.8rem;margin-left:auto}form .th-password button:hover{text-decoration:underline}.th-content .th-video-container{padding:0;margin:1rem 0}
