body{margin:0}a{color:#0A3D8F}a:hover{color:#072C69}.pp .sp-head h1{max-width:17ch}.pp .sp-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-top:28px}.pp .sp-intro .price-sig{margin-top:20px}.pp .sp-win{margin-top:56px;border-radius:12px;overflow:hidden;background:#0C2236;color:#E8EFF6;box-shadow:var(--shadow);border:1px solid #1F3B58}.pp .sp-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid #1F3B58;font:400 13px/1 var(--fp);color:#A9BBCC}.pp .sp-bar>i{width:10px;height:10px;background:#3F5468;flex:none}.pp .sp-url{flex:1;min-width:0;padding:8px 10px;background:#132A44;border:1px solid #1F3B58;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .sp-bar .bx{color:#F2C14E}.pp .sp-body{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.pp .sp-main{display:flex;flex-direction:column;min-width:0}.pp .sp-dials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px 28px 8px}.pp .sp-dial{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.pp .sp-dial svg{width:100%;max-width:250px;height:auto;display:block}.pp .sp-val{font:700 42px/1 var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp .sp-st{font:400 13px/1 var(--fp);padding:6px 8px;border:1px solid currentColor}.pp .sp-name{font:650 17px/1.2 var(--fd)}.pp .sp-name small{display:block;font:400 13px/1.3 var(--fb);color:#A9BBCC;margin-top:2px}.pp .sp-thr{font-size:13px;color:#A9BBCC}.pp .sp-needle{transition:transform .6s cubic-bezier(.3,1.25,.5,1)}.pp .sp-opts{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:16px 28px 24px}.pp .sp-opts .px{color:#A9BBCC}.pp .sp-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid #1F3B58;background:#081A2B;border-radius:4px}.pp .sp-seg button{min-height:44px;padding:0 12px;border:0;border-radius:2px;background:transparent;color:#A9BBCC;font:700 14px/1 var(--fb);cursor:pointer}.pp .sp-seg button[aria-pressed=true]{background:#1F3B58;color:#FFFFFF}.pp .sp-ctl{padding:24px;border-left:1px solid #1F3B58;display:flex;flex-direction:column;gap:10px;background:#0F2740}.pp .sp-ctl h2{font-size:18px;color:#FFFFFF;letter-spacing:0}.pp .sp-sw{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;min-height:56px;padding:8px 12px;border:1px solid #1F3B58;background:#132A44;color:#E8EFF6;text-align:left;cursor:pointer;border-radius:4px;font:inherit;width:100%}.pp .sp-sw b{display:block;font:700 15px/1.2 var(--fb)}.pp .sp-sw small{display:block;font-size:13px;color:#A9BBCC;line-height:1.3;margin-top:2px}.pp .sp-trk{position:relative;width:44px;height:24px;background:#3F5468}.pp .sp-trk::after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;background:#E8EFF6;transition:left .2s ease-out}.pp .sp-sw[aria-pressed=true]{border-color:#3DD6B7}.pp .sp-sw[aria-pressed=true] .sp-trk{background:#3DD6B7}.pp .sp-sw[aria-pressed=true] .sp-trk::after{left:24px;background:#0C2236}.pp .sp-mini{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pp .sp-mini button{min-height:44px;padding:0 14px;border:1px solid #3F5468;border-radius:4px;background:transparent;color:#E8EFF6;font:700 14px/1 var(--fb);cursor:pointer}.pp .sp-win:focus-visible{outline:3px solid #9CC0F5;outline-offset:2px}.pp .sp-foot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;padding:20px 28px;border-top:1px solid #1F3B58;background:#0A1D30}.pp .sp-foot p{max-width:62ch}.pp .sp-foot b{color:#FFFFFF}.pp .sp-foot .btn-sec{border-color:#9CC0F5;color:#E8EFF6}.pp .sp-foot .btn-sec:hover{background:rgba(156,192,245,.12);color:#FFFFFF}.pp .sp-note{font-size:13px;color:#A9BBCC;padding:0 28px 18px}.pp .wf{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;align-items:start}.pp .wf-side{display:flex;flex-direction:column;gap:24px}.pp .wf-side legend{margin-bottom:6px}.pp .wf-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-top:20px;border-top:1px solid var(--line)}.pp .wf-chart{--wf-l:250px;padding:24px}.pp .wf-axis{position:relative;height:22px;margin-left:var(--wf-l);border-bottom:1px solid var(--line);font:400 11px/1 var(--fp);color:var(--ink2)}.pp .wf-axis span{position:absolute;top:2px;transform:translateX(-50%)}.pp .wf-axis span:first-child{transform:none}.pp .wf-rows{position:relative;padding:6px 0}.pp .wf-row{display:grid;grid-template-columns:190px 60px minmax(0,1fr);align-items:center;min-height:30px}.pp .wf-n{font:400 13px/1.2 var(--fp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.pp .wf-kb{font-size:13px;color:var(--ink2);text-align:right;padding-right:12px}.pp .wf-trk{position:relative;height:30px;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),color-mix(in srgb,var(--line) 70%,transparent) calc(10% - 1px) 10%)}.pp .wf-trk i{position:absolute;top:9px;height:12px}.pp .wf-ghost{border:1px dashed color-mix(in srgb,var(--ink2) 55%,transparent)}.pp .wf-bar{transition:left .5s ease-out,width .5s ease-out,background-color .3s}.pp .wf-bar.slow{background:var(--warn)}.pp .wf-bar.fast{background:var(--ok)}.pp .wf-bar.defer{background:repeating-linear-gradient(90deg,var(--primary) 0 4px,transparent 4px 7px);border:1px solid var(--primary)}.pp .wf-bar.gone{width:0!important;border:0}.pp .wf-note{position:absolute;top:8px;font:400 11px/1 var(--fp);font-style:normal;color:var(--ink2);white-space:nowrap;margin-left:6px}.pp .wf-lcp{position:absolute;top:0;bottom:0;width:2px;background:var(--ink);z-index:2;transition:left .5s ease-out}.pp .wf-lcp span{position:absolute;top:-24px;left:6px;font:400 11px/1 var(--fp);white-space:nowrap;background:var(--ink);color:var(--bg);padding:4px 6px}.pp .wf-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--ink2)}.pp .wf-legend span{display:inline-flex;align-items:center;gap:8px}.pp .wf-legend i{width:18px;height:10px;display:inline-block}.pp .sp-honest li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.pp .sp-honest li:last-child{border-bottom:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.pp .sp-needle,.pp .wf-bar,.pp .wf-lcp,.pp .sp-trk::after{transition:none}}@container pp (max-width:1000px){.pp .sp-intro{grid-template-columns:minmax(0,1fr)}.pp .sp-body{grid-template-columns:minmax(0,1fr)}.pp .sp-ctl{border-left:0;border-top:1px solid #1F3B58}.pp .wf{grid-template-columns:minmax(0,1fr)}}@container pp (max-width:640px){.pp .sp-dials{grid-template-columns:minmax(0,1fr);padding:20px 16px 4px}.pp .sp-dial{display:grid;grid-template-columns:120px minmax(0,1fr);text-align:left;align-items:center;gap:4px 14px}.pp .sp-dial svg{grid-row:span 4}.pp .sp-val{font-size:32px}.pp .sp-st{justify-self:start}.pp .sp-opts,.pp .sp-foot{padding-inline:16px}.pp .sp-note{padding-inline:16px}.pp .sp-ctl{padding:16px}.pp .wf-chart{--wf-l:118px;padding:16px}.pp .wf-row{grid-template-columns:118px 0 minmax(0,1fr)}.pp .wf-kb{display:none}.pp .wf-n{font-size:11px}.pp .wf-note{display:none}}