.kernel-auth-page{color:#fff;flex-direction:column;gap:12px;width:100%;max-width:380px;margin:0 auto;font-size:14px;display:flex}.kernel-auth-page__branding{justify-content:center;margin-bottom:8px;display:flex}.kernel-auth-page__heading{letter-spacing:-.02em;text-align:center;margin:0;font-size:24px;font-weight:600}.kernel-auth-page__description,.kernel-auth-page__status{color:#666;text-align:center;margin:0;font-size:14px;line-height:1.5}.kernel-auth-page__error{color:#ef4444;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:10px 12px;font-size:12px}.kernel-auth-page form{flex-direction:column;gap:12px;width:100%;display:flex}.kernel-auth-page__field{flex-direction:column;gap:6px;width:100%;display:flex}.kernel-auth-page__field--inline{flex-direction:row;align-items:center;gap:8px}.kernel-auth-page__label{color:#888;font-size:12px;font-weight:500}.kernel-auth-page__label--inline{color:#888;font-size:12px}.kernel-auth-page__field input[type=text],.kernel-auth-page__field input[type=email],.kernel-auth-page__field input[type=password]{color:#fff;background:0 0;border:1px solid #333;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .15s}.kernel-auth-page__field input::placeholder{color:#555}.kernel-auth-page__field input:focus{border-color:#555}.kernel-auth-page__field input[type=checkbox]{accent-color:#fff;flex-shrink:0;width:14px;height:14px}.kernel-auth-page button[type=submit]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:opacity .15s}.kernel-auth-page button[type=submit]:hover:not(:disabled){opacity:.9}.kernel-auth-page button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.kernel-auth-page__footer .kernel-auth-page__link{border:1px solid #333;border-radius:6px;align-items:center;padding:4px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.kernel-auth-page__footer .kernel-auth-page__link:hover{opacity:1;background:#1a1a1a;border-color:#555}.kernel-auth-page__footer{color:#666;text-align:center;margin:0;font-size:12px}.kernel-auth-page__link,.kernel-auth-page__link-button{color:#fff;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.kernel-auth-page__link:hover,.kernel-auth-page__link-button:hover{opacity:.8}.kernel-auth-page__sent-banner,.kernel-auth-page__invalid{color:#aaa;text-align:center;background:#ffffff08;border:1px solid #333;border-radius:8px;padding:14px;font-size:13px;line-height:1.5}.kernel-auth-page__divider{color:#555;align-items:center;gap:12px;width:100%;margin:8px 0;font-size:12px;display:flex}.kernel-auth-page__divider:before,.kernel-auth-page__divider:after{content:"";background:#222;flex:1;height:1px}@keyframes marqueeUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:1023px){.auth-showcase-panel{display:none!important}.auth-left-panel{flex:100%!important}}
