.pc-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px 56px;display:grid}@media (width<=900px){.pc-head{grid-template-columns:1fr}}.pc-h1{text-wrap:balance;max-width:15ch}.pc-drop{border:1.5px dashed var(--c-line-strong);text-align:center;cursor:pointer;transition:border-color var(--dur-hover) var(--ease), background var(--dur-hover) var(--ease);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;display:flex}.pc-drop:hover,.pc-drop.sobre{border-color:var(--c-signal);background:color-mix(in srgb, var(--c-signal) 5%, transparent)}.pc-drop .mk{color:var(--c-muted)}.pc-drop b{color:var(--c-heading);font-size:15.5px;font-weight:500}.pc-drop span{color:var(--c-muted);font-size:13px;line-height:1.45}.pc-drop.listo{border-style:solid;border-color:var(--p-blue)}.pc-dos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.hx__ctrl em{color:var(--c-dim);font-style:normal}.pc-como summary{cursor:pointer;color:var(--c-heading);font-size:14px;font-weight:500}.pc-como p{color:var(--c-muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.pc-como b{color:var(--c-heading);font-weight:500}.pc-pant{min-height:500px}.pc-kpis{background:var(--hx-line);border:1px solid var(--hx-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=640px){.pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-kpis>div{background:var(--hx-scr);padding:14px}.pc-v{font:300 30px/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 0}.pc-curva{flex-direction:column;gap:10px;margin:0;display:flex}.pc-barras{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:6px;height:96px;display:grid}.pc-barras div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.pc-barras span{width:100%;transition:height .8s var(--ease);background:#ffffff29;border-radius:3px 3px 0 0}.pc-barras span.medida{background:var(--hx-ok)}.pc-barras small{color:var(--hx-dim);font-size:10.5px}.pc-barras b{color:var(--hx-ink);font-size:10px;font-weight:400;position:absolute;top:-2px}.pc-top{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-vacio{border:1px dashed var(--hx-line);color:var(--hx-dim);border-radius:10px;padding:18px;font-size:13px}.pc-top li.t{border:1px solid var(--hx-line);animation:hx-entra .4s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.pc-top b{font:400 15.5px/1.3 var(--f-display);color:var(--hx-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-top .mas{color:var(--hx-ok);text-align:right;font-size:13px}.pc-top small{color:var(--hx-dim);grid-column:1/-1;font-size:11px}.pc-k{color:var(--c-signal-text);margin:0;font-size:14px;font-weight:500}.pc-meses{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1000px){.pc-meses{grid-template-columns:1fr}}.pc-mes{flex-direction:column;gap:10px;display:flex}.pc-mes>p{font:12.5px var(--f-mono);color:var(--c-muted);margin:0}.pc-pieza{border:1px solid var(--c-line);background:var(--c-surface);animation:hx-entra .45s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.pc-pieza header{font:12px var(--f-mono);color:var(--c-muted);justify-content:space-between;gap:10px;display:flex}.pc-pieza header span:first-child{color:var(--c-signal-text)}.pc-pieza b{font:400 18px/1.3 var(--f-display);color:var(--c-heading)}.pc-tt{font:11px var(--f-mono);color:var(--c-dim);margin-top:-4px}.pc-pieza p{color:var(--c-body);margin:0;font-size:13.5px;line-height:1.5}.pc-pieza .dato{border-top:1px solid var(--c-line);font:12px var(--f-mono);color:var(--c-muted);flex-wrap:wrap;gap:6px 14px;padding-top:8px;display:flex}.pc-pieza .dato b{font:500 12px var(--f-mono);color:var(--p-blue)}.pc-acts{flex-wrap:wrap;gap:10px;display:flex}.pc-huecos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1000px){.pc-huecos{grid-template-columns:1fr}}.pc-hueco{border:1px solid var(--c-line);background:var(--c-surface);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.pc-hueco>b{font:400 18px var(--f-display);color:var(--c-heading)}.pc-hueco ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-hueco li{border-top:1px solid var(--c-line);color:var(--c-heading);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.pc-hueco li small{font:11.5px var(--f-mono);color:var(--c-muted);flex:none}.pc-hueco .pc-vacio{color:var(--c-muted);border-color:var(--c-line)}.pc-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (prefers-reduced-motion:reduce){.pc-barras span{transition:none}}
