.signin-look{--bg:#141414;--surface:#232323;--line:#333333;--primary:#B9C0CC;--primary-hover:#CDD3DC;--link:#FFFFFF;--text:#F2F2F2;--text-2:#ADADAD;--text-3:#9E9E9E;--error:#FF6565;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--control:48px;--col:480px;--r-sm:4px;--r:8px;background:var(--bg);color:var(--text);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}.signin-look *,.signin-look :after,.signin-look :before{box-sizing:border-box}.signin-look :focus,.signin-look :focus-visible{outline:none!important;box-shadow:none!important}.signin-look a{color:var(--link);text-decoration:none;font-weight:500}@media (hover:hover){.signin-look .si-link:not(:disabled):hover,.signin-look a:hover{text-decoration:underline;text-underline-offset:4px}}.signin-look .si-link{background:none;border:0;padding:0;font:inherit;color:var(--link);font-weight:500;cursor:pointer}.signin-look .si-link:disabled{color:var(--text-2);cursor:default}.signin-look a:focus-visible{text-decoration:underline;text-underline-offset:4px}.signin-look .si-header{padding:var(--s12) var(--s16) 0;height:calc(var(--s12) + var(--s16))}.signin-look .si-header img{display:block;width:var(--s16);height:var(--s16);object-fit:contain}.signin-look .si-main{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--s16) var(--s6) 0}.signin-look .si-form{width:100%;max-width:var(--col)}.signin-look .si-notice{margin-bottom:var(--s6);padding:var(--s3) var(--s4);border-radius:var(--r);font-size:14px;line-height:20px;border:1px solid var(--line);color:var(--text-2)}.signin-look .si-notice.err{color:var(--error);border-color:var(--error)}.signin-look .si-notice button{background:none;border:0;color:inherit;cursor:pointer}.signin-look .si-field{margin-bottom:var(--s8)}.signin-look .si-field.email{margin-bottom:var(--s1)}.signin-look .si-label{display:block;font-size:24px;line-height:32px;font-weight:300;color:var(--text-2);margin-bottom:var(--s2)}.signin-look .si-control{position:relative;height:var(--control)}.signin-look .si-input{display:block;width:100%;height:var(--control);background:transparent;border:0;border-bottom:1px solid transparent;border-image:var(--gd) 1;color:#FFFFFF;font:inherit;font-size:18px;font-weight:500;line-height:var(--control);padding:0 0 0 8px;border-radius:0;transition:border-color .15s ease}.signin-look .si-input::placeholder{color:rgba(227,227,227,.3);opacity:1;font-weight:400}.signin-look .si-input:focus{border-image:var(--g) 1}.signin-look .si-control.has-icon .si-input{padding-right:var(--s12)}.signin-look .si-eye{position:absolute;right:0;top:0;width:var(--s12);height:var(--control);display:grid;place-items:center;background:none;border:0;color:var(--text-3);cursor:pointer;border-radius:var(--r-sm)}@media (hover:hover){.signin-look .si-eye:hover{color:var(--text)}}.signin-look .si-eye:focus-visible{background:var(--surface);color:var(--text)}.signin-look .si-eye svg{width:20px;height:20px}.signin-look .si-row-end{display:flex;justify-content:space-between;align-items:flex-start;margin-top:var(--s2)}.signin-look .si-msg{min-height:20px;margin:var(--s2) 0 0;font-size:14px;line-height:20px;font-weight:500;color:var(--error);visibility:hidden}.signin-look .si-row-end .si-msg{margin:0}.signin-look .si-msg.show{visibility:visible}.signin-look .si-small{font-size:14px;line-height:20px;font-weight:500}.signin-look .si-turnstile{width:100%;margin:0;border-radius:var(--r);overflow:hidden}.signin-look .si-turnstile.is-shown{margin:var(--s6) 0;min-height:65px}.signin-look .si-btn{width:100%;height:var(--control);border-radius:var(--r);border:1px solid transparent;font:inherit;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--s3);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.signin-look .si-btn:disabled{opacity:.5;cursor:not-allowed}.signin-look .si-btn-primary{background:var(--primary);color:#0C0C0C}@media (hover:hover){.signin-look .si-btn-primary:hover:not(:disabled){background:var(--primary-hover)}}.signin-look .si-btn-primary:focus-visible{background:var(--primary-hover)}.signin-look .si-btn-secondary{background:transparent;color:var(--text);border-color:var(--line)}@media (hover:hover){.signin-look .si-btn-secondary:hover:not(:disabled){background:var(--surface)}}.signin-look .si-btn-secondary:focus-visible{background:var(--surface)}.signin-look .si-btn svg{width:20px;height:20px;flex:none}.signin-look .si-or{display:flex;align-items:center;gap:var(--s4);margin:var(--s6) 0;color:var(--text-3);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.02em}.signin-look .si-or:after,.signin-look .si-or:before{content:"";flex:1;height:1px;background:var(--gd);opacity:.8}.signin-look .si-foot{margin-top:var(--s8);text-align:center;color:var(--text-2);font-size:16px;line-height:24px;font-weight:500}@media (prefers-reduced-motion:reduce){.signin-look *{transition:none!important}}@media (max-width:640px){.signin-look .si-header{padding:var(--s6) var(--s4) 0;height:calc(var(--s6) + var(--s12))}.signin-look .si-header img{width:var(--s12);height:var(--s12)}.signin-look .si-main{padding-bottom:var(--s6)}.signin-look .si-label{font-size:20px;line-height:28px}}@media (max-width:1279px){.signin-look{min-height:100vh;min-height:100dvh}}@media (max-width:1279px) and (pointer:coarse){.signin-look .si-foot a,.signin-look a.si-small{display:inline-block;padding:var(--s3) var(--s2);margin:calc(var(--s3) * -1) calc(var(--s2) * -1)}}@media (min-width:768px) and (max-width:1024px){.signin-look .si-header{padding:var(--s8) var(--s8) 0;height:calc(var(--s8) + var(--s12) + var(--s2))}.signin-look .si-header img{width:56px;height:56px}.signin-look .si-main{padding-top:var(--s16)}}@media (max-width:767px){.signin-look .si-header{padding:max(var(--s6),env(safe-area-inset-top)) max(var(--s6),env(safe-area-inset-right)) 0 max(var(--s6),env(safe-area-inset-left));height:auto}.signin-look .si-header img{width:var(--s12);height:var(--s12)}.signin-look .si-main{align-items:flex-start;padding:var(--s6) max(var(--s6),env(safe-area-inset-right)) max(var(--s6),env(safe-area-inset-bottom)) max(var(--s6),env(safe-area-inset-left))}.signin-look .si-form{max-width:none}.signin-look .si-label{font-size:20px;line-height:28px;margin-bottom:var(--s1)}.signin-look .si-field{margin-bottom:var(--s6)}.signin-look .si-field.email{margin-bottom:var(--s1)}.signin-look .si-or,.signin-look .si-turnstile.is-shown{margin:var(--s4) 0}.signin-look .si-foot{margin-top:var(--s6)}}@media (max-height:500px) and (orientation:landscape){.signin-look .si-header{padding:var(--s4) max(var(--s6),env(safe-area-inset-left)) 0;height:auto}.signin-look .si-header img{width:40px;height:40px}.signin-look .si-main{align-items:flex-start;padding-top:var(--s4);padding-bottom:var(--s6)}.signin-look .si-form{max-width:var(--col)}.signin-look{min-height:0}}@property --a{syntax:"<color>";inherits:true;initial-value:#1D5964}@property --b{syntax:"<color>";inherits:true;initial-value:#383D8C}@keyframes cyc{0%,to{--a:#1D5964;--b:#383D8C}33%{--a:#383D8C;--b:#74501F}66%{--a:#74501F;--b:#1D5964}}.signin-look{animation:cyc 60s ease-in-out infinite;--gd:linear-gradient(90deg,var(--a),var(--a));--g:linear-gradient(90deg,color-mix(in srgb,var(--a) 62%,#fff),color-mix(in srgb,var(--a) 62%,#fff))}@media (prefers-reduced-motion:reduce){.signin-look{animation:none}}.signin-look{--strength-weak:#FF6565;--strength-medium:#F2B84B;--strength-strong:#5BD68A}.signin-look .si-strength .bg-red-500{background:var(--strength-weak)!important}.signin-look .si-strength .bg-yellow-500{background:var(--strength-medium)!important}.signin-look .si-strength .bg-green-500{background:var(--strength-strong)!important}.signin-look .si-strength .text-red-400{color:var(--strength-weak)!important}.signin-look .si-strength .text-yellow-400{color:var(--strength-medium)!important}.signin-look .si-strength .text-green-400{color:var(--strength-strong)!important}.signin-look .si-label{position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signin-look input:focus::placeholder{color:transparent!important}.signin-look textarea:focus::placeholder{color:transparent!important}@keyframes si-out{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(12px);transform:scale(1.22)}}.signin-look.si-exit{animation:si-out .52s cubic-bezier(.5,0,.8,.4) both;pointer-events:none}@media (prefers-reduced-motion:reduce){.signin-look.si-exit{animation:none;opacity:0}}.signin-look .si-btn.si-done:disabled{opacity:1;cursor:default}