body{--ink:var(--calcite-color-text-1);--muted:var(--calcite-color-text-3);--line:var(--calcite-color-border-3);--bg:var(--calcite-color-foreground-1);--accent:var(--calcite-color-brand)}:root{--sepia:#a9824a;--f-psoe:#e34948;--f-pp:#2a78d6;--f-vox:#008300;--f-sumar:#d55181;--f-nacreg:#6250d6;--f-cs:#eb6834;--f-otros:#8a8984}body.calcite-mode-dark{--f-psoe:#e66767;--f-pp:#3987e5;--f-nacreg:#9085e9;--f-cs:#d95926}html,body,#root{height:100%;margin:0}body{background:var(--calcite-color-background)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nota{color:var(--muted);font-size:var(--calcite-font-size--1);margin:.5rem 0}.mapa-zona{width:100%;height:100%;position:relative}.mapa{position:absolute;inset:0}.mapa-controles{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.mapa-controles>*{pointer-events:auto}.mapa-controles calcite-segmented-control{box-shadow:var(--calcite-shadow-sm)}.buscador{width:min(380px,100%);box-shadow:var(--calcite-shadow-sm);gap:4px;display:grid}.portada{padding:var(--calcite-spacing-lg,1rem);justify-items:start;gap:.75rem;display:grid}.portada p{font-size:var(--calcite-font-size-1);color:var(--ink);margin:0;line-height:1.5}.resumen{padding:var(--calcite-spacing-md,.75rem) var(--calcite-spacing-lg,1rem);font-size:var(--calcite-font-size-0);color:var(--ink);background:var(--calcite-color-foreground-1);border-bottom:1px solid var(--line);margin:0;line-height:1.5}.con-ayuda{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;cursor:help}.perfil-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.perfil-pie .nota{margin:0}.perfil{margin-bottom:.5rem}.perfil sup{color:var(--sepia);font-weight:var(--calcite-font-weight-bold);cursor:help}.leyenda{font-size:var(--calcite-font-size--2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .8rem;margin:0 0 .5rem;display:flex}.leyenda>span{align-items:center;gap:.3rem;display:inline-flex}.muestra{border-radius:2px;width:10px;height:10px;display:inline-block}.nota-leyenda{flex-basis:100%}.pesas{--nombre:7.5rem;--valor:4rem;font-size:var(--calcite-font-size--1)}.pesas-eje{height:1.1rem;margin:0 var(--valor) 0 var(--nombre);font-size:var(--calcite-font-size--3);color:var(--muted);position:relative}.pesas-eje span{position:absolute;transform:translate(-50%)}.pesa{grid-template-columns:var(--nombre) 1fr var(--valor);border-radius:4px;align-items:center;min-height:34px;display:grid}.pesa:hover,.pesa:focus-visible{background:var(--calcite-color-foreground-2);outline:none}.pesa-nombre{color:var(--ink);padding-right:.4rem;line-height:1.2}.pesa-pista{background:repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px 25%);background-position:0;background-repeat:no-repeat;background-size:100% 1px;height:20px;position:relative}.pesa-barra{background:var(--c);opacity:.6;height:2px;margin-top:-1px;position:absolute;top:50%}.punto{border:2px solid var(--c,var(--muted));width:12px;height:12px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.punto.lleno{background:var(--c,var(--muted))}.punto.hueco{background:var(--bg)}.leyenda .punto{box-shadow:none;margin:0;display:inline-block;position:static}.pesa-valor{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--calcite-font-weight-bold);color:var(--ink)}.pesa-valor small{font-weight:var(--calcite-font-weight-normal);color:var(--muted);font-size:var(--calcite-font-size--3);line-height:1.1;display:block}.propia{background:var(--calcite-color-foreground-2);border-inline-start:4px solid var(--calcite-color-text-1);grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.5rem .75rem;display:grid}.g-nombre{min-width:0;font-size:var(--calcite-font-size--1);color:var(--ink);flex-direction:column;display:flex}.g-nombre small{color:var(--muted)}.g-barra{width:9rem;padding-inline-end:.5rem}.barra{gap:2px;height:12px;display:flex}.barra>span{min-width:1px}.barra>span:first-child{border-radius:4px 0 0 4px}.barra>span:last-child{border-radius:0 4px 4px 0}.barra.vacia{color:var(--muted);font-size:var(--calcite-font-size--2);height:auto}.g-detalle{font-size:var(--calcite-font-size--1);color:var(--calcite-color-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.25rem;display:flex}.gemelos calcite-list{margin-bottom:.75rem}.metodologia ul{margin:0;padding-left:1.1rem}.metodologia li{margin:.4rem 0}.creditos{font-size:var(--calcite-font-size--2);color:var(--muted);margin:0}.asis-ajustes{gap:.75rem;display:grid}.asis-botones{flex-wrap:wrap;gap:.5rem;display:flex}.asis-ejemplos{gap:.5rem;display:grid}.asis-turnos{gap:.75rem;padding:.75rem;display:grid}.asis-usuario{background:var(--calcite-color-brand);max-width:85%;color:var(--calcite-color-text-inverse);font-size:var(--calcite-font-size--1);border-radius:10px 10px 2px;justify-self:end;margin:0;padding:.5rem .75rem}.asis-respuesta{font-size:var(--calcite-font-size--1);color:var(--ink)}.asis-respuesta p{margin:0 0 .5rem}.asis-respuesta ul{margin:0 0 .5rem;padding-left:1.1rem}.asis-respuesta li{margin:.2rem 0}.cita-dudosa{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);cursor:help}.asis-pensando{color:var(--muted);font-size:var(--calcite-font-size--1);align-items:center;gap:.5rem;display:flex}.asis-formulario{grid-template-columns:1fr auto;align-items:end;gap:.5rem;width:100%;display:grid}.asis-formulario .nota{grid-column:1/-1;margin:0}.leyenda-contenido{background:var(--calcite-color-foreground-1)}.nota-resaltes{color:var(--calcite-color-text-2);font-size:var(--calcite-font-size--2);padding:0 15px 12px}.nota-resaltes ul{border-top:1px solid var(--calcite-color-border-3);gap:6px;margin:0;padding:10px 0 0;list-style:none;display:grid}.nota-resaltes li{align-items:center;gap:8px;display:flex}.nota-muestra{border:2px solid;border-radius:2px;flex:none;width:18px;height:14px}
