#utolduOnboardingTransition{display:none;position:fixed;inset:0;z-index:20001;background:rgba(244,247,251,.96);align-items:center;justify-content:center;padding:24px;font:16px system-ui;color:#17324d}
#utolduOnboardingTransition>div{box-sizing:border-box;width:calc(100% - 32px);max-width:410px;background:white;border-radius:20px;padding:24px;box-shadow:0 18px 48px #0003}
#utolduOnboardingTransition h2{margin:8px 0 12px;font-size:22px;line-height:1.3}
#utolduOnboardingTransition p{font-size:14px;line-height:1.6;color:#526075}
#utolduOnboardingTransition .onboarding-brand{font-size:12px;font-weight:700;color:#0876d7;letter-spacing:.08em}
#utolduOnboardingTransition button{margin:6px;padding:12px;border:0;border-radius:8px;background:#0876d7;color:white;font:600 14px system-ui}
.onboarding-held #utolduOnboardingTransition{display:flex;visibility:visible!important}
.onboarding-held:not(.onboarding-presenting)::before{content:"";position:fixed;inset:0;z-index:20000;background:#f4f7fb}
.onboarding-held #utolduStartupBrand,.onboarding-held #lkBrandSplash{display:none!important}
.onboarding-presenting #utolduOnboardingTransition{background:transparent;pointer-events:none}
.onboarding-presenting #utolduOnboardingTransition>div{display:none}
.onboarding-direct-loading body>*:not(#utolduOnboardingTransition):not(#utolduPrivacyShield){visibility:hidden!important}
#earningsChooserSection,#liabilityEntryOverlay,#chooserPage,#commitChooserSection{display:none!important}
.utoldu-transition-logo{display:block;width:min(82vw,520px);max-width:100%;height:auto;margin:auto}
.utoldu-transition-brand-line{margin-top:18px;font:500 14px/1.5 system-ui;color:#0B1B3F;text-align:center}
.onboarding-held #utolduOnboardingTransition:has(.utoldu-transition-logo){background:#f4f6f8}
#utolduOnboardingTransition>div:has(.utoldu-transition-logo){background:transparent;box-shadow:none;width:min(90vw,580px);max-width:none;text-align:center;padding:0}
html.utoldu-chooser-return body{pointer-events:none}
html.utoldu-chooser-return :is(.utoldu-module-chooser,.utoldu-onboarding,#utolduOnboardingTransition,#secureUnlockOverlay,#utolduPrivacyShield){pointer-events:auto}

/*
  Cross-document Create navigation may start before module initialization
  finishes. Keep only the application surface here; the destination module
  remains responsible for revealing its fully prepared Create UI.
*/
html.utoldu-immediate-create body{background:#f4f6f8}

@view-transition{
  navigation:auto
}