.hHMDVq_page{--door-tone:var(--door-accent,var(--k-acento));--door-edge:color-mix(in oklch, var(--door-tone), #fff var(--accent-lift,0%));--panel-primary:var(--door-primary,var(--k-cuerpo));--panel-primary-ink:var(--door-primary-ink,var(--panel-surface));--panel-primary-strong:color-mix(in srgb, var(--panel-primary) 86%, var(--accent-hover-mix,#000));--panel-primary-soft:color-mix(in srgb, var(--panel-primary) 8%, var(--panel-surface));--panel-focus:var(--panel-primary);--control-h:48px;--control-pad-x:20px;--panel-radius-sm:12px;--door-paper:var(--panel-surface);--door-veil:color-mix(in srgb, var(--k-cuerpo) 3%, transparent);--door-shadow:0 1px 2px #10243a0a, 0 24px 80px -20px #10243a38;min-height:100dvh;padding:var(--space-8) var(--space-4);background:linear-gradient(180deg, var(--door-veil), transparent 45%) var(--door-paper);place-items:center;display:grid}.hHMDVq_panel{width:100%;max-width:26rem;padding:var(--space-8) var(--space-5);background:var(--panel-surface);border:1px solid var(--panel-line);border-radius:var(--radius-panel);box-shadow:var(--door-shadow);animation:hHMDVq_door-in .48s var(--ease) both;position:relative;overflow:hidden}@keyframes hHMDVq_door-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.hHMDVq_brand{margin:0 0 var(--space-5);justify-content:center;display:flex}.hHMDVq_brandLink{color:inherit;transition:transform var(--t-control) var(--ease);border-radius:18px;line-height:0;text-decoration:none;display:inline-block}.hHMDVq_brandLink:hover{transform:scale(1.03)}.hHMDVq_brandLink:active{transform:scale(.98)}.hHMDVq_brandLink:focus-visible{outline:2px solid var(--panel-focus);outline-offset:4px;border-radius:18px}.hHMDVq_title{margin:0 0 var(--space-2);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-heading);text-align:center;color:var(--k-cuerpo);text-wrap:balance}.hHMDVq_lead{margin:0 0 var(--space-6);font-size:var(--text-sm);color:color-mix(in srgb, var(--k-cuerpo) 66%, transparent);text-align:center;line-height:var(--leading-body);text-wrap:balance}.hHMDVq_lead strong{color:var(--k-cuerpo);font-weight:600}.hHMDVq_form{align-content:start;gap:var(--space-4);min-height:18rem;display:grid}.hHMDVq_form>button,.hHMDVq_form input{font-size:var(--text-base)}.hHMDVq_form>button,.hHMDVq_form>button:hover:not(:disabled){box-shadow:none}.hHMDVq_form input[type=email]:focus,.hHMDVq_form input[type=email]:focus-visible{border-color:var(--panel-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-primary) 16%, transparent)}.hHMDVq_veil{z-index:2;justify-content:center;align-items:center;gap:var(--space-3);background:color-mix(in srgb, var(--panel-surface) 72%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-veil) var(--ease), visibility 0s linear var(--t-veil);flex-direction:column;display:flex;position:absolute;inset:0}.hHMDVq_veil[data-on]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-veil) var(--ease), visibility 0s}.hHMDVq_veilText{font-size:var(--text-sm);color:var(--panel-ink);font-weight:600}.hHMDVq_or{align-items:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;color:var(--panel-ink-soft);margin:0;font-weight:500;display:flex}.hHMDVq_or:before,.hHMDVq_or:after{content:"";background:var(--panel-line);flex:1;height:1px}.hHMDVq_swap{text-align:center;font-size:var(--text-sm);margin:0}.hHMDVq_hint{font-size:var(--text-xs);color:var(--panel-ink-soft);text-align:center;line-height:var(--leading-body);margin:0}.hHMDVq_foot{margin:var(--space-6) 0 0;font-size:var(--text-xs);color:var(--panel-ink-soft);text-align:center;line-height:var(--leading-body)}.hHMDVq_foot a{color:var(--panel-ink-muted);text-underline-offset:3px;text-decoration:underline}.hHMDVq_foot a:hover{color:var(--door-edge)}@media (max-width:359px){.hHMDVq_panel{padding:var(--space-6) var(--space-4)}}@media (min-width:640px){.hHMDVq_page{padding:var(--space-12) var(--gutter)}.hHMDVq_panel{padding:var(--space-12) var(--space-8)}.hHMDVq_title{font-size:var(--text-3xl)}.hHMDVq_lead{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.hHMDVq_panel{animation:none}.hHMDVq_brandLink{transition:none}.hHMDVq_brandLink:hover,.hHMDVq_brandLink:active{transform:none}.hHMDVq_veil,.hHMDVq_veil[data-on]{transition:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hHMDVq_page{--door-paper:var(--panel-ground);--door-shadow:0 1px 2px #0006, 0 24px 80px -20px #0009}}:root[data-theme=dark] .hHMDVq_page{--door-paper:var(--panel-ground);--door-shadow:0 1px 2px #0006, 0 24px 80px -20px #0009}.hHMDVq_panel.hHMDVq_wide{max-width:34rem}.hHMDVq_form[data-tall]{min-height:19.5rem}.hHMDVq_form .hHMDVq_google{--btn-bg:#fff;--btn-ink:#1f1f1f;--btn-line:#747775;--btn-bg-hover:#f2f2f2;font-weight:500}.hHMDVq_googleLabel{align-items:center;gap:var(--space-3);display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hHMDVq_form .hHMDVq_google{--btn-bg:#131314;--btn-ink:#e3e3e3;--btn-line:#8e918f;--btn-bg-hover:#1f1f20}}:root[data-theme=dark] .hHMDVq_form .hHMDVq_google{--btn-bg:#131314;--btn-ink:#e3e3e3;--btn-line:#8e918f;--btn-bg-hover:#1f1f20}.hHMDVq_actions{gap:var(--space-3);display:grid}.hHMDVq_actions>a,.hHMDVq_actions>button{font-size:var(--text-base);box-shadow:none}
