.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.head.hdd{grid-template-columns:1.25fr 1fr}.head.hdd h1{font-size:60px}.head.hdd .ph{min-height:560px}.meta .rt{color:var(--ink);font-weight:700}.short{border-top:4px solid var(--sec);grid-template-columns:220px minmax(0,1fr);gap:28px;margin-top:12px;padding-top:28px;display:grid}.short h2{letter-spacing:-.03em;font-size:28px}.short dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}.sv dt{color:var(--sec-ink);margin-bottom:6px;font-size:15px;font-weight:800}.sv dd{max-width:32ch;font-size:19px;font-weight:600;line-height:1.4}.art{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:96px;display:grid}.rail{position:sticky;top:24px}.rl{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:800}.rail ol{gap:2px;list-style:none;display:grid}.rail ol a{color:var(--muted);border-left:3px solid var(--surface);padding:7px 0 7px 14px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:block}.rail ol a:hover{color:var(--ink)}.rail ol a.on{color:var(--ink);border-left-color:var(--sec);font-weight:800}.prog{background:var(--surface);height:4px;margin-top:18px}.prog span{background:var(--sec);width:0;height:100%;display:block}.rtop{color:var(--ink);margin-top:14px;font-size:13px;font-weight:700;display:inline-block}.mtoc{display:none}.body{min-width:0}.as{border-top:2px solid var(--ink);margin-top:0;padding:44px 0 72px;scroll-margin-top:16px}.as:first-child{border-top-width:4px}.as h2{letter-spacing:-.035em;font-size:48px}.lead{letter-spacing:-.01em;max-width:40ch;margin-top:18px;font-size:24px;font-weight:700;line-height:1.35}.as>p:not(.lead),.as .lcb p{max-width:62ch;margin-top:20px;font-size:18px;line-height:1.6}.as>p a,.lcb a,.fsrc a,.vsub a,.q cite a,.tsrc a,.pp1 a,.run a,.watch a{color:var(--ink);font-weight:700}.sh3{letter-spacing:-.025em;margin-top:48px;font-size:26px}.fsrc{color:var(--muted);margin-top:10px;font-size:13px;font-weight:600}.as .fsrc{max-width:none}.lc{background:var(--surface);margin-top:16px}.lc+.lc{margin-top:2px}.lc summary{cursor:pointer;grid-template-columns:auto 1fr 20px;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:grid}.lc summary::-webkit-details-marker{display:none}.lct{color:#fff;background:var(--sec);padding:4px 8px;font-size:13px;font-weight:800}.lch{font-size:17px;font-weight:800}.pm{width:20px;height:20px;position:relative}.pm:before,.pm:after{content:"";background:var(--ink);height:2px;transition:transform .2s ease-out;position:absolute;top:9px;left:3px;right:3px}.pm:after{transform:rotate(90deg)}.lc[open] .pm:after{transform:rotate(0)}.lcb{padding:0 20px 20px}.lc:not([open]) .lcb{display:none}.lcb p:first-child{margin-top:0!important}.lc:hover{background:#ebebe7}.facts.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 20px}.facts.six .fc dd b{font-size:26px}.ins{background:var(--sec-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;margin-top:40px;padding:36px;display:grid}.ins h3{letter-spacing:-.03em;font-size:28px}.ins figcaption p{max-width:44ch;margin-top:12px;font-size:17px;line-height:1.55}.lbs{align-content:center;gap:16px;display:grid}.lfr{grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.ll{font-size:15px;font-weight:700}.ltk{background:#ffffffb3;height:28px;display:block}.ltk span{background:var(--sec);height:100%;display:block}.lfr.self .ltk span{background:#8d9097}.lfr b{text-align:right;font-size:19px}.ins .fsrc{grid-column:1/-1;margin-top:0}.ctl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.ctl1{background:var(--surface);border-top:4px solid var(--ink);align-content:start;gap:6px;padding:22px 20px 24px;display:grid}.ctl1:nth-child(n+3){background:var(--sec-soft);border-top-color:var(--sec)}.ctl1 b{letter-spacing:-.02em;font-size:20px;line-height:1.2}.who2{color:var(--sec-ink);font-size:13px;font-weight:800}.ctl1 p{margin-top:4px;font-size:15px;line-height:1.5}.brn{border-top:4px solid var(--ink);margin-top:20px;list-style:none}.brn li{border-bottom:2px solid var(--surface);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.bk b{letter-spacing:-.015em;font-size:19px;display:block}.bk span{color:var(--sec-ink);font-size:13px;font-weight:800}.brn p{max-width:62ch;font-size:17px;line-height:1.55}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.tc{background:var(--surface);padding:24px 24px 14px}.tch{border-bottom:4px solid var(--ink);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:16px;display:grid}.tc.expert .tch{border-bottom-color:var(--sec)}.tch h3{letter-spacing:-.02em;font-size:20px;line-height:1.15}.tch p{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600}.tch>b{letter-spacing:-.03em;font-size:28px;line-height:1}.gl{border:2px solid var(--ink);width:20px;height:20px;margin-top:2px;position:relative}.own .gl{background:var(--ink)}.expert .gl{border-color:var(--sec)}.expert .gl:after{content:"";background:var(--sec);width:50%;position:absolute;top:0;bottom:0;left:0}.tc ul{list-style:none}.tc li{border-bottom:2px solid #fff;padding:12px 0;font-size:18px;font-weight:600}.tc li:last-child{border-bottom:0}.tc.expert{background:var(--sec-soft)}.tc.not li{color:var(--muted)}.tw{margin-top:32px;overflow-x:auto}.tb{border-collapse:collapse;background:#fff;width:100%}.tb th,.tb td{text-align:left;vertical-align:top;border-bottom:2px solid var(--surface);padding:16px 14px;font-size:17px;line-height:1.4}.tb thead th{background:var(--surface);color:var(--muted);padding-block:12px;font-size:13px;font-weight:800}.tb tbody th{font-weight:800}.tb tbody th a{color:var(--ink)}.tb .when{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600;display:block}.seen td:nth-child(3){white-space:nowrap}.tb .pill{font-size:13px}.money th:first-child,.cmpt th:first-child{width:34%}.cmpt thead th:not(:first-child){color:var(--ink);font-size:17px}.cmpt thead th a{color:var(--ink)}.cmpt tbody tr:last-child th,.cmpt tbody tr:last-child td{font-weight:800}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.stt{background:var(--surface);gap:8px;padding:28px;display:grid}.stt b{letter-spacing:-.04em;color:var(--sec);font-size:48px;line-height:1}.stt span{max-width:28ch;font-size:17px;font-weight:600}.stats .fsrc{grid-column:1/-1;margin-top:0}.none2{box-shadow:inset 0 0 0 2px var(--surface);max-width:62ch;margin-top:28px;padding:22px 24px;font-size:17px}.none2 b{margin-bottom:4px;font-size:19px;display:block}.flow{background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:32px;list-style:none;display:grid}.flow.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.flow li{border-top:4px solid var(--sec);background:#fff;align-content:start;gap:8px;padding:22px 18px 24px;display:grid;position:relative}.flow .fn{background:var(--sec);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:inline-flex}.flow b{letter-spacing:-.01em;font-size:18px;line-height:1.25}.flow li>span:last-child{font-size:15px;line-height:1.45}.vs{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.vs>div{padding:28px}.vp{background:var(--sec-soft)}.vg{background:var(--surface)}.vs h3{letter-spacing:-.025em;font-size:24px}.vsub{color:var(--muted);margin-top:4px;font-size:13px;font-weight:700}.vs .rules{margin-top:16px}.vs .rules li{font-size:17px}.vs .rules a{color:var(--ink);font-weight:700}.q{border-left:6px solid var(--sec);margin-top:28px;padding:8px 0 8px 28px}.q p{letter-spacing:-.03em;max-width:24ch;font-size:32px;font-weight:800;line-height:1.15}.q cite{color:var(--muted);margin-top:12px;font-size:15px;font-style:normal;font-weight:600;display:block}.chart{box-shadow:inset 0 0 0 2px var(--surface);background:#fff;margin-top:28px;padding:28px}.chart h3{letter-spacing:-.025em;font-size:24px}.ckey{flex-wrap:wrap;gap:22px;margin-top:10px;font-size:15px;font-weight:700;display:flex}.ckey .k{vertical-align:5px;border-top:3px solid var(--sec);width:22px;height:0;margin-right:8px;display:inline-block}.ckey .k.b{border-top:3px dashed #535860}.cwrap{margin-top:16px;position:relative}.chs{width:100%;height:auto;display:block;overflow:visible}.chs.cm{display:none}.chs .gr{stroke:#e6e6e2;stroke-width:1px}.chs .ax{font:600 13px var(--font);fill:#535860}.chs .wl{stroke:#8d9097;stroke-width:1.5px;stroke-dasharray:4 4}.chs .an{font:600 13px var(--font);fill:#535860}.chs .an.b{fill:var(--ink);font-weight:800}.chs .lb2{stroke:#535860;stroke-width:2px;stroke-dasharray:7 5}.chs .ls{stroke:var(--sec);stroke-width:2.5px;stroke-linecap:round}.chs .cd{fill:var(--sec);stroke:#fff;stroke-width:2px}.chs .dl{font:800 14px var(--font);fill:#535860}.chs .dl.s{fill:var(--ink)}.chs .hx{stroke:var(--ink);stroke-width:1px;opacity:0}.chs .hd{fill:var(--sec);stroke:#fff;stroke-width:2px;opacity:0}.chs.hov .hx,.chs.hov .hd{opacity:1}.chs .hit{fill:#0000;cursor:crosshair}.tip{pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;position:absolute;top:0}.tip b{font-weight:800}.nums{margin-top:14px}.nums summary{cursor:pointer;font-size:15px;font-weight:700}.tb.mini{max-width:420px;margin-top:10px}.tb.mini td,.tb.mini th{padding:10px 12px;font-size:15px}.ns-list{background:var(--surface);gap:2px;max-width:62ch;margin-top:16px;list-style:none;display:grid}.ns-list li{background:#fff;grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:12px 0;font-size:17px;display:grid}.nsp{color:var(--muted);background:var(--surface);white-space:nowrap;padding:3px 8px;font-size:13px;font-weight:800}.run{background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:32px;padding:24px 28px;display:grid}.run>b{letter-spacing:-.04em;color:var(--sec);font-size:40px;line-height:1}.run p{max-width:58ch;font-size:17px}.clock{margin-top:32px}.band{grid-template-columns:4fr 1fr;gap:2px;font-size:13px;font-weight:800;display:grid}.band span{padding:8px 12px}.band .rf{background:var(--sec-soft);color:var(--sec-ink)}.band .nf{background:var(--ink);color:#fff}.clock ol{background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:2px;list-style:none;display:grid}.clock li{background:#fff;align-content:start;gap:8px;padding:18px 16px 22px;display:grid}.clock .cbar{background:var(--sec);height:6px;margin:-18px -16px 8px;display:block}.clock li.nref .cbar{background:var(--ink)}.clock .cnum{color:var(--sec);font-size:13px;font-weight:800}.clock li.nref .cnum{color:var(--ink)}.clock b{font-size:17px;line-height:1.25}.clock li>span:last-child{font-size:15px;line-height:1.45}.fine3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.fine3>div{background:var(--surface);padding:22px}.fine3 b{font-size:18px;line-height:1.25;display:block}.fine3 p{margin-top:8px;font-size:15px;line-height:1.5}.tipb{background:var(--sec-soft);border-left:6px solid var(--sec);max-width:62ch;margin-top:28px;padding:22px 24px;font-size:17px}.tipb b{font-weight:800}.tl{margin-top:32px;list-style:none;position:relative}.tl li{grid-template-columns:120px 20px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:26px;display:grid;position:relative}.tl li:before{content:"";background:var(--surface);width:2px;position:absolute;top:14px;bottom:-4px;left:145px}.tl li:last-child:before{display:none}.tl .td{text-align:right;padding-top:1px;font-size:15px;font-weight:800}.tl .dot{background:var(--sec);z-index:1;width:12px;height:12px;margin:5px 0 0 4px;position:relative}.tl p{max-width:58ch;font-size:17px;line-height:1.5}.tsrc{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.tl li.now .dot{background:var(--ink);width:16px;height:16px;margin:3px 0 0 2px}.tl li.now p{font-weight:600}.tl li.end .dot{border:2px solid var(--ink);background:#fff}.tl li.end:before{display:none}.tl li.now:before{border-left:2px dashed var(--ink);background:0 0;width:0}.tl .pill{margin-left:6px}.ppl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pp1{background:var(--surface);align-content:start;gap:4px;padding:22px;display:grid}.pp1 b{letter-spacing:-.02em;font-size:20px}.rl2{color:var(--sec-ink);font-size:13px;font-weight:800}.pp1 p{margin-top:6px;font-size:15px;line-height:1.5}.qs{background:var(--surface);counter-reset:q;grid-template-columns:1fr 1fr;gap:2px;margin-top:28px;list-style:none;display:grid}.qs li{counter-increment:q;background:#fff;padding:18px 18px 18px 56px;font-size:17px;font-weight:600;line-height:1.45;position:relative}.qs li:before{content:counter(q);width:26px;height:26px;color:var(--sec);border:2px solid var(--sec);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:16px;left:16px}.watch{background:var(--surface);margin-top:40px;padding:28px}.watch h3{letter-spacing:-.025em;font-size:24px}.watch p{margin-top:8px;font-size:17px}.watch ul{gap:10px;margin-top:16px;list-style:none;display:grid}.watch li{padding-left:28px;font-size:17px;position:relative}.watch li:before{content:"";border:2px solid var(--ink);width:14px;height:14px;position:absolute;top:.3em;left:0}.end2{gap:12px;margin-top:24px;display:grid}.srcg{columns:3;column-gap:40px}.srcg>div{margin-bottom:24px}.srcg .src li{break-inside:avoid}.srcg h3{break-after:avoid}.srcp h3{color:var(--muted);border-bottom:4px solid var(--ink);margin-top:8px;padding-bottom:6px;font-size:15px;font-weight:800}.end2 .chg{max-width:980px}.srcp .src li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.srcp .src a{color:var(--ink)}.pill.corr{color:#fff;background:var(--ink)!important}.bridge .cmptile{min-height:320px}.lc,.rail a,.lc summary{transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.prog span{transition:width .1s linear}@media (prefers-reduced-motion:reduce){.lc,.rail a,.pm:before,.pm:after,.prog span{transition:none}}@media (width<=1100px){.art{grid-template-columns:1fr}.rail{display:none}.mtoc{display:block}}@media (width<=900px){.head.hdd{grid-template-columns:1fr}.head.hdd h1{font-size:38px}.head.hdd .ph{min-height:220px}.short{grid-template-columns:1fr;gap:16px;margin-top:8px;padding-top:20px}.short h2{font-size:24px}.short dl{grid-template-columns:1fr;gap:0}.sv{border-bottom:2px solid var(--surface);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.sv dt{margin:0;padding-top:2px;font-size:13px}.sv dd{font-size:17px}.art{margin-top:48px}.mtoc{background:var(--surface);margin-bottom:8px}.mtoc summary{cursor:pointer;justify-content:space-between;padding:16px 18px;font-size:17px;font-weight:800;display:flex}.mtoc summary span{color:var(--muted);font-size:13px}.mtoc ol{padding:0 18px 12px;list-style:none}.mtoc a{color:var(--ink);border-top:2px solid #fff;padding:10px 0;font-size:15px;font-weight:600;text-decoration:none;display:block}.as{padding:32px 0 52px}.as h2{font-size:28px}.lead{font-size:20px}.as>p:not(.lead),.as .lcb p{font-size:17px}.sh3{margin-top:36px;font-size:22px}.facts.six{grid-template-columns:1fr}.facts.six .fc dd b{font-size:20px}.ins{grid-template-columns:1fr;gap:20px;padding:22px 18px}.ins h3{font-size:22px}.lfr{grid-template-columns:minmax(0,1fr) 60px;gap:6px 10px}.lfr .ll{grid-column:1/-1;font-size:13px}.lfr b{font-size:17px}.ctl{grid-template-columns:1fr}.brn li{grid-template-columns:1fr;gap:6px}.three{grid-template-columns:1fr}.tc{padding:20px 18px 8px}.tw{overflow:visible}.tb.seen thead{display:none}.tb.seen,.tb.seen tbody,.tb.seen tr,.tb.seen th,.tb.seen td{display:block}.tb.seen tr{border-bottom:4px solid var(--surface);padding:16px 0}.tb.seen th,.tb.seen td{border:0;padding:4px 0}.tb.seen td:before{content:attr(data-l);color:var(--muted);font-size:13px;font-weight:800;display:block}.seen td:nth-child(3){white-space:normal}.tb th,.tb td{padding:12px 8px;font-size:15px}.money th:first-child,.cmpt th:first-child{width:auto}.stats{grid-template-columns:1fr}.stt{padding:20px}.stt b{font-size:36px}.flow,.flow.three-up{grid-template-columns:1fr}.flow li{border-top:0;border-left:4px solid var(--sec);grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:16px}.flow li>b,.flow li>span:last-child{grid-column:2}.flow .fn{grid-row:1/3}.vs{grid-template-columns:1fr}.vs>div{padding:20px 18px}.vs h3{font-size:20px}.q{padding-left:18px}.q p{font-size:24px}.chart{padding:16px}.chart h3{font-size:20px}.chs.cw{display:none}.chs.cm{display:block}.run{grid-template-columns:1fr;gap:10px;padding:20px 18px}.run>b{font-size:32px}.band{grid-template-columns:1fr}.band .nf{display:none}.clock ol{grid-template-columns:1fr}.clock li{grid-template-columns:24px minmax(0,1fr);column-gap:12px;padding:14px 16px 16px 0;position:relative}.clock .cbar{grid-row:1/4;width:6px;height:auto;margin:-14px 0 -16px}.clock li>:not(.cbar){grid-column:2}.fine3{grid-template-columns:1fr}.tipb{padding:18px}.tl li{grid-template-columns:20px minmax(0,1fr);gap:4px 12px}.tl li:before{left:9px}.tl .td{text-align:left;grid-area:1/2}.tl .dot{grid-area:1/1}.tl p{grid-column:2}.tl .dot{margin-left:3px}.tl li.now .dot,.tl li.end .dot{margin-left:1px}.tsrc{white-space:normal}.ppl,.qs{grid-template-columns:1fr}.watch{padding:20px 18px}.srcp .src li{grid-template-columns:1fr}.srcg{columns:1}}@media (width<=600px){.head.hdd h1{font-size:30px}}
