.YBNzCa_formBody{gap:var(--gc-space-16);display:grid}.YBNzCa_field{gap:var(--gc-space-8);display:grid}.YBNzCa_fieldLabel{font-size:.8125rem;font-weight:500;line-height:1.4}.YBNzCa_fieldHelp{color:var(--gc-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.YBNzCa_fieldHelp a{color:var(--gc-ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--gc-border-control);text-decoration-color:var(--gc-border-control);text-underline-offset:.2em;font-weight:500}.YBNzCa_fieldHelp a:hover{text-decoration-color:currentColor}.YBNzCa_linkButton{color:var(--gc-ink-900);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gc-border-control);text-decoration-color:var(--gc-border-control);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.45}.YBNzCa_linkButton:hover{text-decoration-color:currentColor}.YBNzCa_linkButton:focus-visible{outline:2px solid var(--gc-ink-900);outline-offset:2px}.YBNzCa_input{border:1px solid var(--gc-border-control);background:var(--gc-surface-0);width:100%;min-height:3rem;color:var(--gc-ink-900);font:inherit;border-radius:.625rem;padding:.625rem .875rem;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .16s ease-out}.YBNzCa_input:hover{border-color:var(--gc-border-strong)}.YBNzCa_input:focus-visible{outline:2px solid var(--gc-ink-900);outline-offset:2px}.YBNzCa_requirements{gap:var(--gc-space-4);color:var(--gc-text-muted);margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}.YBNzCa_passwordControl{align-items:stretch;display:flex;position:relative}.YBNzCa_passwordInput{padding-right:4.5rem}.YBNzCa_toggleButton{min-height:2.25rem;color:var(--gc-ink-900);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.YBNzCa_toggleButton:hover{background:var(--gc-surface-1)}.YBNzCa_toggleButton:focus-visible{outline:2px solid var(--gc-ink-900);outline-offset:1px}.YBNzCa_strength{gap:var(--gc-space-4);display:grid}.YBNzCa_strengthMeter{gap:var(--gc-space-4);display:flex}.YBNzCa_strengthBlock{border-radius:var(--gc-radius-pill);background:var(--gc-border-subtle);flex:1 1 0;height:.25rem}.YBNzCa_strengthText{color:var(--gc-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.YBNzCa_strength[data-level="0"] .YBNzCa_strengthBlock:nth-child(-n+1),.YBNzCa_strength[data-level="1"] .YBNzCa_strengthBlock:nth-child(-n+1),.YBNzCa_strength[data-level="2"] .YBNzCa_strengthBlock:nth-child(-n+2),.YBNzCa_strength[data-level="3"] .YBNzCa_strengthBlock:nth-child(-n+3),.YBNzCa_strength[data-level="4"] .YBNzCa_strengthBlock:nth-child(-n+4){background:var(--gc-green-500)}.YBNzCa_submit{border:1px solid var(--gc-accent-700);background:var(--gc-accent-500);width:100%;min-height:3rem;box-shadow:0 12px 26px -16px color-mix(in oklab, var(--gc-accent-700) 80%, transparent);color:var(--gc-on-accent);font:inherit;cursor:pointer;border-radius:.625rem;padding:.625rem 1rem;font-size:1rem;font-weight:640;line-height:1.2;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease-out}.YBNzCa_submit:hover{box-shadow:0 16px 30px -16px color-mix(in oklab, var(--gc-accent-700) 90%, transparent);transform:translateY(-1px)}.YBNzCa_submit:active{box-shadow:none;transform:scale(.985)}.YBNzCa_submit:focus-visible{outline:2px solid var(--gc-ink-900);outline-offset:2px}.YBNzCa_submitLabel{justify-content:center;align-items:center;gap:var(--gc-space-8);display:inline-flex}.YBNzCa_submit[aria-busy=true],.YBNzCa_providerButton[aria-busy=true]{cursor:progress}.YBNzCa_submitStrokes{align-items:flex-end;gap:.125rem;height:.75rem;display:inline-flex}.YBNzCa_submitStroke{border-radius:var(--gc-radius-pill);opacity:.36;transform-origin:50% 100%;background:currentColor;width:.18rem;animation:.84s cubic-bezier(.37,0,.63,1) infinite YBNzCa_gc-auth-submit-stroke;transform:translateY(1px)scaleY(.72)}.YBNzCa_submitStroke:first-child{height:.4rem}.YBNzCa_submitStroke:nth-child(2){height:.68rem;animation-delay:.12s}.YBNzCa_submitStroke:nth-child(3){height:.5rem;animation-delay:.24s}@keyframes YBNzCa_gc-auth-submit-stroke{0%,to{opacity:.36;transform:translateY(1px)scaleY(.72)}50%{opacity:1;transform:translate(0,0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.YBNzCa_submitStroke{opacity:.7;animation:none;transform:none}}.YBNzCa_divider{align-items:center;gap:var(--gc-space-12);margin:var(--gc-space-4) 0;color:var(--gc-text-muted);font-size:.8125rem;display:flex}.YBNzCa_divider:before,.YBNzCa_divider:after{content:"";background:var(--gc-border-subtle);flex:1 1 0;height:1px}.YBNzCa_providerList{gap:var(--gc-space-8);display:grid}.YBNzCa_providerButton{border:1px solid var(--gc-border-control);background:var(--gc-surface-0);width:100%;min-height:3rem;color:var(--gc-ink-900);font:inherit;cursor:pointer;border-radius:.625rem;padding:.625rem 1rem;font-size:1rem;font-weight:560;line-height:1.2;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.YBNzCa_providerButton:hover{border-color:var(--gc-border-strong);background:var(--gc-surface-1)}.YBNzCa_providerButton:active{transform:scale(.985)}.YBNzCa_providerButton:focus-visible{outline:2px solid var(--gc-ink-900);outline-offset:2px}.YBNzCa_noticeRegion{align-items:flex-start;gap:var(--gc-space-8);border:1px solid var(--gc-border-subtle);background:var(--gc-surface-1);min-height:3rem;color:var(--gc-ink-900);border-radius:.625rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;line-height:1.45;display:flex}.YBNzCa_noticeRegion[data-tone=error]{border-color:color-mix(in oklab, var(--gc-error-700) 30%, transparent);background:color-mix(in oklab, var(--gc-error-700) 6%, var(--gc-surface-0));color:var(--gc-error-700)}.YBNzCa_noticeRegion[data-tone=success]{border-color:color-mix(in oklab, var(--gc-green-700) 30%, transparent);background:var(--gc-green-050);color:var(--gc-green-800)}.YBNzCa_noticeRegion[data-empty=true]{background:0 0;border-color:#0000}.YBNzCa_noticeRegionText{margin:0}.YBNzCa_formFoot{gap:var(--gc-space-8) var(--gc-space-16);margin-top:var(--gc-space-24);color:var(--gc-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.YBNzCa_formFoot a{color:var(--gc-ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--gc-border-control);text-decoration-color:var(--gc-border-control);text-underline-offset:.2em;font-weight:500}.YBNzCa_authStatus{align-items:center;gap:var(--gc-space-8);color:var(--gc-text-muted);font-size:.8125rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.YBNzCa_noticeRegion,.YBNzCa_input,.YBNzCa_submit,.YBNzCa_providerButton{transition:none}.YBNzCa_submit:hover,.YBNzCa_submit:active,.YBNzCa_providerButton:active{transform:none}}
.VpmK6q_turnstile{gap:var(--gc-space-8);display:grid}.VpmK6q_widget{min-height:4.5rem}.VpmK6q_hint{color:var(--gc-text-muted);margin:0;font-size:.875rem;line-height:1.5}
