.slush-auth.p6-signup-root{color:#1b3670;background:#dbe8fb;font-family:Pharm6Poppins,Arial,sans-serif}.slush-auth .slush-auth-decoration{pointer-events:none;aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(320px,42vw,640px);position:absolute;top:20%;left:-16%;transform:rotate(-20deg)}.slush-auth .p6-signup-shell{padding-top:116px;padding-bottom:40px;position:relative}.slush-auth .p6-signup-card{-webkit-backdrop-filter:none;box-shadow:none;color:#1b3670;background:#fff;border:1px solid #1b3670;border-radius:32px}.slush-auth .p6-signup-title{letter-spacing:-.5px;color:#1b3670;font-family:Pharm6Poppins,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1.05}.slush-auth .p6-welcome-title{font-size:56px}.slush-auth .p6-welcome-sub,.slush-auth .p6-hint,.slush-auth .p6-step-counter,.slush-auth .p6-legal,.slush-auth .p6-year-label,.slush-auth .p6-auth-bridge-sub{color:#53617c}.slush-auth .p6-back,.slush-auth .p6-auth-bridge,.slush-auth .p6-prof-head,.slush-auth .p6-prof-item,.slush-auth .p6-year-pill{color:#1b3670;box-shadow:none;background:#eef4fd;border:1px solid #1b3670;border-radius:18px}.slush-auth .p6-back{border-radius:50%}.slush-auth .p6-input{color:#1b3670;box-shadow:none;background:#eef4fd;border:1px solid #1b3670;border-radius:18px}.slush-auth .p6-label{color:#53617c}.slush-auth .p6-input:focus{border-color:#005dff;box-shadow:0 0 0 2px #005dff}.slush-auth .p6-input:focus+.p6-label,.slush-auth .p6-input:not(:placeholder-shown)+.p6-label{color:#1b3670;background:#eef4fd}.slush-auth .p6-auth-link,.slush-auth .p6-legal a,.slush-auth .p6-toggle{color:#1b3670}.slush-auth .p6-auth-link:hover,.slush-auth .p6-toggle:hover{color:#005dff;background:#dbe8fb}.slush-auth .p6-prof-head-title,.slush-auth .p6-prof-item-label,.slush-auth .p6-auth-bridge-title{color:#1b3670}.slush-auth .p6-prof-head-pick{color:#005dff}.slush-auth .p6-prof-head.is-open,.slush-auth .p6-prof-item.is-selected,.slush-auth .p6-year-pill.is-selected{color:#fff;background:#1b3670}.slush-auth .p6-prof-head.is-open .p6-prof-head-title,.slush-auth .p6-prof-head.is-open .p6-prof-head-pick{color:#fff}.slush-auth .p6-avatar-btn{box-shadow:none;background:#eef4fd;border:1px solid #1b3670}.slush-auth .p6-avatar-btn.is-selected{background:#e8c547;border-color:#1b3670;box-shadow:0 0 0 2px #1b3670}.slush-auth .p6-progress-track{background:#dbe8fb}.slush-auth .p6-progress-fill{background:#1b3670}.slush-auth .p6-body-wrap.has-more:after{pointer-events:none;background:0 0}.slush-auth .p6-oauth-btn{color:#1b3670;box-shadow:none;background:#fff;border:1px solid #1b3670;border-radius:100px}.slush-auth .p6-oauth-btn:hover{background:#eef4fd}.slush-auth .p6-oauth-divider em{color:#53617c}.slush-auth .p6-oauth-divider span{background:#dbe8fb}.slush-auth .shiny-cta{color:#fff!important;box-shadow:none!important;background:#1b3670!important;border:1px solid #1b3670!important;border-radius:100px!important;animation:none!important}.slush-auth .shiny-cta:before,.slush-auth .shiny-cta:after{display:none!important}.slush-auth .p6-error{color:#a72020;background:#fff1f1;border-color:#a72020}.slush-auth :focus-visible{outline-offset:3px;outline:3px solid #005dff}@media (width<=600px){.slush-auth .p6-signup-shell{padding:94px 14px 26px}.slush-auth .p6-signup-card{border-radius:26px}.slush-auth .p6-signup-title{font-size:38px}.slush-auth .p6-welcome-title{font-size:46px}.slush-auth .slush-auth-decoration{top:25%;left:-200px}.slush-auth .p6-signup-body{max-height:44dvh}}.slush-auth .p6-auth-signup{color:#53617c}.slush-auth .p6-auth-bridge-cta,.slush-auth .p6-auth-bridge:hover .p6-auth-bridge-cta{color:#005dff}.slush-auth .shiny-cta--onDark span{color:#fff!important}.slush-auth .shiny-cta span:before{display:none!important}.slush-auth .p6-avatar{box-shadow:none;background:#eef4fd;border:1px solid #1b3670}.slush-auth .p6-avatar.is-selected{background:#e8c547;border-color:#1b3670;box-shadow:0 0 0 2px #1b3670}.slush-auth .p6-year-pill.is-active{color:#fff;background:#1b3670;border-color:#1b3670}.slush-auth .p6-label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);overflow:hidden}