.Iay1tq_container{background:#fff;min-height:100vh;display:flex}.Iay1tq_loadingContainer{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.Iay1tq_loadingContent{justify-content:center;align-items:center;display:flex}.Iay1tq_loadingSpinner{border:3px solid #e5e7eb;border-top-color:#0342a6;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite Iay1tq_loadingSpin}@keyframes Iay1tq_loadingSpin{to{transform:rotate(360deg)}}.Iay1tq_formPanel{z-index:100;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex;position:relative;overflow-y:auto}.Iay1tq_formWrapper{flex-direction:column;width:100%;max-width:400px;display:flex}.Iay1tq_formLogo{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.Iay1tq_formLogoImage{object-fit:contain;width:180px;height:auto}.Iay1tq_brandPanel{background:#0342a6;flex-direction:column;width:100%;min-height:100vh;padding:48px 24px;display:none;position:relative;overflow:hidden}.Iay1tq_brandContent{z-index:2;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:480px;margin:0 auto;display:flex;position:relative}.Iay1tq_logo{align-items:center;gap:12px;margin-bottom:32px;display:flex}.Iay1tq_logoImage{border-radius:12px}.Iay1tq_logoText{color:#fff;letter-spacing:-.5px;font-size:1.5rem;font-weight:700}.Iay1tq_headline{color:#fff;letter-spacing:-.5px;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.2}.Iay1tq_subheadline{color:#ffffffd9;margin:0 0 32px;font-size:.9375rem;line-height:1.6}.Iay1tq_features{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.Iay1tq_feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-start;gap:16px;padding:16px 20px;transition:transform .3s,background .3s;display:flex}.Iay1tq_feature:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-2px)}.Iay1tq_featureIcon{color:#fff;background:#ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Iay1tq_featureTitle{color:#fff;margin-bottom:2px;font-size:.875rem;font-weight:600}.Iay1tq_featureDesc{color:#ffffffb3;font-size:.75rem}.Iay1tq_brandFooter{z-index:2;text-align:center;color:#ffffff80;margin-top:32px;font-size:.75rem;position:relative}@keyframes Iay1tq_float{0%{transform:translate(0)}50%{transform:translate(20px,20px)}to{transform:translate(0)}}@media (min-width:1024px){.Iay1tq_formPanel{z-index:1;width:50%;min-height:100vh;padding:64px}.Iay1tq_formLogo{margin-bottom:24px}.Iay1tq_formLogoImage{width:200px}.Iay1tq_brandPanel{width:50%;padding:64px;display:flex}.Iay1tq_brandFooter{position:absolute;bottom:32px;left:0;right:0}.Iay1tq_logo{display:none}.Iay1tq_headline{margin-bottom:16px;font-size:2.5rem}.Iay1tq_subheadline{margin-bottom:40px;font-size:1rem}.Iay1tq_features{gap:20px;margin-bottom:0}.Iay1tq_featureIcon{border-radius:10px;width:40px;height:40px}.Iay1tq_featureTitle{font-size:.9375rem}.Iay1tq_featureDesc{font-size:.8125rem}}@media (min-width:1280px){.Iay1tq_brandPanel{padding:80px}.Iay1tq_headline{font-size:2.75rem}.Iay1tq_formPanel{padding:80px}.Iay1tq_formWrapper{max-width:440px}}.Iay1tq_formTitle{letter-spacing:-.4px;text-align:center;color:#111827;font-size:1.625rem;font-weight:700}.Iay1tq_formSubtitle{text-align:center;color:#6b7280;margin-top:6px;margin-bottom:28px;font-size:.9375rem}.Iay1tq_googleButton{border:1px solid #e5e7eb;height:46px;font-weight:500}.Iay1tq_googleButton:hover{background:#f9fafb;border-color:#d1d5db}.Iay1tq_switchRow{text-align:center;color:#6b7280;margin-top:20px;font-size:.875rem}
