.escenario.svelte-1gzjzap{position:absolute;inset:0;container-type:size}.poster.svelte-1gzjzap{position:absolute;top:50%;left:50%;width:min(100cqw,100cqh);height:min(100cqw,100cqh);transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;pointer-events:none}.lienzo.svelte-1gzjzap{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .35s cubic-bezier(.22,.61,.36,1)}.lienzo.enVivo.svelte-1gzjzap{opacity:1}.ingreso.svelte-1x05zx6{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.panel.svelte-1x05zx6{position:relative;margin:12px 12px 0;height:clamp(220px,36svh,380px);flex:none;border-radius:16px;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 50% 18%,#171c25,#07090d00 70%),radial-gradient(60% 40% at 50% 100%,#0d1016,#04060a00),#05070a;box-shadow:inset 0 0 0 1px #f7f8fa12}.lado-form.svelte-1x05zx6{position:relative;flex:1;display:flex;justify-content:center;padding:36px 24px calc(40px + env(safe-area-inset-bottom))}.marca.svelte-1x05zx6{display:none}.titulo.svelte-1x05zx6{font-size:clamp(30px,6vw,40px);line-height:1.05;font-weight:600;letter-spacing:-.025em}.campo.svelte-1x05zx6{display:flex;height:44px;width:100%;border-radius:10px;border:1px solid var(--input);background:var(--card);padding:0 14px;font-size:16px;color:var(--foreground);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.campo.svelte-1x05zx6::placeholder{color:var(--muted-foreground)}.campo.svelte-1x05zx6:hover{border-color:color-mix(in srgb,var(--foreground) 22%,transparent)}.campo.svelte-1x05zx6:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,transparent)}.campo[aria-invalid=true].svelte-1x05zx6{border-color:var(--destructive)}.ojo.svelte-1x05zx6{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--muted-foreground);transition:color .15s var(--ease)}.ojo.svelte-1x05zx6:hover{color:var(--foreground)}.ojo.svelte-1x05zx6:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.aviso.svelte-1x05zx6{margin:0;border-radius:10px;padding:10px 12px;font-size:14px;color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,transparent);border:1px solid color-mix(in srgb,var(--destructive) 25%,transparent)}@media(min-width:640px){.lado-form.svelte-1x05zx6{padding-top:56px}}@media(min-width:1024px){.ingreso.svelte-1x05zx6{display:grid;grid-template-columns:minmax(440px,1fr) minmax(0,1.18fr);height:100dvh;min-height:640px}.panel.svelte-1x05zx6{order:2;margin:12px 12px 12px 0;height:auto}.panel.svelte-1x05zx6 .escenario{inset:9%}.lado-form.svelte-1x05zx6{order:1;align-items:center;padding:48px}.marca.svelte-1x05zx6{display:block;position:absolute;top:32px;left:40px;width:28px;height:28px}}.recordarme.svelte-1x05zx6{display:flex;min-height:44px;align-items:center;gap:10px;font-size:14px;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none}.recordarme.svelte-1x05zx6 input:where(.svelte-1x05zx6){appearance:none;display:grid;place-items:center;width:18px;height:18px;margin:0;border-radius:5px;border:1px solid var(--border-strong, var(--border));background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.recordarme.svelte-1x05zx6 input:where(.svelte-1x05zx6):checked{background:var(--primary);border-color:var(--primary)}.recordarme.svelte-1x05zx6 input:where(.svelte-1x05zx6):checked:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid var(--primary-foreground);border-bottom:2px solid var(--primary-foreground);transform:rotate(-45deg)}.recordarme.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ingreso.svelte-1x05zx6{transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1),filter .42s ease}.ingreso.saliendo.svelte-1x05zx6{opacity:0;transform:scale(.985);filter:blur(4px)}@property --giro{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.entrar{position:relative;isolation:isolate;gap:0;border-radius:10px;color:#fff!important;background:radial-gradient(120% 140% at 30% 0%,#3a3d44,#121316 55%,#050506)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0009,0 10px 30px -10px #0000008c;transition:transform .12s ease}.entrar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--giro),#5b5f68,#f4f6fa,#6c707a,#1c1e22,#c9ced8,#4a4d55,#fdfdff,#5b5f68);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:svelte-1x05zx6-entrar-canto 6s linear infinite}.entrar:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.16) 46%,rgba(255,255,255,.04) 54%,transparent 70%);background-size:250% 100%;background-position:120% 0;animation:svelte-1x05zx6-entrar-luz 4.5s ease-in-out infinite}.entrar:hover:not(:disabled):before{animation-duration:1.6s}@keyframes svelte-1x05zx6-entrar-canto{to{--giro: 360deg}}@keyframes svelte-1x05zx6-entrar-luz{0%,55%{background-position:120% 0}to{background-position:-60% 0}}.entrar:active:not(:disabled){transform:scale(.985)}.entrar .entrar-texto{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.entrar .entrar-flecha{width:0;opacity:0;transform:translate(-6px);transition:width .22s cubic-bezier(.22,.61,.36,1),opacity .22s ease,transform .22s cubic-bezier(.22,.61,.36,1),margin .22s ease}.entrar:hover:not(:disabled) .entrar-flecha,.entrar:focus-visible .entrar-flecha{width:18px;margin-left:8px;opacity:1;transform:translate(0)}.entrar[aria-busy=true]{opacity:1;cursor:progress}.entrar .entrar-aro{width:16px;height:16px;margin-left:10px;animation:svelte-1x05zx6-entrar-aparece .18s ease both,svelte-1x05zx6-entrar-gira .7s linear infinite}@keyframes svelte-1x05zx6-entrar-aparece{0%{opacity:0}}@keyframes svelte-1x05zx6-entrar-gira{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.entrar:after{animation:none}.entrar:before,.entrar .entrar-flecha,.entrar .entrar-texto{transition:none}}
