.signup-shell .auth-brand{justify-content:center;align-items:center;display:flex;overflow:visible}.signup-shell .auth-brand>svg{width:100%;height:100%;display:block}.signup-shell .auth-story-content{justify-content:center;padding-block:70px}.signup-shell .auth-access{padding-top:95px;padding-bottom:110px}.signup-shell .auth-heading{margin-bottom:27px}.signup-shell .auth-heading h1{font-size:36px}.signup-shell .auth-form{gap:18px}.signup-shell .auth-input-wrap input{font-size:16px}.signup-shell .auth-field>small{color:var(--auth-muted);font-size:12px;line-height:1.6}:is(.signup-shell button:focus-visible,.signup-shell a:focus-visible){outline-offset:4px;outline:3px solid #a9c96a}.signup-shell .signup-terms{color:#596c60;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.75;display:flex}.signup-terms input{accent-color:#173b32;flex:none;min-width:18px;min-height:18px;margin-top:2px}.signup-shell .signup-terms a{text-underline-offset:3px;color:#234f3e;text-decoration:underline}.signup-shell .signup-state{color:#53695c;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:17px;font-size:14px;line-height:1.75;display:flex}.signup-state>p{margin:0}.signup-state .auth-submit{align-self:stretch;margin-top:5px}.signup-state-icon{color:#37592e;background:#edf4df;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:3px;display:grid}.signup-state .signup-address{color:#173b32;overflow-wrap:anywhere;font-weight:600}.signup-shell .signup-neutral{color:#466135;background:#f1f6e8;border-color:#dce8cb}.signup-shell .signup-restart{border-top:1px solid #e5e9df;margin-top:25px;padding-top:18px}.signup-shell .signup-restart>p{color:#657769;margin:0 0 10px;font-size:12px;line-height:1.7}.signup-shell .signup-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signup-shell .signup-secondary{color:#2f513b;text-align:center;background:#fff;border:1px solid #ced9ca;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:600;display:inline-flex}.signup-secondary:disabled{opacity:.6}.signup-shell .signup-secondary:hover:not(:disabled){background:#f1f5ea;border-color:#a9bda0}.signup-shell .signup-account-change{overflow-wrap:anywhere;background:#f3f6ee;border:1px solid #dbe3d5;border-radius:9px;padding:15px 17px;font-size:13px;line-height:1.75}.signup-shell .signup-account-change p{margin:0}.signup-shell .signup-account-change p+p{margin-top:8px}.signup-shell .signup-account-change strong{color:#173b32;font-weight:600}.signup-shell .signup-link{color:#315b40;text-underline-offset:4px;font-size:13px;line-height:1.7;text-decoration:underline}.signup-shell .signup-nojs{margin-bottom:20px}.signup-shell .signup-busy{color:#64746a;font-size:13px;line-height:1.7}@media (max-width:760px){.signup-shell .auth-story-content{display:none}.signup-shell .auth-access{padding-top:48px;padding-bottom:24px}.signup-shell .auth-heading h1{font-size:32px}.signup-shell .auth-footer{padding-top:42px}.signup-shell .auth-brand{width:175px}.signup-shell .auth-help{text-align:right;max-width:105px}.signup-shell .auth-help svg{display:none}}@media (max-width:360px){.signup-shell .auth-brand{width:150px}.signup-shell .auth-help{max-width:86px;font-size:12px}.signup-shell .auth-heading h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.signup-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.signup-retry{justify-items:start;gap:14px;display:grid}.signup-retry .auth-feedback{justify-self:stretch}
