.WEZH7G_page{box-sizing:border-box;min-height:100dvh;color:var(--text);background:#e8e3f1;place-items:center;padding:34px 22px 52px;display:grid;position:relative;overflow:hidden}.WEZH7G_photo,.WEZH7G_overlay{position:absolute;inset:0}.WEZH7G_photo{opacity:.78;filter:saturate(.84)contrast(.9)brightness(.98);background-image:url(/login/astillero-login-dia-nodery.webp);background-position:0;background-size:cover}.WEZH7G_overlay{background:#7e5eab05;overflow:hidden}.WEZH7G_theme{z-index:3;position:fixed;top:18px;right:18px}.WEZH7G_card{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff6;border:1px solid #dce2f2eb;border-radius:18px;width:min(390px,100%);min-width:0;max-width:100%;padding:30px 30px 26px;position:relative;box-shadow:0 24px 70px #0a214d3d,0 3px 12px #0a214d1a}.WEZH7G_brand{justify-items:center;gap:2px;margin-bottom:22px;display:grid}.WEZH7G_brand>div{width:244px;max-width:82%}.WEZH7G_brand img{object-fit:contain;width:100%;height:auto}.WEZH7G_brand>span{color:#7283a1;font-size:.75rem;font-weight:600}.WEZH7G_mobileScene{display:none}.WEZH7G_form{box-sizing:border-box;gap:13px;width:100%;min-width:0;display:grid}.WEZH7G_field{box-sizing:border-box;background:#fff;border:1px solid #dce3f0;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #24375c0e}.WEZH7G_field:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61c}.WEZH7G_fieldError{border-color:var(--danger-border)}.WEZH7G_field>svg{color:#8b5cf6;flex:none;width:17px;height:17px}.WEZH7G_field input{color:#17213a;background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 .8125rem/1.2 inherit}.WEZH7G_field input::placeholder{color:#8290aa;font-weight:500}.WEZH7G_field>button{color:#7c3aed;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.WEZH7G_field>button svg{width:18px;height:18px}.WEZH7G_options{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.WEZH7G_options>button,.WEZH7G_back{color:#1674ef;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font:700 .6875rem/1.2 inherit}.WEZH7G_remember{color:#50607b;cursor:pointer;align-items:center;gap:7px;font-size:.6875rem;font-weight:650;display:inline-flex}.WEZH7G_remember input{opacity:0;pointer-events:none;position:absolute}.WEZH7G_remember>span{color:#0000;background:#fff;border:1px solid #b7c4d8;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.WEZH7G_remember>span svg{width:12px;height:12px}.WEZH7G_remember input:checked+span{color:#fff;background:#1674ef;border-color:#1674ef}.WEZH7G_submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#1674ef,#0861ee);border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:3px;padding:0 18px;font:800 .8125rem/1 inherit;display:flex;box-shadow:0 9px 20px #1674ef3d}.WEZH7G_submit svg{width:17px;height:17px}.WEZH7G_submit:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.WEZH7G_access{color:#7d89a0;text-align:center;margin:3px 0 0;font-size:.65625rem}.WEZH7G_access strong{color:#1674ef;font-weight:750}.WEZH7G_message{border:1px solid;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:.6875rem;line-height:1.4;display:flex}.WEZH7G_message svg{flex:none;width:15px;height:15px;margin-top:1px}.WEZH7G_message[data-tone=danger]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.WEZH7G_message[data-tone=success]{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.WEZH7G_recoveryTitle{text-align:center;gap:4px;margin-bottom:4px;display:grid}.WEZH7G_recoveryTitle strong{color:#16223b;font-size:1.0625rem}.WEZH7G_recoveryTitle span{color:#718099;font-size:.71875rem}.WEZH7G_back{color:#687792;margin:2px auto 0}.WEZH7G_footer{z-index:2;color:#ffffffe0;text-shadow:0 1px 5px #04122d80;font-size:.625rem;position:absolute;bottom:16px}.WEZH7G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .WEZH7G_page{background:#171225}[data-theme=dark] .WEZH7G_card{background:#0f172af5;border-color:#2a3952}[data-theme=dark] .WEZH7G_photo{opacity:.74;filter:saturate(.82)contrast(.92)brightness(.78);background-image:url(/login/astillero-login-noche-nodery.webp)}[data-theme=dark] .WEZH7G_overlay{background:#704e9e1f}[data-theme=dark] .WEZH7G_brand>span{color:#9aabc3}[data-theme=dark] .WEZH7G_access{color:#9aabc3}[data-theme=dark] .WEZH7G_field{background:#111c2e;border-color:#334155}[data-theme=dark] .WEZH7G_field input{color:#eef5ff}[data-theme=dark] .WEZH7G_field input::placeholder{color:#8fa0b8}[data-theme=dark] .WEZH7G_remember{color:#b2bfd2}[data-theme=dark] .WEZH7G_remember>span{background:#111c2e;border-color:#52627a}[data-theme=dark] .WEZH7G_recoveryTitle strong{color:#eef5ff}[data-theme=dark] .WEZH7G_recoveryTitle span{color:#9aabc3}@media (max-width:640px){.WEZH7G_page{min-height:100dvh;padding:max(25px, env(safe-area-inset-top,0px)) 18px calc(26px + env(safe-area-inset-bottom,0px));background:#fbfdff;place-items:start center;overflow-y:auto}.WEZH7G_photo,.WEZH7G_overlay{display:none}.WEZH7G_theme{top:calc(10px + env(safe-area-inset-top,0px));right:10px}.WEZH7G_card{width:100%;min-width:0;max-width:420px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:10px 4px 20px}.WEZH7G_brand{gap:0;margin:4px 0 0}.WEZH7G_brand>div{width:226px;max-width:68%}.WEZH7G_brand>span{margin-top:-1px;font-size:.625rem}.WEZH7G_mobileScene{width:calc(100% + 36px);height:166px;margin:-4px -18px 5px;display:block;position:relative;overflow:hidden}.WEZH7G_mobileScene img{object-fit:contain;object-position:center bottom;filter:saturate(.98)contrast(.98)}.WEZH7G_form{gap:12px;padding:0 7px}.WEZH7G_field{border-radius:9px;min-height:47px}.WEZH7G_submit{min-height:48px}.WEZH7G_footer{color:#a0abc0;text-shadow:none;margin-top:4px;position:static}[data-theme=dark] .WEZH7G_page{background:#08111f}[data-theme=dark] .WEZH7G_card{background:0 0}}@media (max-width:360px){.WEZH7G_page{padding-inline:13px}.WEZH7G_mobileScene{height:145px}.WEZH7G_options{align-items:flex-start}.WEZH7G_options>button{text-align:right;max-width:142px}}@media (prefers-reduced-motion:reduce){.WEZH7G_field{transition:none}}
.oT99Ja_wrap{width:100%;min-width:0;color:var(--text-secondary);font:inherit}.oT99Ja_widget{justify-content:center;width:100%;min-height:65px;display:flex}.oT99Ja_widget[data-compact=true]{min-height:140px}.oT99Ja_estado{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;line-height:1.5;display:flex}.oT99Ja_error{color:var(--danger-text,#ba3442);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;line-height:1.5;display:flex}.oT99Ja_wrap button{font:inherit;color:var(--accent);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:5px;padding:6px 10px;font-weight:700}.oT99Ja_wrap button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
