.welcomeScreenStyle{background:var(--color-canvas);width:100%;min-width:0;min-height:100dvh;font-family:var(--font-ui);flex-direction:column;display:flex}.welcomeScreenStyle-header{background:var(--color-primary);padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px))}.welcomeScreenStyle-headerContent{max-width:var(--layout-content-width);margin-inline:auto}.welcomeScreenStyle-main{box-sizing:border-box;width:100%;max-width:var(--layout-content-width);padding:32px var(--layout-content-padding);flex:1;align-items:center;gap:48px;margin-inline:auto;display:flex}.welcomeScreenStyle-intro{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.welcomeScreenStyle-title{white-space:pre-line;font:600 var(--type-hero-size)/var(--type-hero-line) var(--font-ui);letter-spacing:-1px;color:var(--color-primary);margin:0}.welcomeScreenStyle-features{flex-direction:column;gap:24px;margin-top:10px;display:flex}.welcomeScreenStyle-feature{align-items:flex-start;gap:14px;display:flex}.welcomeScreenStyle-number{border-radius:var(--button-border-radius);background:var(--color-light-card);color:var(--color-primary);flex:none;padding:12px;font-size:12px;font-weight:600}.welcomeScreenStyle-featureTitle{color:var(--color-primary);margin:0 0 4px;font-size:15px;font-weight:600}.welcomeScreenStyle-signIn{flex:none;width:400px;max-width:100%}.welcomeScreenStyle-notice{border-radius:var(--button-border-radius);background:var(--color-light-card);flex-direction:column;gap:6px;padding:16px;display:flex}.welcomeScreenStyle-footer{box-sizing:border-box;width:100%;max-width:var(--layout-content-width);border-top:1px solid var(--color-secondary);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-inline:auto;padding:24px 32px;display:flex}@media (width<=799px){.welcomeScreenStyle-main{flex-direction:column-reverse;flex:none;align-items:stretch;gap:24px;padding-block:24px}.welcomeScreenStyle-signIn{width:100%}.welcomeScreenStyle-title{font-size:var(--type-hero-narrow-size);line-height:var(--type-hero-narrow-line);letter-spacing:-.6px}}