.animated-signin-dialog{--auth-ink:#f4f4f5;--auth-muted:#ffffff85;--auth-line:#ffffff24}.animated-signin-dialog .auth-component-frame{width:100%;height:100%;animation:.42s cubic-bezier(.22,1,.36,1) both auth-content-enter}.animated-signin-dialog .login-card,.animated-signin-dialog .login-card-inner{border:0;width:100%;height:100%;position:relative;overflow:visible}.animated-signin-dialog .login-card-inner{box-sizing:border-box;-webkit-backdrop-filter:blur(30px)saturate(118%);background:linear-gradient(145deg,#1a1c1fe3,#0b0c0ee8);justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000006b}.animated-signin-dialog .auth-center-column{flex-direction:column;width:min(29rem,100vw - 2rem);height:min(47rem,100dvh - 3rem);min-height:min(38rem,100dvh - 3rem);display:flex}.animated-signin-dialog .login-header{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;margin-bottom:2.15rem;display:flex}.animated-signin-dialog .auth-title-row{justify-content:center;align-items:center;gap:.8rem;display:flex}.animated-signin-dialog .auth-brand-mark{filter:drop-shadow(0 9px 24px #0000005c);flex:none;transform:translateY(-1px)}.animated-signin-dialog .login-header h2{color:var(--auth-ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.92rem,4.2vw,2.12rem);font-weight:600;line-height:1.1}.animated-signin-dialog .login-header p{color:#ffffff7a;letter-spacing:0;max-width:22rem;margin:.78rem auto 0;font-size:.86rem;line-height:1.5}.animated-signin-dialog .auth-panel-body{flex:auto;min-height:0}.animated-signin-dialog .auth-panel-scroll{scrollbar-width:none;overscroll-behavior:contain;height:100%;padding:.15rem .2rem .35rem;overflow:hidden auto}.animated-signin-dialog .auth-panel-scroll::-webkit-scrollbar{display:none}.animated-signin-dialog .auth-methods,.animated-signin-dialog .login-form{flex-direction:column;gap:1.08rem;display:flex}.animated-signin-dialog .auth-account-label{color:#ffffff85;margin:.15rem 0 -.55rem .85rem;font-size:.82rem;font-weight:600}.animated-signin-dialog .auth-account-row{color:#ffffffe6;justify-content:space-between;align-items:center;gap:1rem;min-height:3.7rem;padding:0 1.15rem;font-size:.95rem;display:flex}.animated-signin-dialog .auth-account-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.animated-signin-dialog .auth-account-row button{color:#ffffff94;flex:none;font-size:.82rem;transition:color .18s}.animated-signin-dialog .auth-account-row button:hover{color:#fff}.animated-signin-dialog .auth-password-alternatives{flex-direction:column;gap:1rem;margin-top:1.05rem;display:flex}.animated-signin-dialog .auth-method-button,.animated-signin-dialog .auth-country-row,.animated-signin-dialog .form-field,.animated-signin-dialog .login-button{background:#0f1012b3;border:1px solid #ffffff2b;border-radius:999px;width:100%;min-height:3.78rem;box-shadow:inset 0 1px #ffffff06,0 10px 30px #0000001c}.animated-signin-dialog .auth-method-button{color:#ffffffeb;letter-spacing:-.01em;justify-content:center;align-items:center;gap:.75rem;font-size:.96rem;font-weight:600;transition:border-color .18s,background-color .18s,color .18s;display:flex}.animated-signin-dialog .auth-method-button:hover{color:#fff;background:#1e1f22db;border-color:#ffffff57}.animated-signin-dialog .auth-google-logo{flex:none;width:1.18rem;height:1.18rem}.animated-signin-dialog .auth-separator{color:#ffffff57;white-space:nowrap;align-items:center;gap:.8rem;margin:.58rem 0;font-size:.75rem;display:flex}.animated-signin-dialog .auth-separator:before,.animated-signin-dialog .auth-separator:after{content:"";background:var(--auth-line);flex:1;height:1px}.animated-signin-dialog .auth-country-row{color:#ffffffd1;align-items:center;gap:.7rem;padding:0 1rem 0 1.2rem;font-size:.9rem;font-weight:500;display:flex}.animated-signin-dialog .auth-country-code{color:#ffffff9e;letter-spacing:.04em;flex:none;font-size:.7rem;font-weight:700}.animated-signin-dialog .auth-country-select{cursor:pointer;appearance:auto;color:#ffffffe0;min-width:0;height:3.4rem;font:inherit;background:0 0;border:0;outline:0;flex:auto}.animated-signin-dialog .auth-country-select option{color:#f4f4f5;background:#18191c}.animated-signin-dialog .form-field{transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:visible}.animated-signin-dialog .form-field:hover{border-color:#fff3}.animated-signin-dialog .form-field.active{background:#1d1e22eb;border-color:#ffffff61;box-shadow:0 0 0 3px #ffffff0a,0 16px 38px #0003}.animated-signin-dialog .form-field.invalid{border-color:#eb858da6}.animated-signin-dialog .form-field input{color:#f7f7f8;caret-color:#fff}.animated-signin-dialog .form-field input:-webkit-autofill{-webkit-text-fill-color:#f7f7f8;box-shadow:inset 0 0 0 1000px #111}.animated-signin-dialog .form-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f8;box-shadow:inset 0 0 0 1000px #111}.animated-signin-dialog .form-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f7f8;box-shadow:inset 0 0 0 1000px #111}.animated-signin-dialog .form-field input[type=password]::-ms-reveal{display:none!important}.animated-signin-dialog .form-field input[type=password]::-ms-clear{display:none!important}.animated-signin-dialog .form-field input[type=password]::-webkit-credentials-auto-fill-button{display:none!important}.animated-signin-dialog .login-button{color:#111214;background:#f0f0f1;border-color:#ffffff0a;font-size:.91rem;font-weight:650;transition:background-color .18s,transform .18s,opacity .18s}.animated-signin-dialog .login-button:hover{background:#fff;transform:translateY(-1px)}.animated-signin-dialog .login-button:disabled,.animated-signin-dialog .auth-method-button:disabled{cursor:not-allowed;opacity:.42;transform:none}.animated-signin-dialog .auth-terms-row{color:#ffffff8a;align-items:center;gap:.55rem;width:100%;margin-top:1.12rem;font-size:.72rem;line-height:1.6;display:flex}.animated-signin-dialog .auth-form-message-slot{align-items:center;min-height:1.15rem;margin:-.48rem 0;display:flex}.animated-signin-dialog .auth-form-message-slot .auth-form-message{margin:0}.animated-signin-dialog .auth-terms-copy{flex:auto;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.animated-signin-dialog .auth-terms-links{flex:none;align-items:center;gap:.42rem;display:flex}.animated-signin-dialog .auth-terms-row input{accent-color:#fff;cursor:pointer;flex:none;width:1rem;height:1rem;margin-top:.05rem}.animated-signin-dialog .auth-terms-copy label{cursor:pointer}.animated-signin-dialog .auth-terms-row a{color:#ffffffb3;margin:0}.animated-signin-dialog .auth-terms-row a:hover,.animated-signin-dialog .forgot-password:hover,.animated-signin-dialog .signup-prompt button:hover,.animated-signin-dialog .auth-back-methods:hover{color:#fff}.animated-signin-dialog .form-options,.animated-signin-dialog .signup-prompt,.animated-signin-dialog .forgot-password,.animated-signin-dialog .auth-code-action{color:#ffffff7a}.animated-signin-dialog .auth-code-action:disabled{cursor:not-allowed;opacity:.38}.animated-signin-dialog .auth-back-methods{color:#ffffff8f;margin:1.1rem auto 0;font-size:.78rem;display:block}.animated-signin-dialog .auth-email-sent{align-items:stretch;padding:.25rem .1rem 0}.animated-signin-dialog .auth-close{z-index:10;color:#ffffff94;background:#111112bf;border:1px solid #ffffff1c;border-radius:1rem;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .18s,color .18s;display:grid;position:fixed;top:1rem;right:.75rem}.animated-signin-dialog .auth-corner-brand{z-index:10;color:#ffffffe6;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.625rem;height:3rem;padding:.25rem 1rem .25rem .25rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;position:fixed;top:1rem;left:.75rem}.animated-signin-dialog .auth-corner-brand-logo{font-size:1.5625rem}.animated-signin-dialog .auth-corner-brand:hover{color:#fff;background:#ffffff0b;border-color:#ffffff1f}.animated-signin-dialog .auth-close:hover{color:#fff;background:#242426e6}.animated-signin-dialog .auth-channel-panel{transform-origin:50% 0;min-height:12.9rem;animation:.3s cubic-bezier(.22,1,.36,1) both auth-channel-enter}.animated-signin-dialog .auth-channel-note{color:#ffffff7a;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;justify-content:flex-start;align-items:center;gap:.65rem;min-height:3.45rem;padding:0 1rem;font-size:.76rem;line-height:1.4;display:flex}.animated-signin-dialog .auth-channel-note-copy{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.animated-signin-dialog .auth-inline-actions{flex:none;align-items:center;gap:.32rem;display:flex}.animated-signin-dialog .auth-inline-actions button{color:#ffffffad;border-radius:999px;min-width:2.2rem;padding:.3rem .48rem;font-size:.68rem;transition:background-color .16s,color .16s,opacity .16s}.animated-signin-dialog .auth-inline-actions button:hover:not(:disabled){color:#fff;background:#ffffff12}.animated-signin-dialog .auth-inline-actions button:disabled{cursor:default;opacity:.5}.animated-signin-dialog .auth-channel-note svg{color:#fff9;flex:none}.animated-signin-dialog .auth-language-control{z-index:11;width:13.5rem;position:fixed;top:1rem;right:4rem}.animated-signin-dialog .auth-language-trigger{color:#ffffffad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111112bf;border:1px solid #ffffff1c;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;width:fit-content;min-width:8.7rem;height:2.75rem;margin-left:auto;font-size:.75rem;font-weight:600;transition:border-color .18s,background-color .18s,color .18s;display:flex}.animated-signin-dialog .auth-language-current{text-overflow:ellipsis;white-space:nowrap;max-width:7.25rem;overflow:hidden}.animated-signin-dialog .auth-language-trigger:hover,.animated-signin-dialog .auth-language-trigger[aria-expanded=true]{color:#fff;background:#242426e6;border-color:#fff3}.animated-signin-dialog .auth-language-trigger svg:last-child{transition:transform .22s cubic-bezier(.22,1,.36,1)}.animated-signin-dialog .auth-language-menu{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);scrollbar-width:none;background:#18191cf0;border:1px solid #ffffff1f;border-radius:1rem;width:13.5rem;max-height:min(25rem,100dvh - 5rem);margin-top:.55rem;margin-left:auto;padding:.42rem;animation:.22s cubic-bezier(.22,1,.36,1) both auth-language-enter;overflow-y:auto;box-shadow:0 22px 55px #0000006b}.animated-signin-dialog .auth-language-menu::-webkit-scrollbar{display:none}.animated-signin-dialog .auth-language-option{color:#ffffffa8;text-align:left;border-radius:.72rem;align-items:center;gap:.65rem;width:100%;padding:.62rem .68rem;font-size:.78rem;transition:background-color .16s,color .16s;display:flex}.animated-signin-dialog .auth-language-option:hover,.animated-signin-dialog .auth-language-option.is-selected{color:#fff;background:#ffffff13}.animated-signin-dialog .auth-language-option svg{opacity:0}.animated-signin-dialog .auth-language-option.is-selected svg{opacity:1}.animated-signin-dialog .auth-language-short{color:#ffffff9e;background:#ffffff0f;border-radius:999px;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.58rem;font-weight:700;display:grid}.animated-signin-dialog .auth-consent-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000052;place-items:center;padding:1rem;animation:.18s both auth-consent-fade;display:grid;position:fixed;inset:0}.animated-signin-dialog .auth-consent-dialog{-webkit-backdrop-filter:blur(26px)saturate(112%);backdrop-filter:blur(26px)saturate(112%);background:#121315f5;border:1px solid #ffffff21;border-radius:1rem;width:min(35rem,100vw - 2rem);padding:1.7rem 1.7rem 1.5rem;animation:.24s cubic-bezier(.22,1,.36,1) both auth-consent-enter;box-shadow:inset 0 1px #ffffff09,0 28px 80px #00000080}.animated-signin-dialog .auth-consent-dialog h3{color:#fffffff0;letter-spacing:-.02em;font-size:1.18rem;font-weight:650}.animated-signin-dialog .auth-consent-dialog p{color:#ffffff7a;margin-top:.75rem;font-size:.86rem;line-height:1.65}.animated-signin-dialog .auth-consent-actions{justify-content:flex-end;gap:.55rem;margin-top:1.25rem;display:flex}.animated-signin-dialog .auth-consent-actions button{border-radius:.72rem;min-height:2.55rem;padding:0 1.05rem;font-size:.84rem;font-weight:600;transition:transform .16s,background-color .16s,border-color .16s}.animated-signin-dialog .auth-consent-actions button:hover{transform:translateY(-1px)}.animated-signin-dialog .auth-consent-secondary{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff21}.animated-signin-dialog .auth-consent-primary{color:#111214;background:#f2f2f3;border:1px solid #ffffffe6}.animated-signin-dialog :is(.auth-corner-brand,.auth-close,.auth-language-trigger,.auth-language-option,.auth-method-button,.login-button,.auth-account-row button,.auth-inline-actions button,.auth-back-methods,.auth-consent-actions button,.forgot-password,.auth-terms-row a,.auth-terms-row input,.auth-country-select):focus-visible{outline-offset:3px;outline:2px solid #ffffffb8}@keyframes auth-consent-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-consent-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-channel-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-language-enter{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animated-signin-dialog .form-success{animation:.52s auth-form-success}@keyframes auth-content-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-form-success{0%,to{transform:scale(1)}45%{transform:scale(1.012)}}@media(max-width:540px){.animated-signin-dialog .login-card-inner{align-items:flex-start;min-height:100dvh;padding:5.5rem 1rem 1rem}.animated-signin-dialog .auth-center-column{width:min(24rem,100vw - 2rem);height:calc(100dvh - 6.5rem);min-height:0}.animated-signin-dialog .login-header h2{font-size:1.76rem}.animated-signin-dialog .auth-terms-copy{flex-direction:column;align-items:flex-start;gap:.15rem}.animated-signin-dialog .auth-language-control,.animated-signin-dialog .auth-language-menu{width:10.75rem}.animated-signin-dialog .auth-language-trigger{min-width:7.5rem}}@media(prefers-reduced-motion:reduce){.animated-signin-dialog *,.animated-signin-dialog :before,.animated-signin-dialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.animated-signin-dialog.auth-app-panel{z-index:81;color:#eeeeef;outline:none;width:min(460px,100vw - 7rem);max-height:calc(100dvh - 7rem);position:fixed;top:calc(50% + 1.5rem);left:calc(50% + 2rem);transform:translate(-50%,-50%)}.animated-signin-dialog.auth-app-panel .auth-component-frame{height:auto;animation-duration:.2s}.animated-signin-dialog.auth-app-panel .login-card{background:linear-gradient(145deg,#252527,#1b1b1d);border:1px solid #ffffff1a;border-radius:26px;height:min(640px,100dvh - 7rem);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #00000059}.animated-signin-dialog.auth-app-panel .login-card-inner{height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:5rem 2rem 2rem;overflow:visible}.animated-signin-dialog.auth-app-panel .auth-center-column{justify-content:center;width:100%;height:100%;min-height:0;max-height:none}.animated-signin-dialog.auth-app-panel .login-header{margin-bottom:2.25rem}.animated-signin-dialog.auth-app-panel .login-header h2{letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.animated-signin-dialog.auth-app-panel .auth-brand-mark{filter:none;width:30px;height:30px}.animated-signin-dialog.auth-app-panel .login-header p{margin-top:.6rem;font-size:.8125rem}.animated-signin-dialog.auth-app-panel .auth-panel-body{scrollbar-width:none;border:0;flex:0 auto;min-width:0;min-height:0;padding:0;overflow-y:auto}.animated-signin-dialog.auth-app-panel .auth-panel-scroll{flex-direction:column;height:auto;max-height:none;padding:4px 4px 8px;animation:.18s ease-out both auth-panel-step-in;display:flex;overflow:visible}.animated-signin-dialog.auth-app-panel .auth-panel-scroll>*{flex-shrink:0}.animated-signin-dialog.auth-app-panel .auth-methods{flex:none}.animated-signin-dialog.auth-app-panel .auth-methods>.auth-terms-row{margin-top:14px;padding-top:0}.animated-signin-dialog.auth-app-panel .auth-methods>.auth-separator{margin-block:6px}.animated-signin-dialog.auth-app-panel .auth-methods>.auth-channel-panel{margin-block:0;padding-block:0}.animated-signin-dialog.auth-app-panel .auth-form-message-slot{min-height:0}.animated-signin-dialog.auth-app-panel .auth-form-message-slot:empty{display:none}.animated-signin-dialog.auth-app-panel .auth-back-methods{min-height:36px;margin-top:12px;font-size:13px}.animated-signin-dialog.auth-app-panel .auth-back-methods+.auth-back-methods{margin-top:0}.animated-signin-dialog.auth-app-panel .auth-secondary-actions{flex-wrap:wrap;min-height:36px;font-size:13px}.animated-signin-dialog.auth-app-panel .auth-panel-scroll[data-mode=signup]>.login-form{margin-top:0}.animated-signin-dialog.auth-app-panel .auth-account-row{min-height:52px;padding-inline:16px}.animated-signin-dialog.auth-app-panel .auth-account-label{margin:0 0 -6px 2px}.animated-signin-dialog.auth-app-panel .form-options{flex-wrap:wrap;gap:12px;min-height:32px}.animated-signin-dialog.auth-app-panel .login-button .animate-spin{border-color:#0000 #0000008c #0000008c}.animated-signin-dialog.auth-app-panel .auth-methods,.animated-signin-dialog.auth-app-panel .login-form{gap:.875rem}.animated-signin-dialog.auth-app-panel :is(.auth-method-button,.auth-country-row,.form-field,.login-button){border-color:#ffffff1a;border-radius:14px;flex-shrink:0;min-height:52px;font-size:.9375rem;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff08}.animated-signin-dialog.auth-app-panel :is(.auth-method-button,.auth-country-row,.form-field){background:#202022}.animated-signin-dialog.auth-app-panel .form-field input{height:52px;font-size:.9375rem}.animated-signin-dialog.auth-app-panel .form-field.active{background:#252527;border-color:#737377;transform:none;box-shadow:0 0 0 3px #ffffff0d}.animated-signin-dialog.auth-app-panel .login-button{color:#202023;background:#e7e7e9;justify-content:center;align-items:center;height:52px;font-weight:600;display:flex}.animated-signin-dialog.auth-app-panel .login-button:hover:not(:disabled){background:#f5f5f6;transform:none;box-shadow:inset 0 1px #fff}.animated-signin-dialog.auth-app-panel .login-button:active:not(:disabled){background:#d1d1d5;transform:none;box-shadow:inset 0 2px 4px #0000001f}.animated-signin-dialog.auth-app-panel .auth-method-button{grid-template-columns:22px 1fr 22px;gap:12px;padding:0 18px;font-weight:500;display:grid}.animated-signin-dialog.auth-app-panel .auth-method-button>svg{width:20px;height:20px}.animated-signin-dialog.auth-app-panel .auth-method-button:hover:not(:disabled){background:#2a2a2d;border-color:#ffffff30}.animated-signin-dialog.auth-app-panel .auth-method-button:active:not(:disabled){background:#19191b;box-shadow:inset 0 2px 5px #0000002e}.animated-signin-dialog.auth-app-panel button:focus-visible{outline-offset:3px;outline:2px solid #a7a7b3}.animated-signin-dialog.auth-app-panel .auth-account-label{margin-left:.2rem;font-size:.75rem}.animated-signin-dialog.auth-app-panel .auth-account-row{min-height:52px;font-size:.875rem}.animated-signin-dialog.auth-app-panel .auth-account-value{flex-direction:column;gap:2px;min-width:0;padding-block:6px;display:flex}.animated-signin-dialog.auth-app-panel .auth-account-caption{color:#929299;font-size:11px;line-height:14px}.animated-signin-dialog.auth-app-panel .auth-channel-panel{min-height:0;animation:.18s ease-out both auth-panel-step-in}.animated-signin-dialog.auth-app-panel .auth-channel-note{background:0 0;border:0;border-radius:0;min-height:36px;padding:.35rem .2rem}.animated-signin-dialog.auth-app-panel .auth-country-select{height:52px}.animated-signin-dialog.auth-app-panel .auth-close{background:0 0;border-radius:10px;width:32px;height:32px;position:absolute;top:14px;right:14px}.animated-signin-dialog.auth-app-panel .auth-language-control{width:auto;position:absolute;top:14px;left:20px;right:auto}.animated-signin-dialog.auth-app-panel .auth-language-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;min-width:0;height:32px;margin:0;padding:0 8px}.animated-signin-dialog.auth-app-panel .auth-language-menu{max-height:min(300px,50dvh);margin-left:0}.animated-signin-dialog.auth-app-panel .auth-terms-row{color:#a4a4ab;align-items:flex-start;margin-top:.6rem;font-size:.75rem;line-height:1.7}.animated-signin-dialog.auth-app-panel .auth-terms-copy{flex-wrap:wrap;justify-content:flex-start;gap:.2rem .5rem}.animated-signin-dialog.auth-app-panel .auth-form-message,.animated-signin-dialog.auth-app-panel .auth-validation-message{color:#e1a5a5;font-size:.8125rem;line-height:1.5}.animated-signin-dialog.auth-app-panel .auth-consent-overlay{border-radius:26px;position:absolute}.animated-signin-dialog.auth-app-panel .auth-consent-dialog{width:100%;padding:1.25rem}.animated-signin-dialog.auth-app-panel .form-success{animation:none}.animated-signin-dialog.auth-app-panel .auth-form-notice{color:#b5cbbc;background:#a0c3af0f;border:1px solid #a0c3af1f;border-radius:12px;padding:10px 12px;font-size:.8125rem;line-height:1.6}.animated-signin-dialog.auth-app-panel button:disabled{cursor:not-allowed;opacity:.5}@keyframes auth-panel-step-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.animated-signin-dialog.auth-app-panel *,.animated-signin-dialog.auth-app-panel :before,.animated-signin-dialog.auth-app-panel :after{transition:none!important;animation:none!important}}@media(max-width:540px){.animated-signin-dialog.auth-app-panel{width:calc(100vw - 4.5rem);left:calc(50% + 1.5rem)}.animated-signin-dialog.auth-app-panel .login-card-inner{padding:4rem 1rem 1.25rem}.animated-signin-dialog.auth-app-panel .auth-center-column{height:100%}.animated-signin-dialog.auth-app-panel .login-header h2{font-size:1.25rem}}
