@layer theme, base, clerk, components, utilities;@layer components{[data-em=methodology] .ss-em-g{stroke:color-mix(in oklab,var(--paper-ink2) 72%,transparent)}[data-em=methodology] .ss-em-a{stroke:var(--paper-ink)}[data-em=methodology] .ss-em-backing{fill:var(--paper);stroke:none}[data-em=methodology] .ss-em-mark{flex:none;display:block;fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}[data-em=methodology] .ss-em-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 40px}[data-em=methodology] .ss-em-head .ss-page-h{padding:40px 0 32px;flex:1 1 420px;min-width:0}[data-em=methodology] .ss-em-head .ss-page-h p{color:var(--text2)}[data-em=methodology] .ss-em-plate{flex:none;width:340px;max-width:100%;height:auto;margin:0 0 4px}@media (min-width:900px){[data-em=methodology] .ss-em-head .ss-em-plate{margin:28px 0}}@media (max-width:899px){[data-em=methodology] .ss-em-head .ss-page-h{padding-bottom:12px}[data-em=methodology] .ss-em-plate{width:280px;margin:0 auto 24px}}@media (min-width:640px) and (max-width:899px){[data-em=methodology] .ss-em-plate{margin-inline:0;align-self:center}[data-em=methodology] .ss-em-head{justify-content:center}}@media (max-width:767px){[data-em=methodology] .ss-em-head .ss-page-h{padding-top:24px}}[data-em=methodology] .ss-msec{max-width:none}[data-em=methodology] .ss-toc{margin-top:0}[data-em=methodology] .ss-pq li{padding:0}[data-em=methodology] .ss-pq-a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 16px;align-items:start;align-content:start;height:100%;padding:18px 20px;min-height:var(--target);color:inherit;text-decoration:none}[data-em=methodology] .ss-pq-a .ss-em-mark{grid-row:span 2;margin-top:2px}[data-em=methodology] .ss-pq-a b{color:var(--text)}[data-em=methodology] .ss-pq-a>span{color:var(--text2)}[data-em=methodology] .ss-wp td{background-image:linear-gradient(color-mix(in oklab,var(--paper-ink) calc(var(--w, 0) * 43%),transparent),color-mix(in oklab,var(--paper-ink) calc(var(--w, 0) * 43%),transparent))}[data-em=methodology] .ss-sechead:after{height:6px}[data-em=methodology] .ss-zone-band#m-edit{margin-top:72px;margin-bottom:0;padding-block:48px}[data-em=methodology] .ss-em-edit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:center}[data-em=methodology] .ss-em-edit>.ss-seal{margin:12px}@media (max-width:767px){[data-em=methodology] .ss-em-edit{grid-template-columns:minmax(0,1fr);gap:24px}[data-em=methodology] .ss-zone-band#m-edit{margin-top:56px}}[data-em=methodology] .ss-tbl{overflow-x:auto;overscroll-behavior-x:contain}[data-em=methodology] .ss-tbl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-em=methodology] .ss-dt thead th{position:static;white-space:normal;height:auto;padding:8px 12px;vertical-align:bottom}[data-em=methodology] .ss-dt td.ss-n,[data-em=methodology] .ss-dt thead th.ss-n{min-width:56px}[data-em=methodology] .ss-tbl.ss-narrow{max-width:640px}[data-em=methodology] .ss-dt th[data-rarity]{--tint-stop:100%}[data-em=methodology] .ss-panel[data-rarity]{background:var(--r-wash)}[data-em=methodology] .ss-em-wp-h{display:flex;align-items:center;gap:12px;min-width:0}[data-em=methodology] .ss-em-wp-h>div{min-width:0}[data-em=methodology] .ss-em-r{stroke:var(--r-edge)}[data-em=methodology] .ss-em-fig{position:relative;margin:0;display:grid;place-items:center;padding:32px 16px 20px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-contrast);overflow:clip;--zone-ink:var(--paper-ink)}[data-em=methodology] .ss-em-fig-svg{display:block;width:320px;max-width:100%;height:auto;fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}[data-em=methodology] .ss-em-lead,[data-em=methodology] .ss-em-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-top:8px}[data-em=methodology] .ss-em-lead>.ss-em-fig,[data-em=methodology] .ss-em-split>.ss-em-fig{width:100%;max-width:420px;justify-self:center}@media (min-width:1024px){[data-em=methodology] .ss-em-lead,[data-em=methodology] .ss-em-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}[data-em=methodology] .ss-em-lead>.ss-em-fig,[data-em=methodology] .ss-em-split>.ss-em-fig{justify-self:end;max-width:none}}[data-em=methodology] .ss-em-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}[data-em=methodology] .ss-em-pair>.ss-tbl.ss-narrow{max-width:none}@media (min-width:1024px){[data-em=methodology] .ss-em-pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}[data-em=methodology] .ss-em-pair>.ss-em-fig{height:100%}}@media (max-width:1023px){[data-em=methodology] .ss-em-pair>.ss-em-fig{max-width:420px;justify-self:center;width:100%}}[data-em=methodology] .ss-scen-w{max-width:none}[data-em=methodology] .ss-em-instr{position:relative;container:emi/inline-size;border-radius:var(--r-contrast)}[data-em=methodology] .ss-em-instr:not(:has(>.ss-braid-top)):before{content:"";position:absolute;inset:0 0 auto;z-index:2;pointer-events:none;height:9px;background:var(--r-edge);-webkit-mask:var(--lw-rule) 0 0 /36px 9px repeat-x;mask:var(--lw-rule) 0 0 /36px 9px repeat-x}[data-em=methodology] .ss-em-instr:not(:has(>.ss-braid-top)) .ss-instr[data-rarity]{box-shadow:none}[data-em=methodology] .ss-em-instr:not(:has(>.ss-braid-top)) .ss-instr-top{padding-top:26px}[data-em=methodology] .ss-em-instr:has(>.ss-has-seal)>.ss-em-instr-seal{display:none}[data-em=methodology] .ss-em-instr>.ss-em-instr-seal{position:absolute;top:30px;right:28px;z-index:1}@container emi (min-width: 741px){[data-em=methodology] .ss-em-instr:not(:has(>.ss-has-seal)) .ss-instr-top{padding-right:156px}}@container emi (max-width: 740px){[data-em=methodology] .ss-em-instr>.ss-em-instr-seal{width:64px;top:24px;right:16px;background:var(--sf);box-shadow:inset 0 0 0 1.5px var(--sr)}[data-em=methodology] .ss-em-instr>.ss-em-instr-seal>.ss-logo{box-shadow:0 0 0 1px var(--sr)}}@container emi (min-width: 561px) and (max-width: 740px){[data-em=methodology] .ss-em-instr:not(:has(>.ss-has-seal)) .ss-instr-top{padding-right:84px}}@container emi (max-width: 560px){[data-em=methodology] .ss-em-instr:not(:has(>.ss-braid-top)) .ss-instr-top{padding-top:22px}}[data-em=methodology] .ss-em-pillar-head{padding-top:24px}[data-em=methodology] .ss-em-pillar-head header{margin-bottom:0;padding-bottom:12px}[data-em=methodology] .ss-em-pillar-head header>div:first-child,[data-em=methodology] .ss-em-pillar-head nav,[data-em=methodology] .ss-em-pillar-head nav a,[data-em=methodology] .ss-em-pillar-head nav span,[data-em=methodology] .ss-em-pillar-head nav svg{color:var(--paper-muted)}[data-em=methodology] .ss-em-pillar-head nav a{display:inline-flex;align-items:center;min-height:var(--target)}[data-em=methodology] .ss-em-pillar-head p{color:var(--text2)}[data-em=methodology] .ss-zone-slim .ss-engr-six{--g:260px;--gs:34%;--ex:calc(50% + 520px);--ey:50%}[data-em=methodology] .ss-em-body{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-top:24px}[data-em=methodology] .ss-em-body section .ss-em-prose{display:grid;gap:16px;margin-top:16px;max-width:68ch;color:var(--text2)}[data-em=methodology] .ss-em-body section ul.ss-em-prose{gap:8px;padding-left:24px;list-style:disc}[data-em=methodology] .ss-em-prose a{overflow-wrap:anywhere}[data-em=methodology] .ss-em-text>.ss-em-prose+.ss-sechead{margin-top:48px}[data-em=methodology] .ss-em-pillar-head h1{text-wrap:balance}@media (max-width:1099px){[data-em=methodology] .ss-dt.ss-em-wt td{white-space:normal;overflow-wrap:break-word}[data-em=methodology] .ss-dt.ss-em-wt :is(tbody th,td){height:auto;padding-block:12px;vertical-align:top}[data-em=methodology] .ss-dt.ss-em-wt td.ss-n{white-space:nowrap}}@media (max-width:479px){[data-em=methodology] .ss-dt.ss-em-wt :is(thead th,tbody th,td){padding-inline:8px}}[data-em=methodology] .ss-em-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}[data-em=methodology] .ss-em-factor{height:100%;padding-top:9px}[data-em=methodology] .ss-em-factor{min-width:0}[data-em=methodology] .ss-em-factor :is(h3,p,li){overflow-wrap:anywhere;word-break:auto-phrase}@media (max-width:1099px){[data-em=methodology] .ss-em-factors{grid-template-columns:minmax(0,1fr)}}[data-em=methodology] .ss-em-note{border-left:3px solid var(--paper-ink)}[data-em=methodology] .ss-em-levels{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}@media (min-width:768px){[data-em=methodology] .ss-em-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-em=methodology] .ss-em-why{align-items:stretch}[data-em=methodology] .ss-em-whycard{height:100%;box-shadow:inset 3px 0 0 var(--paper-ink)}@media (min-width:1024px){[data-em=methodology] .ss-em-why>.ss-em-fig{align-self:stretch}}[data-em=methodology] .ss-zone-band{margin-block:0;padding-block:48px}[data-em=methodology] .ss-em-cta{display:grid;gap:12px;max-width:620px}[data-em=methodology] .ss-em-cta p{color:var(--text2)}[data-em=methodology] .ss-em-cta a{justify-self:start;margin-top:8px}[data-em=methodology] .ss-em-related>div{margin-top:16px}[data-em=methodology] .ss-em-related a{min-height:var(--target)}@media (pointer:coarse){[data-em=methodology] :is(.ss-prose,.ss-em-bandsnote,.ss-em-note) a:not([class]){display:inline-block;padding-block:14px;margin-block:-14px}[data-em=methodology] .ss-em-prose :is(li,p)>a:only-child{display:inline-flex;align-items:center;min-height:var(--target)}[data-em=methodology] .ss-edit>.ss-panel-h>a{padding-block:calc((var(--target) - 1lh) / 2);margin-block:calc((1lh - var(--target)) / 2)}}@media (max-width:639px) and (pointer:coarse){[data-em=methodology] .ss-em-hub>.ss-toc a{padding-block:12px}}[data-em=methodology] #m-edit,[data-em=methodology] .ss-msec{scroll-margin-top:calc(var(--bar-h) + 16px)}[data-em=methodology] .ss-em-totop{display:inline-flex;align-items:center;min-height:var(--target);margin-top:16px;font-size:14px;line-height:20px;color:var(--text2);text-decoration:underline;text-underline-offset:3px}@media (min-width:1100px){[data-em=methodology] .ss-em-hub{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 40px;align-items:start}[data-em=methodology] .ss-em-hub>.ss-toc{position:sticky;top:calc(var(--bar-h) + 16px);flex-direction:column;flex-wrap:nowrap;gap:0;margin-top:64px;padding:0;border:0;border-left:1px solid var(--border);max-height:calc(100dvh - var(--bar-h) - 32px);overflow-y:auto;overscroll-behavior:contain}[data-em=methodology] .ss-em-hub>.ss-toc a{min-height:32px;padding:4px 12px;margin-left:-1px;border-left:2px solid transparent}[data-em=methodology] .ss-em-totop{display:none}}@media (min-width:1100px) and (max-width:1359px){[data-em=methodology] .ss-em-hubmain .ss-worked{grid-template-columns:minmax(0,1fr)}}@media (min-width:1360px){[data-em=methodology] .ss-em-hubmain .ss-worked{grid-template-columns:minmax(0,1fr) minmax(0,320px)}}[data-em=methodology]:has(#m-cal:target) .ss-toc a[href="#m-cal"],[data-em=methodology]:has(#m-edit:target) .ss-toc a[href="#m-edit"],[data-em=methodology]:has(#m-null:target) .ss-toc a[href="#m-null"],[data-em=methodology]:has(#m-pillars:target) .ss-toc a[href="#m-pillars"],[data-em=methodology]:has(#m-prob:target) .ss-toc a[href="#m-prob"],[data-em=methodology]:has(#m-profiles:target) .ss-toc a[href="#m-profiles"],[data-em=methodology]:has(#m-risk:target) .ss-toc a[href="#m-risk"],[data-em=methodology]:has(#m-scen:target) .ss-toc a[href="#m-scen"],[data-em=methodology]:has(#m-signal:target) .ss-toc a[href="#m-signal"],[data-em=methodology]:has(#m-stamp:target) .ss-toc a[href="#m-stamp"],[data-em=methodology]:has(#m-tiers:target) .ss-toc a[href="#m-tiers"],[data-em=methodology]:has(#m-worked:target) .ss-toc a[href="#m-worked"]{color:var(--text);font-weight:600;border-left-color:var(--paper-ink)}[data-em=methodology] a.ss-pq-a:hover{background:var(--raised)}[data-em=methodology] a.ss-pq-a:hover b{text-decoration:underline}[data-em=methodology] a.ss-pq-a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}[data-em=methodology] :is(a.ss-pq-a,.ss-em-tile) b:after{content:"\2192"/"";margin-left:6px;font-weight:400;color:var(--text2)}[data-em=methodology] .ss-em-bandsnote{display:grid;gap:12px;margin-top:24px;max-width:68ch}[data-em=methodology] .ss-em-bandsnote a{text-decoration:underline;text-underline-offset:2px}[data-em=methodology] .ss-em-bands{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0}[data-em=methodology] .ss-em-bands li{display:inline-flex;align-items:center;gap:8px}[data-em=methodology] .ss-em-bands .ss-num{color:var(--text2);font-variant-numeric:tabular-nums}[data-em=methodology] .ss-em-note-after{margin-top:16px}[data-em=methodology] .ss-em-note a{text-decoration:underline;text-underline-offset:2px}[data-em=methodology] .ss-em-tiles{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0}@media (min-width:600px) and (max-width:1023px){[data-em=methodology] .ss-em-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}[data-em=methodology] .ss-em-tiles>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px) and (max-width:1279px){[data-em=methodology] .ss-em-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}[data-em=methodology] .ss-em-tiles>li{grid-column:span 2}[data-em=methodology] .ss-em-tiles>li:nth-last-child(-n+2){grid-column:span 3}}@media (min-width:1280px){[data-em=methodology] .ss-em-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}[data-em=methodology] .ss-em-tile{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 14px;align-items:start;align-content:start;height:100%;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-contrast);background:var(--surface);color:inherit;text-decoration:none}[data-em=methodology] .ss-em-tile .ss-em-mark{grid-row:span 2;margin-top:2px}[data-em=methodology] .ss-em-tile b{color:var(--text);font-weight:600}[data-em=methodology] .ss-em-tile>span{color:var(--text2);font-size:14px;line-height:20px}[data-em=methodology] .ss-em-tile:hover{background:var(--raised)}[data-em=methodology] .ss-em-tile:hover b{text-decoration:underline}[data-em=methodology] .ss-em-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-em=methodology] .ss-em-related .ss-em-back{margin-top:16px}}