:root{scroll-padding-top:calc(var(--alto-barra) + var(--esp-16));scrollbar-color:var(--color-borde) var(--color-fondo)}::selection{background:var(--color-acento);color:var(--color-acento-texto)}.p-principal{display:block}.p-pregunta summary:focus-visible,.p-prosa a:focus-visible,.p-fila-cuerpo a:focus-visible,.p-migas a:focus-visible,.p-indice a:focus-visible,.p-pie-grupo a:focus-visible,.escena-practica:focus-visible{border-radius:var(--radio-8);box-shadow:var(--anillo-foco);outline:none}.p-hero{padding-block:var(--esp-64);position:relative}.p-tiro{inset:var(--esp-32) var(--esp-16);border:1px solid var(--color-borde-sutil);border-radius:var(--radio-16);pointer-events:none;position:absolute;overflow:hidden}.p-tiro svg,.p-tiro canvas{width:100%;height:100%;position:absolute;inset:0}.p-tiro[data-vivo] svg{display:none}.p-tiro svg{opacity:.5}.p-tiro line{stroke:var(--mesa-guia);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.p-tiro line:nth-of-type(2){opacity:.6}.p-tiro line:nth-of-type(3){opacity:.36}.p-tiro line:nth-of-type(4){opacity:.2}.p-tiro line:nth-of-type(5){opacity:.1}.p-tiro-mira{fill:none;stroke:var(--mesa-fantasma);stroke-width:1.5px}.p-tiro-bola{fill:var(--bola-blanca)}.p-hero-texto{position:relative}.p-hero-texto h1{font-size:clamp(var(--texto-32), 9vw, var(--texto-80));font-weight:var(--peso-fuerte);line-height:var(--interlineado-titulo);letter-spacing:var(--espaciado-letra-titulo);text-wrap:balance;margin:0}.p-hero-texto>p{max-width:var(--ancho-lectura);margin:var(--esp-16) 0 0;color:var(--color-texto-secundario);font-size:var(--texto-16);line-height:var(--interlineado-normal);text-wrap:pretty}.p-hero-acciones{gap:var(--esp-12);margin-top:var(--esp-32);flex-wrap:wrap;display:flex}.p-hero-apoyo{margin-top:var(--esp-16);color:var(--color-texto-terciario);font-size:var(--texto-14);line-height:var(--interlineado-normal)}.p-hero-apoyo p{margin:0}.p-filas{padding-bottom:var(--esp-48)}.p-hero+.p-filas>.p-fila:first-child{border-top:0}.p-fila{gap:var(--esp-16);padding-block:var(--esp-48);border-top:1px solid var(--color-borde-sutil);display:grid}.p-fila>h2{font-size:var(--texto-24);font-weight:var(--peso-fuerte);line-height:var(--interlineado-compacto);letter-spacing:var(--espaciado-letra-ajustado);text-wrap:balance;margin:0}.p-fila-cuerpo{max-width:var(--ancho-lectura);color:var(--color-texto-secundario);font-size:var(--texto-16);line-height:var(--interlineado-lectura);text-wrap:pretty}.p-fila-cuerpo>:first-child{margin-top:0}.p-fila-cuerpo p{margin:var(--esp-16) 0 0}.p-fila-cuerpo h3{margin:var(--esp-32) 0 0;color:var(--color-texto-primario);font-size:var(--texto-20);font-weight:var(--peso-fuerte);line-height:var(--interlineado-compacto);letter-spacing:var(--espaciado-letra-ajustado)}.p-fila-cuerpo h3+p{margin-top:var(--esp-8)}.p-fila-cuerpo a,.p-prosa a{color:var(--color-texto-primario);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-borde-fuerte);text-decoration-color:var(--color-borde-fuerte);text-underline-offset:.2em;text-decoration-thickness:1px}.p-fila-cuerpo ul{margin:var(--esp-24) 0 0;border-top:1px solid var(--color-borde-sutil);padding:0;list-style:none}.p-fila-cuerpo li{border-bottom:1px solid var(--color-borde-sutil)}.p-fila-cuerpo li>a:only-child{justify-content:space-between;align-items:center;gap:var(--esp-16);min-height:var(--control-48);font-weight:var(--peso-medio);text-decoration-line:none;display:flex}.p-fila-cuerpo li>a:only-child:after{content:"";width:var(--esp-8);height:var(--esp-8);margin-right:var(--esp-4);border-top:1px solid var(--color-texto-terciario);border-right:1px solid var(--color-texto-terciario);flex:none;transform:rotate(45deg)}.p-preguntas{border-top:1px solid var(--color-borde-sutil)}.p-pregunta{border-bottom:1px solid var(--color-borde-sutil)}.p-pregunta summary{justify-content:space-between;align-items:center;gap:var(--esp-16);min-height:var(--control-48);padding-block:var(--esp-4);color:var(--color-texto-primario);cursor:pointer;list-style:none;display:flex}.p-pregunta summary::-webkit-details-marker{display:none}.p-pregunta h3{font-size:var(--texto-16);font-weight:var(--peso-medio);line-height:var(--interlineado-normal);margin:0}.p-pregunta summary:after{content:"";width:var(--esp-12);height:var(--esp-12);margin-right:var(--esp-4);background:linear-gradient(var(--color-texto-terciario), var(--color-texto-terciario)) center / 100% 1px no-repeat, linear-gradient(var(--color-texto-terciario), var(--color-texto-terciario)) center / 1px 100% no-repeat;flex:none}.p-pregunta[open] summary:after{background-size:100% 1px,1px 0}.p-respuesta{padding-bottom:var(--esp-16)}.p-respuesta>:first-child{margin-top:0}.p-cierre{align-items:center}.p-cierre>h2{font-size:var(--texto-32);line-height:var(--interlineado-titulo);letter-spacing:var(--espaciado-letra-titulo)}.p-pagina{padding-block:var(--esp-16) var(--esp-64)}.p-pagina-sin-migas{padding-top:var(--esp-48)}.p-filas-de-pagina{margin-top:var(--esp-48);padding-bottom:0}.p-migas ol{margin:0 0 var(--esp-8);color:var(--color-texto-terciario);font-size:var(--texto-14);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.p-migas li{min-height:var(--toque);align-items:center;display:inline-flex}.p-migas li+li:before{content:"/";margin-inline:var(--esp-8);color:var(--color-borde-fuerte)}.p-migas a{min-width:var(--toque);min-height:var(--toque);color:var(--color-texto-secundario);align-items:center;text-decoration:none;display:inline-flex}.p-guia{gap:var(--esp-48);display:grid}.p-indice{display:none}.p-prosa{max-width:var(--ancho-lectura);color:var(--color-texto-secundario);font-size:var(--texto-16);line-height:var(--interlineado-lectura);text-wrap:pretty}.p-prosa h1{color:var(--color-texto-primario);font-size:var(--texto-32);font-weight:var(--peso-fuerte);line-height:var(--interlineado-titulo);letter-spacing:var(--espaciado-letra-titulo);text-wrap:balance;margin:0}.p-prosa h1+p{margin-top:var(--esp-16)}.p-prosa h2{margin:var(--esp-48) 0 0;color:var(--color-texto-primario);font-size:var(--texto-24);font-weight:var(--peso-fuerte);line-height:var(--interlineado-compacto);letter-spacing:var(--espaciado-letra-ajustado)}.p-prosa h3{margin:var(--esp-32) 0 0;color:var(--color-texto-primario);font-size:var(--texto-20);font-weight:var(--peso-fuerte);line-height:var(--interlineado-compacto);letter-spacing:var(--espaciado-letra-ajustado)}.p-prosa p,.p-prosa ul,.p-prosa ol,.p-prosa table{margin:var(--esp-16) 0 0}.p-prosa h2+p,.p-prosa h3+p{margin-top:var(--esp-12)}.p-prosa ul,.p-prosa ol{padding-left:var(--esp-24)}.p-prosa li+li{margin-top:var(--esp-8)}.p-prosa li::marker{color:var(--color-texto-terciario)}.p-prosa strong,.p-fila-cuerpo strong{color:var(--color-texto-primario);font-weight:var(--peso-fuerte)}.p-prosa table{border-collapse:collapse;font-size:var(--texto-14);line-height:var(--interlineado-normal);display:block;overflow-x:auto}.p-prosa th,.p-prosa td{padding:var(--esp-12) var(--esp-16) var(--esp-12) 0;border-bottom:1px solid var(--color-borde-sutil);text-align:left;vertical-align:top}.p-prosa th{color:var(--color-texto-primario);font-weight:var(--peso-medio)}.p-indice-titulo{margin:0 0 var(--esp-8);color:var(--color-texto-primario);font-size:var(--texto-14);font-weight:var(--peso-medio)}.p-indice ol{border-left:1px solid var(--color-borde-sutil);margin:0;padding:0;list-style:none}.p-indice a{min-height:var(--control-32);padding:var(--esp-4) var(--esp-16);color:var(--color-texto-secundario);font-size:var(--texto-14);line-height:var(--interlineado-compacto);align-items:center;text-decoration:none;display:flex}.p-remate{justify-content:space-between;align-items:center;gap:var(--esp-16);max-width:var(--ancho-lectura);margin-top:var(--esp-48);padding-top:var(--esp-32);border-top:1px solid var(--color-borde-sutil);flex-wrap:wrap;display:flex}.p-remate p{color:var(--color-texto-primario);font-size:var(--texto-20);font-weight:var(--peso-fuerte);letter-spacing:var(--espaciado-letra-ajustado);margin:0}.escena{margin:var(--esp-32) 0 0}.escena-mesa{position:relative}.escena-svg{width:100%;height:auto;display:block}.escena-lienzo{width:100%;height:100%;position:absolute;inset:0}.escena figcaption{margin:var(--esp-12) 0 0;color:var(--color-texto-terciario);font-size:var(--texto-14);line-height:var(--interlineado-normal)}.p-prosa .escena-practica{box-sizing:border-box;min-height:var(--control-48);font-size:var(--texto-14);font-weight:var(--peso-medio);align-items:center;display:inline-flex}.escena-fps{margin:var(--esp-4) 0 0;color:var(--color-texto-terciario);font-size:var(--texto-12);font-variant-numeric:tabular-nums}.p-tabla{width:100%;max-width:var(--ancho-lectura);margin:var(--esp-32) 0 0;border-collapse:collapse;color:var(--color-texto-primario);font-size:var(--texto-16)}.p-tabla th{padding:0 var(--esp-16) var(--esp-12) 0;border-bottom:1px solid var(--color-borde);color:var(--color-texto-terciario);font-size:var(--texto-14);font-weight:var(--peso-medio);text-align:left}.p-tabla td{height:var(--control-48);padding:0 var(--esp-16) 0 0;border-bottom:1px solid var(--color-borde-sutil)}.p-tabla .num{padding-right:0;padding-left:var(--esp-16);text-align:right;font-variant-numeric:tabular-nums}.p-tabla td.num{color:var(--color-texto-secundario)}.p-vacio{margin-top:var(--esp-32)}.p-vacio p{margin:0 0 var(--esp-24);color:var(--color-texto-primario);font-size:var(--texto-20);font-weight:var(--peso-fuerte);text-wrap:pretty}.p-error{box-sizing:border-box;min-height:calc(100vh - var(--alto-barra));min-height:calc(100dvh - var(--alto-barra));padding-block:var(--esp-64);text-align:center;place-content:center;justify-items:center;display:grid}.p-error h1{font-size:var(--texto-32);font-weight:var(--peso-fuerte);line-height:var(--interlineado-titulo);letter-spacing:var(--espaciado-letra-titulo);margin:0}.p-error p{margin:var(--esp-12) 0 var(--esp-32);color:var(--color-texto-secundario);font-size:var(--texto-16);line-height:var(--interlineado-normal)}.p-pie{padding-block:var(--esp-48);border-top:1px solid var(--color-borde-sutil)}.p-pie-fila{gap:var(--esp-32);display:grid}.p-pie-lema{color:var(--color-texto-terciario);font-size:var(--texto-14);line-height:var(--interlineado-normal);margin:0}.p-pie-grupos{gap:var(--esp-24);grid-template-columns:repeat(auto-fit,minmax(8em,1fr));display:grid}.p-pie-grupo p{margin:0 0 var(--esp-4);color:var(--color-texto-primario);font-size:var(--texto-14);font-weight:var(--peso-medio)}.p-pie-grupo ul{margin:0;padding:0;list-style:none}.p-pie-grupo a{min-height:var(--toque);color:var(--color-texto-secundario);font-size:var(--texto-14);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.p-migas a:hover,.p-indice a:hover,.p-pie-grupo a:hover{color:var(--color-texto-primario)}.p-fila-cuerpo a:hover,.p-prosa a:hover{color:var(--color-acento);text-decoration-color:currentColor}.p-fila-cuerpo li>a:only-child:hover:after,.p-pregunta summary:hover:after{border-color:var(--color-texto-primario)}}@media (pointer:fine) and (width>=900px){.p-pie-grupo a{min-height:var(--control-32)}}@media (width>=900px){.p-hero{padding-block:calc(var(--esp-96) + var(--esp-32))}.p-tiro{inset:var(--esp-32)}.p-tiro svg{opacity:1;-webkit-mask-image:linear-gradient(90deg, color-mix(in srgb, var(--color-fondo) 35%, transparent) 45%, var(--color-fondo) 75%);mask-image:linear-gradient(90deg, color-mix(in srgb, var(--color-fondo) 35%, transparent) 45%, var(--color-fondo) 75%)}.p-hero-texto>p{margin-top:var(--esp-24);font-size:var(--texto-20)}.p-filas{padding-bottom:var(--esp-64)}.p-fila{gap:var(--esp-32);padding-block:var(--esp-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.p-cierre{padding-block:var(--esp-96)}.p-cierre>h2{font-size:var(--texto-48)}.p-pagina{padding-block:var(--esp-32) var(--esp-96)}.p-pagina-sin-migas{padding-top:var(--esp-64)}.p-guia{grid-template-columns:minmax(0, var(--ancho-lectura)) minmax(0, 1fr);column-gap:var(--esp-64)}.p-indice{top:calc(var(--alto-barra) + var(--esp-32));place-self:start end;width:100%;max-width:28ch;display:block;position:sticky}.p-prosa h1{font-size:var(--texto-48)}.p-prosa h1+p{font-size:var(--texto-20);line-height:var(--interlineado-normal)}.p-error h1{font-size:var(--texto-48)}.p-pie-fila{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.p-entrar{max-width:34ch;padding-block:var(--esp-48) var(--esp-64)}.p-entrar h1{font-size:var(--texto-24);font-weight:var(--peso-fuerte);letter-spacing:var(--espaciado-letra-ajustado);outline:none;margin:0}.p-entrar-sub{margin:var(--esp-8) 0 var(--esp-24);color:var(--color-texto-secundario);line-height:var(--interlineado-normal);overflow-wrap:anywhere}.p-entrar-ancho{width:100%;display:flex}.p-entrar-botones{gap:var(--esp-12);flex-wrap:wrap;display:flex}.p-campo{gap:var(--esp-8);margin-bottom:var(--esp-16);font-size:var(--texto-14);font-weight:var(--peso-medio);display:grid}.p-campo input{box-sizing:border-box;height:var(--control-48);padding:0 var(--esp-12);border-radius:var(--radio-12);border:1px solid var(--color-borde-fuerte);background:var(--color-superficie);color:var(--color-texto-primario);font:inherit;font-size:var(--texto-16);font-weight:var(--peso-normal)}.p-campo input:hover{border-color:var(--color-texto-secundario)}.p-campo input:focus-visible,.p-codigo input:focus-visible,.p-casilla input:focus-visible{box-shadow:var(--anillo-foco);outline:none}.p-campo small{font-size:var(--texto-12);font-weight:var(--peso-normal);color:var(--color-texto-terciario)}.p-campo-error input{border-color:var(--color-error)}.p-codigo{gap:var(--esp-8);margin-bottom:var(--esp-16);grid-template-columns:repeat(6,1fr);display:grid}.p-codigo input{box-sizing:border-box;min-width:0;height:var(--control-48);border-radius:var(--radio-12);border:1px solid var(--color-borde-fuerte);background:var(--color-superficie);color:var(--color-texto-primario);font:var(--peso-fuerte) var(--texto-20) var(--fuente);font-variant-numeric:tabular-nums;text-align:center}.p-casilla{align-items:center;gap:var(--esp-12);min-height:var(--control-48);font-size:var(--texto-16);cursor:pointer;display:flex}.p-casilla input{width:1.25em;height:1.25em;accent-color:var(--color-acento);margin:0}.p-entrar-terminos{margin:0 0 var(--esp-24);font-size:var(--texto-14);color:var(--color-texto-secundario)}.p-entrar-terminos a{color:var(--color-texto-primario)}.p-entrar-error,.p-entrar-aviso{margin:var(--esp-16) 0 0;font-size:var(--texto-14);color:var(--color-texto-secundario)}.p-entrar-error{color:var(--color-error)}.p-entrar-error:empty,.p-entrar-aviso:empty{margin:0}@media (prefers-reduced-motion:no-preference){.p-migas a,.p-indice a,.p-pie-grupo a{transition:color var(--dur-120) var(--curva)}.p-fila-cuerpo a,.p-prosa a{transition:color var(--dur-120) var(--curva), text-decoration-color var(--dur-120) var(--curva)}.p-hero-texto>*{animation:p-entra var(--dur-320) var(--curva) backwards}.p-hero-texto>:nth-child(2){animation-delay:var(--dur-80)}.p-hero-texto>:nth-child(n+3){animation-delay:calc(var(--dur-80) * 2)}@keyframes p-entra{0%{opacity:0;transform:translateY(var(--esp-8))}}@supports (interpolate-size:allow-keywords){.p-pregunta{interpolate-size:allow-keywords}.p-pregunta::details-content{block-size:0;transition:block-size var(--dur-200) var(--curva), content-visibility var(--dur-200) allow-discrete;overflow:clip}.p-pregunta[open]::details-content{block-size:auto}}.p-campo input{transition:border-color var(--dur-120) var(--curva)}}
