.login-button_button__Apjzl{position:relative;isolation:isolate;width:100%;min-height:54px;margin-top:8px;padding:2px;border:0;border-radius:16px;background:#adf6ff;cursor:pointer;font-size:clamp(1.0625rem,2vw,1.4rem);font-weight:600;text-align:start}.login-button_button__Apjzl:after{position:absolute;z-index:-1;top:0;right:0;width:65%;height:60%;border-radius:120px;box-shadow:0 0 20px #ffffff38;content:"";pointer-events:none}.login-button_blob__lfI8F{position:absolute;bottom:0;left:0;width:70px;height:100%;border-radius:inherit;background:radial-gradient(circle 60px at 0 100%,#12c4d9,#069ff080,transparent);box-shadow:-10px 10px 30px #009fdb22;pointer-events:none}.login-button_inner__pxQjy{position:relative;z-index:1;display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;padding:12px 24px;border-radius:14px;background:linear-gradient(110deg,#12c4d9,#069ff0);color:#fff}.login-button_button__Apjzl:focus-visible{outline:3px solid #075b85;outline-offset:3px}.login-button_button__Apjzl:disabled{cursor:wait;opacity:.68}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.login-button_inner__pxQjy,.login-button_inner__pxQjy>[aria-hidden=true]{transition:transform .16s cubic-bezier(.2,.75,.3,1)}.login-button_button__Apjzl:enabled:hover .login-button_inner__pxQjy{transform:translateY(-1px)}.login-button_button__Apjzl:enabled:hover .login-button_inner__pxQjy>[aria-hidden=true]{transform:translate(3px,-3px)}}@media (forced-colors:active){.login-button_button__Apjzl{border:1px solid ButtonText}.login-button_inner__pxQjy{background:ButtonFace;color:ButtonText}.login-button_button__Apjzl:focus-visible{outline-color:Highlight}}