.login-panel-module__JH2R8q__page{--login-background:#080a10;--login-panel:#11121b;--login-text:#fff;--login-muted:#a3a4b0;--login-brand:var(--brand-red);background:var(--login-background);min-height:100dvh;color:var(--login-text);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 20px;display:flex}.login-panel-module__JH2R8q__panel{border:1px solid color-mix(in srgb, var(--login-text) 9%, transparent);background:var(--login-panel);width:100%;max-width:460px;color:var(--login-text);box-shadow:0 24px 80px color-mix(in srgb, var(--login-background) 70%, transparent);border-radius:28px;flex-direction:column;gap:30px;padding:42px 38px 28px;display:flex}.login-panel-module__JH2R8q__header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.login-panel-module__JH2R8q__logo{object-fit:contain;filter:brightness(0)invert();width:146px;height:40px}.login-panel-module__JH2R8q__eyebrow{color:var(--login-muted);letter-spacing:2px;font-size:14px;line-height:1.5}.login-panel-module__JH2R8q__header h1{letter-spacing:-1.5px;margin:0;font-size:clamp(32px,6vw,40px);font-weight:600;line-height:1.12}.login-panel-module__JH2R8q__header p{max-width:280px;color:var(--login-muted);margin:0;font-size:15px;line-height:1.6}.login-panel-module__JH2R8q__access,.login-panel-module__JH2R8q__fields{flex-direction:column;gap:14px;display:flex}.login-panel-module__JH2R8q__fields{border:0;min-width:0;margin:0;padding:0}.login-panel-module__JH2R8q__fields label{font-size:14px;line-height:1.5}.login-panel-module__JH2R8q__input{background:color-mix(in srgb, var(--login-text) 3%, transparent);min-height:54px;color:var(--login-muted);border:1px solid color-mix(in srgb, var(--login-text) 13%, transparent);border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex}.login-panel-module__JH2R8q__input svg{flex-shrink:0}.login-panel-module__JH2R8q__input input{width:100%;min-width:0;height:52px;color:var(--login-text);font:inherit;background:0 0;border:0;font-size:15px}.login-panel-module__JH2R8q__input input::placeholder{color:var(--login-muted);opacity:.8}.login-panel-module__JH2R8q__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color .2s,box-shadow .2s}.login-panel-module__JH2R8q__input:focus-within{border-color:var(--login-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--login-text) 8%, transparent)}.login-panel-module__JH2R8q__input input:focus,.login-panel-module__JH2R8q__input input:focus-visible{box-shadow:none;caret-color:var(--login-text);outline:none}.login-panel-module__JH2R8q__input input:autofill{background:var(--login-panel);color:var(--login-text)}.login-panel-module__JH2R8q__input input:-webkit-autofill{-webkit-text-fill-color:var(--login-text);-webkit-box-shadow:0 0 0 1000px var(--login-panel) inset;caret-color:var(--login-text)}.login-panel-module__JH2R8q__input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--login-text);-webkit-box-shadow:0 0 0 1000px var(--login-panel) inset;caret-color:var(--login-text)}.login-panel-module__JH2R8q__input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--login-text);-webkit-box-shadow:0 0 0 1000px var(--login-panel) inset;caret-color:var(--login-text)}.login-panel-module__JH2R8q__submit{background:var(--login-brand);min-height:54px;color:var(--login-text);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.login-panel-module__JH2R8q__submit:disabled{opacity:.55;cursor:not-allowed}.login-panel-module__JH2R8q__submit:focus-visible{outline:2px solid var(--login-text);outline-offset:4px}.login-panel-module__JH2R8q__notice{border:1px solid color-mix(in srgb, var(--login-text) 10%, transparent);color:var(--login-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:1.6;display:flex}.login-panel-module__JH2R8q__notice svg{flex-shrink:0;margin-top:3px}.login-panel-module__JH2R8q__notice p{margin:0}.login-panel-module__JH2R8q__notice strong{color:var(--login-text);font-weight:500;display:block}.login-panel-module__JH2R8q__features{color:var(--login-muted);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.login-panel-module__JH2R8q__features li{align-items:center;gap:10px;display:flex}.login-panel-module__JH2R8q__features svg{color:var(--login-brand);flex-shrink:0}.login-panel-module__JH2R8q__footer{border-top:1px solid color-mix(in srgb, var(--login-text) 7%, transparent);color:var(--login-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.login-panel-module__JH2R8q__footer svg{color:var(--login-brand)}.login-panel-module__JH2R8q__footer p,.login-panel-module__JH2R8q__caption{margin:0;font-size:14px;line-height:1.6}.login-panel-module__JH2R8q__caption{color:var(--login-muted);text-align:center}@media (max-width:480px){.login-panel-module__JH2R8q__page{gap:20px;padding:24px 16px}.login-panel-module__JH2R8q__panel{border-radius:24px;gap:26px;padding:32px 24px 24px}}
