.lpe2-event{max-width:980px;margin:35px auto;padding:35px;border-radius:20px;background:#fff;box-shadow:0 12px 45px rgba(0,0,0,.09)}.lpe2-label{font-size:12px;font-weight:800;letter-spacing:1px}.lpe2-event h1{font-size:42px;margin:14px 0}.lpe2-count{font-weight:700;margin-bottom:25px}.lpe2-buy{border-top:1px solid #eee;margin-top:25px;padding-top:25px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.lpe2-price{font-size:28px;font-weight:800}.lpe2-form{display:flex;gap:9px;flex-wrap:wrap}.lpe2-form input{padding:13px;border:1px solid #ccc;border-radius:8px}.lpe2-form button,.lpe2-btn{background:#111;color:#fff;border:0;border-radius:8px;padding:13px 20px;font-weight:800;text-decoration:none;cursor:pointer}.lpe2-msg{width:100%}@media(max-width:600px){.lpe2-event{margin:10px;padding:22px}.lpe2-event h1{font-size:30px}}.lpe2-account-box{margin-top:18px;padding:22px;background:#111;border:1px solid #2b2b2b;border-radius:16px;max-width:560px}.lpe2-tabs{display:flex;gap:8px;margin-bottom:16px}.lpe2-tab{border:1px solid #333;background:#181818;color:#fff;padding:10px 14px;border-radius:9px;cursor:pointer}.lpe2-tab.is-active{background:#e50914;border-color:#e50914}.lpe2-auth-form{display:grid;gap:12px}.lpe2-auth-form input{padding:13px;border-radius:8px;border:1px solid #333;background:#080808;color:#fff}.lpe2-auth-form .lpe2-btn{padding:13px;border:0;border-radius:8px;cursor:pointer}.lpe2-msg{min-height:20px}
