.cc-mp-cat-head{cursor:pointer;padding:2px 0}.cc-mp-version+.cc-mp-version{margin-top:12px}.cc-mp-version-at,.cc-mp-version-summary{display:block}.cc-mp-onescreen{gap:var(--pt-space-4);display:grid}.cc-mp-flow{gap:var(--pt-space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);display:grid}.cc-mp-lane{min-width:0;padding:var(--pt-space-4);border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);align-content:start;gap:10px;display:grid}.cc-mp-lane-h{color:var(--pt-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.cc-mp-lane-h>span{background:var(--pt-blue-bg);width:24px;height:24px;color:var(--pt-blue-deep);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.cc-mp-chain{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.cc-mp-node{background:var(--pt-card-2);border:1px solid var(--pt-line);border-radius:8px;flex:120px;align-content:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.cc-mp-node b{color:var(--pt-ink);font-size:14px}.cc-mp-node small{color:var(--pt-muted);font-size:12.5px;line-height:1.4}.cc-mp-node.is-result{border-color:var(--pt-blue);background:var(--pt-blue-bg)}.cc-mp-op{color:var(--pt-muted);align-self:center;font-size:18px;font-weight:700}.cc-mp-dimbar{gap:3px;height:8px;display:flex}.cc-mp-dimbar i{background:var(--pt-line);border-radius:4px;flex-basis:0}.cc-mp-dimbar i.is-criteria{background:var(--pt-blue)}.cc-mp-dims{color:var(--pt-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cc-mp-dims b{color:var(--pt-ink);font-variant-numeric:tabular-nums}.cc-mp-dims li.is-criteria,.cc-mp-dims li.is-criteria b{color:var(--pt-blue-deep)}.cc-mp-ladder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc-mp-ladder li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.cc-mp-ladder b{color:var(--pt-ink);font-variant-numeric:tabular-nums;font-size:15px}.cc-mp-ladder small{color:var(--pt-muted);font-size:12.5px}.cc-mp-lane-note{color:var(--pt-muted);margin:0;font-size:13.5px;line-height:1.5}.cc-mp-lane-links{flex-wrap:wrap;gap:0 16px;display:flex}.cc-mp-lane-links a{min-height:44px;color:var(--pt-blue);align-items:center;font-size:14px;font-weight:600;display:inline-flex}@media (width<=1100px){.cc-mp-flow{grid-template-columns:minmax(0,1fr)}}.cc-mp-onescreen-h{letter-spacing:-.01em;color:var(--pt-ink);margin:0;font-size:20px;font-weight:700}.cc-mp-steps{gap:var(--pt-space-4);counter-reset:mp-step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cc-mp-steps li{padding:var(--pt-space-4);border:1px solid var(--pt-line);border-radius:var(--pt-radius-sm);counter-increment:mp-step;align-content:start;gap:6px;display:grid}.cc-mp-steps li:before{content:counter(mp-step);background:var(--pt-blue-bg);width:28px;height:28px;color:var(--pt-blue-deep);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.cc-mp-steps b{color:var(--pt-ink);font-size:15px}.cc-mp-steps span{color:var(--pt-muted);font-size:14px;line-height:1.5}.cc-mp-steps a{min-height:44px;color:var(--pt-blue);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.cc-mp-onescreen-cta{justify-self:start;min-height:44px}@media (width<=960px){.cc-mp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cc-mp-steps{grid-template-columns:minmax(0,1fr)}}.cc-mp-formula-say{color:var(--pt-ink);margin:0 0 4px;font-size:14px;line-height:1.55}.cc-mp-notranked{max-width:72ch;color:var(--pt-body);gap:12px;font-size:16px;line-height:1.6;display:grid}.cc-mp-notranked-p{margin:0}.cc-mp-notranked-h{color:var(--pt-ink);margin:12px 0 0;font-size:16px;font-weight:600}.cc-mp-notranked-faq{gap:6px;display:grid}.cc-mp-notranked-q{border:1px solid var(--pt-line-2);background:var(--pt-card);border-radius:12px}.cc-mp-notranked-q summary{cursor:pointer;min-height:44px;color:var(--pt-ink);align-items:center;padding:0 16px;font-weight:500;display:flex}.cc-mp-notranked-q p{margin:0;padding:0 16px 14px}.cc-mm{gap:18px;min-width:0;display:grid}.cc-mm-strip{border:1px solid var(--xp-line);background:var(--xp-alt);font-size:max(13px, var(--cc-reader-floor,12px));letter-spacing:.02em;color:var(--xp-muted);font-variant-numeric:tabular-nums;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}.cc-mm-strip-cat{color:var(--xp-ink);font-weight:700}.cc-mm-strip-sep{color:var(--xp-line-solid)}.cc-mm-strip-cell b{color:var(--xp-ink);font-weight:700}.cc-mm-rows{border-top:1px solid var(--xp-line-2);gap:0;margin:0;display:grid}.cc-mm-row{border-bottom:1px solid var(--xp-line-2);grid-template-columns:180px minmax(0,1fr);gap:6px 22px;padding:14px 0;display:grid}.cc-mm-row-label{color:var(--xp-dim);padding-top:3px;font-size:13px;font-weight:700}.cc-mm-row-label .cc-status{white-space:normal;max-width:100%;line-height:1.3}.cc-mm-row-value{min-width:0;color:var(--xp-ink);gap:8px;margin:0;font-size:14px;line-height:1.5;display:grid}.cc-mm-row-note{font-size:max(13px, var(--cc-reader-floor,12px));color:var(--xp-muted);line-height:1.5;display:block}.cc-mm-dim{color:var(--xp-dim);font-size:13px}.cc-mm-sens{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cc-mm-list{gap:4px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.cc-mm-weights{gap:6px;display:grid}.cc-mm-weight{background:var(--xp-alt);min-height:30px;color:var(--xp-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:grid;position:relative;overflow:hidden}.cc-mm-weight>i{background:var(--dv-faint);border-right:2px solid var(--dv-mark);pointer-events:none;position:absolute;inset:0 auto 0 0}.cc-mm-weight>span,.cc-mm-weight>b{position:relative}.cc-mm-weight>b{font-family:var(--xp-mono);font-size:max(13px, var(--cc-reader-floor,12px));font-variant-numeric:tabular-nums;font-weight:700}.cc-mm-crits-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.cc-mm-crits-head .cc-pf-eyebrow{margin-bottom:0}.cc-mm-crits{gap:8px;display:grid}.cc-mm-crit{border:1px solid var(--xp-line);background:var(--pt-card);border-radius:12px;overflow:hidden}.cc-mm-crit[open]{border-color:rgba(var(--xp-blue-rgb), .3);box-shadow:var(--xp-elev)}.cc-mm-crit-head{cursor:pointer;color:var(--xp-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:grid}.cc-mm-crit-head::-webkit-details-marker{display:none}.cc-mm-crit-head:hover{background:var(--xp-alt)}.cc-mm-crit-name{min-width:0}.cc-mm-crit-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-weight:500;display:flex}.cc-mm-crit-meta>svg{color:var(--xp-dim);transition:transform var(--xp-fast) var(--xp-ease)}.cc-mm-crit[open] .cc-mm-crit-meta>svg{transform:rotate(180deg)}.cc-mm-crit-weight{background:var(--xp-alt);border-radius:6px;place-items:center end;width:96px;height:22px;padding:0 8px;display:inline-grid;position:relative;overflow:hidden}.cc-mm-crit-weight>i{background:var(--dv-faint);border-right:2px solid var(--dv-mark);position:absolute;inset:0 auto 0 0}.cc-mm-crit-weight>b{font-family:var(--xp-mono);font-size:max(12px, var(--cc-reader-floor,12px));font-variant-numeric:tabular-nums;font-weight:700;position:relative}.cc-mm-crit-scale{font-family:var(--xp-mono);font-size:max(12px, var(--cc-reader-floor,12px));color:var(--xp-dim)}.cc-mm-crit-body{border-top:1px solid var(--xp-line-2);gap:14px;padding:4px 14px 16px;display:grid}.cc-mm-crit-q{color:var(--xp-ink);max-width:70ch;margin:12px 0 0;font-size:15px;line-height:1.55}.cc-mm-crit-facts{gap:8px;margin:0;display:grid}.cc-mm-crit-facts>div{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5;display:grid}.cc-mm-crit-facts dt{font-weight:700;font-size:max(13px, var(--cc-reader-floor,12px));color:var(--xp-dim);padding-top:2px}.cc-mm-crit-facts dd{color:var(--xp-muted);margin:0}.cc-mm-ladder{border:1px solid var(--xp-line-2);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cc-mm-ladder>li{color:var(--xp-muted);border-top:1px solid var(--xp-line-2);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:8px 12px;font-size:13px;line-height:1.5;display:grid}.cc-mm-ladder>li:first-child{border-top:0}.cc-mm-ladder>li:nth-child(odd){background:var(--xp-alt)}.cc-mm-ladder-rung{font-family:var(--xp-mono);font-size:max(13px, var(--cc-reader-floor,12px));color:var(--xp-ink);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=720px){.cc-mm-row{grid-template-columns:minmax(0,1fr);gap:6px}.cc-mm-crit-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.cc-mm-crit-head{grid-template-columns:minmax(0,1fr)}.cc-mm-crit-meta{justify-content:flex-start}}
