.cskc-login{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);overflow:hidden;border:0}@media(min-width: 992px){.cskc-login{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}}.cskc-login__close{position:absolute;z-index:2;top:var(--cskc-space-2);right:var(--cskc-space-2)}@media(max-width: 991.98px){.cskc-login__close{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}}.cskc-login__brand{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:var(--cskc-space-4);padding:var(--cskc-space-4) var(--cskc-space-5);padding-right:calc(var(--cskc-control-h-sm) + var(--cskc-space-4));background-color:var(--cskc-band);color:var(--cskc-on-band-muted)}.cskc-login__brand::before{content:"";position:absolute;z-index:-1;width:24rem;height:24rem;left:-8rem;bottom:-18rem;border:1px solid var(--cskc-ring-color);border-radius:50%;box-shadow:0 0 0 18px rgba(0,0,0,0),0 0 0 19px var(--cskc-ring-color);pointer-events:none}@media(min-width: 992px){.cskc-login__brand{flex-direction:column;justify-content:center;gap:var(--cskc-space-5);padding:var(--cskc-space-8) var(--cskc-space-6);text-align:center}.cskc-login__brand::before{width:36rem;height:36rem;left:-17rem;bottom:-27rem}}.cskc-login__seal{display:inline-grid;place-items:center;flex:none;width:var(--cskc-space-8);height:var(--cskc-space-8);border-radius:var(--cskc-radius-pill);background-color:var(--cskc-white)}.cskc-login__seal img{width:calc(var(--cskc-space-8) - var(--cskc-space-3));height:calc(var(--cskc-space-8) - var(--cskc-space-3))}@media(min-width: 992px){.cskc-login__seal{width:calc(var(--cskc-space-9) + var(--cskc-space-6));height:calc(var(--cskc-space-9) + var(--cskc-space-6))}.cskc-login__seal img{width:calc(var(--cskc-space-9) + var(--cskc-space-3));height:calc(var(--cskc-space-9) + var(--cskc-space-3))}}.cskc-login__brand-text{min-width:0}.cskc-login__brand-text p{margin:0}.cskc-login__club{font-family:var(--cskc-font-display);font-weight:var(--cskc-fw-medium);font-size:var(--cskc-fs-h5);line-height:var(--cskc-lh-h3);color:var(--cskc-on-band);text-wrap:balance}@media(min-width: 992px){.cskc-login__club{font-size:var(--cskc-fs-h3)}}.cskc-login__welcome{display:none}@media(min-width: 992px){.cskc-login__welcome{display:block;max-width:24ch;margin:var(--cskc-space-3) auto 0;font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-on-band-muted)}}.cskc-login__main{min-width:0;padding:var(--cskc-space-5);background-color:var(--cskc-surface-card);color:var(--cskc-text)}@media(min-width: 992px){.cskc-login__main{padding:var(--cskc-space-7) var(--cskc-space-6) var(--cskc-space-6)}}.cskc-login__eyebrow{margin-bottom:var(--cskc-space-2)}.cskc-login__title{font-size:var(--cskc-fs-h3);line-height:var(--cskc-lh-h3);font-weight:var(--cskc-fw-medium);margin-bottom:var(--cskc-space-5)}.cskc-login__lede{margin:calc(-1*var(--cskc-space-3)) 0 var(--cskc-space-5);font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text-muted)}.cskc-login__form{margin:0}.cskc-login__field{margin-bottom:var(--cskc-space-4)}.cskc-login__action{width:100%}.cskc-login__method{margin-bottom:var(--cskc-space-4)}.cskc-login__hint{margin:var(--cskc-space-2) 0 0;font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text-muted);text-align:center}.cskc-login__or{display:flex;align-items:center;gap:var(--cskc-space-3);margin:var(--cskc-space-5) 0 var(--cskc-space-4);font-size:var(--cskc-fs-small);color:var(--cskc-text-muted)}.cskc-login__or::before,.cskc-login__or::after{content:"";flex:1 1 auto;border-top:1px solid var(--cskc-border)}.cskc-login__status{font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text-muted);text-align:center}.cskc-login__status:not(:empty){margin-top:var(--cskc-space-2)}.cskc-login__status[data-state=ok]{color:var(--cskc-text);font-weight:var(--cskc-fw-semibold)}.cskc-login__status[data-state=error]{color:var(--cskc-danger-text);font-weight:var(--cskc-fw-semibold)}.cskc-login__reveal{width:100%;margin-top:var(--cskc-space-1);text-decoration:none}.cskc-login__reveal:hover{text-decoration:underline}html:not(.js) .cskc-login__reveal,html:not(.js) .cskc-login__js-only{display:none}.js .cskc-login__password:not(.is-open){display:none}.cskc-login__password{padding-top:var(--cskc-space-2)}.cskc-login__password.is-open{animation:cskc-settle var(--cskc-dur-med) var(--cskc-ease)}@media(prefers-reduced-motion: reduce){.cskc-login__password.is-open{animation:none}}.cskc-login__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cskc-space-2) var(--cskc-space-4);margin:calc(-1*var(--cskc-space-2)) 0 var(--cskc-space-4)}.cskc-login__row .form-check{display:flex;align-items:center;gap:var(--cskc-space-2);min-height:var(--cskc-control-h-sm);margin:0;padding-left:0}.cskc-login__row .form-check-input{float:none;margin:0;width:var(--cskc-space-5);height:var(--cskc-space-5)}.cskc-login__row .form-check-label{font-size:var(--cskc-fs-small)}.cskc-login__textlink{min-height:var(--cskc-control-h-sm);padding:0;font-size:var(--cskc-fs-small);vertical-align:baseline}.cskc-login__back{display:flex;width:100%;margin-top:var(--cskc-space-3);text-decoration:none}.cskc-login__back:hover{text-decoration:underline}.cskc-login__foot{margin-top:var(--cskc-space-5);padding-top:var(--cskc-space-4);border-top:1px solid var(--cskc-border);font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text-muted);text-align:center}.cskc-login__foot p{margin:0}.cskc-login__foot .cskc-link-arrow{font-size:var(--cskc-fs-small)}.cskc-login__alert{display:flex;align-items:flex-start;gap:var(--cskc-space-3);margin-bottom:var(--cskc-space-4);padding:var(--cskc-space-3) var(--cskc-space-4);border:1px solid var(--cskc-border);border-left:var(--cskc-space-1) solid var(--cskc-danger-text);border-radius:var(--cskc-radius-sm);background-color:var(--cskc-surface-sunk);font-size:var(--cskc-fs-small);line-height:var(--cskc-lh-small);color:var(--cskc-text)}.cskc-login__alert p{margin:0}.cskc-login__alert-icon{flex:none;margin-top:var(--cskc-space-1);color:var(--cskc-danger-text)}.cskc-password{position:relative}.cskc-password .form-control{padding-right:calc(var(--cskc-control-h-sm) + var(--cskc-space-2))}.cskc-password .form-control.is-invalid{padding-right:calc(var(--cskc-control-h-sm) + var(--cskc-space-2));background-image:none}.cskc-password__toggle{position:absolute;top:calc((var(--cskc-control-h) - var(--cskc-control-h-sm))/2);right:calc((var(--cskc-control-h) - var(--cskc-control-h-sm))/2);display:inline-grid;place-items:center;width:var(--cskc-control-h-sm);height:var(--cskc-control-h-sm);padding:0;border:0;border-radius:var(--cskc-radius-sm);background:rgba(0,0,0,0);color:var(--cskc-text-muted);cursor:pointer;transition:color var(--cskc-dur-fast) var(--cskc-ease)}.cskc-password__toggle:hover,.cskc-password__toggle[aria-pressed=true]{color:var(--cskc-link)}.cskc-password__hide{display:none}.cskc-password__toggle[aria-pressed=true] .cskc-password__show{display:none}.cskc-password__toggle[aria-pressed=true] .cskc-password__hide{display:inline}
