html:has(.manual-pagina){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.manual-pagina){scroll-behavior:auto}}.manual-portada{background:linear-gradient(160deg,var(--primary-strong) 0,var(--primary) 62%,oklch(.62 .12 160) 100%);color:var(--primary-foreground);overflow:hidden}.manual-portada h1{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,6vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.manual-portada .vitrina{display:flex;gap:18px;justify-content:center;align-items:flex-end}.manual-portada .vitrina img{width:min(200px,30%);height:auto;border-radius:24px 24px 0 0;border:6px solid oklch(.3 .05 163);border-bottom:0;box-shadow:0 -10px 40px rgb(0 0 0/.25);display:block}.manual-portada .vitrina img:nth-child(2){width:min(230px,34%)}.manual-atajo{display:inline-flex;align-items:center;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600;background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.28);color:inherit;text-decoration:none;transition:background .15s}.manual-atajo:hover{background:rgb(255 255 255/.24)}@media (max-width:640px){.manual-atajo{font-size:13px;padding:4px 10px}}.manual{font-size:16px;line-height:1.6}.manual h2,.manual h3,.manual h4{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;line-height:1.2;margin:0;scroll-margin-top:128px;border-radius:6px}@media (min-width:640px){.manual h2,.manual h3,.manual h4{scroll-margin-top:84px}}.manual a{color:var(--primary-strong)}.manual code{font-family:inherit;font-weight:700}.manual .cap{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:32px 30px;margin:0 0 24px}.manual .cap-cab{display:flex;gap:16px;align-items:flex-start;margin-bottom:8px}.manual .num{flex:none;width:46px;height:46px;border-radius:12px;background:var(--primary-soft);color:var(--primary-strong);font:800 18px/46px var(--font-display),sans-serif;text-align:center}.manual .cap h2{font-size:28px;font-weight:800;letter-spacing:-.01em}.manual .bajada{font-size:17px;color:var(--muted-foreground);margin:6px 0 0}.manual .cap h3{font-size:20px;font-weight:700;margin:28px 0 10px}.manual .cap h4{font-size:17px;font-weight:700;margin:18px 0 6px}.manual .cap p{margin:8px 0}.manual .cap ol,.manual .cap ul{margin:8px 0;padding-left:22px}.manual .cap ul{list-style:disc}.manual .cap ol{list-style:decimal}.manual .cap li{margin:4px 0}.manual .acceso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 0 4px;font-size:15px}.manual .acceso>span{background:var(--primary-soft);border-radius:999px;padding:6px 14px}.manual .acceso strong{color:var(--primary-strong)}.manual .practicar{display:inline-flex;align-items:center;gap:4px;font-weight:700;text-decoration:none}.manual .practicar:hover{text-decoration:underline}.manual .ui{font-weight:700}.manual .ui.boton{white-space:nowrap;background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:1px 8px;font-size:.92em}.manual .tels{display:grid;grid-template-columns:repeat(3,minmax(0,230px));justify-content:center;gap:26px;margin:22px 0 8px}.manual .tels.dos{grid-template-columns:repeat(2,minmax(0,230px))}.manual .lado{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:32px;align-items:start}.manual .lado>figure{margin-top:22px}.manual figure{margin:0;break-inside:avoid}.manual figure img{width:100%;height:auto;display:block}.manual figure.tel img{border-radius:22px;border:5px solid oklch(.26 .02 165);box-shadow:0 10px 26px rgb(21 48 42/.16);background:#fff}.manual figure.pc{margin:20px 0 8px}.manual figure.pc img{border-radius:10px;border:1px solid var(--border);box-shadow:0 10px 26px rgb(21 48 42/.14)}.manual figcaption{font-size:13.5px;color:var(--muted-foreground);margin-top:9px;line-height:1.45;text-align:center}.manual figcaption b{color:var(--foreground)}.manual .caja{border-radius:12px;padding:14px 18px;margin:18px 0;font-size:15px;break-inside:avoid}.manual .caja>:first-child{margin-top:0}.manual .caja>:last-child{margin-bottom:0}.manual .caja h4{margin:0 0 6px;font-size:15.5px}.manual .quien{background:var(--muted);border:1px solid var(--border)}.manual .consejo{background:oklch(.975 .03 85);border:1px solid oklch(.9 .07 80)}.manual .consejo h4{color:oklch(.5 .12 65)}.manual .privado{background:var(--primary-soft);border:1px solid color-mix(in oklch,var(--primary) 22%,var(--card))}.manual .tarjetas{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.manual .tarjeta{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--background);break-inside:avoid}.manual .tarjeta h4{margin:0 0 4px;font-size:16.5px;color:var(--primary-strong)}.manual .tarjeta p{margin:0;font-size:14.5px;color:var(--muted-foreground);line-height:1.5}.manual .dos-caras{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.manual .cara{border-radius:14px;padding:18px 20px;break-inside:avoid}.manual .cara h4{margin:0 0 6px;font-size:18px}.manual .cara p{margin:0;font-size:15px}.manual .cara.publica{background:oklch(.966 .02 55);border:1px solid oklch(.89 .05 50);color:oklch(.3 .03 50)}.manual .cara.panel{background:var(--primary-soft);border:1px solid color-mix(in oklch,var(--primary) 22%,var(--card))}.manual .tabla{overflow-x:auto}.manual table.roles{width:100%;border-collapse:collapse;margin:14px 0;font-size:15px}.manual table.roles td,.manual table.roles th{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.manual table.roles th{background:var(--muted);font-family:var(--font-display),sans-serif}.manual table.roles td:first-child{font-weight:700;white-space:nowrap}.manual ul.columnas{column-count:2;column-gap:32px}.manual ul.columnas li{break-inside:avoid;margin:0 0 6px}.manual .capacidades{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:14px 0}.manual .cap ul.capacidades{list-style:none;padding:0}.manual .capacidades li{padding-left:30px;position:relative;margin:0}.manual .capacidades li:before{content:"✓";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:13px;line-height:22px;text-align:center;font-weight:700}.manual .estados{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0;font-size:14px;font-weight:700}.manual .estados span{background:var(--primary-soft);color:var(--primary-strong);border-radius:999px;padding:3px 11px}.manual .estados i{font-style:normal;color:var(--muted-foreground)}@keyframes manual-resaltar{0%{background:color-mix(in oklch,var(--warning) 32%,transparent);box-shadow:0 0 0 6px color-mix(in oklch,var(--warning) 32%,transparent)}to{background:transparent;box-shadow:0 0 0 6px transparent}}.manual .resaltado,.manual :is(h2,h3,h4):target{animation:manual-resaltar 2.4s ease-out}.manual mark,.manual-resultados mark{background:color-mix(in oklch,var(--warning) 30%,transparent);color:inherit;border-radius:3px;padding:0 1px}@media (max-width:760px){.manual .cap{padding:24px 18px;border-radius:16px}.manual .tels{gap:14px}.manual .tels,.manual .tels.dos{grid-template-columns:repeat(2,1fr)}.manual .tarjetas{grid-template-columns:1fr 1fr}.manual .capacidades,.manual .dos-caras,.manual .lado{grid-template-columns:1fr}.manual .lado>figure{max-width:250px;margin:8px auto 0}.manual ul.columnas{column-count:1}.manual .cap h2{font-size:24px}.manual table.roles td:first-child{white-space:normal}}@media (max-width:420px){.manual .tarjetas{grid-template-columns:1fr}.manual-portada .vitrina img:nth-child(3){display:none}.manual-portada .vitrina img{width:42%}.manual-portada .vitrina img:nth-child(2){width:46%}}@page{size:A4;margin:14mm 13mm 16mm}@page :first{margin:0}@media print{.manual-pagina,html:has(.manual-pagina) body{background:#fff}.manual{font-size:11pt}.manual-portada{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:297mm;padding-top:30mm;break-after:page}.manual-portada>div{padding-left:16mm;padding-right:16mm}.manual-portada .vitrina{margin-top:24mm}.manual-portada .vitrina img{width:54mm}.manual-portada .vitrina img:nth-child(2){width:60mm}.manual-indice{border:0!important;padding:0!important;break-after:page}.manual .cap{border:0;border-radius:0;padding:0;margin:0;break-before:page}.manual .cap h2{font-size:22pt}.manual .tels{grid-template-columns:repeat(3,52mm);gap:9mm;margin:5mm 0 3mm}.manual .tels.dos{grid-template-columns:repeat(2,52mm)}.manual .lado{grid-template-columns:minmax(0,1fr) 52mm;gap:8mm}.manual figure.pc img{max-height:66mm;width:auto;max-width:100%;margin:0 auto;box-shadow:none}.manual figure.tel img{border-width:3px;border-radius:14px;box-shadow:none}.manual figcaption{font-size:8.8pt}.manual .acceso>span,.manual .caja,.manual .capacidades li:before,.manual .cara,.manual .estados span,.manual .num,.manual .tarjeta,.manual .ui.boton,.manual table.roles th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.manual .practicar{display:none}.manual h3,.manual h4{break-after:avoid}.manual a{text-decoration:none}}