.oedrDW_wrap{gap:13px;margin-top:22px;display:grid}.oedrDW_divider{color:var(--rw-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:750;display:flex}.oedrDW_divider:before,.oedrDW_divider:after{content:"";background:var(--rw-border);flex:1;height:1px}.oedrDW_providers{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.oedrDW_providers button{border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);background:var(--rw-surface-primary);min-height:64px;color:var(--rw-text-primary);font:inherit;cursor:pointer;place-items:center;gap:6px;padding:9px;font-size:12px;font-weight:750;display:grid}.oedrDW_providers button:hover:not(:disabled){border-color:var(--rw-border-focus);background:var(--rw-surface-sunken)}.oedrDW_providers button:disabled{cursor:wait;opacity:.6}.oedrDW_providers b{background:var(--rw-text-primary);width:24px;height:24px;color:var(--rw-text-inverse);border-radius:50%;place-items:center;font-size:12px;display:grid}.oedrDW_note{color:var(--rw-text-muted);text-align:center;margin:0;font-size:11px;line-height:1.45}.oedrDW_error{border-radius:var(--rw-radius-xs);background:var(--rw-danger-tint);color:var(--rw-danger);margin:0;padding:10px 12px;font-size:12px}@media (max-width:420px){.oedrDW_providers{grid-template-columns:1fr}.oedrDW_providers button{justify-content:center;min-height:44px;display:flex}}
.xFiSmG_page{background:#003b36;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.xFiSmG_videoBackground{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.xFiSmG_overlay{z-index:1;background:#00000059;width:100%;height:100%;position:absolute;top:0;left:0}.xFiSmG_container{z-index:2;width:min(100%,450px);padding:var(--rw-space-6);position:relative}.xFiSmG_card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--rw-radius-lg);padding:var(--rw-card-padding);background:#fffffff2;border:1px solid #fff3;box-shadow:0 20px 60px #0000004d}.xFiSmG_header{text-align:center;margin-bottom:var(--rw-space-8)}.xFiSmG_logo{width:60px;height:60px;margin:0 auto var(--rw-space-4);border-radius:var(--rw-radius-md);box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}.xFiSmG_logo img{object-fit:contain;width:100%;height:100%;display:block}.xFiSmG_title{font-family:var(--rw-font-display);font-size:var(--rw-type-page-title);letter-spacing:var(--rw-tracking-display);color:var(--rw-text-primary);margin-bottom:var(--rw-space-2);font-weight:700}.xFiSmG_subtitle{font-size:var(--rw-type-body);color:var(--rw-text-body);line-height:var(--rw-leading-body)}.xFiSmG_form{gap:var(--rw-space-4);margin-top:var(--rw-space-6);display:grid}.xFiSmG_field{gap:var(--rw-space-2);display:grid}.xFiSmG_label{font-size:var(--rw-type-label);color:var(--rw-text-primary);letter-spacing:var(--rw-tracking-meta);text-transform:uppercase;font-weight:600}.xFiSmG_field input{width:100%;min-height:var(--rw-size-medium);padding:var(--rw-space-3) var(--rw-space-4);background:var(--rw-mist-soft);border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);font-family:inherit;font-size:var(--rw-type-body);color:var(--rw-text-primary);transition:all var(--rw-motion-standard) var(--rw-motion-standard-ease)}.xFiSmG_field input:focus{border-color:var(--rw-evergreen);box-shadow:0 0 0 3px var(--rw-evergreen-tint);background:#fff;outline:none}.xFiSmG_field input::placeholder{color:var(--rw-text-muted)}.xFiSmG_rememberForgot{justify-content:space-between;align-items:center;gap:var(--rw-space-4);font-size:var(--rw-type-body);color:var(--rw-text-body);display:flex}.xFiSmG_rememberCheck{align-items:center;gap:var(--rw-space-2);cursor:pointer;display:flex}.xFiSmG_rememberCheck input{cursor:pointer;width:18px;height:18px;accent-color:var(--rw-evergreen)}.xFiSmG_forgotLink{color:var(--rw-evergreen);transition:color var(--rw-motion-press) var(--rw-motion-press-ease);font-weight:600;text-decoration:none}.xFiSmG_forgotLink:hover{color:var(--rw-evergreen-soft)}.xFiSmG_submit{width:100%;min-height:var(--rw-size-medium);margin-top:var(--rw-space-4);padding:var(--rw-space-3) var(--rw-space-6);background:linear-gradient(135deg, var(--rw-evergreen) 0%, var(--rw-evergreen-soft) 100%);border-radius:var(--rw-radius-sm);color:#fff;font-family:inherit;font-size:var(--rw-type-body);cursor:pointer;transition:all var(--rw-motion-press) var(--rw-motion-press-ease);border:none;font-weight:600;box-shadow:0 8px 24px #003b3633}.xFiSmG_submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #003b364d}.xFiSmG_submit:active:not(:disabled){transform:translateY(0)}.xFiSmG_submit:disabled{opacity:.6;cursor:not-allowed}.xFiSmG_message{padding:var(--rw-space-4);border-radius:var(--rw-radius-sm);border-left:4px solid var(--rw-danger);background:var(--rw-danger-tint);color:var(--rw-danger);font-size:var(--rw-type-body);line-height:var(--rw-leading-body)}.xFiSmG_success{border-left-color:var(--rw-evergreen);background:var(--rw-evergreen-tint);color:var(--rw-evergreen)}.xFiSmG_footer{margin-top:var(--rw-space-8);text-align:center;font-size:var(--rw-type-body);color:var(--rw-text-body);line-height:var(--rw-leading-body)}.xFiSmG_signupButton{margin-left:var(--rw-space-2);padding:var(--rw-space-2) var(--rw-space-6);background:var(--rw-saffron);color:#fff;border-radius:var(--rw-radius-sm);font-family:inherit;font-size:var(--rw-type-body);cursor:pointer;transition:all var(--rw-motion-press) var(--rw-motion-press-ease);border:none;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 4px 12px #fe900033}.xFiSmG_signupButton:hover{background:#e88000;transform:translateY(-2px);box-shadow:0 8px 20px #fe90004d}.xFiSmG_signupButton:active{transform:translateY(0)}@media (max-width:768px){.xFiSmG_page{background-attachment:scroll}.xFiSmG_card{background:#fffffffa}.xFiSmG_title{font-size:28px}.xFiSmG_container{padding:var(--rw-space-4)}.xFiSmG_rememberForgot{align-items:flex-start;gap:var(--rw-space-2);flex-direction:column}}@media (max-width:480px){.xFiSmG_container{width:100%;padding:var(--rw-space-3)}.xFiSmG_card{padding:var(--rw-card-padding-tight)}.xFiSmG_title{font-size:24px}.xFiSmG_logo{width:50px;height:50px;font-size:24px}}