.pw .sv-ba{padding:26px;display:flex;flex-direction:column;gap:14px;height:100%;box-sizing:border-box}.pw .sv-ba .hd{display:flex;justify-content:space-between;align-items:center}.pw .sv-row{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;padding:17px 16px;border-radius:16px;background:var(--bg)}.pw .sv-row small{font-size:12.5px;color:var(--mu);font-weight:600}.pw .sv-row .vs{display:flex;align-items:center;gap:10px;font-size:15px}.pw .sv-row .vs s{text-decoration:line-through;color:var(--fa)}.pw .sv-row .vs b{font-weight:700;letter-spacing:-.02em}.pw .sv-row .vs svg{color:var(--fa);flex:none}.pw .sv-bar{height:6px;border-radius:6px;background:var(--hl);position:relative;overflow:hidden;grid-column:1/-1;margin-top:-4px}.pw .sv-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--ac)}.pw .sv-strat{grid-column:1/8;grid-row:span 3;padding:30px;display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:center}.pw .sv-strat h3{font-size:30px;letter-spacing:-.04em;margin:12px 0 10px;line-height:1.1;font-weight:700}.pw .sv-strat p{margin:0;color:var(--mu)}.pw .sv-sm{grid-column:8/13;padding:22px 24px;display:flex;gap:16px;align-items:flex-start}.pw .sv-sm b{font-size:17px;letter-spacing:-.02em;display:block}.pw .sv-sm small{font-size:14px;color:var(--mu);display:block;margin-top:4px}.pw .sv-case{grid-column:1/9;padding:30px}.pw .sv-case .tp{display:flex;gap:8px;align-items:center}.pw .sv-case h3{font-size:26px;letter-spacing:-.035em;margin:14px 0 18px;font-weight:700}.pw .sv-m{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pw .sv-m div{padding:14px;border-radius:16px;background:var(--bg)}.pw .sv-m small{font-size:12px;color:var(--mu);display:block}.pw .sv-m s{font-size:13px;color:var(--fa);text-decoration:line-through;display:block;margin-top:6px}.pw .sv-m b{font-size:24px;letter-spacing:-.04em;display:block}.pw .sv-m em{font-style:normal;font-size:12px;font-weight:700;color:#15803d}html[data-theme=dark] .pw .sv-m em{color:#4ade80}.pw .sv-case q{display:block;margin-top:20px;font-size:17px;line-height:1.5;letter-spacing:-.015em;font-weight:500}.pw .sv-case2{grid-column:9/13;padding:26px;display:flex;flex-direction:column;gap:12px}.pw .sv-case2 .it{padding:16px;border-radius:18px;background:var(--bg)}.pw .sv-case2 .it b{display:block;font-size:15px;letter-spacing:-.02em}.pw .sv-case2 .it small{font-size:13.5px;color:var(--mu)}.pw .sv-ph{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative}.pw .sv-p{padding:26px;display:flex;flex-direction:column}.pw .sv-p .top{display:flex;justify-content:space-between;align-items:center}.pw .sv-p h3{font-size:22px;letter-spacing:-.03em;margin:16px 0 6px;font-weight:700}.pw .sv-p p{margin:0;color:var(--mu);font-size:14.5px}.pw .sv-p .out{margin-top:auto;padding-top:16px;font-size:13.5px;color:var(--ink);font-weight:600;border-top:1px solid var(--hl)}.pw .sv-p.on{box-shadow:var(--sh2),inset 0 0 0 2px var(--ac)}.pw .sv-line{position:absolute;left:8%;right:8%;top:43px;height:2px;background:var(--hl2);z-index:0}.pw .sv-cmp{padding:10px 14px 14px}.pw .sv-cmp .yes{color:#15803d;font-weight:700}html[data-theme=dark] .pw .sv-cmp .yes{color:#4ade80}.pw .sv-cmp .no{color:var(--fa)}.pw .sv-diff{grid-column:span 3;padding:24px}.pw .sv-diff b{font-size:17px;letter-spacing:-.02em;display:block;margin-top:14px}.pw .sv-diff small{font-size:14px;color:var(--mu);display:block;margin-top:6px}@media (max-width:820px){.pw.pw .sv-strat{grid-template-columns:minmax(0,1fr);padding:22px}.pw.pw .sv-strat>*{min-width:0}.pw.pw .sv-strat h3{font-size:24px}.pw.pw .sv-cmp tr>:nth-child(2){display:none}.pw.pw .sv-cmp .i-tb{font-size:13.5px}.pw.pw .sv-cmp td,.pw.pw .sv-cmp th{padding-left:10px;padding-right:10px}.pw.pw .sv-diff{display:flex;gap:14px;align-items:flex-start;padding:20px}.pw.pw .sv-diff b{margin-top:0}.pw.pw .sv-strat .c-flow{transform:scale(.82);transform-origin:top center;margin:0 auto -58px}.pw.pw .sv-m{grid-template-columns:1fr 1fr}.pw.pw .sv-case{padding:22px}.pw.pw .sv-case h3{font-size:22px}.pw.pw .sv-ph{grid-template-columns:1fr;gap:10px}.pw.pw .sv-line{display:none}.pw.pw .sv-row{grid-template-columns:96px 1fr}.pw.pw .sv-rel{flex-direction:column;gap:12px}.pw.pw .sv-rel>div:last-child{margin-top:4px!important}}.pw .sv-stack{display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.pw .sv-sk{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;padding:40px 44px;min-height:320px}.pw .sv-sk:hover{transform:none}.pw .sv-sk .l{display:flex;flex-direction:column;justify-content:space-between;gap:28px}.pw .sv-sk .no{font-size:96px;font-weight:850;letter-spacing:-.06em;line-height:.85;color:var(--ink)}.pw .sv-sk h3{font-size:30px;letter-spacing:-.04em;margin:14px 0 6px;font-weight:750}.pw .sv-sk .r{display:flex;flex-direction:column;gap:16px;align-self:end}.pw .sv-sk .r p{margin:0;color:var(--mu);font-size:16px;line-height:1.55;max-width:52ch}.pw .sv-sk .out{padding-top:16px;font-size:14px;color:var(--ink);font-weight:600;border-top:1px solid var(--hl)}.pw .sv-sk.on{box-shadow:var(--sh2),inset 0 0 0 2px var(--ac)}@media (max-width:899px){.pw.pw .sv-sk{grid-template-columns:1fr;gap:18px;padding:24px;min-height:0}.pw .sv-sk .no{font-size:56px}.pw .sv-sk h3{font-size:22px}}