.td-onboarding-shell{font-family:var(--font-body);line-height:1.55}.td-onboarding-shell h1{font-family:var(--font-title);font-weight:var(--font-title-weight)!important}.td-onboarding-shell h2,.td-onboarding-shell h3{font-family:var(--font-subtitle);font-weight:var(--font-subtitle-weight)!important}.td-onboarding-shell button,.td-onboarding-shell input:not([type=checkbox]),.td-onboarding-shell select{min-height:44px}.td-onboarding-shell :focus-visible{outline:3px solid var(--track-accent);outline-offset:3px}.td-onboarding-shell h2:focus:not(:focus-visible){outline:none}.td-onboarding-shell fieldset{min-width:0}.td-onboarding-shell li,.td-onboarding-shell p{overflow-wrap:anywhere}.td-onboarding-shell .td-onboarding-active-step{background:var(--track-accent-soft);color:var(--track-ink)}.td-onboarding-shell .td-onboarding-actions{position:static}.td-onboarding-shell a,.td-onboarding-shell button,.td-onboarding-shell input{scroll-margin-block:24px}.td-onboarding-shell label{align-content:start}.td-onboarding-shell input:not([type=checkbox]),.td-onboarding-shell select{height:48px;padding-block:10px}.td-onboarding-shell input:is([type=date],[type=time]){color-scheme:dark}.td-onboarding-shell .td-onboarding-subject-row{align-items:start;padding-block:12px}.app-theme:not(.theme-midnight) .td-onboarding-shell input:is([type=date],[type=time]){color-scheme:light}