.signup-auth-credentials-card{--signup-brand:#cd7b36;--signup-ease:cubic-bezier(.16, 1, .3, 1);--signup-back:cubic-bezier(.34, 1.56, .64, 1)}.signup-auth-credentials-card .signup-auth-icon-wrap{flex:none;line-height:0;display:block;position:relative}.signup-auth-credentials-card .signup-auth-icon{z-index:1;display:block;position:relative}.signup-auth-credentials-card .signup-auth-icon-ring,.signup-auth-credentials-card .signup-auth-icon-ring:after{pointer-events:none;border-radius:50%;position:absolute;inset:3px}.signup-auth-credentials-card .signup-auth-icon-ring:after{content:"";inset:0}.signup-auth-credentials-card .signup-auth-title-word{vertical-align:bottom;margin:0 -.05em -.14em 0;padding:0 .05em .14em 0;display:inline-block;overflow:hidden}.signup-auth-credentials-card .signup-auth-title-word>span{display:inline-block}.signup-auth-credentials-card .signup-auth-credentials-form{border-top-color:#0000;position:relative}.signup-auth-credentials-card .signup-auth-credentials-form:before{content:"";transform-origin:0;pointer-events:none;background:#eee;height:1px;position:absolute;top:-1px;left:0;right:0}.signup-auth-credentials-card .signup-auth-control{display:block;position:relative}.signup-auth-credentials-card .signup-auth-email-control input{padding-right:2.4rem}.signup-auth-credentials-card .signup-auth-email-status{pointer-events:none;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.signup-auth-credentials-card .signup-auth-email-status>svg{grid-area:1/1}.signup-auth-credentials-card .signup-auth-email-checking{fill:#9a938b;width:16px;height:18px;rotate:180deg}.signup-auth-credentials-card .signup-auth-email-ok{width:20px;height:20px}.signup-auth-credentials-card .signup-auth-email-ok circle{fill:var(--signup-brand)}.signup-auth-credentials-card .signup-auth-email-ok path,.signup-auth-credentials-card .signup-auth-submit-tick path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.signup-auth-credentials-card .signup-auth-email-taken{color:#8c2f2f;grid-template-rows:0fr;margin-top:-.375rem;font-size:.82rem;font-weight:500;display:grid}.signup-auth-credentials-card .signup-auth-email-taken>span{min-height:0;overflow:hidden}.signup-auth-credentials-card [data-email=taken] .signup-auth-email-taken{grid-template-rows:1fr;margin-top:0}.signup-auth-credentials-card .signup-auth-credentials-form [data-email=taken] input:not([type=checkbox]){border-color:#8c2f2f}.signup-auth-credentials-card .signup-auth-credentials-form input:not([type=checkbox]):-webkit-autofill{-webkit-text-fill-color:#171717;caret-color:#171717;box-shadow:inset 0 0 0 1000px #fff}.signup-auth-credentials-card .signup-auth-credentials-form input:not([type=checkbox]):-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #cd7b3624}.signup-auth-credentials-card .signup-auth-password-meter{align-items:center;gap:10px;margin:-.5rem 0 0;display:flex}.signup-auth-credentials-card .signup-auth-password-needs{min-width:0;margin:0}.signup-auth-credentials-card .signup-auth-password-meter.is-strong .signup-auth-password-needs{color:#171717;font-weight:700}.signup-auth-credentials-card .signup-auth-password-shoe{flex:0 0 28px;width:28px;height:30px;overflow:visible}.signup-auth-credentials-card .signup-auth-password-shoe-track,.signup-auth-credentials-card .signup-auth-password-shoe-fill{fill:none;stroke-width:5.2px;stroke-linecap:round}.signup-auth-credentials-card .signup-auth-password-shoe-track{stroke:#e6e2dd}.signup-auth-credentials-card .signup-auth-password-shoe-fill{stroke:var(--signup-brand);stroke-dasharray:100 200}.signup-auth-credentials-card .signup-auth-password-meter[data-met="0"] .signup-auth-password-shoe-fill{opacity:0}.signup-auth-credentials-card .signup-auth-password-shoe-nail{fill:#fff;opacity:0}.signup-auth-credentials-card .signup-auth-password-shoe-nail.is-set{opacity:1}.signup-auth-credentials-card .signup-auth-credentials-form>button[type=submit]{place-items:center;display:grid;position:relative;overflow:hidden}.signup-auth-credentials-card .signup-auth-credentials-form>button[type=submit]>*{grid-area:1/1}.signup-auth-credentials-card .signup-auth-submit-prints,.signup-auth-credentials-card .signup-auth-submit-tick{display:none}@media (prefers-reduced-motion:no-preference){.wwc-auth-layout .signup-auth-credentials-card{animation:.54s cubic-bezier(.2,.8,.3,1) backwards signup-brand-drop,.28s ease-out .52s signup-brand-thud}.signup-auth-credentials-card .signup-auth-icon{animation:.5s linear .3s backwards signup-brand-stamp}.signup-auth-credentials-card .signup-auth-icon-ring{animation:.9s ease-out .51s backwards signup-brand-ring}.signup-auth-credentials-card .signup-auth-icon-ring:after{animation:.9s ease-out .65s backwards signup-brand-ring}.signup-auth-credentials-card .signup-auth-title-word>span{animation:signup-brand-rise .56s var(--signup-ease) .54s backwards}.signup-auth-credentials-card .signup-auth-title-word:nth-child(2)>span{animation-delay:.625s}.signup-auth-credentials-card .signup-auth-title-word:nth-child(3)>span{animation-delay:.71s}.signup-auth-credentials-card .auth-entry-title-row p{animation:signup-brand-rise-fade .48s var(--signup-ease) .8s backwards}.signup-auth-credentials-card .signup-auth-back{animation:.4s .86s backwards signup-brand-fade}.signup-auth-credentials-card .signup-auth-credentials-form:before{animation:signup-brand-line .7s var(--signup-ease) .7s backwards, signup-brand-cool 1.3s ease 1.3s backwards}.signup-auth-credentials-card .signup-auth-email-field,.signup-auth-credentials-card .signup-auth-credentials-form>.auth-entry-field{animation:.52s cubic-bezier(.3,1.3,.5,1) .86s backwards signup-brand-pop}.signup-auth-credentials-card .signup-auth-credentials-form>.auth-entry-field{animation-delay:.96s}.signup-auth-credentials-card .signup-auth-password-meter{animation:signup-brand-rise-fade .44s var(--signup-ease) 1.08s backwards}.signup-auth-credentials-card .signup-auth-credentials-form>button[type=submit]{animation:signup-brand-button .52s var(--signup-back) 1.12s backwards}.signup-auth-credentials-card .auth-entry-signup-links{animation:.4s 1.3s backwards signup-brand-fade}.signup-auth-credentials-card .signup-auth-credentials-form input:not([type=checkbox]){transition:border-color .2s}.signup-auth-credentials-card .signup-auth-credentials-form input:not([type=checkbox]):focus{box-shadow:none}.signup-auth-credentials-card .signup-auth-credentials-form input:not([type=checkbox]):-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #fff}.signup-auth-credentials-card .signup-auth-control:after{content:"";background:var(--signup-brand);transform-origin:0;height:2px;transition:scale .38s var(--signup-ease);pointer-events:none;border-radius:0 0 4px 4px;position:absolute;bottom:1px;left:1px;right:1px;scale:0 1}.signup-auth-credentials-card .signup-auth-control:focus-within:after{scale:1}.signup-auth-credentials-card .signup-auth-toggle-text{text-underline-offset:2px;animation:signup-brand-swap .24s var(--signup-ease);text-decoration:underline;display:inline-block}.signup-auth-credentials-card .signup-auth-email-checking{animation:.64s ease-in-out infinite signup-brand-wiggle}.signup-auth-credentials-card .signup-auth-email-ok{animation:.38s ease-out backwards signup-brand-mark}.signup-auth-credentials-card .signup-auth-email-ok path{animation:.26s ease-out .24s backwards signup-brand-draw}.signup-auth-credentials-card .signup-auth-email-taken{transition:grid-template-rows .28s var(--signup-ease), margin-top .28s var(--signup-ease)}.signup-auth-credentials-card [data-email=taken] .signup-auth-control{animation:.42s signup-brand-shake}.signup-auth-credentials-card .signup-auth-password-shoe-fill{transition:stroke-dashoffset .52s var(--signup-ease), opacity .16s ease}.signup-auth-credentials-card .signup-auth-password-shoe-nail{transform-box:fill-box;transform-origin:50%;transition:opacity .2s ease .22s, scale .32s var(--signup-back) .22s;scale:0}.signup-auth-credentials-card .signup-auth-password-shoe-nail.is-set{scale:1}.signup-auth-credentials-card .signup-auth-password-meter.is-strong .signup-auth-password-shoe{animation:signup-brand-win .8s var(--signup-ease)}.signup-auth-credentials-card .signup-auth-password-needs.is-live{animation:signup-brand-swap .26s var(--signup-ease)}.signup-auth-shell.is-shaking{animation:.42s signup-brand-shake}.signup-auth-credentials-card .signup-auth-credentials-form .banner{animation:signup-brand-banner .42s var(--signup-back) backwards}.signup-auth-credentials-card .signup-auth-credentials-form>button[type=submit]:active:not(:disabled){transform:scale(.95)}.signup-auth-credentials-card .signup-auth-credentials-form>button[type=submit]:disabled{opacity:1;cursor:default}.signup-auth-credentials-card .signup-auth-submit-label{transition:opacity .2s ease, translate .26s var(--signup-ease)}.signup-auth-credentials-card:not([data-phase=idle]) .signup-auth-submit-label{opacity:0;translate:0 -10px}.signup-auth-credentials-card .signup-auth-submit-prints{opacity:0;pointer-events:none;align-items:center;gap:12px;transition:opacity .16s;display:flex}.signup-auth-credentials-card .signup-auth-submit-print{fill:#fff;opacity:0;width:13px;height:15px;translate:0 -4px;rotate:90deg}.signup-auth-credentials-card .signup-auth-submit-print:nth-child(2n){translate:0 4px}.signup-auth-credentials-card[data-phase=loading] .signup-auth-submit-prints{opacity:1}.signup-auth-credentials-card[data-phase=loading] .signup-auth-submit-print,.signup-auth-credentials-card[data-phase=done] .signup-auth-submit-print{animation:1.3s linear infinite signup-brand-walk}.signup-auth-credentials-card:not([data-phase=idle]) .signup-auth-submit-print:nth-child(2){animation-delay:.15s}.signup-auth-credentials-card:not([data-phase=idle]) .signup-auth-submit-print:nth-child(3){animation-delay:.3s}.signup-auth-credentials-card:not([data-phase=idle]) .signup-auth-submit-print:nth-child(4){animation-delay:.45s}.signup-auth-credentials-card:not([data-phase=idle]) .signup-auth-submit-print:nth-child(5){animation-delay:.6s}.signup-auth-credentials-card:not([data-phase=idle]) .signup-auth-submit-print:nth-child(6){animation-delay:.75s}.signup-auth-credentials-card .signup-auth-submit-tick{opacity:0;pointer-events:none;width:22px;height:22px;display:block}.signup-auth-credentials-card .signup-auth-submit-tick path{stroke-width:2.8px}.signup-auth-credentials-card[data-phase=done] .signup-auth-submit-tick,.signup-auth-credentials-card[data-phase=leaving] .signup-auth-submit-tick{opacity:1}.signup-auth-credentials-card[data-phase=done] .signup-auth-submit-tick path{animation:.34s ease-out .16s backwards signup-brand-draw}.wwc-auth-layout .signup-auth-credentials-card[data-phase=leaving]{animation:.42s cubic-bezier(.5,0,.75,0) forwards signup-brand-leave}}@keyframes signup-brand-drop{0%{opacity:0;translate:0 -34px;scale:1.04}55%{opacity:1}70%{translate:0 4px;scale:1}85%{translate:0 -2px}to{translate:0}}@keyframes signup-brand-thud{0%,to{translate:0}35%{translate:0 3px}}@keyframes signup-brand-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.6,0,.9,.3);rotate:-16deg;scale:2.4}42%{opacity:1;animation-timing-function:ease-out;rotate:0deg;scale:.9}66%{scale:1.07}to{rotate:0deg;scale:1}}@keyframes signup-brand-ring{0%{box-shadow:0 0 #cd7b3699}to{box-shadow:0 0 0 24px #cd7b3600}}@keyframes signup-brand-rise{0%{translate:0 112%}}@keyframes signup-brand-rise-fade{0%{opacity:0;translate:0 8px}}@keyframes signup-brand-fade{0%{opacity:0}}@keyframes signup-brand-line{0%{scale:0 1}}@keyframes signup-brand-cool{0%{background-color:#cd7b36}}@keyframes signup-brand-pop{0%{opacity:0;translate:0 16px;scale:.97}}@keyframes signup-brand-button{0%{opacity:0;scale:.55 1}}@keyframes signup-brand-swap{0%{opacity:0;translate:0 6px}}@keyframes signup-brand-banner{0%{opacity:0;translate:0 -10px}}@keyframes signup-brand-draw{0%{stroke-dashoffset:1px}}@keyframes signup-brand-leave{to{opacity:0;translate:-70px;rotate:-2.5deg}}@keyframes signup-brand-mark{0%{opacity:0;scale:2.3}55%{opacity:1;scale:.86}to{scale:1}}@keyframes signup-brand-wiggle{0%,to{rotate:180deg}25%{rotate:164deg}75%{rotate:196deg}}@keyframes signup-brand-shake{0%,to{translate:0}20%{translate:-7px}40%{translate:6px}60%{translate:-4px}80%{translate:2px}}@keyframes signup-brand-walk{0%{opacity:0;scale:.6}9%{opacity:1;scale:1}46%{opacity:.9}70%,to{opacity:0}}@keyframes signup-brand-win{0%{rotate:0deg;scale:1}25%{rotate:-12deg;scale:1.3}50%{rotate:9deg}75%{rotate:-4deg;scale:1.05}to{rotate:0deg;scale:1}}
