.entrada{isolation:isolate;background:radial-gradient(120% 90% at 0% 0%, var(--forest-very) 0%, var(--paper) 55%), var(--paper);min-height:100dvh;font-family:var(--font-sans);color:var(--ink);position:relative;overflow:hidden}.entrada:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 34% at 18% 22%, color-mix(in srgb, var(--forest-glow) 42%, transparent), transparent 70%), radial-gradient(30% 30% at 82% 78%, color-mix(in srgb, var(--forest-li) 30%, transparent), transparent 70%), radial-gradient(26% 24% at 70% 18%, color-mix(in srgb, var(--forest-soft) 90%, transparent), transparent 70%);animation:26s ease-in-out infinite alternate entrada-deriva;position:absolute;inset:-20%}.entrada:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .06 0 0 0 0 .1 0 0 0 0 .08 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes entrada-deriva{to{transform:translate(3%,-2%)scale(1.06)}}.entrada__inner{flex-direction:column;align-items:center;gap:22px;padding:40px 16px 48px;display:flex;position:relative}.entrada__cab{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.entrada__marca{border-radius:8px;text-decoration:none;display:inline-flex}.entrada__marca:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-glow) 55%, transparent), 0 0 0 1px var(--forest);outline:none}.entrada__lema{color:var(--ink-mute);margin:0;font-size:13px;line-height:1.4}.entrada__lema b{color:var(--forest-deep);font-weight:650}.entrada__card{background:var(--glass-3);border:1px solid var(--glass-edge);border-radius:var(--r-md,20px);width:100%;box-shadow:var(--sh-glass), var(--sh-lift);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);animation:entrada-entra .52s var(--ease-spring) both;padding:32px 32px 28px}@keyframes entrada-entra{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:560px){.entrada__card{border-radius:16px;padding:24px 18px}}.entrada__pie{color:var(--ink-mute);text-align:center;margin:0;font-size:12px}.entrada__titulo{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.2}.entrada__sub{color:var(--ink-mute);margin:0 0 20px;font-size:14px;line-height:1.55}.entrada__centro{text-align:center}.entrada__enlace{font:inherit;color:var(--forest-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.entrada__enlace:hover{color:var(--forest)}.entrada__enlace:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-glow) 55%, transparent);border-radius:4px;outline:none}.entrada__enlace--suave{color:var(--ink-mute);font-weight:500;text-decoration:none}.entrada__enlace--suave:hover{color:var(--forest-deep);text-decoration:underline}.entrada__cambio{text-align:center;color:var(--ink-mute);margin:16px 0 0;font-size:13px}.entrada__form{text-align:left;flex-direction:column;gap:14px;display:flex}.entrada__error{text-align:left;color:var(--red-text);background:var(--red-bg);border:1px solid var(--red-border);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.entrada__error svg{flex:none;margin-top:2px}.entrada__ok{color:var(--forest-deep)}.entrada .dala-input,.entrada .input-team{border:1px solid color-mix(in srgb, var(--ink-mute) 60%, var(--paper));background:color-mix(in srgb, var(--paper) 72%, transparent);min-height:42px;color:var(--ink);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 9%, transparent);border-radius:12px}.entrada .dala-input::placeholder,.entrada .input-team::placeholder{color:var(--ink-faint)}.entrada .dala-input:hover,.entrada .input-team:hover{border-color:var(--ink-mute)}.entrada .dala-input:focus,.entrada .input-team:focus-visible{border-color:var(--forest);background:var(--paper);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 0 0 3px color-mix(in srgb, var(--forest-glow) 55%, transparent)}.entrada .dala-input[aria-invalid=true]{border-color:var(--alert)}.entrada .dala-btn{min-height:40px;transition:transform .16s var(--ease-spring), box-shadow .16s var(--motor-ease-soft), filter .16s var(--motor-ease-soft), background .16s var(--motor-ease-soft);border-radius:11px;font-size:14px}.entrada .dala-btn--sm{border-radius:9px;min-height:32px;padding:6px 14px;font-size:13px}.entrada .dala-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-glow) 55%, transparent), 0 0 0 1px var(--forest);outline:none}.entrada .dala-btn--primary{color:var(--paper);background:linear-gradient(180deg, var(--forest) 0%, var(--forest-deep) 100%);box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 28%, transparent) inset, 0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--forest-deep) 65%, transparent);border:0}.entrada .dala-btn--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--forest) 0%, var(--forest-deep) 100%);filter:brightness(1.05);box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 30%, transparent) inset, 0 2px 4px color-mix(in srgb, var(--ink) 25%, transparent), 0 14px 26px -10px color-mix(in srgb, var(--forest-deep) 70%, transparent), 0 0 0 4px color-mix(in srgb, var(--forest-glow) 18%, transparent);transform:translateY(-1px)}.entrada .dala-btn--secondary,.entrada .dala-btn--neutral{color:var(--ink);background:var(--glass-3);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent), 0 1px 0 var(--glass-edge) inset, 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--ink) 25%, transparent);border:0}.entrada .dala-btn--secondary:hover:not(:disabled),.entrada .dala-btn--neutral:hover:not(:disabled){background:var(--glass-3);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), 0 1px 0 var(--glass-edge) inset, 0 2px 4px color-mix(in srgb, var(--ink) 6%, transparent), 0 12px 22px -10px color-mix(in srgb, var(--ink) 30%, transparent);transform:translateY(-1px)}.entrada .dala-btn--ghost{color:var(--forest-deep)}.entrada .dala-btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--forest-glow) 16%, transparent);color:var(--forest-deep)}.pasos{margin:-4px 0 26px}.pasos__meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pasos__cuenta{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:12px}.pasos__barra{background:color-mix(in srgb, var(--ink) 8%, transparent);height:5px;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;overflow:hidden}.pasos__barra>span{background:linear-gradient(90deg, var(--forest), var(--forest-glow));height:100%;transition:width var(--motor-dur-soft) var(--motor-ease-soft);border-radius:999px;display:block}.pasos__lista{flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pasos__item{color:var(--ink-mute);align-items:center;gap:6px;font-size:12px;display:flex}.pasos__item[data-estado=hecho]{color:var(--ink-soft)}.pasos__item[data-estado=ahora]{color:var(--ink);font-weight:650}.pasos__num{border:1px solid var(--hairline);background:var(--glass-3);width:20px;height:20px;color:var(--ink-mute);border-radius:999px;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.pasos__item[data-estado=hecho] .pasos__num{background:var(--forest);border-color:var(--forest);color:var(--paper)}.pasos__item[data-estado=ahora] .pasos__num{background:var(--paper);border-color:var(--forest);color:var(--forest-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-glow) 45%, transparent)}.entrada__carga{color:var(--forest);flex-direction:column;align-items:center;gap:14px;padding:36px 0 20px;display:flex}.entrada__carga-texto{color:var(--ink-mute);margin:0;font-size:13.5px}.entrada__respira{animation:entrada-respira 2.4s var(--motor-ease-soft) infinite}@keyframes entrada-respira{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.entrada__skel{gap:8px;width:100%;max-width:420px;display:grid}.entrada__skel span:not(.entrada__oculto){background:linear-gradient(90deg, var(--mist), var(--paper), var(--mist));background-size:200% 100%;border-radius:999px;height:10px;animation:1.6s linear infinite entrada-brillo}.entrada__skel span:nth-last-child(2){width:82%}.entrada__skel span:last-child{width:64%}@keyframes entrada-brillo{to{background-position:-200% 0}}.puerta__nota{text-align:center;color:var(--ink-mute);margin:0;font-size:12.5px}.entrada__skel--izq{max-width:none;padding:4px 0}.entrada__oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entrada__o{color:var(--ink-mute);align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.entrada__o:before,.entrada__o:after{content:"";background:var(--hairline);flex:1;height:1px}.entrada__proveedores{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.entrada__legal{justify-content:center;gap:18px;margin-top:4px;display:flex}.entrada__legal a{color:var(--ink-mute);font-size:12.5px;text-decoration:none}.entrada__legal a:hover{color:var(--forest-deep);text-decoration:underline}@media (prefers-reduced-motion:reduce){.entrada:before,.entrada__card,.entrada__respira,.entrada__skel span,.pasos__barra>span{transition:none;animation:none}.entrada .dala-btn,.entrada .dala-btn:hover{transition:none;transform:none}}
