.gate[data-astro-cid-rnbt25jg]{width:min(56rem, calc(100vw - var(--space-5) * 2));max-height:calc(100vh - var(--space-6) * 2);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:auto;padding:0;overflow:visible}.gate[data-astro-cid-rnbt25jg]::backdrop{background:color-mix(in srgb, var(--green-900) 55%, transparent);backdrop-filter:blur(3px)}.gate[data-astro-cid-rnbt25jg][open]{animation:gate-entra var(--dur-base) var(--ease-out)}@keyframes gate-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.gate[data-astro-cid-rnbt25jg][open]{animation:none}}.gate__inner[data-astro-cid-rnbt25jg]{gap:var(--space-7);padding:var(--space-7);max-height:inherit;grid-template-columns:220px minmax(0,1fr);display:grid;position:relative;overflow-y:auto}.gate__cerrar[data-astro-cid-rnbt25jg]{top:var(--space-4);right:var(--space-4);width:36px;height:36px;font-size:var(--text-lg);color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;line-height:1;display:grid;position:absolute}.gate__cerrar[data-astro-cid-rnbt25jg]:hover{color:var(--text-strong);background:var(--surface-sunken)}.gate__aside[data-astro-cid-rnbt25jg]{gap:var(--space-4);flex-direction:column;display:flex}.gate__portada[data-astro-cid-rnbt25jg]{aspect-ratio:1/1.414;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:var(--shadow-md)}.gate__meta[data-astro-cid-rnbt25jg]{gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.gate__linea[data-astro-cid-rnbt25jg]{padding:var(--space-1) var(--space-3);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-ink);background:var(--surface-tint);border-radius:var(--radius-sm)}.gate__periodo[data-astro-cid-rnbt25jg]{padding:var(--space-1) 0;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.gate__main[data-astro-cid-rnbt25jg]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.gate__titulo[data-astro-cid-rnbt25jg]{font-size:var(--text-xl);max-width:22ch}.gate__lead[data-astro-cid-rnbt25jg]{max-width:46ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.gate__form[data-astro-cid-rnbt25jg]{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gate__miel[data-astro-cid-rnbt25jg]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.campo[data-astro-cid-rnbt25jg]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.campo__label[data-astro-cid-rnbt25jg]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.campo__control[data-astro-cid-rnbt25jg]{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-strong);background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out)}.campo__control[data-astro-cid-rnbt25jg]:hover{border-color:var(--border-strong)}.campo__control[data-astro-cid-rnbt25jg][aria-invalid]{border-color:var(--danger)}.campo__error[data-astro-cid-rnbt25jg]{font-size:var(--text-xs);color:var(--danger)}.campo__aviso[data-astro-cid-rnbt25jg]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--radius-sm);grid-column:1/-1}.gate__enviar[data-astro-cid-rnbt25jg]{padding:var(--space-4) var(--space-6);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:filter var(--dur-base) var(--ease-out);grid-column:1/-1;justify-self:start}.gate__enviar[data-astro-cid-rnbt25jg]:hover:not(:disabled){filter:brightness(.93)}.gate__enviar[data-astro-cid-rnbt25jg]:disabled{opacity:.6;cursor:progress}.gate__nota[data-astro-cid-rnbt25jg]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);grid-column:1/-1}.gate__exito-titulo[data-astro-cid-rnbt25jg]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-strong)}.gate__exito-cuerpo[data-astro-cid-rnbt25jg]{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}@media (width<=768px){.gate__inner[data-astro-cid-rnbt25jg]{gap:var(--space-5);padding:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr)}.gate__aside[data-astro-cid-rnbt25jg]{align-items:center;gap:var(--space-4);flex-direction:row}.gate__portada[data-astro-cid-rnbt25jg]{flex:none;width:96px}.gate__form[data-astro-cid-rnbt25jg]{grid-template-columns:minmax(0,1fr)}}
