@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GoogleSansFlex-Regular.ttf)format("truetype")}.signup-page{font-family:"Google Sans Flex", var(--font-sf-pro);color:#fff;font-weight:400}.signup-card{background:color-mix(in srgb, #d9d9d9 1%, var(--color-dark-primary));border:1px solid #d9d9d90a;padding:48px 90px}.signup-link{color:#fff;font-family:inherit;font-weight:400;text-decoration:none}.signup-link:hover{text-decoration:underline}.signup-link:focus-visible{outline:2px solid var(--color-traceless-red-600);outline-offset:3px;border-radius:2px}.signup-field+.signup-field{margin-top:16px}.signup-control{position:relative}.signup-control .signup-input{color:#d9d9d9;height:54px;box-shadow:none;background:0 0;border:1px solid #d9d9d914;border-radius:12px;padding:25px 16px 8px 48px;font-family:inherit;font-size:12px;line-height:17px}.signup-control .signup-input:focus{box-shadow:none;border-color:#fffc;outline:none}.signup-control>label{color:#6e6e6ebf;cursor:text;pointer-events:none;font-size:12px;line-height:16px;transition:top .15s,color .15s;position:absolute;top:19px;left:48px;right:16px}.signup-control-filled>label,.signup-control:focus-within>label{top:10px}.signup-control:has(input:not(:placeholder-shown))>label{top:10px}.signup-control:focus-within>label{color:#fff}.signup-field-icon{color:#6e6e6ebf;width:18px;height:18px}.signup-field-error .signup-input{border-color:var(--color-traceless-red-600)}.signup-field-error .signup-field-icon{color:var(--color-traceless-red-600)}.signup-feedback{color:#6e6e6ebf;margin:5px 4px 0;font-size:12px;line-height:18px}.signup-field-error .signup-feedback{color:var(--color-traceless-red-600)}.signup-terms{color:#6e6e6ebf;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:12px;line-height:18px;display:flex}.signup-terms-toggle{cursor:pointer;flex-shrink:0;display:flex}.signup-terms-toggle>span{flex-shrink:0;width:40px;height:20px}.signup-terms input+span{background:#141414}.signup-terms input~span:last-child{width:14px;height:14px;box-shadow:none;background:#2f2e2e;top:3px;left:4px}.signup-terms input:checked+span{background:#ff5c5f33}.signup-terms input:checked~span:last-child{background:var(--color-traceless-red-600);transform:translate(18px)translate(0,0)}.signup-actions{flex-wrap:wrap;align-items:center;gap:16px 19px;margin-top:14px;display:flex}.signup-captcha{flex:300px;min-width:300px}.signup-dev-captcha{color:#6e6e6e;text-align:center;border:1px solid #d9d9d914;border-radius:12px;flex:202px;justify-content:center;align-items:center;min-height:54px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.signup-submit{background:var(--color-traceless-red-600);color:#fff;min-height:53px;font-family:var(--font-google-sans);cursor:pointer;border-radius:9px;flex:199px;padding:10px 16px;font-size:12px;transition:background-color .15s}.signup-submit:hover:enabled{background:var(--color-traceless-red-500)}.signup-submit:disabled{color:#2f2e2e;cursor:not-allowed;background:#28282833}.signup-submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.signup-error{border:1px solid var(--color-traceless-red-600);color:var(--color-traceless-red-600);border-radius:12px;margin-bottom:20px;padding:12px;font-size:12px}@media (width<=639px){.signup-card{padding:36px 24px 48px}}@media (width<=379px){.signup-card{padding-inline:8px}}@media (width<=349px){.signup-page{padding-inline:0}}@media (prefers-reduced-motion:reduce){.signup-page *{transition:none}}
