/*! © 2026 Yael Gtz · Zion Presenter · zionpresenter.com · Código propietario. Prohibida su copia, modificación o ingeniería inversa. */
body.instrucciones-page{--instructions-sticky-top:calc(var(--site-header-h, 4.5rem) + 1.5rem);color-scheme:dark}body.instrucciones-page [hidden]{display:none!important}body.instrucciones-page .instructions-layout{position:relative;z-index:10;display:grid;grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);width:calc(100% - 3rem);max-width:78rem;margin:0 auto;padding:clamp(2rem,4vw,3.5rem)0 5rem;flex:1 0 auto}body.instrucciones-page .instructions-sidebar{position:sticky;top:var(--instructions-sticky-top);min-width:0}body.instrucciones-page .instructions-sidebar-inner{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - var(--instructions-sticky-top) - 1.5rem);max-height:calc(100dvh - var(--instructions-sticky-top) - 1.5rem);padding:1.15rem}body.instrucciones-page .instructions-sidebar :is(h2,.instructions-index>summary){margin:0 0 1rem;color:var(--lm-text);font-size:1rem;font-weight:700;line-height:1.4}body.instrucciones-page .instructions-search{flex:0 0 auto}body.instrucciones-page .instructions-search label{display:block;margin-bottom:.45rem;color:var(--lm-text-dim);font-size:.8rem;line-height:1.5}body.instrucciones-page #instructionSearch{display:block;width:100%;min-width:0;min-height:2.65rem;padding:.65rem .75rem;border:1px solid var(--lm-border-strong);border-radius:999px;background:var(--lg-control);box-shadow:var(--lg-highlight);color:var(--lm-text);font:inherit;font-size:.9rem;line-height:1.4}body.instrucciones-page #instructionSearch::placeholder{color:var(--lm-text-dim);opacity:.8}body.instrucciones-page .instructions-count{flex:0 0 auto;min-height:1.3rem;margin:.6rem 0 .9rem;color:var(--lm-text-dim);font-size:.75rem;line-height:1.5}body.instrucciones-page .instructions-index{flex:1 1 auto;min-height:0;margin:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#373746 transparent}body.instrucciones-page .instructions-index[open]{display:flex;flex-direction:column}body.instrucciones-page .instructions-index>summary{flex:0 0 auto}body.instrucciones-page .instructions-index[open]::details-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.instrucciones-page .instructions-index:not([open])>summary{margin-bottom:0}body.instrucciones-page .instructions-nav{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#373746 transparent;padding-right:.25rem}body.instrucciones-page .instructions-nav ul{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}body.instrucciones-page .instructions-nav li{min-width:0;margin:0}body.instrucciones-page .instructions-nav a{display:block;padding:.55rem .65rem;border:1px solid transparent;border-radius:var(--lg-control-radius);color:var(--lm-text-dim);font-size:.82rem;font-weight:500;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color 140ms ease,background-color 140ms ease,border-color 140ms ease}body.instrucciones-page .instructions-nav a:hover{border-color:var(--lm-border);background:var(--lm-surface-hover);color:var(--lm-text)}body.instrucciones-page .instructions-nav :is(a.is-active,a[aria-current=location],a[aria-current=true]){border-color:var(--zion-active);background:var(--zion-active);color:#fff}body.instrucciones-page .instructions-content{min-width:0;color:var(--lm-text-dim);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}body.instrucciones-page .instructions-intro{padding-bottom:clamp(2rem,4vw,3rem)}body.instrucciones-page .instructions-intro h1{max-width:19ch;margin:0 0 1.1rem;color:var(--lm-text);font-size:clamp(2rem,3.8vw,3.15rem);font-weight:750;line-height:1.12;letter-spacing:-.04em}body.instrucciones-page .instructions-intro>p:not(.instructions-kicker){max-width:64ch;margin:0 0 1rem;font-size:1.05rem;line-height:1.75}body.instrucciones-page .instructions-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}body.instrucciones-page .instructions-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--zion-active);border-radius:var(--lg-btn-radius);background:var(--zion-active);color:#fff;font-size:.88rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--lg-highlight);transition:background-color 140ms ease,border-color 140ms ease}body.instrucciones-page .instructions-actions :is(a,button):hover{border-color:var(--zion-active-hover);background:var(--zion-active-hover)}body.instrucciones-page .instructions-actions :is(a,button):not(:first-child){border-color:var(--lm-border-strong);background:var(--lg-control);color:var(--lm-text)}body.instrucciones-page .instructions-actions :is(a,button):not(:first-child):hover{border-color:var(--lm-border-strong);background:var(--lg-control-hover)}body.instrucciones-page .instructions-section{margin-bottom:3.5rem;padding-top:2rem;border-top:1px solid var(--lm-border);scroll-margin-top:calc(var(--site-header-h, 4.5rem) + 1.5rem)}body.instrucciones-page .instructions-section-header{display:flex;align-items:baseline;gap:.85rem;margin-bottom:1rem}body.instrucciones-page .instructions-number{flex:0 0 auto;color:var(--lm-indigo);font-size:.88rem;font-weight:650;font-variant-numeric:tabular-nums}body.instrucciones-page .instructions-state{color:var(--lm-text-dim);font-size:.78rem;font-weight:600;line-height:1.5}body.instrucciones-page .instructions-section h2{margin:0;color:var(--lm-text);font-size:clamp(1.45rem,2vw,1.9rem);font-weight:700;line-height:1.3;letter-spacing:-.025em}body.instrucciones-page .instructions-section h3{margin:1.5rem 0 .6rem;color:var(--lm-text);font-size:1.08rem;font-weight:650;line-height:1.5}body.instrucciones-page .instructions-section p{margin:0 0 .9rem}body.instrucciones-page .instructions-lead{max-width:70ch}body.instrucciones-page .instructions-content strong{color:var(--lm-text);font-weight:650}body.instrucciones-page .instructions-content a:not(.instructions-actions a){color:var(--lm-indigo);text-decoration:underline;text-underline-offset:.2em}body.instrucciones-page .instructions-content a:not(.instructions-actions a):hover{color:var(--zion-active-text)}body.instrucciones-page .instructions-steps{display:grid;gap:.9rem;margin:1.15rem 0 1.5rem;padding-left:1.45rem;list-style:decimal}body.instrucciones-page .instructions-steps li{padding-left:.35rem}body.instrucciones-page .instructions-steps li::marker{color:var(--lm-indigo);font-weight:650}body.instrucciones-page .instructions-steps li>strong{display:block;line-height:1.55}body.instrucciones-page .instructions-steps li p{margin:.25rem 0 0}body.instrucciones-page .instructions-note,body.instrucciones-page .instructions-empty{margin:1.5rem 0;padding:1rem 1.15rem;border:0;border-radius:.7rem;background:var(--lm-surface);font-size:.92rem;line-height:1.7}body.instrucciones-page :is(.instructions-note,.instructions-empty) p:last-child{margin-bottom:0}body.instrucciones-page .instructions-details{margin:1.25rem 0;padding:0 1.1rem;border:1px solid var(--lm-border);border-radius:.8rem;background:var(--lm-surface)}body.instrucciones-page .instructions-details>summary{padding:.9rem 0;color:var(--lm-text);font-size:.94rem;font-weight:650;line-height:1.5;cursor:pointer}body.instrucciones-page .instructions-details>summary::marker{color:var(--lm-indigo)}body.instrucciones-page .instructions-details[open]{padding-bottom:.35rem}body.instrucciones-page .instructions-details[open]>summary{margin-bottom:.85rem;border-bottom:1px solid var(--lm-border)}body.instrucciones-page .instructions-details :is(ul,ol):not(.instructions-steps){padding-left:1.3rem;margin-bottom:1rem}body.instrucciones-page .instructions-details li+li{margin-top:.4rem}body.instrucciones-page .instructions-figure{margin:1.5rem 0 1.75rem;min-width:0}body.instrucciones-page .instructions-figure>a{display:block;width:100%;max-width:100%}body.instrucciones-page .instructions-figure img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--lm-border-strong);border-radius:var(--lg-control-radius);background:0 0}body.instrucciones-page .instructions-figure figcaption{margin-top:.7rem;color:var(--lm-text-dim);font-size:.8rem;line-height:1.6}body.instrucciones-page .instructions-shortcuts{width:100%;margin:1.3rem 0;border-collapse:collapse;font-size:.92rem;line-height:1.65}body.instrucciones-page .instructions-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#373746 transparent}body.instrucciones-page .instructions-shortcuts :is(th,td){padding:.85rem .75rem;border-bottom:1px solid var(--lm-border);text-align:left;vertical-align:top}body.instrucciones-page .instructions-shortcuts th{color:var(--lm-text);font-size:.78rem;font-weight:650}body.instrucciones-page .instructions-shortcuts td:first-child{width:42%;color:var(--lm-text)}body.instrucciones-page .instructions-content :is(kbd,code){padding:.12rem .35rem;border:1px solid var(--lm-border);border-radius:.3rem;background:var(--lg-control);color:var(--lm-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}body.instrucciones-page .instructions-back-top{display:inline-block;margin-top:.9rem;font-size:.82rem;line-height:1.6}body.instrucciones-page .instructions-layout :is(a,button,input,summary):focus-visible{outline:2px solid var(--lm-indigo);outline-offset:3px}@media (max-width:1100px){body.instrucciones-page .instructions-layout{grid-template-columns:14.25rem minmax(0,1fr);gap:2rem}}@media (max-width:900px){body.instrucciones-page .instructions-layout{grid-template-columns:minmax(0,1fr);gap:2rem;width:calc(100% - 2.5rem);padding-top:1.5rem}body.instrucciones-page .instructions-sidebar{position:static}body.instrucciones-page .instructions-sidebar-inner{max-height:none}body.instrucciones-page .instructions-nav{max-height:14rem}body.instrucciones-page .instructions-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .65rem}body.instrucciones-page .instructions-index>summary{cursor:pointer}body.instrucciones-page .instructions-intro{padding-bottom:2rem}}@media (max-width:520px){body.instrucciones-page .instructions-layout{width:calc(100% - 2rem);padding-bottom:3rem;gap:1.75rem}body.instrucciones-page .instructions-sidebar-inner{padding:1rem}body.instrucciones-page .instructions-nav ul{grid-template-columns:minmax(0,1fr)}body.instrucciones-page .instructions-nav a{padding-block:.65rem}body.instrucciones-page .instructions-content{font-size:.96rem;line-height:1.75}body.instrucciones-page .instructions-intro>p:not(.instructions-kicker){font-size:1rem}body.instrucciones-page .instructions-section{margin-bottom:2.5rem;padding-top:1.5rem}body.instrucciones-page .instructions-section-header{gap:.65rem}body.instrucciones-page .instructions-shortcuts :is(th,td){padding:.7rem .35rem;font-size:.82rem}body.instrucciones-page .instructions-note{padding:.85rem .9rem}}@media (prefers-reduced-motion:reduce){body.instrucciones-page .instructions-layout *{scroll-behavior:auto!important;transition:none!important}}body.instrucciones-page .instructions-sidebar-title{margin-bottom:1rem;color:var(--lm-text);font-size:1rem;font-weight:700;text-decoration:none}body.instrucciones-page .instructions-intro>p.instructions-updated{margin-top:1.1rem;font-size:.78rem;line-height:1.6}body.instrucciones-page .instructions-section-header{flex-wrap:wrap}body.instrucciones-page .instructions-shortcuts tbody th{width:35%;font-size:.86rem;font-weight:600}body.instrucciones-page .instructions-layout{scroll-margin-top:var(--site-header-h, 4.5rem)}body.instrucciones-page .instructions-content{padding:clamp(1.15rem,2.5vw,2rem)}@media (max-width:520px){body.instrucciones-page .instructions-content{padding:1.1rem}}