.pbm-fix{--c-blue:#1192ff;--c-gold:#f9c80e;--c-gold-d:#c79b06;--c-ink:#263745;--c-ink-d:#0d1b26;--c-mute:#8296a8;--c-line:#e6ebf2;--track:190px;text-align:left;box-sizing:border-box;border:1px solid var(--c-line);width:100%;max-width:600px;color:var(--c-ink);contain:layout paint;background:#fff;border-radius:18px;margin:0 auto;padding:20px 26px 16px;font-family:Lato,-apple-system,Segoe UI,sans-serif;box-shadow:0 24px 56px -32px #2637456b,0 2px 4px #2637450a}.pbm-fix *{box-sizing:border-box}.pbm-fix__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute);margin:0 0 7px;font-size:11px;font-weight:700;line-height:1.2}.pbm-fix__title{letter-spacing:-.02em;color:var(--c-ink);margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.2}.pbm-fix__title b{color:var(--c-blue);font-weight:800}.pbm-fix__sub{color:var(--c-mute);margin:0 0 14px;font-size:12.5px;font-weight:400;line-height:1.4}.pbm-fix__row,.pbm-fix__axis{grid-template-columns:1fr var(--track);align-items:center;column-gap:14px;display:grid}.pbm-fix__axis{letter-spacing:.1em;text-transform:uppercase;color:#a6b6c4;margin-bottom:6px;font-size:10.5px;font-weight:700;line-height:1}.pbm-fix__ends{justify-content:space-between;display:flex}.pbm-fix__ends>*{white-space:nowrap}.pbm-fix__ends .bad{color:var(--c-gold-d)}.pbm-fix__ends .good{color:var(--c-blue)}.pbm-fix__rows{margin:0;padding:0;list-style:none}.pbm-fix__row{border-top:1px solid #f2f5f9;padding:4px 0}.pbm-fix__row:first-child{border-top:0}.pbm-fix__name{color:var(--c-ink);font-size:12.5px;font-weight:700;line-height:1.25}.pbm-fix__tech{color:#6f8497;background:#f4f7fa;border-radius:4px;margin-top:2px;padding:2px 6px;font:600 11px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.pbm-fix__track{height:22px;position:relative}.pbm-fix__bad,.pbm-fix__good{border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.pbm-fix__bad{background:var(--c-gold);width:10px;height:10px;box-shadow:0 0 0 1px var(--c-gold-d) inset,0 0 0 3px #f9c80e38;left:0}.pbm-fix__link{background:linear-gradient(90deg,var(--c-gold),#7cc1ff 65%,var(--c-blue));width:0;height:2px;transition:width .75s cubic-bezier(.22,.85,.26,1);transition-delay:calc(var(--i) * 90ms);border-radius:2px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pbm-fix__good{background:var(--c-blue);width:11px;height:11px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * 90ms + .52s);right:0;transform:translateY(-50%)scale(0);box-shadow:0 0 0 3px #1192ff2e,0 2px 8px -1px #1192ffbf}.pbm-fix.is-live .pbm-fix__link{width:calc(100% - 23px)}.pbm-fix.is-live .pbm-fix__good{transform:translateY(-50%)scale(1)}.pbm-fix__foot{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.pbm-fix__cell{border:1px solid var(--c-line);background:#f8f9fc;border-radius:10px;padding:9px 12px}.pbm-fix__ck{letter-spacing:.08em;text-transform:uppercase;color:var(--c-mute);white-space:nowrap;margin-bottom:5px;font-size:10.5px;font-weight:700;line-height:1.2}.pbm-fix__cv{color:var(--c-ink);letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:800;line-height:1}.pbm-fix__cell--blue{background:linear-gradient(#f4faff,#e9f5ff);border-color:#1192ff4d}.pbm-fix__cell--blue .pbm-fix__cv{color:#0b6fc4}@media (max-width:560px){.pbm-fix{--track:118px;border-radius:14px;padding:17px 14px 13px}.pbm-fix__title{font-size:20px}.pbm-fix__row,.pbm-fix__axis{column-gap:10px}.pbm-fix__name{font-size:12px}.pbm-fix__tech{font-size:10.5px}.pbm-fix__ends{font-size:10px}.pbm-fix__foot{grid-template-columns:1fr;gap:6px}.pbm-fix__cell{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.pbm-fix__ck{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.pbm-fix__link,.pbm-fix__good{transition:none!important}}@media (min-width:561px){.pbm-fix{--track:190px;max-width:520px}.pbm-fix__row{padding:12px 0}.pbm-fix__foot{grid-template-columns:1fr;gap:7px}.pbm-fix__cell{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.pbm-fix__ck{margin-bottom:0}}
