body{margin:0}a{color:#0A3D8F}a:hover{color:#072C69}.pp .xc-head{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px 64px;align-items:end;margin-bottom:48px}.pp .xc-head h1{max-width:17ch}.pp .xc-stage{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.pp .xc-ctrl{padding:22px 24px;border-bottom:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;gap:14px}.pp .xc-ctrl-h{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap}.pp .xc-t{font:650 20px/1.2 var(--fd);display:flex;align-items:center;gap:10px}.pp .xc-t span{display:grid;grid-template-columns:repeat(2,6px);gap:2px}.pp .xc-t span i{width:6px;height:6px;background:var(--tint)}.pp .xc-t span i:nth-child(4){background:var(--primary)}.pp .xc-feats{display:flex;flex-wrap:wrap;gap:8px}.pp .xc-feats button{min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ink2) 45%,var(--line));border-radius:4px;background:var(--surface);color:var(--ink);font:400 15px/1.1 var(--fb);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pp .xc-feats button i{width:10px;height:10px;border:2px solid var(--ink2);flex:none}.pp .xc-feats button[aria-pressed=true]{border:2px solid var(--tint);font-weight:700}.pp .xc-feats button[aria-pressed=true] i{background:var(--tint);border-color:var(--tint)}.pp .xc-feats button[aria-disabled=true]{cursor:default;border-style:dashed}.pp .xc-feats em{font:400 11px/1 var(--fp);font-style:normal;color:var(--warn);border:1px dashed currentColor;padding:3px 4px}.pp .xc-row2{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.pp .xc-row2 .lbl{font-weight:700;font-size:15px}.pp .xc-scene{padding:12px 24px 4px;background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb,var(--line) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 45%,transparent) 1px,transparent 1px);background-size:20px 20px}.pp .xc-svg{width:100%;height:auto;display:block}.pp .xc-svg .xc-lbl{font:500 13px var(--fb);fill:var(--ink)}.pp .xc-svg .xc-px{font:400 12px var(--fp);fill:var(--ink2)}.pp .xc-svg .xc-pl{font:650 20px var(--fd);fill:var(--ink)}.pp .xc-svg .xc-wn{font:400 11px var(--fp);fill:var(--warn)}.pp .xc-svg .xc-pay{font:700 12px var(--fb);fill:#FFFFFF}.pp .xc-flow{fill:none;stroke:var(--tint);stroke-width:6;stroke-dasharray:6 4;animation:xcflow 1.1s linear infinite}@keyframes xcflow{to{stroke-dashoffset:-10}}.pp .xc-read{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,5fr);border-top:1px solid var(--line)}.pp .xc-read>div{padding:22px 24px;display:flex;flex-direction:column;gap:14px}.pp .xc-read>div+div{border-left:1px solid var(--line)}.pp .xc-h{display:flex;justify-content:space-between;gap:8px;align-items:center;font:650 16px/1.2 var(--fd);flex-wrap:wrap}.pp .xc-bar{display:flex;height:30px;border:2px solid var(--ink);background:var(--bg)}.pp .xc-bar span{display:block;height:100%;transition:width .35s ease-out}.pp .xc-s{background:var(--tint)}.pp .xc-i{background:repeating-linear-gradient(45deg,var(--primary) 0 4px,color-mix(in srgb,var(--primary) 55%,var(--surface)) 4px 8px)}.pp .xc-a{background:repeating-linear-gradient(0deg,var(--ok) 0 4px,color-mix(in srgb,var(--ok) 55%,var(--surface)) 4px 8px)}.pp .xc-leg{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:15px}.pp .xc-leg li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center}.pp .xc-leg i{width:14px;height:14px}.pp .xc-leg b{font-variant-numeric:tabular-nums}.pp .xc-cr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;font-size:15px}.pp .xc-cr b{font:700 24px/1 var(--fd);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pp .xc-tr{grid-column:1/-1;height:12px;background:var(--soft)}.pp .xc-tr span{display:block;height:100%;transition:width .35s ease-out}.pp .xc-sum{font-size:15px;color:var(--ink2);padding-top:10px;border-top:1px solid var(--line)}.pp .xc-sum b{color:var(--ink)}.pp .xc-v{font:650 20px/1.3 var(--fd);letter-spacing:-.01em}.pp .xc-vp{font-size:15px;color:var(--ink2)}.pp .xc-flags{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px}.pp .xc-flags li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px}.pp .xc-flags li i{width:10px;height:10px;margin-top:6px;background:var(--warn)}.pp .xc-flags li.info i{background:var(--primary)}.pp .xc-qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-bottom:28px}.pp .xc-q{display:flex;flex-direction:column;gap:10px}.pp .xc-q p{font-weight:700}.pp .xc-q .seg{flex-wrap:wrap;align-self:flex-start}.pp .xc-lean{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:16px}.pp .xc-lean b{font:650 22px/1.2 var(--fd)}.pp .xc-tbl{width:100%;border-collapse:collapse;min-width:760px;font-size:16px;background:var(--surface)}.pp .xc-tbl th,.pp .xc-tbl td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.pp .xc-tbl thead th{font:650 24px/1.2 var(--fd);vertical-align:bottom;padding-top:22px}.pp .xc-tbl thead th small{display:block;font:400 13px/1.3 var(--fp);color:var(--ink2);margin-top:4px}.pp .xc-tbl thead th.lean{box-shadow:inset 0 5px 0 var(--tint)}.pp .xc-tbl tbody th{font-weight:700;width:19%}.pp .xc-tbl tr.on th,.pp .xc-tbl tr.on td{background:color-mix(in srgb,var(--tint) 8%,var(--surface))}.pp .xc-tbl tr.now th{box-shadow:inset 5px 0 0 var(--tint)}.pp .xc-mk{display:flex;align-items:center;gap:6px;font:400 12px/1 var(--fp);color:var(--ink);margin-bottom:8px}.pp .xc-mk i{width:8px;height:8px;background:var(--tint)}.pp .xc-tbl tr.verdict td{font-weight:700}.pp .xc-steps .stepn{background:#7E2C7B;color:#FFFFFF}.pp .xc-honest li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.pp .xc-honest li:last-child{border-bottom:1px solid var(--line)}.pp .xc-nat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--ink);margin-top:8px}.pp .xc-nat>div{padding:22px 20px 22px 0;display:flex;flex-direction:column;gap:8px}.pp .xc-nat>div+div{padding-left:20px;border-left:1px solid var(--line)}.pp .xc-nat h3{font-size:20px}.pp .xc-nat p{font-size:16px;color:var(--ink2)}.pp .xc-nat .px{color:var(--ink2)}@media (prefers-reduced-motion:reduce){.pp .xc-flow{animation:none}.pp .xc-bar span,.pp .xc-tr span{transition:none}}@container pp (max-width:1000px){.pp .xc-head{grid-template-columns:minmax(0,1fr)}.pp .xc-read{grid-template-columns:minmax(0,1fr)}.pp .xc-read>div+div{border-left:0;border-top:1px solid var(--line)}.pp .xc-qs{grid-template-columns:minmax(0,1fr)}.pp .xc-nat{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .xc-nat>div:nth-child(3){padding-left:0;border-left:0}.pp .xc-nat>div:nth-child(n+3){border-top:1px solid var(--line)}}@container pp (max-width:640px){.pp .xc-ctrl{padding:18px 16px}.pp .xc-scene{padding:8px 8px 0}.pp .xc-read>div{padding:18px 16px}.pp .xc-nat{grid-template-columns:minmax(0,1fr)}.pp .xc-nat>div,.pp .xc-nat>div+div{padding:18px 0;border-left:0}.pp .xc-nat>div+div{border-top:1px solid var(--line)}}