.pl-modal{width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--pl-ink);background:0 0;border:none;border-radius:26px;margin:auto;padding:0;overflow:visible}.pl-modal::backdrop{background:rgba(var(--pl-ink-rgb), .42);-webkit-backdrop-filter:blur(22px)saturate(1.1)}.pl-panel-modal,.pl-panel-hoja{--pl-panel-fondo:#0d0d0b;--pl-panel-caja:#161613;--pl-panel-borde:#f2f0e61a;--pl-panel-texto:#f2f0e6;--pl-panel-suave:#8d8b7e;--pl-panel-lima:#e9fe00;--pl-panel-riel:#f2f0e61f;padding:0}.pl-panel-modal::backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.05);background:#080807b8}.pl-panel{background:var(--pl-panel-fondo);max-height:min(92svh,900px);color:var(--pl-panel-texto);border-radius:20px;outline:none;flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:hidden}.pl-panel.pl-panel-hoja{border:1px solid var(--pl-panel-borde);max-height:none;overflow:visible}.pl-panel-hoja .pl-panel-cuerpo{padding-bottom:26px;overflow:visible}.pl-panel-top{border-bottom:1px solid var(--pl-panel-borde);flex:none;padding:22px 22px 16px}.pl-panel-k{font-family:var(--pl-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-panel-suave);margin:0;font-size:11px}.pl-panel .pl-panel-dominio{letter-spacing:-.01em;word-break:break-word;margin:6px 0 0;font-size:22px;font-weight:800;line-height:1.15}.pl-panel-cuerpo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:18px 22px 4px;overflow-y:auto}.pl-panel-x{z-index:2;width:34px;height:34px;color:var(--pl-panel-texto);cursor:pointer;background:#f2f0e614;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.pl-panel-x:hover{background:#f2f0e629}.pl-panel-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-panel-cifra{border:1px solid var(--pl-panel-borde);background:var(--pl-panel-caja);border-radius:14px;padding:14px}.pl-panel-cifra-nota{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.pl-panel-cifra-nota .pl-panel-cifra-k{grid-column:2;align-self:end}.pl-panel-cifra-nota .pl-panel-cifra-pie{grid-column:2;align-self:start}.pl-panel-donut{grid-row:1/3;place-items:center;display:grid;position:relative}.pl-panel-anillo-valor{animation:.9s cubic-bezier(.16,.84,.28,1) both pl-panel-gira}.pl-panel-donut-n{letter-spacing:-.02em;color:var(--pl-panel-lima);font-size:34px;font-weight:800;position:absolute}.pl-panel-cifra-k{font-family:var(--pl-mono,ui-monospace, monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--pl-panel-suave);margin:0;font-size:10px}.pl-panel-cifra-n{letter-spacing:-.02em;margin:6px 0 8px;font-size:28px;font-weight:800;line-height:1;display:block}.pl-panel-u{color:var(--pl-panel-suave);font-size:14px;font-weight:500}.pl-panel-esperando{color:var(--pl-panel-suave)}.pl-panel-cifra-pie{color:var(--pl-panel-suave);margin:8px 0 0;font-size:12px;line-height:1.35}.pl-panel-barra{background:var(--pl-panel-riel);border-radius:999px;height:5px;display:block;overflow:hidden}.pl-panel-barra-valor{background:var(--pl-panel-lima);transform-origin:0;border-radius:999px;height:100%;animation:.7s cubic-bezier(.16,.84,.28,1) both pl-panel-crece;display:block}.pl-panel-barra-mide{background:var(--pl-panel-lima);opacity:.5;border-radius:999px;width:34%;height:100%;animation:1.6s ease-in-out infinite pl-panel-mide;display:block}@media (prefers-reduced-motion:reduce){.pl-panel-anillo-valor,.pl-panel-barra-valor,.pl-panel-barra-mide{animation:none}}.pl-panel-niveles{font-family:var(--pl-mono,ui-monospace, monospace);flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;font-size:11px;display:flex}.pl-panel-nivel:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pl-panel-nivel-grave:before{background:#ff6a3d}.pl-panel-nivel-medio:before{background:var(--pl-panel-lima)}.pl-panel-nivel-leve:before{background:var(--pl-panel-suave)}.pl-panel-bloque{margin-top:22px}.pl-panel .pl-panel-h{letter-spacing:-.01em;margin:0 0 12px;font-size:14px;font-weight:800}.pl-panel-p{color:var(--pl-panel-suave);margin:0 0 10px;font-size:14px}.pl-panel-cats{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-panel-cats li{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.pl-panel-cat-t{font-size:14px;font-weight:800}.pl-panel-cat-n{font-family:var(--pl-mono,ui-monospace, monospace);color:var(--pl-panel-lima);grid-area:1/2;font-size:13px}.pl-panel-cats .pl-panel-barra{grid-column:1/-1}.pl-panel-cat-p{color:var(--pl-panel-suave);grid-column:1/-1;font-size:11px}.pl-panel-tabla{border-collapse:collapse;width:100%;font-size:14px}.pl-panel-tabla th{text-align:left;font-family:var(--pl-mono,ui-monospace, monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--pl-panel-suave);border-bottom:1px solid var(--pl-panel-borde);padding:0 0 8px;font-size:10px;font-weight:500}.pl-panel-tabla td{border-bottom:1px solid var(--pl-panel-borde);vertical-align:top;padding:12px 0}.pl-panel-tabla tr:last-child td{border-bottom:0}.pl-panel-tabla td strong{font-weight:800;line-height:1.35;display:block}.pl-panel-tabla td span:not([class]){color:var(--pl-panel-suave);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.pl-panel-col-n{text-align:right;width:74px;padding-left:14px}.pl-panel-punto{float:left;border-radius:50%;width:7px;height:7px;margin:7px 9px 0 0}.pl-panel-punto-grave{background:#ff6a3d}.pl-panel-punto-medio{background:var(--pl-panel-lima)}.pl-panel-punto-leve{background:var(--pl-panel-suave)}.pl-panel-peso{width:100%;margin:6px 0 5px auto;display:block}.pl-panel-peso-t{font-family:var(--pl-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pl-panel-suave);font-size:10px}.pl-panel-datos{color:var(--pl-panel-suave);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 14px;padding:0;font-size:12.5px;list-style:none;display:grid}.pl-panel-datos span{font-family:var(--pl-mono,ui-monospace, monospace);color:var(--pl-panel-texto);margin-right:5px;font-size:16px}.pl-panel-bien{color:var(--pl-panel-suave);gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pl-panel-bien li:before{content:"✓";color:var(--pl-panel-lima);margin-right:8px}.pl-panel-limite{color:var(--pl-panel-texto);background:#e9fe0012;border:1px solid #e9fe002e;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.45}.pl-panel-pie{border-top:1px solid var(--pl-panel-borde);background:var(--pl-panel-fondo);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px 22px 18px;display:flex}.pl-panel-pie-t{color:var(--pl-panel-suave);flex:150px;margin:0;font-size:12.5px;line-height:1.35}.pl-panel .pl-panel-cta{background:var(--pl-panel-lima);color:#14140a;white-space:nowrap;border-radius:999px;flex:none;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.pl-panel .pl-panel-cta:hover{filter:brightness(1.08)}@media (min-width:700px){.pl-panel{font-size:16px}.pl-panel-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-panel-cifra-nota{text-align:center;grid-column:auto;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center}.pl-panel-cifra-nota .pl-panel-cifra-k,.pl-panel-cifra-nota .pl-panel-cifra-pie{grid-column:1}.pl-panel-donut{grid-row:auto;margin:6px 0}.pl-panel-top,.pl-panel-cuerpo,.pl-panel-pie{padding-left:26px;padding-right:26px}.pl-modal.pl-panel-modal{width:min(880px,100vw - 48px)}}.pl-panel-donut{max-width:100%}.pl-panel-anillo{max-width:100%;height:auto}
