.shot[data-astro-cid-kpw4lxvq]{margin:var(--space-5) 0}img[data-astro-cid-kpw4lxvq]{width:100%;height:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-1);background:var(--color-surface-2)}.placeholder[data-astro-cid-kpw4lxvq]{aspect-ratio:16 / 9;display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;font-size:var(--text-sm);background:repeating-linear-gradient(135deg,var(--color-surface-2) 0 12px,var(--color-surface) 12px 24px);color:var(--color-text-muted);border:2px dashed var(--color-border-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.placeholder[data-astro-cid-kpw4lxvq] span[data-astro-cid-kpw4lxvq]{max-width:32ch}figcaption[data-astro-cid-kpw4lxvq]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.affiliate-disclosure[data-astro-cid-75y6paud]{margin:var(--space-2) 0;font-size:var(--text-xs);color:var(--color-text-muted)}.affiliate-disclosure[data-astro-cid-75y6paud][data-variant=box]{padding:var(--space-2) var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.affiliate-disclosure[data-astro-cid-75y6paud] a[data-astro-cid-75y6paud]{color:var(--color-primary)}.gearbox[data-astro-cid-yvtji7sh]{position:relative;margin:var(--space-7) 0;padding:var(--space-5) var(--space-4) var(--space-4);border:2px dashed var(--color-border-strong);background:var(--color-surface)}.gearbox[data-astro-cid-yvtji7sh]:before{content:"Equipo recomendado";position:absolute;top:-.8rem;left:var(--space-3);padding:0 .6em;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;line-height:1.6rem;text-transform:uppercase}h2[data-astro-cid-yvtji7sh]{font-size:1.6rem;margin:0 0 var(--space-2);border:0;padding:0}.gearbox[data-astro-cid-yvtji7sh] .affiliate-disclosure{font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 var(--space-3)}ul[data-astro-cid-yvtji7sh]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}li[data-astro-cid-yvtji7sh]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.name[data-astro-cid-yvtji7sh]{margin:0;font-weight:700;color:var(--color-text)}.note[data-astro-cid-yvtji7sh]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.links[data-astro-cid-yvtji7sh]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;font-size:var(--text-sm)}.links[data-astro-cid-yvtji7sh] a[data-astro-cid-yvtji7sh]{display:inline-flex;align-items:center;min-height:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--color-primary);color:var(--color-primary);font-weight:700;text-decoration:none}.links[data-astro-cid-yvtji7sh] a[data-astro-cid-yvtji7sh]:hover{background:var(--color-primary);color:var(--color-on-primary)}.tag[data-astro-cid-yvtji7sh]{font-size:var(--text-xs);color:var(--color-text-muted)}.related[data-astro-cid-6xoas46s]{margin:var(--space-6) 0}h2[data-astro-cid-6xoas46s]{font-size:1.6rem}ul[data-astro-cid-6xoas46s]{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}li[data-astro-cid-6xoas46s]{border-bottom:1px solid var(--color-border)}a[data-astro-cid-6xoas46s]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-block:var(--space-2);font-weight:600;color:var(--color-text);text-decoration:none}a[data-astro-cid-6xoas46s]:before{content:"→";color:var(--color-primary);font-family:var(--font-mono)}a[data-astro-cid-6xoas46s]:hover{color:var(--color-primary);text-decoration:underline}.mc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin-block:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.mc[data-checked]{border-color:var(--color-success)}.mc-label{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-weight:600;cursor:pointer}.mc-box{inline-size:1.5rem;block-size:1.5rem;margin:0;accent-color:var(--color-success);cursor:pointer;flex:none}.mc-status{font-size:var(--text-sm);color:var(--color-text-muted)}.mc-status:empty{display:none}.mc{border-radius:var(--radius-md);border:1px solid var(--color-border-strong)}.mc[data-checked]{border-color:var(--color-success);background:#3dffa00f;box-shadow:0 0 12px #3dffa04d}.mc-status{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.guide[data-astro-cid-rdm2icr4]{padding-top:var(--space-2)}.case-no[data-astro-cid-rdm2icr4]{margin-top:var(--space-4)}.guide[data-astro-cid-rdm2icr4] h1[data-astro-cid-rdm2icr4]{margin:var(--space-2) 0 var(--space-7);font-size:clamp(2.1rem,1.3rem + 3.6vw,3.4rem)}.guide[data-astro-cid-rdm2icr4] h2[data-astro-cid-rdm2icr4]{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.1rem);margin:var(--space-7) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:0;background:var(--neon-line) bottom / 4rem 3px no-repeat}.h-tag[data-astro-cid-rdm2icr4]{display:inline-block;margin-left:var(--space-2);padding:0 .4em;vertical-align:middle;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;line-height:1.6;background:var(--siren-red);color:#0a0a0b}.answer[data-astro-cid-rdm2icr4]{position:relative;margin-top:14px;padding:var(--space-6) var(--space-4) var(--space-4);background:linear-gradient(160deg,#2de2e614,#9d5cff0f),var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);box-shadow:var(--glow-box-cyan)}.answer-tab[data-astro-cid-rdm2icr4]{position:absolute;top:-12px;left:var(--space-4);margin:0;height:24px;padding:0 12px;border-radius:999px;background:var(--color-bg);border:1px solid var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 10px #2de2e673;font-family:var(--font-mono);font-size:.6875rem;line-height:22px;letter-spacing:.14em;text-transform:uppercase}.answer-text[data-astro-cid-rdm2icr4]{margin:0;font-size:var(--text-lg);line-height:1.5;font-weight:500}.meta[data-astro-cid-rdm2icr4]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:center;margin:var(--space-5) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-muted)}.cluster[data-astro-cid-rdm2icr4]{display:inline-flex;align-items:center;min-height:var(--tap-min);text-transform:uppercase;letter-spacing:.1em}.badge[data-astro-cid-rdm2icr4]{display:flex;gap:var(--space-3);align-items:center;margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm)}.badge-stamp[data-astro-cid-rdm2icr4]{flex:none;font-size:.95rem}.badge-shell[data-astro-cid-rdm2icr4]{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:#ffe45c66}.badge-ok[data-astro-cid-rdm2icr4]{background:var(--color-surface-2);color:var(--color-success)}.step-list[data-astro-cid-rdm2icr4]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.step-list[data-astro-cid-rdm2icr4] li[data-astro-cid-rdm2icr4]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.step-n[data-astro-cid-rdm2icr4]{font-family:var(--font-display);font-weight:800;font-size:2rem;line-height:1;color:#ffd6ec;text-shadow:var(--glow-pink)}.body[data-astro-cid-rdm2icr4] h2{font-size:clamp(1.6rem,1.2rem + 1.5vw,2.1rem);margin:var(--space-7) 0 var(--space-3);padding-bottom:var(--space-2);background:var(--neon-line) bottom / 4rem 3px no-repeat}.body[data-astro-cid-rdm2icr4] h3{font-size:1.35rem}.body[data-astro-cid-rdm2icr4] strong{color:#fff}.body[data-astro-cid-rdm2icr4] table{width:100%;border-collapse:collapse;font-size:var(--text-sm);display:block;overflow-x:auto}.body[data-astro-cid-rdm2icr4] th,.body[data-astro-cid-rdm2icr4] td{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}.body[data-astro-cid-rdm2icr4] th{font-family:var(--font-mono);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--neon-cyan)}.body[data-astro-cid-rdm2icr4] blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--neon-pink);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface);box-shadow:-6px 0 14px -8px var(--neon-pink)}.minimap-slot[data-astro-cid-rdm2icr4]{aspect-ratio:4 / 3;border:1px solid var(--neon-cyan);border-radius:var(--radius-md);box-shadow:0 0 14px #2de2e64d;overflow:hidden;background:var(--color-surface-2)}.demo-banner[data-astro-cid-rdm2icr4]{background:var(--color-demo-bg);color:var(--color-demo-text);padding:var(--space-2) var(--space-3);font-weight:700}.collect[data-astro-cid-rdm2icr4] ul[data-astro-cid-rdm2icr4]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.collect-slot[data-astro-cid-rdm2icr4]{min-height:var(--tap-min)}.faq[data-astro-cid-rdm2icr4] .qa[data-astro-cid-rdm2icr4]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.qa[data-astro-cid-rdm2icr4] h3[data-astro-cid-rdm2icr4]{font-family:var(--font-sans);text-transform:none;font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-1);line-height:1.35}.qa[data-astro-cid-rdm2icr4] h3[data-astro-cid-rdm2icr4]:before{content:"¿ ";color:var(--neon-pink)}.qa[data-astro-cid-rdm2icr4] p[data-astro-cid-rdm2icr4]{margin:0;color:var(--color-text-muted)}.sources[data-astro-cid-rdm2icr4] ol[data-astro-cid-rdm2icr4]{list-style:none;padding:0;margin:0;font-size:var(--text-sm);counter-reset:src}.sources[data-astro-cid-rdm2icr4] li[data-astro-cid-rdm2icr4]{counter-increment:src;position:relative;padding:var(--space-2) 0 var(--space-2) 3.2rem;border-bottom:1px solid var(--color-border)}.sources[data-astro-cid-rdm2icr4] li[data-astro-cid-rdm2icr4]:before{content:counter(src,decimal-leading-zero);position:absolute;left:0;top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--neon-pink);letter-spacing:.06em}.accessed[data-astro-cid-rdm2icr4]{color:var(--color-text-muted)}.tracker-cta[data-astro-cid-rdm2icr4]{margin-top:var(--space-6)}
