[data-admin-design=v2].entrada{--curva:cubic-bezier(.2, 0, 0, 1);--vidrio:color-mix(in srgb, var(--admin-surface) 62%, transparent);--vidrio-brillo:linear-gradient(180deg, color-mix(in srgb, var(--admin-surface) 70%, transparent), transparent 42%);--vidrio-canto:color-mix(in srgb, var(--admin-surface) 90%, transparent);--vidrio-sombra:0 1px 2px color-mix(in srgb, var(--admin-logo-ink) 6%, transparent), 0 24px 64px -12px color-mix(in srgb, var(--admin-logo-ink) 18%, transparent);--luz-azul:color-mix(in srgb, var(--admin-blue) 22%, transparent);--luz-arena:color-mix(in srgb, var(--admin-sand) 36%, transparent);--luz-azul-suave:color-mix(in srgb, var(--admin-blue) 12%, transparent);--luz-arena-suave:color-mix(in srgb, var(--admin-sand) 20%, transparent);isolation:isolate;min-block-size:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;align-items:center;display:flex;position:relative}html:has(main.entrada){background-color:var(--admin-canvas);background-image:linear-gradient(180deg, var(--admin-canvas) 0%, transparent 16%, transparent 80%, var(--admin-canvas) 100%), var(--admin-page-backdrop);background-repeat:no-repeat;background-size:100% 100%;min-block-size:100%}body:has(main.entrada){background:0 0}[data-admin-design=v2].entrada:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 21%, var(--admin-text) 34%, var(--admin-text) 66%, transparent 79%);-webkit-mask-image:linear-gradient(180deg, transparent 21%, var(--admin-text) 34%, var(--admin-text) 66%, transparent 79%);mask-image:linear-gradient(180deg, transparent 21%, var(--admin-text) 34%, var(--admin-text) 66%, transparent 79%);background:radial-gradient(70% 60% at 15% 20%, var(--luz-azul), transparent 70%), radial-gradient(65% 60% at 85% 80%, var(--luz-arena), transparent 70%), radial-gradient(50% 45% at 85% 15%, var(--luz-azul-suave), transparent 70%), radial-gradient(50% 45% at 15% 85%, var(--luz-arena-suave), transparent 70%);animation:.9s ease-out both entrada-luz,30s ease-in-out infinite alternate entrada-fondo;position:fixed;inset:-25%}@keyframes entrada-fondo{0%{transform:translate(-4%,-3%)rotate(-4deg)}to{transform:translate(4%,3%)rotate(4deg)}}.dark [data-admin-design=v2].entrada{--vidrio:color-mix(in srgb, var(--admin-surface) 58%, transparent);--vidrio-brillo:linear-gradient(180deg, color-mix(in srgb, var(--admin-text) 7%, transparent), transparent 42%);--vidrio-canto:color-mix(in srgb, var(--admin-text) 16%, transparent);--vidrio-sombra:0 24px 64px -12px color-mix(in srgb, var(--admin-canvas) 60%, transparent);--luz-azul:color-mix(in srgb, var(--admin-blue) 18%, transparent);--luz-arena:color-mix(in srgb, var(--admin-sand) 12%, transparent);--luz-azul-suave:color-mix(in srgb, var(--admin-blue) 9%, transparent);--luz-arena-suave:color-mix(in srgb, var(--admin-sand) 6%, transparent)}[data-admin-design=v2] .entrada-puerta{flex-direction:column;inline-size:min(100%,424px);margin-block:auto;display:flex;container:puerta/inline-size}[data-admin-design=v2] .entrada-arco{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);animation:entrada-sube .52s var(--curva) both;border-radius:50cqi 50cqi 20px 20px;gap:24px;padding:clamp(56px,17cqi,76px) clamp(20px,9cqi,40px) clamp(28px,8cqi,36px);display:grid;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-admin-design=v2] .entrada-arco{border-color:var(--vidrio-canto);background:var(--vidrio-brillo), var(--vidrio);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);box-shadow:inset 0 1px 0 var(--vidrio-canto), var(--vidrio-sombra)}}[data-admin-design=v2] .entrada-cabeza{text-align:center;animation:entrada-aparece .42s var(--curva) .14s both;justify-items:center;gap:12px;display:grid}[data-admin-design=v2] .entrada-marca{justify-content:center;inline-size:100%;margin:0;display:flex}[data-admin-design=v2] .entrada-marca .admin-brand{justify-content:center;inline-size:100%;font-size:clamp(28px,9cqi,40px);container:firma/inline-size}[data-admin-design=v2] .entrada-para{max-inline-size:30ch;color:var(--admin-muted);text-wrap:balance;margin:0;font-size:15px;line-height:22px}[data-admin-design=v2] :is(.entrada-form,.entrada-aviso){animation:entrada-aparece .42s var(--curva) .22s both}[data-admin-design=v2] .entrada-form{gap:16px;display:grid}[data-admin-design=v2] .entrada-entrar{min-block-size:44px;inline-size:100%;margin-block-start:8px}[data-admin-design=v2] .entrada-olvide{color:var(--admin-primary);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;justify-self:end;margin-block-start:-10px;padding:6px 2px;font-size:13px;line-height:18px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}[data-admin-design=v2] .entrada-olvide:hover{text-decoration-color:currentColor}[data-admin-design=v2] .entrada-olvide:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}@media (pointer:coarse){[data-admin-design=v2] .entrada-olvide{min-block-size:40px}}[data-admin-design=v2] .entrada-modo{gap:16px;display:grid}[data-admin-design=v2] .entrada-titulo{color:var(--admin-text);text-align:center;text-wrap:balance;border-radius:4px;margin:0;font-size:18px;font-weight:600;line-height:24px}[data-admin-design=v2] .entrada-titulo:focus{outline:none}[data-admin-design=v2] .entrada-titulo:focus-visible{outline:2px solid var(--admin-focus);outline-offset:4px}[data-admin-design=v2] .entrada-texto{color:var(--admin-muted);text-align:center;text-wrap:pretty;margin:0;font-size:14px;line-height:20px}[data-admin-design=v2] .entrada-correo{color:var(--admin-text);overflow-wrap:anywhere;font-weight:600}[data-admin-design=v2] .entrada-modo input.entrada-codigo{letter-spacing:.4em;text-indent:.4em;text-align:center;font-variant-numeric:tabular-nums;min-block-size:52px;padding-inline:12px;font-size:24px;font-weight:600}[data-admin-design=v2] .entrada-acciones{gap:8px;margin-block-start:8px;display:grid}[data-admin-design=v2] .entrada-enlaces{justify-items:center;gap:2px;margin-block-start:-4px;display:grid}[data-admin-design=v2] .entrada-enlace{cursor:pointer;color:var(--admin-primary);font:inherit;text-align:center;text-wrap:balance;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;padding:6px 4px;font-size:14px;line-height:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}[data-admin-design=v2] .entrada-enlace:hover{text-decoration-color:currentColor}[data-admin-design=v2] .entrada-enlace:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}[data-admin-design=v2] .entrada-enlace[aria-disabled=true]{color:var(--admin-muted);cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}@media (pointer:coarse){[data-admin-design=v2] .entrada-enlace{min-block-size:40px}}[data-admin-design=v2] .entrada-separador{color:var(--admin-muted);align-items:center;gap:12px;margin:4px 0 0;font-size:13px;line-height:18px;display:flex}[data-admin-design=v2] .entrada-separador:before,[data-admin-design=v2] .entrada-separador:after{content:"";background:var(--admin-border);flex:1;block-size:1px}[data-admin-design=v2] .entrada-mantener{gap:4px;display:grid}[data-admin-design=v2] .entrada-nota{color:var(--admin-muted);text-wrap:pretty;margin:0;padding-inline-start:28px;font-size:13px;line-height:18px}[data-admin-design=v2] .entrada-texto-chico{color:var(--admin-muted);text-align:center;text-wrap:pretty;margin:0;font-size:13px;line-height:18px}[data-admin-design=v2] .entrada-codigo-grande{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);letter-spacing:.18em;text-indent:.18em;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;border-radius:12px;margin:0;padding:14px 12px;font-size:34px;font-weight:600;line-height:40px}[data-admin-design=v2] .entrada-revisando{color:var(--admin-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}[data-admin-design=v2] .entrada-revisando svg{block-size:18px;inline-size:18px}[data-admin-design=v2] .entrada-acciones>.admin-button{min-block-size:44px;inline-size:100%}[data-admin-design=v2] .entrada-cambia{animation:entrada-aparece .18s var(--curva) both}[data-admin-design=v2] .entrada-arco:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--admin-frame);opacity:0;position:absolute;inset:-1px}[data-admin-design=v2].entrada[data-entrando] .entrada-arco:before{opacity:1;transition:opacity .22s ease-out}[data-admin-design=v2].entrada[data-entrando] .entrada-arco{-webkit-backdrop-filter:none;backdrop-filter:none;transition:-webkit-backdrop-filter 0s linear .24s,backdrop-filter 0s linear .24s}[data-admin-design=v2].entrada[data-entrando] :is(.entrada-cabeza,.entrada-form,.entrada-modo,.entrada-aviso,.entrada-umbral,.entrada-vecinos,.entrada-simbolo){opacity:0;transition:opacity .18s ease-out;animation:none}[data-admin-design=v2] :is(.entrada-aviso,.entrada-error){border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;display:flex}[data-admin-design=v2] :is(.entrada-aviso,.entrada-error)>span{overflow-wrap:anywhere;min-inline-size:0}[data-admin-design=v2] :is(.entrada-aviso,.entrada-error) svg{flex:none;block-size:16px;inline-size:16px;margin-block-start:2px}[data-admin-design=v2] .entrada-aviso{background:var(--admin-sand-surface);color:var(--admin-text)}[data-admin-design=v2] .entrada-error{background:var(--admin-danger-soft);color:var(--admin-danger)}[data-admin-design=v2] .entrada-cambio{color:var(--admin-muted);text-align:center;justify-items:center;gap:6px;padding-block:8px;font-size:14px;line-height:20px;display:grid}[data-admin-design=v2] .entrada-cambio p{margin:0}[data-admin-design=v2] .entrada-cambio svg{block-size:20px;inline-size:20px;margin-block-end:4px}[data-admin-design=v2] .entrada-cambio-titulo{color:var(--admin-text);font-weight:600}[data-admin-design=v2] :is(.entrada-error,.entrada-cambio){animation:entrada-aparece .18s var(--curva) both}[data-admin-design=v2] .entrada-umbral{--umbral-tinte:var(--admin-logo-sand);background:color-mix(in srgb, var(--umbral-tinte) 40%, var(--admin-surface));block-size:8px;animation:entrada-umbral .56s var(--curva) .26s both;border-radius:4px;margin-block-start:14px}[data-admin-design=v2] .entrada-simbolo{align-self:center;margin-block-start:20px;font-size:32px;animation:.42s ease-out .48s both entrada-luz}[data-admin-design=v2] .entrada-vecinos{color:var(--admin-muted);text-align:center;text-underline-offset:3px;border-radius:6px;align-self:center;margin-block-start:16px;padding:10px 8px;font-size:14px;line-height:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;animation:.42s ease-out .42s both entrada-luz}[data-admin-design=v2] .entrada-vecinos:hover{color:var(--admin-text);text-decoration-color:currentColor}[data-admin-design=v2] .entrada-vecinos:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}@keyframes entrada-sube{0%{opacity:0;translate:0 24px}}@keyframes entrada-aparece{0%{opacity:0;translate:0 8px}}@keyframes entrada-umbral{0%{scale:0 1}}@keyframes entrada-luz{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-admin-design=v2].entrada *,[data-admin-design=v2].entrada:before{animation:none!important}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){[data-admin-design=v2] .entrada-arco{border-color:var(--admin-border);background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--admin-shadow)}[data-admin-design=v2].entrada:before{display:none}}@media (forced-colors:active){[data-admin-design=v2] .entrada-arco{border-color:canvastext}[data-admin-design=v2] .entrada-umbral{forced-color-adjust:none;background:canvastext}}
