.met-card h3{text-wrap:balance}@media (max-width:1024px){.met-card .chd{flex-direction:column;gap:4px}}.met-bp-step:last-child{border-bottom:0}.met-bp-step{border-bottom:1px solid var(--border-soft);scroll-margin-top:calc(var(--nav-h) + var(--railh,0px) + 12px);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:44px;padding:26px 18px 28px;display:grid}.met-bp-step:target,.met-bp-step.is-now{background:var(--bg-2)}@media (max-width:1180px){.met-bp-step{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.met-bp-step{padding-left:14px;padding-right:14px}}.met-inst{border-top:1px solid var(--border-strong);padding-top:18px}.met-inst--well{background:var(--bg-2);border-top-color:var(--border-strong);padding:20px 22px 22px}.met-inst-read{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 24px;margin-top:13px;font-size:12.5px;display:flex}.met-inst-read .ir b{margin-right:5px}.met-inst-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.62}.met-ladder-fig .figcap{text-transform:none;letter-spacing:.02em}.met-mtable th,.met-mtable td{padding:15px 20px 15px 0}.met-cv-shell{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:34px;margin-top:22px;display:grid}@media (max-width:1180px){.met-cv-shell{grid-template-columns:minmax(0,1fr);gap:26px}}.met-cv-cbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-bottom:14px;display:flex}.met-cv-tglab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-cv-tg{font-family:var(--mono);letter-spacing:.02em;color:var(--fg);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:11px 10px 10px;font-size:11px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.met-cv-tg:hover{border-color:var(--fg)}.met-cv-tg[aria-pressed=false]{color:var(--muted);border-color:var(--border);background:0 0}.met-cv-tg .sw{border:1px solid var(--border-strong);flex:none;width:11px;height:11px}.met-cv-tg[aria-pressed=false] .sw{opacity:.4}.met-sw.sw0{background:0 0}.met-sw.sw1{background:var(--s1);border-color:var(--s1-line)}.met-sw.sw2{background:var(--s2);border-color:var(--s2-line);background-image:repeating-linear-gradient(45deg,#0000 0 2.5px,#8fae9c 2.5px 3.5px)}.met-sw.sw3{background:var(--s3);border-color:var(--s3-line)}.met-sw.sw4{background:var(--s4);border-color:var(--s4-line);position:relative}.met-sw.sw4:before{content:"";border:1px solid #f5f2ead9;position:absolute;inset:2px}.met-sw.swf{border-color:var(--border-soft);background:0 0;position:relative}.met-sw.swf:after{content:"";border-left:5px solid #0000;border-top:5px solid var(--caution);position:absolute;top:-1px;right:-1px}.met-cv-left{min-width:0}.met-cvgrid{margin-top:2px}.met-cv-head{border-bottom:1px solid var(--border-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:170px minmax(0,1fr);gap:14px;padding:10px 0 7px;font-size:11px;display:grid}.met-cv-head .cv-hz{justify-content:space-between;gap:10px;display:flex}@media (max-width:760px){.met-cv-head{display:none}}.met-cv-row{border-bottom:1px solid var(--border-soft);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;display:grid}.met-cv-row.is-off{opacity:.34}@media (max-width:760px){.met-cv-row{grid-template-columns:minmax(0,1fr);gap:7px}}.met-cv-lab{font-family:var(--mono);color:var(--body);grid-template-columns:18px minmax(0,1fr);gap:0 6px;font-size:11px;line-height:1.25;display:grid}@media (max-width:760px){.met-cv-lab{grid-template-columns:18px minmax(0,1fr) auto}}.met-cv-rn{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.met-cv-lt{display:block}.met-cv-lc{color:var(--muted);letter-spacing:.06em;grid-column:2;font-size:11px}@media (max-width:760px){.met-cv-lc{grid-column:3}}.met-cv-cells{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;min-width:0;display:grid}@media (max-width:760px){.met-cv-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}}.met-cv-cells .cv-cell:nth-child(12n+1){animation-delay:0s}.met-cv-cells .cv-cell:nth-child(12n+2){animation-delay:15ms}.met-cv-cells .cv-cell:nth-child(12n+3){animation-delay:30ms}.met-cv-cells .cv-cell:nth-child(12n+4){animation-delay:45ms}.met-cv-cells .cv-cell:nth-child(12n+5){animation-delay:60ms}.met-cv-cells .cv-cell:nth-child(12n+6){animation-delay:75ms}.met-cv-cells .cv-cell:nth-child(12n+7){animation-delay:90ms}.met-cv-cells .cv-cell:nth-child(12n+8){animation-delay:.105s}.met-cv-cells .cv-cell:nth-child(12n+9){animation-delay:.12s}.met-cv-cells .cv-cell:nth-child(12n+10){animation-delay:.135s}.met-cv-cells .cv-cell:nth-child(12n+11){animation-delay:.15s}.met-cv-cells .cv-cell:nth-child(12n+12){animation-delay:.165s}.met-cv-cell{aspect-ratio:1;cursor:pointer;border:1px solid var(--s0-line);background:0 0;min-height:11px;padding:0;transition:transform .16s cubic-bezier(.2,.7,.3,1),background-color .16s linear,border-color .16s linear;position:relative}.met-cv-cell[data-state="1"]{background:var(--s1);border-color:var(--s1-line)}.met-cv-cell[data-state="2"]{background:var(--s2);border-color:var(--s2-line);background-image:repeating-linear-gradient(45deg,#0000 0 2.5px,#8fae9c 2.5px 3.5px)}.met-cv-cell[data-state="3"]{background:var(--s3);border-color:var(--s3-line)}.met-cv-cell[data-state="4"]{background:var(--s4);border-color:var(--s4-line)}.met-cv-cell[data-state="4"]:before{content:"";border:1px solid #f5f2ead9;position:absolute;inset:2px}.met-cv-cell:hover{z-index:4;border-color:var(--fg);transform:scale(1.3)}.met-cv-cell.is-flag:after{content:"";border-left:5px solid #0000;border-top:5px solid var(--caution);position:absolute;top:-1px;right:-1px}.met-cv-cell[aria-selected=true]{z-index:5;outline:2px solid var(--fg);outline-offset:1px}.met-cv-cell:focus-visible{outline:2px solid var(--fg);outline-offset:2px;z-index:2}.met-cv-cell.is-dim{opacity:.14}@media (max-width:760px){.met-cv-cell{min-height:24px}}.met-cv-cell{animation:.42s cubic-bezier(.2,.7,.3,1) both cv-in-method}@media (prefers-reduced-motion:reduce){.met-cv-cell{opacity:1;transition-property:background-color,border-color;animation:none;transform:none}.met-cv-cell:hover{transform:none}}.met-cv-legend{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:9px 22px;margin-top:22px;padding-top:16px;display:flex}.met-cv-li{font-family:var(--mono);color:var(--body);grid-template-columns:13px minmax(0,1fr);align-items:baseline;gap:9px;max-width:40ch;font-size:11px;display:grid}.met-cv-li .sw{border:1px solid var(--border-strong);width:12px;height:12px;margin-top:3px;position:relative}.met-cv-li b{color:var(--fg);font-weight:500}.met-cv-li span{color:var(--muted)}@media (max-width:760px){.met-cv-li{max-width:none}}.met-cv-readout{border-top:1px solid var(--border-strong);padding-top:16px}.met-cv-ro-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.met-cv-ro-h h3{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-family:var(--mono)}.met-cv-ro-h span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-cv-n{font-family:var(--mono);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:14px;font-size:42px;font-weight:500;line-height:1;display:flex}.met-cv-n span{letter-spacing:.02em;color:var(--body);font-size:14px}@media (max-width:760px){.met-cv-n{font-size:38px}}@media (max-width:420px){.met-cv-n{font-size:34px}}.met-cv-counts{border-top:1px solid var(--border);gap:0;margin-top:16px;display:grid}.met-cv-count{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:11px;display:flex}.met-cv-count b{color:var(--fg);font-size:13px;font-weight:500}.met-cv-detail{border-top:1px solid var(--border);margin-top:18px;padding-top:15px}.met-cv-detail .cr-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-cv-detail .cr-id{font-family:var(--mono);color:var(--fg);letter-spacing:.01em;margin-top:6px;font-size:15px}.met-cv-detail .cr-state{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:5px;font-size:11.5px}.met-cv-detail .cr-mean{color:var(--body);margin-top:8px;font-size:14.5px;line-height:1.55}.met-cv-detail .cr-cls{font-family:var(--mono);color:var(--caution);border-top:1px solid var(--border-soft);margin-top:10px;padding-top:9px;font-size:11.5px;line-height:1.5}.met-cv-detail .cr-cls.none{color:var(--muted)}.met-pair{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}@media (max-width:860px){.met-pair{grid-template-columns:minmax(0,1fr)}}.met-pair-c{padding:0 26px 0 0}.met-pair-c+.pair-c{border-left:1px solid var(--border);padding:0 0 0 26px}@media (max-width:860px){.met-pair-c{padding:0 0 20px}.met-pair-c+.pair-c{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}.met-pair-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-pair-n{font-family:var(--mono);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(38px,4.4vw,52px);font-weight:500;line-height:1}.met-pair-u{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--body);margin-top:8px;font-size:11.5px}.met-pair-d{color:var(--muted);max-width:42ch;margin-top:12px;font-size:14.5px;line-height:1.58}.met-pair-vs{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--caution);border-top:1px solid var(--border-soft);margin-top:18px;padding-top:12px;font-size:11px}.met-lg-ratio{border-top:1px solid var(--border);font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px;padding-top:16px;display:flex}.met-lg-ratio .lg-f{color:var(--fg);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.met-lg-ratio .lg-rl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-ledger{border-top:1px solid var(--border-strong);grid-template-columns:1fr 1fr;margin-top:22px;display:grid}@media (max-width:860px){.met-ledger{grid-template-columns:minmax(0,1fr)}}.met-lg-col{padding:18px 24px 20px 0}.met-lg-col+.lg-col{border-left:1px solid var(--border);padding:18px 0 20px 24px}@media (max-width:860px){.met-lg-col{padding:18px 0 20px}.met-lg-col+.lg-col{border-left:0;border-top:1px solid var(--border);padding:20px 0 4px}}.met-lg-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-lg-n{font-family:var(--mono);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:10px;font-size:46px;font-weight:500;line-height:1}@media (max-width:760px){.met-lg-n{font-size:38px}}@media (max-width:420px){.met-lg-n{font-size:34px}}.met-lg-u{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--body);margin-top:8px;font-size:11.5px}.met-lg-l{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:5px;margin-top:16px;padding-top:14px;list-style:none;display:flex}.met-lg-l li{font-family:var(--mono);border:1px solid var(--border-strong);color:var(--fg);padding:3px 7px 2px;font-size:11px}.met-lg-l li.off{border-color:var(--border);color:var(--muted);background:0 0}.met-lg-l li.on{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--surface)}.met-axes{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:44px;margin-top:26px;display:grid}@media (max-width:1180px){.met-axes{grid-template-columns:minmax(0,1fr);gap:28px}}.met-axform{gap:0;display:grid}.met-axg{border:0;border-top:1px solid var(--border-strong);padding:16px 0 18px}.met-axg legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);padding:0 12px 0 0;font-size:12px;font-weight:500}.met-axg legend .axm{color:var(--accent-deep);letter-spacing:.04em;margin-left:8px}.met-axo{border-bottom:1px solid var(--border-soft);cursor:pointer;grid-template-columns:16px 62px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.met-axo:last-child{border-bottom:0}@media (scripting:none){.met-axo{cursor:default;grid-template-columns:62px minmax(0,1fr)}}.met-axo input{opacity:0;width:1px;height:1px;position:absolute}.met-axo .axbox{border:1px solid var(--border-strong);background:var(--bg);align-self:start;width:13px;height:13px;margin-top:4px;position:relative}.met-axo .axbox:after{content:"";background:var(--accent-deep);transition:transform .14s;position:absolute;inset:2px;transform:scale(0)}.met-axo input:checked~.axbox:after{transform:scale(1)}.met-axo input:checked~.axb{color:var(--accent-deep)}.met-axo input:focus-visible~.axbox{outline:2px solid var(--fg);outline-offset:3px}.met-axo .axb{font-family:var(--mono);color:var(--fg);letter-spacing:.02em;font-size:12.5px}.met-axo .axd{color:var(--muted);font-size:14.5px;line-height:1.55}@media (max-width:420px){.met-axo{grid-template-columns:16px minmax(0,1fr)}.met-axo .axd{grid-column:2}}@media (scripting:none) and (max-width:420px){.met-axo{grid-template-columns:minmax(0,1fr)}.met-axo .axd{grid-column:1}}@media (prefers-reduced-motion:reduce){.met-axo .axbox:after{transition:none}}.met-axread{border-top:1px solid var(--border-strong);top:calc(var(--nav-h) + 28px);padding-top:16px;position:sticky}@media (max-width:1180px){.met-axread{position:static}}.met-axf{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:12px;line-height:1.7}.met-axf b{color:var(--fg);font-weight:500}.met-axbig{font-family:var(--mono);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin-top:14px;font-size:56px;font-weight:500;line-height:1;display:flex}.met-axbig em{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:14px;font-style:normal}@media (max-width:760px){.met-axbig{font-size:46px}}.met-axdef{color:var(--body);margin-top:14px;font-size:15px;line-height:1.6}.met-axresp{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--border-soft);margin-top:12px;padding-top:11px;font-size:11.5px;line-height:1.6}.met-axpresets{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:14px}.met-axp-l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.met-axp-b{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.met-axp{font-family:var(--mono);color:var(--fg);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;min-height:44px;padding:9px 9px 8px;font-size:11px;transition:background .15s,color .15s,border-color .15s}.met-axp:hover{border-color:var(--fg);background:var(--bg-2)}.met-axp[aria-pressed=true]{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--surface)}.met-axp b{font-weight:500}.met-ladder{margin-top:0}.met-ld-ruler{grid-template-columns:86px 74px minmax(0,1fr) 150px;align-items:end;gap:14px;display:grid}.met-ld-ruler .ld-bands,.met-ld-ruler .ld-ticks{grid-column:3;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}@media (max-width:860px){.met-ld-ruler{grid-template-columns:70px 64px minmax(0,1fr)}.met-ld-ruler .ld-bands,.met-ld-ruler .ld-ticks{grid-column:3}}@media (max-width:420px){.met-ld-ruler{grid-template-columns:minmax(0,1fr)}.met-ld-ruler .ld-bands,.met-ld-ruler>span{display:none}.met-ld-ruler .ld-bands,.met-ld-ruler .ld-ticks{grid-column:1}}.met-ld-bands span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-strong);text-align:left;white-space:nowrap;padding-bottom:5px;font-size:11px}.met-ld-bands span+span{border-left:1px solid var(--border-soft);padding-left:6px}.met-ld-bands small{font-size:inherit}.met-ld-bands span:first-child{grid-column:span 4}.met-ld-bands span:nth-child(2){grid-column:span 2}.met-ld-bands span:nth-child(3){grid-column:span 1}.met-ld-bands span:nth-child(4){grid-column:span 2}@media (max-width:760px){.met-ld-bands small{display:none}.met-ld-bands span{letter-spacing:.04em}}.met-ld-ticks{border-top:1px solid var(--border-soft);grid-template-rows:auto;padding-top:4px}.met-ld-ticks span{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}@media (max-width:420px){.met-ld-ticks{border-top:0}}.met-ld-rows{margin-top:6px;list-style:none}.met-ld-row{border-top:1px solid var(--border-soft);grid-template-columns:86px 74px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:10px 0;display:grid}@media (max-width:860px){.met-ld-row{grid-template-columns:70px 64px minmax(0,1fr);gap:10px}}@media (max-width:420px){.met-ld-row{grid-template-columns:minmax(0,1fr) auto}}.met-ld-id{font-family:var(--mono);color:var(--fg);letter-spacing:.02em;font-size:12.5px}.met-ld-band{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:11px}.met-ld-band[data-band=Medium]{color:var(--accent-deep)}.met-ld-track{border-left:1px solid var(--border-strong);height:11px;position:relative}.met-ld-track:before{content:"";border-top:1px dotted var(--border);position:absolute;top:5px;left:0;right:0}@media (max-width:420px){.met-ld-track{grid-column:1/-1}}.met-ld-fill{background:var(--accent-deep);height:5px;position:absolute;top:3px;left:0}.met-ld-fill[data-band=Medium]{background:#1e7a55}.met-ld-end{background:var(--fg);width:1px;height:11px;position:absolute;top:0}.met-ld-tri{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.met-ld-tri b{color:var(--fg);margin-left:8px;font-size:13px;font-weight:500}@media (max-width:860px){.met-ld-tri{text-align:left;grid-column:3;margin-top:-4px;font-size:11px}}@media (max-width:420px){.met-ld-tri{grid-column:1/-1}}.met-sevkey{border-top:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:30px;display:grid}.met-sevkey .sk:nth-child(2n){border-left:1px solid var(--border);padding:16px 0 18px 26px}.met-sevkey .sk:last-child{border-bottom:0;grid-column:1/-1}@media (max-width:1024px){.met-sevkey{grid-template-columns:minmax(0,1fr)}.met-sevkey .sk:nth-child(2n){border-left:0;padding-left:0}}.met-sk{border-bottom:1px solid var(--border-soft);padding:16px 26px 18px 0}.met-sk dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:12px}.met-sk dt span{color:var(--muted);letter-spacing:.04em;text-transform:none;margin-left:8px}.met-sk dd{color:var(--body);margin-top:9px;font-size:14.5px;line-height:1.58}.met-sk dd+dd{margin-top:8px}.met-sk .skr{font-family:var(--mono);color:var(--muted);font-size:11px;line-height:1.55}.met-bp-seq{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;list-style:none;display:grid}.met-bp-seq li{min-width:0;display:flex}.met-bp-seq li:last-child .bp-tab{border-right:0}@media (max-width:1024px){.met-bp-seq{grid-template-columns:repeat(3,minmax(0,1fr))}.met-bp-seq li:nth-child(3) .bp-tab{border-right:0}.met-bp-seq li:nth-child(n+4) .bp-tab{border-top:1px solid var(--border-soft)}}@media (max-width:760px){.met-bp-seq{grid-template-columns:repeat(2,minmax(0,1fr))}.met-bp-seq li:nth-child(2n) .bp-tab{border-right:0}.met-bp-seq li:nth-child(n+3) .bp-tab{border-top:1px solid var(--border-soft)}}.met-bp-tab{text-align:left;cursor:pointer;border-right:1px solid var(--border-soft);border-top:2px solid #0000;border-bottom:2px solid #0000;flex:1;min-width:0;padding:13px 12px 12px;transition:background .15s,color .15s}.met-bp-tab:hover{background:var(--bg-2)}.met-bp-tab .n{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;display:block}.met-bp-tab .t{font-family:var(--mono);color:var(--fg);letter-spacing:-.005em;margin-top:6px;font-size:12.5px;display:block}.met-bp-tab[aria-current=true]{background:var(--bg-2);border-bottom-color:var(--accent)}.met-bp-tab[aria-current=true] .t{color:var(--accent-deep)}.met-bp-tab .g{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px;display:block}.met-bp-steps{margin-top:0;list-style:none}.met-bp-h{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.met-bp-h .n{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.met-bp-h h3{letter-spacing:-.02em;font-size:22px}.met-bp-h .bp-sub{width:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11px;display:block}.met-bp-io{gap:0;display:grid}.met-bp-io-r{border-top:1px solid var(--border-soft);grid-template-columns:96px minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.met-bp-io-r:first-child{border-top:0;padding-top:0}.met-bp-io-r .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);padding-top:4px;font-size:11px}.met-bp-io-r.out .lbl{color:var(--fg)}.met-bp-io-r p{color:var(--body);margin:0;font-size:15.5px;line-height:1.62}.met-bp-io-r p b{color:var(--fg);font-weight:400}@media (max-width:760px){.met-bp-io-r{grid-template-columns:minmax(0,1fr);gap:5px}.met-bp-io-r .lbl{padding-top:0}}.met-gate{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--body);padding:3px 8px 2px;font-size:11px;display:inline-block}.met-gate[data-gate=gated]{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--surface)}.met-gate[data-gate=checked]{color:#7a4416;border-style:dashed;border-color:#7a4416}.met-gate[data-gate=open]{border-color:var(--caution);color:var(--caution)}.met-gkey{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:10px 28px;margin-top:20px;padding:16px 0;display:grid}.met-gkey-i{color:var(--body);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;max-width:52ch;font-size:14.5px;line-height:1.5;display:grid}.met-gkey-i span.gd{color:var(--muted);font-size:14px}.met-tbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px 22px;padding-bottom:14px;display:flex}.met-seg{border:1px solid var(--border-strong);display:inline-flex}.met-seg button{font-family:var(--mono);letter-spacing:.02em;cursor:pointer;min-height:44px;color:var(--fg);border-right:1px solid var(--border-strong);background:var(--surface);padding:13px 12px 12px;font-size:12.5px;transition:background .15s,color .15s}.met-seg button:last-child{border-right:0}.met-seg button:hover{background:var(--bg-2)}.met-seg button[aria-checked=true]{background:var(--accent-deep);color:var(--surface)}.met-tr-count{font-family:var(--mono);color:var(--body);font-variant-numeric:tabular-nums;font-size:11.5px}.met-tr-count b{color:var(--fg);font-weight:500}.met-tr-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-template-columns:34px minmax(0,1fr) minmax(120px,.9fr);gap:14px;padding:9px 0 7px;font-size:11px;display:grid}.met-tr-head span:last-child{text-align:right}@media (max-width:1024px){.met-tr-head{grid-template-columns:30px minmax(0,1fr) minmax(96px,.7fr);gap:10px}}@media (max-width:760px){.met-tr-head{display:none}}.met-trace{margin-top:0}.met-trace[data-level=annotated] .tr-row:not(.is-flag) .tr-op,.met-trace[data-level=findings] .tr-row:not(.is-flag) .tr-op{color:var(--muted)}.met-trace[data-level=annotated] .tr-row:not(.is-flag) .tr-bar{background:var(--border);height:5px}.met-tr-row{border-top:1px solid var(--border-soft);grid-template-columns:34px minmax(0,1fr) minmax(120px,.9fr);align-items:center;gap:14px;padding:7px 0;transition:background .14s;display:grid}.met-tr-row:hover,.met-tr-row.chain{background:var(--bg-2)}.met-tr-row:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.met-tr-row.is-flag .tr-bar{background:var(--accent);transform:scaleY(1)}.met-tr-row.is-flag .tr-gut{color:var(--accent-deep)}@media (max-width:1024px){.met-tr-row{grid-template-columns:30px minmax(0,1fr) minmax(96px,.7fr);gap:10px}}@media (max-width:760px){.met-tr-row{grid-template-columns:24px minmax(0,1fr);row-gap:4px}.met-tr-row.is-flag .tr-bar{top:4px}}.met-tr-gut{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.met-tr-label{min-width:0;padding-left:calc(var(--d) * 20px);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.met-tr-op{font-family:var(--mono);color:var(--tr-op,var(--fg));font-size:12.5px}.met-tr-arg{font-family:var(--mono);color:var(--muted);font-size:11.5px}.met-tr-fid{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--surface);background:var(--accent-deep);padding:2px 6px;font-size:11px}.met-tr-track{border-left:1px solid var(--border-strong);height:20px;position:relative}.met-tr-track:before{content:"";border-top:1px dotted var(--border);position:absolute;top:10px;left:0;right:0}@media (max-width:760px){.met-tr-track{grid-column:2;height:14px}.met-tr-track:before{top:7px}}.met-tr-bar{top:5.5px;left:var(--off);width:var(--w);background:var(--border-strong);min-width:3px;height:9px;transition:background .16s,transform .16s;position:absolute;transform:scaleY(.6667)}@media (max-width:760px){.met-tr-bar{top:3.5px}}@media (max-width:860px){.met-tscroll .mtable{min-width:660px}.met-tscroll th:first-child,.met-tscroll td:first-child{background:var(--bg);position:sticky;left:0}.met-band .tscroll th:first-child,.met-band .tscroll td:first-child{background:var(--bg-2)}}.met-band .card .clink{color:var(--accent-deep)}.met-rows{max-width:none}.met-rows .row>:last-child{max-width:68ch}h3:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){font-family:var(--mono);letter-spacing:-.015em}.card h3:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)),h3.sh:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){text-wrap:balance}#cov-rec-cap:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){margin-top:40px}#cov-rec-cap+.tscroll:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){margin-top:0}figure.inst:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){margin:40px 0 0}figure.inst.inst--well:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){margin-top:0}table.cov:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){border-collapse:collapse;width:100%;font-family:var(--mono);color:var(--body);font-size:12px}table.cov caption:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){text-align:left;color:var(--muted);padding-bottom:12px;font-size:11.5px;line-height:1.6}table.cov th:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)),table.cov td:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){border:1px solid var(--border);text-align:left;white-space:nowrap;padding:7px 10px;font-weight:400}table.cov thead th:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){background:var(--bg-2);color:var(--fg);font-weight:500}table.cov tbody th:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){color:var(--fg)}table.cov td.num:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){text-align:right;font-variant-numeric:tabular-nums}table.cov tr.tot th:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)),table.cov tr.tot td:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){border-top:1px solid var(--border-strong);color:var(--fg)}#stop-conditions:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){scroll-margin-top:calc(var(--nav-h) + var(--railh,0px) + 12px)}#deliverables .card:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){grid-template-rows:subgrid;grid-row:span 3;align-content:start;row-gap:0;display:grid}#deliverables .card .clink:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){place-self:start}@keyframes cv-in-method{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@media (max-width:860px){#coverage .tscroll .mtable:where(html:has(.met-rail) :not(nav.site,nav.site *,footer,footer *)){min-width:0}}