.LoginScreen_section__0DpDh{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;background:linear-gradient(160deg,#f4f7fb,#e6ecf4)}.LoginScreen_bg__g2fJV{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.LoginScreen_bgLines__O_c1_ path{fill:none;stroke:var(--navy-600);stroke-width:1.5;opacity:.14}.LoginScreen_bgDots__PVVe4 circle{fill:var(--navy-600);opacity:.18}.LoginScreen_card__IarDz{position:relative;z-index:1;width:100%;max-width:360px;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:36px 32px 28px;box-shadow:0 18px 50px rgba(15,32,57,.14)}.LoginScreen_logo__ret0q{display:flex;justify-content:center;margin-bottom:18px}.LoginScreen_title__PxNkW{margin:0 0 4px;text-align:center;font-size:18px;font-weight:700;color:var(--navy-900);letter-spacing:-.02em}.LoginScreen_co__IpK0U{margin:0 0 24px;text-align:center;font-size:13px;color:var(--muted)}.LoginScreen_row__28he6{display:flex;align-items:center;gap:10px;margin-bottom:12px}.LoginScreen_row__28he6 label{flex:0 0 34px;font-size:13px;font-weight:600;color:var(--navy-700)}.LoginScreen_row__28he6 input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;font-size:14px;color:var(--text);border:1px solid var(--border);border-radius:8px;background:#fbfcfe;outline:none;transition:border-color .15s,box-shadow .15s}.LoginScreen_row__28he6 input:focus{border-color:var(--navy-500);box-shadow:0 0 0 3px rgba(47,93,163,.15);background:#fff}.LoginScreen_btn__Pjhoi{width:100%;height:46px;margin-top:12px;font-size:15px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background .15s,transform .05s}.LoginScreen_btnPrimary__QGCOb{color:#fff;background:var(--navy-700)}.LoginScreen_btnPrimary__QGCOb:hover{background:var(--navy-600)}.LoginScreen_btnPrimary__QGCOb:active{transform:translateY(1px)}.LoginScreen_ver__Mr4AK{position:absolute;bottom:18px;left:0;right:0;z-index:1;text-align:center;font-size:12px;color:var(--muted)}