.flow-topbar{height:78px}.register-brand{font-size:15px}.register-brand span{width:42px;height:42px;font-size:15px}.flow-topbar nav a{padding:11px 17px;font-size:14px}.choice-shell{width:min(820px,calc(100% - 30px))}.flow-back{font-size:13px}.choice-symbol{width:55px;height:55px;font-size:19px}.choice-intro h1{font-size:44px;line-height:1.08}.choice-intro p{max-width:650px;font-size:16px;line-height:1.6}.auth-tabs{width:min(470px,100%)}.auth-tabs a{height:43px;font-size:14px}.choice-grid{gap:15px}.google-register-access{width:min(470px,100%);margin:18px auto 22px}.google-register-access .google-auth-button{display:flex;width:100%;height:51px;align-items:center;justify-content:center;gap:11px;border:1px solid #ddd7d3;border-radius:12px;color:#373238;background:#fff;font-size:14px;font-weight:600;cursor:pointer}.google-register-access .google-auth-button:disabled{cursor:wait;opacity:.7}.google-auth-button svg{width:20px;height:20px}.google-auth-divider{display:flex;align-items:center;gap:12px;margin:17px 0;color:#969096;font-size:12px}.google-auth-divider:before,.google-auth-divider:after{height:1px;flex:1;background:#e3ddda;content:""}.google-choice-shell{padding-top:50px}.google-choice-terms{display:flex;justify-content:center;margin:20px auto 0;color:#716c72}.choice-card{min-height:185px;gap:16px;padding:24px}.choice-card-icon{width:46px;height:46px}.choice-card-icon svg{width:22px;height:22px}.choice-card strong{margin-bottom:9px;font-size:17px}.choice-card p{font-size:14px;line-height:1.55}.choice-error,.terms-error,.flow-form em{font-size:12px}.choice-submit,.flow-submit{height:52px;font-size:15px}.choice-login,.flow-login{font-size:14px}.account-flow-shell{width:min(690px,calc(100% - 30px))}.flow-progress span{gap:9px}.flow-progress span b{width:31px;height:31px;font-size:12px}.flow-progress span i{font-size:13px}.flow-card{padding:36px 40px}.flow-type-pill{padding:7px 11px;font-size:11px}.flow-card h1{margin-top:17px;font-size:34px}.flow-subtitle{margin-bottom:27px;font-size:15px;line-height:1.55}.flow-form{gap:17px}.flow-form label>span{margin-bottom:8px;font-size:14px}.flow-form label>span small,.flow-form label>small{font-size:12px}.flow-form input:not([type=checkbox]),.flow-form textarea{min-height:51px;padding-right:16px;padding-left:16px;font-size:15px}.flow-form textarea{padding-top:14px}.flow-input-action{position:relative;display:block;margin:0!important;font-weight:400!important}.flow-input-action input{padding-right:52px!important;font-weight:400!important}.flow-form label>span.password-field-label{font-weight:400!important}.password-toggle{position:absolute;top:50%;right:10px;display:grid;width:36px;height:36px;padding:0;transform:translateY(-50%);place-items:center;border:0;border-radius:9px;color:#777178;background:transparent;cursor:pointer}.password-toggle:hover,.password-toggle:focus-visible{color:#dc4b78;background:#fcecf1;outline:none}.password-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-toggle svg[hidden]{display:none}.password-rules{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin-top:10px!important}.flow-form .password-rules small{display:flex;align-items:center;gap:6px;margin:0;color:#969095;font-size:12px;font-weight:400!important}.password-rules i{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:1px solid #d6d0d5;border-radius:50%;color:transparent;font-size:10px;font-style:normal}.flow-form .password-rules small.complete{color:#3674d9!important;font-weight:400!important}.flow-form .password-rules small.complete i{border-color:#3674d9;color:#fff;background:#3674d9;box-shadow:0 4px 10px #3674d933}[data-username-status].checking{color:#777178!important}[data-username-status].available{color:#16835f!important}[data-username-status].unavailable{color:#c83e5d!important}.flow-terms{gap:10px;font-size:13px}.flow-terms input{width:17px;height:17px}.verify-card>p{font-size:14px}.verify-sent,.text-button{font-size:13px}@media(max-width:700px){.choice-intro h1{font-size:35px}.choice-card{min-height:165px}}@media(max-width:480px){.flow-topbar{height:68px}.register-brand{font-size:14px}.choice-intro h1{font-size:31px}.choice-intro p{font-size:15px}.choice-card{min-height:155px;padding:20px}.choice-card strong{font-size:16px}.choice-card p{font-size:14px}.flow-card{padding:27px 21px}.flow-card h1{font-size:29px}.flow-progress span i{display:none}.password-rules{grid-template-columns:1fr}}
