.fondo-orbes[data-astro-cid-ppr2ruff]{z-index:0;pointer-events:none;--orbe-azul:var(--action-blue);--orbe-azul-hondo:var(--action-fill);--orbe-indigo:#7d7aff;--fuerza:.65;contain:layout paint;transition:opacity .6s var(--ease-std);position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .fondo-orbes[data-astro-cid-ppr2ruff]{--fuerza:1}html:not([data-theme=dark]) .fondo-orbes[data-astro-cid-ppr2ruff][data-solo-oscuro]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-std), visibility 0s linear .6s}.orbe[data-astro-cid-ppr2ruff]{left:var(--x);top:var(--y);width:var(--d);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) calc(var(--a) * var(--fuerza)), transparent) 0%, color-mix(in srgb, var(--c) calc(var(--a) * var(--fuerza) * .45), transparent) 45%, transparent 100%);will-change:transform;border-radius:50%;position:absolute;translate:-50% -50%}.orbe-1[data-astro-cid-ppr2ruff]{--x:18%;--y:72%;--d:50vmax;--c:var(--orbe-azul);--a:50%}.orbe-2[data-astro-cid-ppr2ruff]{--x:50%;--y:20%;--d:42vmax;--c:var(--orbe-indigo);--a:40%}.orbe-3[data-astro-cid-ppr2ruff]{--x:84%;--y:6%;--d:54vmax;--c:var(--orbe-azul-hondo);--a:42%}.orbe-4[data-astro-cid-ppr2ruff]{--x:92%;--y:92%;--d:34vmax;--c:var(--orbe-indigo);--a:36%}.login-page[data-astro-cid-pwyhdepb]{min-height:100dvh}.login-d[data-astro-cid-pwyhdepb]{z-index:1;grid-template-columns:7fr 5fr;min-height:100dvh;display:grid;position:relative}.login-hero[data-astro-cid-pwyhdepb]{text-align:center;flex-direction:column;order:-1;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex;overflow:hidden}.hero-logo[data-astro-cid-pwyhdepb]{width:auto;max-width:100%;height:150px}[data-theme=dark] .logo-marca[data-astro-cid-pwyhdepb]{filter:invert()hue-rotate(180deg)}.hero-centro[data-astro-cid-pwyhdepb]{width:100%;max-width:min(800px,177.778dvh - 871.111px)}.hero-h1[data-astro-cid-pwyhdepb]{font-family:var(--font-display);font-size:calc(40px * var(--escala-texto,1));letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-weight:600;line-height:1.1}.hero-h1[data-astro-cid-pwyhdepb] .tenue[data-astro-cid-pwyhdepb]{color:var(--ink-quiet)}.hero-lead[data-astro-cid-pwyhdepb]{font-size:calc(15px * var(--escala-texto,1));color:var(--ink-muted);max-width:480px;margin:0 auto 28px;line-height:1.55}.hero-panel[data-astro-cid-pwyhdepb]{background:var(--bg-elev);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-product);padding:8px}html:not([data-theme=dark]) .hero-panel[data-astro-cid-pwyhdepb]{background:var(--bg-parchment)}.hero-captura[data-astro-cid-pwyhdepb]{border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;height:auto;display:block}.hero-captura-oscura[data-astro-cid-pwyhdepb]{display:none}[data-theme=dark] .hero-captura-oscura[data-astro-cid-pwyhdepb]{display:block}[data-theme=dark] .hero-captura-clara[data-astro-cid-pwyhdepb]{display:none}.hero-pie[data-astro-cid-pwyhdepb]{font-size:calc(12px * var(--escala-texto,1));color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin:0;display:flex}.hero-dgi[data-astro-cid-pwyhdepb]{align-items:center;gap:6px;display:inline-flex}.hero-dot[data-astro-cid-pwyhdepb]{background:var(--green);border-radius:50%;width:6px;height:6px}.login-form-side[data-astro-cid-pwyhdepb]{flex-direction:column;justify-content:center;padding:56px;display:flex;position:relative}.theme-corner[data-astro-cid-pwyhdepb]{align-items:center;gap:10px;display:inline-flex;position:absolute;top:24px;right:24px}.login-form-inner[data-astro-cid-pwyhdepb]{max-width:calc(424px * var(--escala-texto,1));background:var(--bg-elev);border:1px solid var(--hairline);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-product);margin:0 auto;padding:32px}.form-logo[data-astro-cid-pwyhdepb]{justify-content:center;margin-bottom:20px;display:flex}.form-logo[data-astro-cid-pwyhdepb] img[data-astro-cid-pwyhdepb]{height:calc(44px * var(--escala-texto,1));object-fit:contain;width:auto;max-width:100%}@media (width<=1279px){.login-d[data-astro-cid-pwyhdepb]{grid-template-columns:1fr 1fr}.login-form-side[data-astro-cid-pwyhdepb]{padding:56px 32px}.login-hero[data-astro-cid-pwyhdepb]{padding:32px}}@media (width<=1225px){html[data-texto=grande] .login-d[data-astro-cid-pwyhdepb]{grid-template-columns:1fr}html[data-texto=grande] .login-hero[data-astro-cid-pwyhdepb]{display:none}}@media (width<=1347px){html[data-texto=muy-grande] .login-d[data-astro-cid-pwyhdepb]{grid-template-columns:1fr}html[data-texto=muy-grande] .login-hero[data-astro-cid-pwyhdepb]{display:none}}@media (width<=900px){.login-d[data-astro-cid-pwyhdepb]{grid-template-columns:1fr}.login-hero[data-astro-cid-pwyhdepb]{display:none}.login-form-side[data-astro-cid-pwyhdepb]{padding:32px 20px}}@media (width<=480px){.theme-corner[data-astro-cid-pwyhdepb]{flex-wrap:wrap;order:-1;justify-content:flex-end;align-self:flex-end;gap:8px;max-width:100%;margin-bottom:24px;position:static}.login-form-inner[data-astro-cid-pwyhdepb]{margin-block:auto;padding:24px}}html.js-anim .login-form-inner :is(.form-logo,.eyebrow,.form-h1,.form-sub,.info-banner,.ok-banner,.field-block>*,.signup-row){opacity:0}html.js-anim .login-hero :is(.hero-logo,.hero-h1,.hero-lead,.hero-panel,.hero-pie){visibility:hidden}.auth-page .eyebrow,.auth-page .form-h1,.auth-page .form-sub,.auth-page .signup-row{text-align:center}.auth-page .eyebrow{font-family:var(--font-mono);font-size:calc(11px * var(--escala-texto,1));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-quiet);margin-bottom:12px}.auth-page .form-h1{font-family:var(--font-display);font-size:calc(24px * var(--escala-texto,1));letter-spacing:-.016em;color:var(--ink);margin:0 0 6px;font-weight:600;line-height:1.2}.auth-page .form-sub{font-size:calc(14px * var(--escala-texto,1));color:var(--ink-muted);letter-spacing:-.008em;margin:0 0 28px;line-height:1.5}.auth-page .field-block{flex-direction:column;gap:16px;display:flex}.auth-page .row-between{justify-content:space-between;align-items:center;display:flex}.auth-page .link-btn{font:inherit;font-size:calc(13px * var(--escala-texto,1));color:var(--action-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.auth-page .link-btn:hover{text-decoration:underline}.auth-page .link-btn:focus-visible{outline:2px solid var(--focus-blue);outline-offset:2px;border-radius:4px}.auth-page .login-cta{width:100%;margin-top:6px}.auth-page .login-form-inner .ap-input{height:calc(var(--input-h) * var(--escala-texto,1))}.auth-page .login-form-inner .ap-btn{height:calc(var(--btn-h) * var(--escala-texto,1))}.auth-page .login-form-inner .ap-btn-lg{height:calc(44px * var(--escala-texto,1))}.auth-page .signup-row{border-top:1px solid var(--hairline);font-size:calc(13px * var(--escala-texto,1));color:var(--ink-quiet);margin:32px 0 0;padding-top:20px}.auth-page .info-banner{background:var(--blue-bg);color:var(--blue-ink);font-size:calc(13px * var(--escala-texto,1));border:1px solid #06c3;border-radius:10px;margin-bottom:14px;padding:10px 14px;line-height:1.4}.auth-page .ok-banner{background:var(--green-bg);color:var(--green-ink);font-size:calc(13px * var(--escala-texto,1));border:1px solid #34c75940;border-radius:10px;margin-bottom:14px;padding:10px 14px;line-height:1.4}.auth-page .field-block .info-banner,.auth-page .field-block .ok-banner{margin-bottom:0}.auth-page .error-banner{background:var(--red-bg);color:var(--red-ink);font-size:calc(13px * var(--escala-texto,1));border:1px solid #ff3b3040;border-radius:10px;padding:10px 14px;line-height:1.4}.auth-page .error-reload{font:inherit;color:var(--red-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.auth-page .error-reload:hover{text-decoration:none}.auth-page .error-reload:focus-visible{outline:2px solid var(--focus-blue);outline-offset:2px}
