.gs-section.pp-gar .gs-wrap{display:grid;gap:clamp(16px,1.8vw,26px)}.pp-gar__card{background:var(--bg-2);border:1px solid var(--line-2);position:relative;transition:background .35s var(--ease),border-color .35s var(--ease)}.pp-gar__card:hover{border-color:var(--line-3)}.pp-gar__lay{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(26px,2.6vw,38px) clamp(24px,2.4vw,40px)}.pp-gar__head{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.pp-gar__head:focus-visible{outline:2px solid var(--red);outline-offset:4px}.pp-gar__txt{display:block;padding-right:56px}.pp-gar__rot{color:var(--red);display:block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase;transition:color .25s var(--ease)}.gs-section .pp-gar__t{color:var(--txt);font-family:var(--display);font-size:clamp(22px,2.4vw,36px);font-weight:400;letter-spacing:-.014em;line-height:1.12;transition:color .25s var(--ease)}.pp-gar__icon{align-items:center;border:1px solid var(--red);color:var(--red);display:flex;height:30px;justify-content:center;position:absolute;right:clamp(24px,2.4vw,40px);top:clamp(26px,2.6vw,38px);transition:border-color .25s var(--ease),color .25s var(--ease);width:30px}.pp-gar__icon svg{transform:rotate(45deg);transition:transform .45s var(--ease)}.pp-gar__body,.pp-gar__vizwrap{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .55s var(--ease),opacity .35s ease}.pp-gar__inner,.pp-gar__vizinner{min-height:0;min-width:0;overflow:hidden}.gs-section .pp-gar__p{color:var(--txt-3);font-size:18px;line-height:1.72;margin-top:clamp(18px,1.8vw,26px);max-width:52ch}.pp-gar__vizwrap{margin-top:clamp(26px,5vw,40px)}.pp-gar__viz{aspect-ratio:11/12;min-width:0;position:relative}.pp-gar--js .pp-gar__card:not(.is-open){background:var(--bg-1)}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__rot{color:var(--txt-4)}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__t{color:var(--txt-2)}.pp-gar--js .pp-gar__card:not(.is-open):hover .pp-gar__t{color:var(--txt)}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__icon{border-color:var(--line-2);color:var(--txt-3)}.pp-gar--js .pp-gar__card:not(.is-open):hover .pp-gar__icon{border-color:rgba(255,20,71,.4)}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__icon svg{transform:none}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__body,.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__vizwrap{grid-template-rows:0fr;opacity:0}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__vizwrap{margin-top:0}.pp-fwm{display:block;padding:clamp(16px,2vw,30px)}.pp-fwm,.pp-fwm__marco{height:100%;position:relative;width:100%}.pp-fwm__marco{background:linear-gradient(150deg,#2c2c32,#222226 50%,#181819);border:.5px solid #505050;box-shadow:0 24px 50px -22px rgba(0,0,0,.9);display:flex;flex-direction:column;overflow:hidden;z-index:1}.pp-fwm__barra{align-items:center;background:hsla(0,0%,100%,.022);border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-shrink:0;gap:9px;padding:9px clamp(10px,1.2vw,16px)}.pp-fwm__viva{animation:pp-fwm-viva 2.4s ease-in-out infinite;background:var(--red);border-radius:50%;box-shadow:0 0 7px var(--red-glow);height:6px;width:6px}.pp-fwm__viva--fija{animation:none}.pp-fwm__barra b{color:hsla(0,0%,98%,.72);font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.pp-fwm__barra s{color:var(--red);font-family:var(--mono);font-size:8px;letter-spacing:.18em;margin-left:auto;text-decoration:none}.pp-fwm__sev{background:hsla(0,0%,98%,.34);border-radius:50%;flex-shrink:0;height:5px;width:5px}.pp-fwm__sev--alta{background:var(--red);box-shadow:0 0 6px var(--red-glow)}.pp-fwm__sev--baja{background:hsla(0,0%,98%,.16)}.pp-rq{flex:1;flex-direction:column;gap:1px;overflow:hidden;padding:clamp(6px,.8vw,10px)}.pp-rq,.pp-rq__fila{display:flex;min-height:0}.pp-rq__fila{align-items:center;animation:pp-rq-fondo 6.9s linear var(--d,0s) infinite backwards;background:hsla(0,0%,100%,.022);border-radius:3px;flex:1;gap:10px;padding:0 10px}.pp-rq__txt{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.pp-rq__txt b{color:hsla(0,0%,98%,.42);font-family:var(--mono);font-size:8px;font-weight:400;letter-spacing:.1em}.pp-rq__txt em{animation:pp-rq-txt 6.9s linear var(--d,0s) infinite backwards;color:hsla(0,0%,98%,.62);font-size:10.5px;font-style:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-rq__est{flex-shrink:0;height:15px;position:relative;width:118px}.pp-rq__chip{align-items:center;border-radius:2px;display:flex;font-family:var(--mono);font-size:7px;font-style:normal;inset:0;justify-content:center;letter-spacing:.09em;opacity:0;position:absolute}.pp-rq__chip--q{animation:pp-rq-q 6.9s linear var(--d,0s) infinite backwards;background:hsla(0,0%,100%,.05);color:hsla(0,0%,98%,.42)}.pp-rq__chip--r{animation:pp-rq-r 6.9s linear var(--d,0s) infinite backwards;background:var(--red-soft);color:var(--red)}.pp-rq__chip--v{animation:pp-rq-v 6.9s linear var(--d,0s) infinite backwards;background:hsla(0,0%,100%,.1);color:hsla(0,0%,98%,.82)}.pp-rq__pie{background:hsla(0,0%,100%,.022);border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-shrink:0;gap:1px}.pp-rq__kpi{display:flex;flex:1;flex-direction:column;gap:1px;padding:7px clamp(10px,1.2vw,16px)}.pp-dg__kpi b,.pp-rq__kpi b{color:hsla(0,0%,98%,.92);font-family:var(--display);font-size:clamp(15px,1.5vw,20px);font-weight:400;line-height:1}.pp-dg__kpi s,.pp-rq__kpi s{color:hsla(0,0%,98%,.4);font-family:var(--mono);font-size:7.5px;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.pp-dg{display:grid;flex:1;gap:clamp(8px,1vw,14px);grid-template-columns:1fr .66fr;min-height:0;padding:clamp(8px,1vw,12px)}.pp-dg__reglas{display:flex;flex-direction:column;gap:clamp(4px,.6vw,7px);min-height:0}.pp-dg__fila{align-items:center;background:hsla(0,0%,100%,.03);border-radius:3px;display:flex;flex:1;gap:10px;min-height:0;overflow:hidden;padding:0 10px 0 12px;position:relative}.pp-dg__bar{animation:pp-dg-bar 5.6s cubic-bezier(.3,0,.2,1) var(--d,0s) infinite backwards;background:var(--red);bottom:0;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:center;width:2px}.pp-dg__nom{color:hsla(0,0%,98%,.68);flex:1;font-size:11px;font-style:normal;line-height:1.25;min-width:0}.pp-dg__est{flex-shrink:0;height:15px;position:relative;width:96px}.pp-dg__chip{align-items:center;border-radius:2px;display:flex;font-family:var(--mono);font-size:7px;font-style:normal;inset:0;justify-content:center;letter-spacing:.09em;position:absolute}.pp-dg__chip--on{animation:pp-dg-on 5.6s cubic-bezier(.3,0,.2,1) var(--d,0s) infinite backwards;background:hsla(0,0%,100%,.06);color:hsla(0,0%,98%,.58)}.pp-dg__chip--no{animation:pp-dg-no 5.6s cubic-bezier(.3,0,.2,1) var(--d,0s) infinite backwards;background:var(--red-soft);box-shadow:inset 0 0 0 1px rgba(255,20,71,.35);color:var(--red);opacity:0}.pp-dg__lado{gap:clamp(5px,.7vw,9px);min-height:0}.pp-dg__kpi,.pp-dg__lado{display:flex;flex-direction:column}.pp-dg__kpi{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.045);border-radius:4px;gap:1px;padding:8px 10px}.pp-dg__kpi b{font-size:clamp(16px,1.6vw,22px)}.pp-dg__kpi-n{align-items:baseline;display:flex;gap:8px}.pp-dg__kpi-n u{color:hsla(0,0%,98%,.28);font-family:var(--mono);font-size:7px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.pp-dg__llana{display:block;height:22px;margin-top:7px;position:relative}.pp-dg__llana i{background:hsla(0,0%,100%,.05);height:1px;left:0;position:absolute;right:0}.pp-dg__llana i:first-child{top:0}.pp-dg__llana i:nth-child(2){top:50%}.pp-dg__llana i:nth-child(3){bottom:0}.pp-dg__llana em{animation:pp-dg-llana 5.6s cubic-bezier(.3,0,.2,1) infinite;background:hsla(0,0%,98%,.42);border-radius:1px;bottom:0;height:1.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center}.pp-dg__silos{background:hsla(0,0%,100%,.022);border-radius:4px;display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:10px}.pp-dg__silos s{color:hsla(0,0%,98%,.38);font-family:var(--mono);font-size:7.5px;letter-spacing:.13em;text-decoration:none}.pp-dg__silos-f{display:flex;flex:1;gap:6px;max-height:150px;min-height:0}.pp-dg__silos-f i{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);border-radius:2px;flex:1;overflow:hidden;position:relative}.pp-dg__silos-f b{animation:pp-dg-mota var(--t,7s) ease-in-out var(--e,0s) infinite alternate;background:hsla(0,0%,98%,.5);height:3px;position:absolute;width:3px}@keyframes pp-fwm-viva{0%,to{opacity:1}50%{opacity:.35}}@keyframes pp-rq-fondo{0%,16%{background:hsla(0,0%,100%,.022);box-shadow:none}17%,32%{background:rgba(255,20,71,.07);box-shadow:inset 0 0 0 1px rgba(255,20,71,.24)}34%,to{background:hsla(0,0%,100%,.04);box-shadow:none}}@keyframes pp-rq-txt{0%,16%{color:hsla(0,0%,98%,.46)}17%,32%{color:hsla(0,0%,98%,.92)}34%,to{color:hsla(0,0%,98%,.7)}}@keyframes pp-rq-q{0%,16%{opacity:1}17%,to{opacity:0}}@keyframes pp-rq-r{0%,16%{opacity:0}17%,32%{opacity:1}33%,to{opacity:0}}@keyframes pp-rq-v{0%,32%{opacity:0}34%,to{opacity:1}}@keyframes pp-dg-bar{0%,2%{transform:scaleY(0)}6%{transform:scaleY(1)}18%{transform:scaleY(1)}24%,to{transform:scaleY(0)}}@keyframes pp-dg-on{0%,4%{opacity:1}18%,6%{opacity:0}21%,to{opacity:1}}@keyframes pp-dg-no{0%,4%{opacity:0}18%,6%{opacity:1}21%,to{opacity:0}}@keyframes pp-dg-llana{0%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes pp-dg-mota{to{translate:var(--dx,0) var(--dy,0)}}@media (min-width:601px){.pp-gar__viz{aspect-ratio:13/10}}@media (max-width:600px){.pp-dg{grid-template-columns:1fr}.pp-dg__lado{display:none}}@media (min-width:901px){.pp-gar__card .pp-gar__lay{align-items:center;column-gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,.88fr) minmax(0,1fr)}.pp-gar--js .pp-gar__card:not(.is-open) .pp-gar__lay{grid-template-columns:minmax(0,1fr)}.pp-gar__vizwrap{margin-top:0}.pp-gar__vizwrap .pp-gar__viz{margin-block:46px}.pp-gar__rot{font-size:12px;margin-bottom:12px}.pp-gar__icon{height:34px;width:34px}}@media (prefers-reduced-motion:reduce){.pp-gar__body,.pp-gar__icon svg,.pp-gar__vizwrap{transition:none}.pp-dg__bar,.pp-dg__chip--no,.pp-dg__chip--on,.pp-dg__llana em,.pp-dg__silos-f b,.pp-fwm__viva,.pp-rq__chip,.pp-rq__fila,.pp-rq__txt em{animation:none}.pp-dg__chip--no,.pp-rq__chip--q,.pp-rq__chip--r{opacity:0}.pp-dg__chip--on,.pp-rq__chip--v{opacity:1}.pp-dg__llana em{transform:scaleX(1)}}@media (max-width:989px){.gs-section .pp-gar__p{max-width:none}}