.Login_page__urue7{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 78% 12%,#f8f0d765,transparent 45%),radial-gradient(ellipse at 18% 85%,#e5edcd70,transparent 45%),var(--kf-canvas);color:var(--kf-ink)}.Login_card__VfNNG{width:min(100%,440px);padding:36px;border:1px solid #fffffff0;border-radius:28px;background:var(--kf-glass);box-shadow:var(--kf-shadow);backdrop-filter:blur(var(--kf-blur));-webkit-backdrop-filter:blur(var(--kf-blur))}.Login_brand__wBmVf{display:flex;align-items:center;gap:14px;margin-bottom:32px}.Login_brand__wBmVf img{width:64px;height:64px}.Login_brand__wBmVf strong{display:block;font-size:26px}.Login_brand__wBmVf span{font-size:14px;color:var(--kf-muted)}.Login_eyebrow__AnX_M{font-size:13px;color:#718057;margin-bottom:10px}.Login_card__VfNNG h1{font-size:26px;letter-spacing:-.025em;line-height:1.4}.Login_description__hT6S6{font-size:14px;color:var(--kf-muted);line-height:1.7;margin:10px 0 26px}.Login_card__VfNNG form{display:grid;gap:18px}.Login_card__VfNNG label{display:grid;gap:8px;font-size:14px}.Login_card__VfNNG input{width:100%;padding:12px 14px;min-height:46px;border:1px solid var(--kf-border);border-radius:var(--kf-input-radius);background:#ffffffb8;color:var(--kf-ink);font-size:16px}.Login_card__VfNNG button:focus-visible,.Login_card__VfNNG input:focus-visible{outline:2px solid #7c9f38;outline-offset:3px}.Login_card__VfNNG button{min-height:48px;border-radius:13px;background:linear-gradient(115deg,#ebffc3,var(--kf-brand));border:1px solid #d5eaa6;color:#253316;font-weight:600;cursor:pointer}.Login_card__VfNNG button:active{transform:scale(.98)}.Login_card__VfNNG button:disabled{opacity:.65;cursor:wait}.Login_error__xyrIn{font-size:14px;color:#933e32;background:#fff2ed;border:1px solid #efd2c6;padding:10px 12px;border-radius:10px}.Login_note__lIiBh{text-align:center;font-size:12px;color:var(--kf-muted);margin-top:24px}@media(max-width:480px){.Login_card__VfNNG{padding:26px 22px}.Login_card__VfNNG h1{font-size:24px}}@supports not (backdrop-filter:blur(1px)){.Login_card__VfNNG{background:#fffef9}}