@font-face{font-family:Tekio Grotesk;src:url(/fonts/TekioGroteskTRIAL-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tekio Grotesk;src:url(/fonts/TekioGroteskTRIAL-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tekio Grotesk;src:url(/fonts/TekioGroteskTRIAL-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Roman-VF.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic-VF.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}html.b5{--wall:var(--surface);--on-wall:#3b3e3d;--bg:#f6f8f8;--surface:#fbfbfb;--plate:#fbfbfb;--line:#1b1d1c12;--line-2:#1b1d1c24;--text:#4a4c4b;--text-2:#595b5b;--text-3:#686b6a;--cinnabar:#f25d13;--citrine:#e2f53a;--aquamarine:#39cef4;--jade:#39e1b4;--emerald:#04a93b;--purple:#cc3af5;--red:#f53a53;--go:var(--emerald);--run:var(--aquamarine);--stop:var(--cinnabar);--idle:var(--jade);--queue:var(--citrine);--err-ink:var(--text);--q1:color-mix(in srgb, var(--emerald) 22%, var(--surface));--q2:color-mix(in srgb, var(--emerald) 40%, var(--surface));--q3:color-mix(in srgb, var(--emerald) 58%, var(--surface));--q4:color-mix(in srgb, var(--emerald) 78%, var(--surface));--q5:var(--emerald);--q-ramp:linear-gradient(90deg, var(--q2) 0%, var(--q4) 55%, var(--q5) 100%);--stop-ink:#b1551c;--queue-ink:#946700;--run-ink:#717300;--idle-ink:#607555;--go-ink:#008122;--refined:"PX Grotesk", "Geist", "Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--institutional:"Tekio Grotesk", "Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--data:"PX Grotesk", "Geist", "Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--serif:var(--refined);--body:var(--institutional);--reading:"EB Garamond", Garamond, "Iowan Old Style", Georgia, serif;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-8:16px;--s-10:20px;--s-12:24px;--s-14:28px;--s-16:32px;--s-20:40px;--s-24:48px;--s-28:56px;--atoms-fill:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='9'%20viewBox='0%200%2018%209'%3E%3Ccircle%20cx='2.25'%20cy='2.25'%20r='1.45'%20fill='%2311D452'/%3E%3Cpolygon%20points='6.75,0.63%208.24,3.42%205.26,3.42'%20fill='%2339CEF4'/%3E%3Crect%20x='9.80'%20y='0.80'%20width='2.90'%20height='2.90'%20rx='.5'%20fill='%2359C3B1'/%3E%3Ccircle%20cx='15.75'%20cy='2.25'%20r='1.13'%20fill='none'%20stroke='%23E3CC1C'%20stroke-width='.8'/%3E%3Cpolygon%20points='2.25,5.23%203.65,7.85%200.85,7.85'%20fill='none'%20stroke='%23FF5100'%20stroke-width='.75'%20stroke-linejoin='round'/%3E%3Crect%20x='5.56'%20y='5.56'%20width='2.38'%20height='2.38'%20rx='.4'%20fill='none'%20stroke='%2311D452'%20stroke-width='.8'/%3E%3Ccircle%20cx='11.25'%20cy='6.75'%20r='1.45'%20fill='%2339CEF4'/%3E%3Cpolygon%20points='15.75,5.13%2017.24,7.92%2014.26,7.92'%20fill='%2359C3B1'/%3E%3C/svg%3E");--atoms-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='9'%20viewBox='0%200%2018%209'%3E%3Ccircle%20cx='2.25'%20cy='2.25'%20r='1.45'%20fill='%23000'/%3E%3Cpolygon%20points='6.75,0.63%208.24,3.42%205.26,3.42'%20fill='%23000'/%3E%3Crect%20x='9.80'%20y='0.80'%20width='2.90'%20height='2.90'%20rx='.5'%20fill='%23000'/%3E%3Ccircle%20cx='15.75'%20cy='2.25'%20r='1.13'%20fill='none'%20stroke='%23000'%20stroke-width='.8'/%3E%3Cpolygon%20points='2.25,5.23%203.65,7.85%200.85,7.85'%20fill='none'%20stroke='%23000'%20stroke-width='.75'%20stroke-linejoin='round'/%3E%3Crect%20x='5.56'%20y='5.56'%20width='2.38'%20height='2.38'%20rx='.4'%20fill='none'%20stroke='%23000'%20stroke-width='.8'/%3E%3Ccircle%20cx='11.25'%20cy='6.75'%20r='1.45'%20fill='%23000'/%3E%3Cpolygon%20points='15.75,5.13%2017.24,7.92%2014.26,7.92'%20fill='%23000'/%3E%3C/svg%3E");--atoms-track:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='9'%20viewBox='0%200%2018%209'%3E%3Ccircle%20cx='2.25'%20cy='2.25'%20r='1.45'%20fill='%23C7CAC9'/%3E%3Cpolygon%20points='6.75,0.63%208.24,3.42%205.26,3.42'%20fill='%23C7CAC9'/%3E%3Crect%20x='9.80'%20y='0.80'%20width='2.90'%20height='2.90'%20rx='.5'%20fill='%23C7CAC9'/%3E%3Ccircle%20cx='15.75'%20cy='2.25'%20r='1.13'%20fill='none'%20stroke='%23C7CAC9'%20stroke-width='.8'/%3E%3Cpolygon%20points='2.25,5.23%203.65,7.85%200.85,7.85'%20fill='none'%20stroke='%23C7CAC9'%20stroke-width='.75'%20stroke-linejoin='round'/%3E%3Crect%20x='5.56'%20y='5.56'%20width='2.38'%20height='2.38'%20rx='.4'%20fill='none'%20stroke='%23C7CAC9'%20stroke-width='.8'/%3E%3Ccircle%20cx='11.25'%20cy='6.75'%20r='1.45'%20fill='%23C7CAC9'/%3E%3Cpolygon%20points='15.75,5.13%2017.24,7.92%2014.26,7.92'%20fill='%23C7CAC9'/%3E%3C/svg%3E");--r-sm:6px;--r-xs:4px;--r-2xs:2px;--r-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--wrap:1180px;--gutter:clamp(20px, 4vw, 44px);--n01:#f2f2f2;--n02:#ebebeb;--n03:#e0e0e0;--n04:#d3d3d3;--n05:#c4c4c4;--n06:#b3b3b3;--n07:#a2a2a2;--n08:#8f8f8f;--n09:#7c7c7c;--n10:#676767;--n11:#525252;--n12:#3c3c3c;--e0:var(--bg);--e1:var(--n01);--e2:var(--wall);--e3:var(--surface);--em-1:color-mix(in srgb, var(--emerald) 22%, #fff);--em-2:color-mix(in srgb, var(--emerald) 40%, #fff);--em-3:color-mix(in srgb, var(--emerald) 58%, #fff);--em-4:color-mix(in srgb, var(--emerald) 78%, #fff);--em-5:var(--emerald);--iri:linear-gradient(90deg, var(--em-1) 0%, var(--em-3) 50%, var(--em-5) 100%);--rule-style:dotted;--rule-w:2px;--fill:var(--emerald);--track:var(--line);--track-ink:var(--n10);--page-pad:clamp(28px, 11vw, 260px);--col-pad:10px;--pane-pad:clamp(20px, 2.2vw, 30px);--panel-inset:20px;--prose-measure:66ch;--mk-box:18px;--doc-measure:760px;--read-measure:600px;--board-max:1320px;--doc-max:1240px;--content-max:940px;--chart-w:1320px;--radar-w:1180px;--radar-max-h:550px;--top-h:44px;--tab-on:linear-gradient(180deg, var(--n01), var(--n02));--fig-grid:var(--line);--fig-frame:var(--line-2);--fig-hair:1;--fig-series:1.4;--fig-vtx:2.2;--fig-mark:4.4;--fig-tether:1;--ctl-face:linear-gradient(#eeefec, #e4e6e2);--ctl-rule:#d2d5d1;--ctl-face-strong:linear-gradient(#d9dbd7, #cbcec9);--ctl-rule-strong:#b6b9b5;--ctl-ink:var(--text);--ctl-ink-strong:var(--text);--ctl-lip:inset 0 1px #fffc;--rail:336px;--detail:min(31vw, 430px)}.b5 *{box-sizing:border-box;margin:0}html.b5,body.b5{height:auto;min-height:100%}html.b5{max-width:none;overflow-x:visible}html.b5:not([data-view=browse]),html.b5:not([data-view=browse]) body{height:100%;overflow:hidden}body.b5{background:var(--bg);color:var(--text-2);font-family:var(--institutional);-webkit-font-smoothing:antialiased;font-size:13px;font-weight:400;overflow-x:hidden}.b5 button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.b5 button:focus-visible{outline-offset:-2px;outline:2px solid #1b1d1c73}.b5 a{color:inherit;text-decoration:none}.b5 .shell{flex-direction:column;min-height:100dvh;display:flex}.b5 .top{z-index:6;padding:14px var(--page-pad);background:var(--bg);border-bottom:var(--rule-w) solid var(--line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:sticky;top:0}.b5 .top>.logo{justify-self:start}.b5 .top>.nav{justify-self:center}.b5 .top .logo{opacity:.55;cursor:pointer;width:auto;height:14px;transition:opacity .14s var(--ease);margin-left:-6px}.b5 .top .logo:hover{opacity:.8}.b5 .nav{align-items:center;gap:var(--s-6);margin-left:auto;display:flex}.b5 .navlink{letter-spacing:-.008em;color:var(--text-2);cursor:pointer;transition:opacity .18s var(--ease), transform .14s var(--ease), color .18s var(--ease);font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.b5 .navlink:hover{color:var(--text)}.b5 .navlink[aria-current=false]{opacity:.5}.b5 .navlink:hover{opacity:1}.b5 .navlink:active{transform:scale(.96)}.b5 .navsep{color:var(--n05);flex:none;font-size:16px;line-height:1;transform:translateY(-1px)}.b5 .nav .navhere{color:var(--text);cursor:default;text-decoration:none}.b5 .nav .navcname{text-overflow:ellipsis;white-space:nowrap;max-width:32vw;overflow:hidden}.b5 .crumbs{max-width:46%;font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;pointer-events:none;align-items:center;gap:9px;font-size:10.5px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.b5 .crumbs b{color:var(--text-2);text-overflow:ellipsis;font-weight:400;overflow:hidden}.b5 .crumbs .sep{color:var(--n05);flex:none}.b5 .crumbs:empty{display:none}.b5 .top .right{align-items:center;gap:8px;margin-left:auto;display:flex}.b5 .acctbox{background:var(--n02);border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 8px 6px 11px;display:flex}.b5 .acctbox span{color:var(--n08);font-size:11px}.b5 .acctbox button{color:var(--n07);line-height:0}.b5 .cols{-moz-column-gap:calc(var(--page-pad) / 2);align-items:start;column-gap:calc(var(--page-pad) / 2);padding-inline:var(--page-pad);flex:1 0 auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.b5 .cols>.col:first-child:not(:last-child){padding-inline-end:max(0px, calc(var(--page-pad) / 2 - var(--col-pad)))}html.b5[data-rail=framed] .cols{padding-inline:calc(var(--page-pad) / 2)}html.b5[data-rail=framed] .cols>.col:first-child{border-inline-start:var(--rule-w) var(--rule-style) var(--line);padding-inline-start:max(0px, calc(var(--page-pad) / 2 - var(--col-pad)))}@media (min-width:1500px){html.b5{--pane-pad:44px;--panel-inset:30px;--rail:300px;--board-max:1480px;--doc-max:1320px;--chart-w:1480px;--content-max:1040px}}@media (min-height:880px){html.b5{--radar-max-h:640px}}@media (min-height:1040px){html.b5{--radar-max-h:730px}}@media (min-height:1250px){html.b5{--radar-max-h:835px}}@media (min-height:1400px){html.b5{--radar-max-h:925px}}@media (min-width:1900px){html.b5{--pane-pad:64px;--panel-inset:38px;--rail:330px;--board-max:1760px;--doc-max:1480px;--chart-w:1760px;--content-max:1120px}}.b5 .col{border-inline-end:var(--rule-w) var(--rule-style) var(--line);flex-direction:column;min-width:0;min-height:0;padding-inline:0;display:flex}.b5 .col:last-child{border-inline-end:0}.b5 .colhead{flex:none;justify-content:space-between;align-items:baseline;gap:6px;margin:0;padding:14px 10px 12px;display:flex}.b5 .colhead h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:9.5px;font-weight:500}.b5 .colall{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);cursor:pointer;transition:color .14s var(--ease);background:0 0;border:0;padding:0;font-size:9px}.b5 .colall:hover,.b5 .colall[aria-pressed=true]{color:var(--text)}.b5 .cgrid{margin-top:22px}.b5 .pgrid.cgrid{gap:0}.b5 .pgrid.cgrid .pcard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:132px;padding:22px 24px 20px}.b5 .pgrid.cgrid .pcard:hover{background:color-mix(in srgb, var(--n01) 55%, transparent)}.b5 .pgrid.cgrid .pfill{border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:block}.b5 .pgrid.cgrid>:nth-child(3n){border-right:0}.b5 .pgrid.cgrid .pcard h2{margin-top:0;font-size:19px;line-height:1.24}.b5 .pgrid.cgrid .pcard .psum{color:var(--text-2);margin-top:8px;font-size:13px;line-height:1.5;display:block}.b5 .pgrid.cgrid .pcard .pmeta{padding-top:18px}.b5 .pfill{display:none}.b5 .colhead b{font-family:var(--data);color:var(--n06);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:400}.b5 .raillede{padding:var(--pane-pad) var(--col-pad) 4px 0;flex:none}.b5 .raillede h2{font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--text);font-size:11px;font-weight:400}.b5 .colscroll{min-height:0;padding:var(--col-pad) var(--col-pad) 14px 0;scrollbar-width:thin;--fade-s:0px;--fade-e:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-s), #000 calc(100% - var(--fade-e)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-s), #000 calc(100% - var(--fade-e)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-s), #000 calc(100% - var(--fade-e)), transparent 100%);flex:1 0 auto;position:sticky;top:0}.b5 .item{text-align:left;border-radius:var(--r-sm);opacity:1;width:100%;transition:background .14s var(--ease);background:0 0;border:0;margin-bottom:6px;padding:11px 12px 10px;display:block}.b5 .item:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.b5 .item:active{background:var(--n01)}.b5 .item[aria-current=true]{background:var(--surface);opacity:1}.b5 .item .blurb{color:var(--text-2);white-space:normal;margin-top:6px;font-size:12.5px;line-height:17px;display:block}.b5 .item .tops{border-top:var(--rule-w) var(--rule-style) var(--line);margin-top:9px;padding-top:8px;display:block}.b5 .item .topcap{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px;font-size:8.5px;display:block}.b5 .item .toprow{align-items:center;gap:6px;min-width:0;padding:1.5px 0;display:flex}.b5 .item .rank{width:11px;font-style:normal;font-family:var(--data);color:var(--text-3);flex:none;font-size:9px}.b5 .item .tnm{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;line-height:16px;overflow:hidden}.b5 .item .tval{font-family:var(--data);color:var(--text);flex:none;font-size:11px;font-weight:400}.b5 .item .labels,.b5 .lbmeta .labels,.b5 .chead>.labels{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.b5 .item .lab,.b5 .lbmeta .lab,.b5 .chead .lab{letter-spacing:0;text-transform:none;white-space:nowrap;max-width:100%;color:var(--text-2);border:1px solid var(--line);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-style:normal;line-height:1;display:inline-flex}.b5 .item .lab b,.b5 .lbmeta .lab b,.b5 .chead .lab b{display:none}.b5 .item[aria-current=true] .nm{font-weight:400}.b5 .item .l1{justify-content:space-between;align-items:center;gap:8px;display:flex}.b5 .item .nm{-webkit-line-clamp:2;letter-spacing:-.012em;min-width:0;color:var(--text);text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:20px;line-height:24px;display:-webkit-box;overflow:hidden}.b5 .item .sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;line-height:16px;overflow:hidden}.b5 .item .chev{color:var(--n05);font-family:var(--data);flex:none;font-size:11px}.b5 .item[aria-current=true] .chev{color:var(--text-3)}.b5 .marks{color:var(--n06);flex:none;align-items:center;gap:5px;display:inline-flex}.b5 .mk{width:12px;height:12px;display:block}.b5 .mk.logo{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--logo-k,1) * 100%);-webkit-mask-size:calc(var(--logo-k,1) * 100%);mask-size:calc(var(--logo-k,1) * 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(50% + var(--logo-dx,0) * var(--mk-box,18px)) calc(50% + var(--logo-dy,0) * var(--mk-box,18px));-webkit-mask-position:calc(50% + var(--logo-dx,0) * var(--mk-box,18px)) calc(50% + var(--logo-dy,0) * var(--mk-box,18px));mask-position:calc(50% + var(--logo-dx,0) * var(--mk-box,18px)) calc(50% + var(--logo-dy,0) * var(--mk-box,18px));background-color:currentColor;display:inline-block}.b5 .item .nm .mk{width:12px;height:12px;color:var(--text-2);flex:none}.b5 .item .nm .mn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b5 .dot{background:var(--n05);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.b5 .dot.live{background:var(--em-4)}.b5 .dot.unsolved{background:var(--n05)}.b5 .dot.pass{background:var(--em-4)}.b5 .dot.fail{background:var(--n04)}.b5 .bar{border-radius:var(--r-pill);background:var(--track);height:5px;margin-top:7px;position:relative;overflow:hidden}.b5 .bar i{background:var(--n09);clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);position:absolute;inset:0}.b5 .colfilter{gap:2px;margin:0 0 6px;display:flex}.b5 .colfilter:empty{display:none}.b5 .colfilter button{font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);background:var(--e1);border-radius:var(--r-2xs);cursor:pointer;text-align:center;transition:background .14s var(--ease), color .14s var(--ease), transform .14s var(--ease);border:0;flex:1 1 0;padding:5px 4px;font-size:9px}.b5 .colfilter button:hover{color:var(--text);background:var(--e2)}.b5 .colfilter button:active{transform:scale(.96)}.b5 .colfilter button[aria-pressed=true]{background:var(--surface);color:var(--text)}.b5 .tip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);white-space:nowrap;opacity:0;pointer-events:none;z-index:6;transition:opacity .14s var(--ease);padding:8px 12px;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #1b1d1c14}.b5 .tip b{font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:8.5px;font-weight:400;display:block}.b5 .tip em{align-items:center;gap:8px;min-width:250px;font-style:normal;display:flex}.b5 .tip .n{font-family:var(--data);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.b5 .tip .v{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.b5 .tip .cap{background:var(--n05);flex:none;width:1px;height:10px}.b5 .tip .seg{background:var(--n05);flex-basis:0;min-width:12px;height:1px}.b5 .lbtrack:hover .tip,.b5 .btrack:hover .tip,.b5 .bval b{opacity:1}.b5 .lbrow,.b5 .brow{transition:background .16s var(--ease)}@media (hover:none){.b5 .bval b{opacity:1}.b5 .lbcopy{opacity:1;width:36px;height:36px;margin-left:2px}}.b5 .empty{color:var(--text-3);padding:10px 8px;font-size:12px;line-height:1.55}.b5 .prev{width:100%;min-height:0;max-width:var(--content-max);padding:var(--pane-pad) 0 var(--pane-pad);flex-direction:column;margin-inline:auto;display:flex}.b5 .prev:has(.ccard){padding-bottom:calc(var(--pane-pad) * 2)}.b5 .chead{flex:none}.b5 .cdesc{color:var(--text-2);max-width:var(--read-measure);margin:20px 0 0;font-size:16px;line-height:1.65}.b5 .cfacts+.cdesc{margin-top:16px}.b5 .prev{--rail-gap:48px;--doc-inset:0px;padding-left:var(--doc-inset)}.b5 .prev>.cbody{flex:1 0 auto;min-height:0;margin-bottom:0}.b5 .prev .acc .body .prose,.b5 .prev .acc,.b5 .prev .prose{max-width:none}.b5 .prev .prose,.b5 .prev p{overflow-wrap:anywhere}.b5 .prev h1{letter-spacing:-.028em;color:var(--text);margin:10px 0 0;font-size:28px;font-weight:400;line-height:1.05}.b5 .prev .id{font-family:var(--data);color:var(--text-3);margin-top:7px;font-size:11px}.b5 .prev p.body{color:var(--text-2);max-width:70ch;margin-top:14px;font-size:13.5px;line-height:1.6}.b5 .metarow{flex-wrap:wrap;gap:14px 34px;margin-top:18px;display:flex}.b5 .metarow>div{grid-template-rows:auto auto;gap:5px;min-width:max-content;max-width:100%;display:grid}.b5 .metarow span{color:var(--text-3);font-size:11px;line-height:1.2;display:block}.b5 .metarow b{font-family:var(--data);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:1.2;display:block}.b5 h3{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:34px 0 12px;font-size:11px;font-weight:500}.b5 table{border-collapse:collapse;width:100%}.b5 th{color:var(--text-3);text-align:left;white-space:nowrap;padding:0 12px 8px 0;font-size:11px;font-weight:400}.b5 td{vertical-align:middle;padding:8px 12px 8px 0;font-size:12.5px}.b5 th.n,.b5 td.n{text-align:right;white-space:nowrap;width:1%;font-family:var(--data);font-variant-numeric:tabular-nums;font-size:11.5px}.b5 td.m{color:var(--text);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:24ch;overflow:hidden}.b5 td.m .mk{vertical-align:-2px;margin-right:8px}.b5 td.bc{width:104px}.b5 .panel{background:var(--e2);border-radius:var(--r-sm);padding:14px 16px}.b5 .prose{color:var(--text-2);white-space:pre-wrap;max-width:74ch;font-size:13px;line-height:1.62}.b5 .acc{background:var(--e2);border-radius:var(--r-sm);margin-bottom:6px}.b5 .acc>summary{cursor:pointer;color:var(--text);border-radius:var(--r-sm);transition:background .14s var(--ease);align-items:center;gap:10px;padding:10px 13px;font-size:12.5px;list-style:none;display:flex}.b5 .acc>summary:hover{background:var(--e1)}.b5 .acc>summary::-webkit-details-marker{display:none}.b5 .acc>summary:after{content:"";border-right:1.5px solid var(--n06);border-bottom:1.5px solid var(--n06);width:5px;height:5px;transition:transform .18s var(--ease);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.b5 .acc[open]>summary:after{transform:translateY(0)rotate(-135deg)}.b5 .acc .nm2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.b5 .acc .sub2{font-family:var(--data);color:var(--n06);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.b5 .acc .body{padding:0 13px 13px}.b5 .acchead{justify-content:space-between;align-items:flex-start;gap:14px;margin:26px 0 10px;display:flex}.b5 .acchead h3{margin:0}.b5 .acchead .watch{flex:none;margin-top:0}.b5 .code{font-family:var(--mono);color:var(--text-2);border-radius:var(--r-sm);white-space:pre;overscroll-behavior-x:contain;scrollbar-width:thin;background:#1b1d1c0a;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow-x:auto}.b5 .tag{color:var(--text-2);background:var(--e3);border-radius:var(--r-sm);white-space:nowrap;flex:none;padding:3px 8px;font-size:10px}.b5 .pfig{margin:26px 0 0}.b5 .pfig img{outline-offset:-1px;border-radius:8px;outline:1px solid #1b1d1c1a;width:100%;height:auto;display:block}.b5 .pfig .ph{aspect-ratio:16/8;background:var(--n02);border-radius:8px;width:100%;display:block}.b5 .pfig figcaption{color:var(--text-3);max-width:60ch;margin-top:10px;font-size:13px;line-height:1.5}.b5 .pquote{border-left:2px solid var(--line-2);color:var(--text);text-wrap:pretty;max-width:54ch;margin:30px 0 0;padding-left:20px;font-size:19px;line-height:1.5}.b5 .pembed{margin:32px 0 0}.b5 .pembed h4{letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:400;line-height:1.15}.b5 .pembed .pintro{color:var(--text-2);max-width:68ch;margin-top:10px;font-size:13px;line-height:1.6}.b5 .pembed .lb{margin-top:14px}.b5 .prefs{margin:36px 0 0}.b5 .prefcards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.b5 .prefcard{text-align:left;background:var(--surface);cursor:pointer;transition:background .14s var(--ease), transform .14s var(--ease);border-radius:8px;padding:15px 16px;display:block}.b5 .prefcard:hover{background:var(--wall)}.b5 .prefcard:active{transform:scale(.99)}.b5 .prefcard span{color:var(--text);font-size:13px;display:block}.b5 .prefcard b{font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-top:5px;font-size:9.5px;font-weight:400;display:block}.b5 .hero{z-index:20;background:var(--bg);transition:opacity .5s var(--ease), visibility 0s;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;display:flex;position:fixed;inset:0;overflow:clip}.b5 .hero .tags,.b5 .hero h1,.b5 .hero .sub,.b5 .hero .btns{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(8px)}.b5 .hero[data-revealed="1"] .tags,.b5 .hero[data-revealed="1"] h1,.b5 .hero[data-revealed="1"] .sub,.b5 .hero[data-revealed="1"] .btns{opacity:1;transform:none}.b5 .hero[data-revealed="1"] h1{transition-delay:60ms}.b5 .hero[data-revealed="1"] .sub{transition-delay:.12s}.b5 .hero[data-revealed="1"] .btns{transition-delay:.18s}@media (prefers-reduced-motion:reduce){.b5 .hero .tags,.b5 .hero h1,.b5 .hero .sub,.b5 .hero .btns{opacity:1;transition:none;transform:none}}html.b5[data-view=browse] .hero{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease), visibility 0s .5s}html.b5:not([data-view=browse]) .shell{opacity:0;pointer-events:none}.b5 .shell{min-height:100dvh;transition:none}.b5 .hero .mark{opacity:.75;width:auto;height:17px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.b5 .hero .herocopy{z-index:2;flex-direction:column;align-items:center;width:min(680px,94vw);display:flex;position:absolute;bottom:49.8047px;left:50%;transform:translate(-50%)}.b5 .hero{--hero-anchor-base:min(71.5dvh, calc(100dvh - 280px));--cube-mid:calc(20px + var(--hero-anchor-base) / 2);--composition-shift:calc(20.79px + 5vh)}.b5 .hero .cube{left:50%;top:calc(var(--cube-mid) + var(--composition-shift));transform-origin:50%;aspect-ratio:479/553;pointer-events:none;z-index:0;background:0 0;width:min(90vw,58dvh);height:auto;position:absolute;transform:translate(-50%,-50%)}.b5 .hero .cube iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.b5 .hero .tags{font-family:var(--grot);text-transform:none;letter-spacing:-.015em;color:var(--text-2);font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1;text-align:center;margin-top:4px;font-size:12.42px;font-weight:300;line-height:1.4}.b5 .hero .tags .sep{opacity:.5;margin:0 .42em}.b5 .hero h1{letter-spacing:-.015em;color:var(--text);text-align:center;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;max-width:min(680px,94vw);margin:3px 0 0;font-size:min(40px,7vw);font-weight:400;line-height:1.3}.b5 .hero .sub{letter-spacing:-.015em;color:var(--text-2);text-align:center;text-wrap:balance;max-width:min(680px,94vw);margin-top:6.26px;font-size:14.85px;font-weight:300;line-height:1.4}.b5 .hero .btns{align-items:stretch;gap:8px;margin-top:20px;display:flex}.b5 .hero .btn{box-sizing:border-box;font-family:var(--grot);letter-spacing:.005em;font-kerning:normal;font-feature-settings:"kern" 1;cursor:pointer;text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:96px;padding:9px 18px;font-size:11.7px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.b5 .btn{background:var(--ctl-face);border:1px solid var(--ctl-rule);color:var(--ctl-ink);box-shadow:var(--ctl-lip);letter-spacing:.005em;text-transform:none;border-radius:6px;min-width:96px;padding:9px 18px;font-size:11.7px;font-weight:400;line-height:1}.b5 .btn:hover{background:linear-gradient(#fbfcfa,#f2f3f0);border-color:#9da19c;box-shadow:inset 0 1px #ffffffe6}.b5 .btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1e211f73}.b5 .btn.primary{background:var(--ctl-face-strong);border:1px solid var(--ctl-rule-strong);color:var(--ctl-ink-strong);font-weight:500;box-shadow:inset 0 1px #ffffffb3}.b5 .btn.primary:hover{background:linear-gradient(#c4c7c2,#b2b6b0);border-color:#8e918d;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #1e211f2e}.b5 .btn.primary:active{box-shadow:inset 0 1px 2px #14181524}.b5 .btn:focus-visible{box-shadow:inset 0 0 0 2px var(--text) 73;outline:none}@media (max-width:900px){body.b5{overflow:auto}.b5 .shell{height:auto;min-height:100dvh}.b5 .cols{grid-template-columns:1fr}.b5 .col{border-right:0;border-bottom:var(--rule-w) var(--rule-style) var(--line)}.b5 .col:last-child{border-bottom:0}.b5 .colscroll{max-height:38vh}.b5 .prev{padding:16px}}.b5 .cindex{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;max-width:1060px;margin:26px auto 0;display:grid}.b5 .cindex .item{min-width:0}.b5 .prev:has(.cindex) .chead{width:100%;max-width:1060px;margin-inline:auto}.b5 .ccta:after{content:"→";margin-left:7px;transition:transform .38s cubic-bezier(.34,1.56,.64,1);display:inline-block}.b5 .ccta:hover:after{transition:transform .14s var(--ease);transform:translate(3px)}.b5 .ctaflip{text-align:center;line-height:1.2;display:inline-grid;overflow:hidden}.b5 .ctaflip>span{transition:transform .26s var(--ease), opacity .16s ease;grid-area:1/1}.b5 .ctaflip>span:last-child{opacity:0;transform:translateY(120%)}.b5 .ccta:hover .ctaflip>span:first-child{opacity:0;transform:translateY(-120%)}.b5 .ccta:hover .ctaflip>span:last-child{opacity:1;transform:translateY(0)}.b5 .cindex .item{border:1px solid var(--line);cursor:pointer;height:100%;transition:border-color .14s var(--ease), box-shadow .14s var(--ease), transform .14s var(--ease);background:#fff;border-radius:10px;flex-direction:column;margin-bottom:0;padding:20px 20px 18px;display:flex;box-shadow:0 1px 2px #1418150d,0 2px 8px #14181508}.b5 .cindex .item:hover{border-color:var(--line-2);background:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #1418150f,0 6px 16px #1418150f}.b5 .cindex .item .nm{font-size:20px;line-height:1.2}.b5 .cindex .item .blurb{font-size:13px;line-height:1.5}.b5 .cindex .item .tnm{flex:0 auto}.b5 .cindex .item .tlead{background-image:radial-gradient(circle, var(--n04) 1px, transparent 1.5px);background-position:0 100%;background-repeat:repeat-x;background-size:7px 2px;flex:1;align-self:flex-end;min-width:12px;height:2px;margin:0 4px 4px}.b5 .cindex .item .lab{border-color:var(--line);background:0 0;padding:4px 9px}.b5 .cindex .item .lab b{display:none}.b5 .cindex .item .tops{border-top:0;margin-top:12px;padding-top:0}.b5 .cindex .item{position:relative}.b5 .cindex .item .carrow{color:var(--n05);transition:color .14s var(--ease), transform .14s var(--ease);font-size:15px;line-height:1;position:absolute;top:18px;right:18px}.b5 .cindex .item:hover .carrow{color:var(--text);transform:translate(3px)}.b5 .cindex .item .tval.tbest{color:var(--go-ink);font-weight:500}.b5 .cindex .item .toprow.tbestrow .tnm,.b5 .cindex .item .toprow.tbestrow .mtagmk{color:var(--go-ink)}.b5 .cindex .item .toprow.tbestrow .tlead{background-image:radial-gradient(circle, var(--go-ink) 1px, transparent 1.5px)}.b5 .cindex .item.csoon{padding-bottom:62px}.b5 .cindex .item.ccard:has(.cnewtag){padding-bottom:62px}.b5 .ccard .csoontag{font-family:var(--institutional);color:var(--text-3);opacity:.62;background:0 0;border:0;border-radius:0;align-self:auto;margin-bottom:0;padding:0;font-size:11px;line-height:1;position:absolute;bottom:18px;right:18px}.b5 .ccard .csoontag:before{display:none}.b5 .ccard .cnewtag{color:var(--text);background:color-mix(in srgb, var(--emerald) 15%, transparent);border-radius:var(--r-pill);font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;opacity:1;padding:4px 9px;font-size:10px;font-weight:500}.b5 .cindex .item .labels{gap:5px;margin-top:12px}.b5 .cindex .item .lab{white-space:normal;align-items:flex-start}.b5 .cindex .item .lab b{margin-top:4px}.b5 .copen{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);transition:color .14s var(--ease);margin-top:12px;font-size:10px;display:block}.b5 .cindex .item.csoon .nm{color:var(--text-2)}.b5 .cindex .item.csoon .blurb,.b5 .cindex .item.csoon .sub{color:var(--text-3)}.b5 .cindex .item.csoon .tops{opacity:.55}.b5 .cindex .item.csoon .lab{opacity:.7}.b5 .cindex .item.csoon:hover .nm{color:var(--text)}.b5 .cindex .item.csoon:hover .blurb,.b5 .cindex .item.csoon:hover .sub{color:var(--text-2)}.b5 .cindex .item.csoon:hover .tops,.b5 .cindex .item.csoon:hover .lab{opacity:1}.b5 .cindex .item.creq{box-shadow:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%231B1D1C' stroke-opacity='0.3' stroke-width='3' stroke-dasharray='11 8'/%3E%3C/svg%3E");border:0}.b5 .cindex .item.creq:hover{background-color:#fff}.b5 .csoontag{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.b5 .csoontag:before{content:"";background:var(--idle);border-radius:999px;flex:none;width:5px;height:5px}.b5 .cindex .item.csoon:hover .copen{color:var(--text-2)}.b5 .clockpanel{margin-top:6px;padding:26px 0 0;position:relative}.b5 .ghostrows{flex-direction:column;gap:18px;display:flex;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.b5 .ghostrow{align-items:center;gap:12px;display:flex}.b5 .ghostdot{background:var(--n03);border-radius:999px;flex:none;width:15px;height:15px}.b5 .ghostnm{background:var(--n03);border-radius:5px;flex:none;height:10px}.b5 .ghostbar{background:var(--n02);border-radius:6px;height:12px}.b5 .clockveil{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-top:26px;display:flex;position:absolute;inset:0}.b5 .clockbadge{border:1px solid var(--line-2);width:46px;height:46px;color:var(--text);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex;box-shadow:0 1px 2px #1418150f,0 4px 14px #14181512}.b5 .clockt{font-family:var(--institutional);letter-spacing:-.012em;color:var(--text);margin:0;font-size:19px}.b5 .clockp{color:var(--text-2);margin:0;font-size:13px;line-height:1.6}.b5 .clockfoot{flex-direction:column;align-items:center;gap:14px;margin-top:-20px;display:flex}.b5 .clockback{color:var(--text-3);transition:color .14s var(--ease);font-size:12.5px}.b5 .clockback:hover{color:var(--text)}.b5 .cctabig{padding:14px 34px;font-size:15px}.b5 .cback{color:var(--text-3);transition:color .14s var(--ease);align-self:flex-start;align-items:center;gap:6px;margin:0 0 14px;font-size:12.5px;display:inline-flex}.b5 .cback:hover{color:var(--text)}.b5 .cheadtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.b5 .cheadid{flex:340px;min-width:0}.b5 .ccta{color:#fff;background:linear-gradient(#3b3e3c,#242726);border-color:#191b1a;flex:none;margin-top:5px;padding:12px 20px;font-size:13.5px;font-weight:500;text-decoration:none;box-shadow:inset 0 1px #ffffff2e}.b5 .ccta:hover{color:#fff;background:linear-gradient(#474a48,#2e3130);border-color:#191b1a;box-shadow:inset 0 1px #ffffff38}.b5 .ccta:active{box-shadow:inset 0 2px 3px #00000059}.b5 .prev .lbtitle,.b5 .lbtitle{letter-spacing:-.028em;color:var(--text);margin:2px 0 0;font-size:42px;font-weight:400;line-height:1.02}.b5 .lbdate{font-family:var(--data);color:var(--text-3);margin-top:8px;font-size:11px}.b5 .lbblurb{color:var(--text-2);max-width:var(--read-measure);margin-top:10px;font-size:17px;line-height:1.5}.b5 .lbmeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.b5 .lbmeta .lbdate{margin-top:0}.b5 .lbmeta .labels{margin-top:0;margin-left:4px}.b5 .lbmeta .lbcount{font-family:var(--data);color:var(--text-2);font-size:11px}.b5 .lbmeta .lbcount:after{content:"·";vertical-align:middle;color:var(--text-3);margin-left:6px;font-size:15px;line-height:0}.b5 .cfacts{flex-wrap:wrap;align-items:stretch;gap:0;margin:14px 0 0;padding:0;display:flex}.b5 .cfact{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;margin-right:26px;padding:1px 26px 1px 0;display:flex}.b5 .cfact:last-child{border-right:0;margin-right:0;padding-right:0}.b5 .cfact dt{font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:9.5px}.b5 .cfact dd{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:17px;line-height:1.1}@media (max-width:640px){.b5 .cfact{margin-right:15px;padding-right:15px}}.b5 .chead>.labels{max-width:var(--read-measure);gap:6px;margin:16px 0 0}.b5 .chead .lab{background:var(--surface)}.b5 .cdesc p{margin:0}.b5 .cdesc p+p{margin-top:.65em}.b5 .lbdesc{color:var(--text-2);text-align:start;text-wrap:pretty;max-width:76ch;margin:14px 0 0;font-size:13.5px;line-height:1.58}.b5 .lb{background:var(--e1);border:1px solid var(--line);border-radius:8px;margin-top:16px}.b5 .lbtabs,.b5 .ttabs{background:var(--e2);border-bottom:var(--rule-w) var(--rule-style) var(--line);border-radius:7px 7px 0 0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.b5 .lbtab,.b5 .ttab{text-overflow:ellipsis;text-align:center;min-width:0;font-family:var(--institutional);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);border:0;border-right:1px solid var(--line);cursor:pointer;white-space:nowrap;transition:background .14s var(--ease), color .14s var(--ease), box-shadow .14s var(--ease);background:0 0;padding:12px;font-size:11px;overflow:hidden}.b5 .lbtab:last-child,.b5 .ttab:last-child{border-right:0}.b5 .lbtab:hover,.b5 .ttab:hover{color:var(--text);background:color-mix(in srgb, var(--surface) 55%, transparent)}.b5 .lbtab[aria-pressed=true]:hover,.b5 .ttab[aria-pressed=true]:hover{background:var(--tab-on)}.b5 .lbtab,.b5 .ttab{position:relative}.b5 .lbtab[aria-pressed=true],.b5 .ttab[aria-pressed=true]{color:var(--text);background:var(--tab-on);box-shadow:none;font-weight:500}.b5 .prev,.b5 .cbody,.b5 .tbody,.b5 .splitsample>section{container-type:inline-size}@container (max-width:700px){.b5 .lbtab,.b5 .ttab{letter-spacing:.05em;padding:11px 8px;font-size:10px}}@container (max-width:580px){.b5 .lbtab,.b5 .ttab{letter-spacing:.03em;padding:10px 5px;font-size:9px}}@container (max-width:360px){.b5 .lbtab,.b5 .ttab{white-space:normal;text-overflow:clip;padding:9px 4px;line-height:1.3;overflow:visible}}.b5 .lbrow{background:var(--surface);padding:18px 20px 22px;display:block;position:relative}.b5 .lbrow+.lbrow{border-top:var(--rule-w) var(--rule-style) var(--line)}.b5 .lbline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.b5 .lbid{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.b5 .lbplate{background:var(--text);width:34px;height:34px;color:var(--surface);border-radius:8px;justify-content:center;align-items:center;display:flex}.b5 .lbplate .mk{width:16px;height:16px}.b5 .lbmodel{letter-spacing:-.012em;max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.b5 .lbid b{font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);background:var(--e1);border-radius:var(--r-xs);padding:4px 8px;font-size:9.5px;font-weight:400}.b5 .lbval{text-align:right;font-family:var(--data);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:30px;font-weight:500;line-height:1}.b5 .lbval b{color:var(--text-3);letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.b5 .lbtrack{border-radius:var(--r-pill);background:var(--n02);height:3px;margin-top:20px;position:relative}.b5 .lbfill{width:var(--p,0%);border-radius:var(--r-pill);background:var(--iri);position:absolute;top:0;bottom:0;left:0}.b5 .lbdot{top:50%;left:var(--p,0%);background:var(--em-4);border:2px solid var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.b5 .lbtrack:before,.b5 .lbtrack:after{content:"";background:var(--n04);width:1px;height:11px;position:absolute;top:50%;transform:translateY(-50%)}.b5 .lbtrack:before{left:0}.b5 .lbtrack:after{right:0}.b5 .lbw{background:var(--n06);border-radius:var(--r-pill);height:3px;position:absolute;top:50%;transform:translateY(-50%)}.b5 .lbw:before,.b5 .lbw:after{content:"";background:var(--n06);width:1px;height:11px;position:absolute;top:50%;transform:translateY(-50%)}.b5 .lbw:before{left:0}.b5 .lbw:after{right:0}@media (max-width:900px){.b5 .lbrow{padding:14px}.b5 .lbval{font-size:26px}.b5 .lbplate{width:44px;height:44px}.b5 .lbid{gap:7px}.b5 .lbline span.lbmodel{font-size:14px}}.b5 .ttabs{scrollbar-width:none;background:var(--bg);border:1px solid var(--line);border-bottom:1px dotted var(--line-2);border-radius:10px 10px 0 0;margin-top:22px}.b5 .ttabs .ttab{border-right:1px dotted var(--line-2)}.b5 .ttabs .ttab:last-child{border-right:0}.b5 .ttabs .ttab[aria-pressed=true]{color:var(--text);font-weight:500}.b5 .ttabs .ttab{position:relative}.b5 .tbody{border:1px solid var(--line);background:var(--bg);border-top:0;border-radius:0 0 10px 10px;padding:16px 18px 20px}.b5 .ttabs::-webkit-scrollbar{height:0}.b5 .tbody,.b5 .tbody>h3:first-child{margin-top:0}.b5 .lb.tight{--mk-hang:calc(var(--mk-box) + 9px);margin-top:8px}.b5 .lb.tight .bname .mtagmk{margin-left:calc(var(--mk-hang) * -1)}.b5 .lb.tight .btable{padding-left:var(--mk-hang);padding-right:14px}.b5 .lb.tight .btable .bhead .bh{font-size:12px}.b5 .lb.tight .btable .bhead .bname .bh{left:calc(var(--mk-hang) * -1);position:relative}.b5 .lb.tight .btrack{height:9px}.b5 .lb.tight .btable .brow{grid-template-columns:minmax(0,132px) minmax(40px,1fr) 84px;gap:10px;min-height:0;padding-block:3px;display:grid}.b5 .lb.tight .btable .brow.bhead{padding-block:0 6px;display:grid}@container (max-width:400px){.b5 .lb.tight .btable .brow{padding-block:8px;display:block}.b5 .lb.tight .btable .brow.bhead{display:none}}.b5 .sproll>h3{margin-top:14px}.b5 .sproll>h3:first-child{margin-top:0}.b5 .lb.tight .btx span,.b5 .lb.tight .mtagnm span,.b5 .lb.tight .bval span{font-size:12px}.b5 .lb.tight .bpp span{font-size:11px}.b5 .lb.tight .bh{white-space:nowrap;font-size:10px}.b5 .srlabel{align-items:center;gap:7px;margin-bottom:3px;display:flex}.b5 .tasklede{color:var(--text-2);max-width:70ch;margin-top:9px;font-size:13.5px;line-height:1.6}.b5 .pfold{border-bottom:1px solid var(--line)}.b5 .pfold:last-child{border-bottom:0}.b5 .pfold>summary{cursor:pointer;align-items:center;gap:8px;padding:13px 0;list-style:none;display:flex}.b5 .pfold>summary::-webkit-details-marker{display:none}.b5 .pfold>summary:before{content:"";border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);width:5px;height:5px;transition:transform .18s var(--ease);flex:none;margin-left:2px;transform:translate(-1px)rotate(-45deg)}.b5 .pfold[open]>summary:before{transform:translateY(-1px)rotate(45deg)}.b5 .pfold>summary:hover .pfoldt{color:var(--text)}.b5 .pfoldt{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}.b5 .pfoldb{padding-bottom:16px}.b5 .gprose.overview.doc{font-size:13.5px}.b5 .gprose.overview.doc h2,.b5 .gprose.overview.doc h3{margin:22px 0 8px}.b5 .gprose.overview.doc>:first-child{margin-top:0}.b5 .critcard{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);margin-bottom:8px;padding:12px 14px 13px}.b5 .critname{color:var(--text);flex:1;min-width:0;font-size:13.5px}.b5 .lbnote{color:var(--text-3);max-width:68ch;margin-bottom:10px;font-size:11.5px;line-height:1.5}.b5 .lbval em{font-style:normal;font-family:var(--data);color:var(--n07);font-variant-numeric:tabular-nums;margin-top:1px;font-size:10px;display:block}.b5 .lbabsent{color:var(--n07);background:var(--surface);margin:0;padding:22px 16px 24px;font-size:12.5px;line-height:1.55}.b5 .lbabsent span{max-width:66ch;display:block}.b5 .bv{background:0 0;padding:0}.b5 .btable{--bl-id:190px;--bl-res:120px;padding-inline:20px}.b5 .btable.tb6{--bl-id:210px}.b5 .btable.tb6 .brow{grid-template-columns:minmax(0, var(--bl-id)) minmax(90px, 1fr) 74px 76px 96px 84px}.b5 .brew{text-align:right}.b5 .brew span{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.b5 .brew b{color:var(--text-2);margin-left:5px;font-size:10.5px;font-weight:400}.b5 .btable.tb4 .brow{grid-template-columns:minmax(0, var(--bl-id)) minmax(120px, 1fr) 74px 76px}.b5 .btable .brow{grid-template-columns:minmax(0, var(--bl-id)) minmax(120px, 1fr) 74px 72px 108px;border-radius:var(--r-sm);border-bottom:0;gap:16px;min-height:40px;padding-block:9px}.b5 .btable .bh{font-family:var(--institutional);letter-spacing:-.006em;text-transform:none;color:var(--text-2);white-space:nowrap;font-size:14px;font-weight:500}.b5 .btable .brow.bhead{border-bottom:var(--rule-w) var(--rule-style) var(--line);min-height:0;padding-block:0 10px}.b5 .bval,.b5 .bpp,.b5 .bcost,.b5 .brew{text-align:right}@container (max-width:620px){.b5 .btable .brow{min-height:0;padding-block:14px;display:block}.b5 .btable .brow.bhead{display:none}.b5 .btable .bname{align-items:center;gap:9px;display:flex}.b5 .btable .bname .btx>span,.b5 .btable .bname .mtagnm>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b5 .btable .bname b{margin:0 0 0 7px;display:inline}.b5 .btable .btrack{margin:10px 0 8px}.b5 .btable .bval,.b5 .btable .bpp,.b5 .btable .bcost,.b5 .btable .brew{text-align:left;margin-right:14px;display:inline}}.b5 .bpp{text-align:left;margin-left:-6px;padding-left:0}.b5 .bpp span{font-family:var(--data);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.b5 .bcost span{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.b5 .bname .btx sup,.b5 .bname .mtagnm sup{vertical-align:super;color:var(--n07);margin-left:1px;font-size:8px}.b5 .bfoot{color:var(--n07);margin-top:14px;font-size:10.5px;line-height:1.5}.b5 .stwrap{padding-inline:20px;overflow:visible}.b5 .sktable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.b5 .sktable th{font-weight:400;font-family:var(--data);letter-spacing:.015em;color:var(--text);text-align:right;white-space:normal;vertical-align:bottom;padding:0 0 12px;font-size:12.5px}.b5 .sktable th.skm{text-align:left;text-transform:none;letter-spacing:-.008em;font-size:11.5px;line-height:15px}.b5 .sktable th.skn{text-align:right;text-transform:none;letter-spacing:-.008em;padding-right:22px;font-size:11.5px;line-height:15px}.b5 .sktable th .skhd{text-align:right;justify-content:flex-end;align-items:center;gap:7px;max-width:100%;display:flex}.b5 .sktable th .skhd .mtagnm{min-width:0;overflow:hidden}.b5 .sktable th .sknm{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.008em;font-size:11.5px;display:block;overflow:hidden}.b5 .sktable thead th{border-bottom:1px solid var(--line-2)}.b5 .sktable tbody tr{background-image:none;border-bottom:0}.b5 .sktable tbody tr>:first-child{border-radius:5px 0 0 5px}.b5 .sktable tbody tr>:last-child{border-radius:0 5px 5px 0}.b5 .sktable{table-layout:fixed}@container (max-width:700px){.b5 .stwrap{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.b5 .sktable{min-width:660px}}.b5 .sktable th.skm,.b5 .sktable td.skm{width:17%}.b5 .sktable th.skn,.b5 .sktable td.skn{width:72px}.b5 .sktable td{text-align:right;font-family:var(--data);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 8px 7px 14px;font-size:12.5px}.b5 .sktable th{padding-left:8px;padding-right:8px}.b5 .sktable .skval{display:block}.b5 .sktable .skbar{border-radius:var(--r-pill);background:color-mix(in srgb, var(--text) 7%, transparent);height:5px;margin-top:5px;display:block;overflow:hidden}.b5 .sktable .skbar b{border-radius:inherit;background:var(--bc,var(--q-ramp));height:100%;display:block}.b5 .sktable td.skm{text-align:left;font-family:var(--body);color:var(--text);white-space:normal;padding-left:10px;padding-right:18px;font-size:13px}.b5 .sktable td.skn{color:var(--n07);padding-right:18px;font-size:11px}.b5 .sktable td.skwin{background:color-mix(in srgb, var(--bc) 15%, var(--bg))}.b5 .sktable td.skwin .skval{color:var(--text);font-weight:500}.b5 .sktable tbody tr:hover td{background:color-mix(in srgb, var(--text) 6%, transparent)}.b5 .sktable tbody tr:hover td.skwin{background:color-mix(in srgb, var(--bc) 26%, var(--bg))}.b5 .sktable tr.skoverall td{border-top:1px solid var(--line-2);color:var(--text);padding-top:12px;font-weight:500}.b5 .sktable tr.skoverall{background:0 0!important}.b5 .sktable tr.skoverall td.skm{font-weight:500}.b5 .sktable tr.skoverall .skval{color:var(--text)}.b5 .skname{cursor:default;border-bottom:0;display:inline-block;position:relative}.b5 .skname:after{content:"ⓘ";color:var(--n07);vertical-align:1px;transition:color .12s var(--ease);margin-left:5px;font-size:11px;font-style:normal;line-height:1}.b5 .skname:hover:after,.b5 .skname:focus-visible:after{color:var(--text-2)}.b5 .skdesc{z-index:12;width:max-content;max-width:300px;font-family:var(--institutional);color:var(--text-2);background:var(--surface);border:1px solid var(--line-2);opacity:0;pointer-events:none;transition:opacity .1s var(--ease), transform .1s var(--ease);border-radius:8px;padding:9px 11px;font-size:12.5px;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(2px);box-shadow:0 4px 14px #00000012}.b5 .skname:hover .skdesc,.b5 .skname:focus-visible .skdesc{opacity:1;transition-behavior:allow-discrete;display:block;transform:translateY(0)}@starting-style{.b5 .skname:hover .skdesc,.b5 .skname:focus-visible .skdesc{opacity:0;transform:translateY(2px)}}.b5 .sktable td.skm{overflow:visible}.b5 .sktable th.skm{padding-left:10px}.b5 .bskills.skwrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.b5 .bfig .bchart{align-self:center;width:auto;max-width:100%;height:auto}.b5 .bskills.skwrap .bchart{width:auto;max-width:100%;max-height:var(--radar-max-h);flex:none;align-self:center}.b5 .skkey{flex-flow:wrap;align-items:center;gap:10px 24px;width:auto;margin-bottom:12px;display:flex}.b5 .bskills .skkey{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:18px 0 0}.b5 .bskills .skchip,.b5 .bskills .skall{box-sizing:border-box;height:28px}.b5 .bskills .skchip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-items:center;gap:7px;padding:0 11px;font-size:11.5px}.b5 .bskills .skall{align-self:auto;margin:0 2px 0 0}.b5 .bskills .skall .skbtn{align-items:center;height:100%;display:inline-flex}.b5 .bskills .skchip.skoff{opacity:.42}.b5 .bskills .skchip .skdot{background:var(--mc);width:8px;height:8px}.b5 .bskills .skbtn{padding:0 12px;font-size:11.5px}.b5 .skall{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);align-self:center;margin:0 4px 0 0;display:inline-flex;overflow:hidden}.b5 .skbtn{letter-spacing:.02em;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:5px 13px;font-size:10px;line-height:1.4}.b5 .skbtn:hover{background:var(--n01);color:var(--text)}.b5 .skdiv{background:var(--line);flex:none;width:1px}.b5 .skchip{cursor:default;width:auto;color:var(--text);text-align:left;transition:opacity .14s var(--ease);background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:3px 0;font-size:13px;display:inline-flex}.b5 .skchip .skdot{background:var(--mc);border-radius:50%;flex:none;width:9px;height:9px}.b5 .skchip.skoff{opacity:.4}.b5 .skchip.skoff .skdot{box-shadow:inset 0 0 0 2px var(--mc);background:0 0}.b5 .skring{fill:none;stroke:var(--line-2);stroke-width:var(--fig-hair,1)}.b5 .skring:last-of-type{stroke:var(--line)}.b5 .skspoke{stroke:var(--line-2);stroke-width:var(--fig-hair,1)}.b5 .skscale{font-family:var(--data);letter-spacing:.04em;fill:var(--text-3);text-anchor:middle;paint-order:stroke;stroke:var(--bg);stroke-width:3.5px;stroke-linejoin:round;font-size:11px}.b5 .skaxis{font-family:var(--institutional);fill:var(--text-2);transition:fill .12s var(--ease);font-size:13px}.b5 .skaxis.skhot{fill:var(--text);font-weight:500}.b5 .skfocus{fill:var(--mc,var(--text));stroke:var(--surface);stroke-width:2px;pointer-events:none;opacity:0;transition:opacity .1s var(--ease)}.b5 .skwrap[data-tip] .skfocus{opacity:1}.b5 .skvals text{font-family:var(--data);fill:var(--mc);paint-order:stroke;stroke:var(--bg);stroke-width:3.5px;stroke-linejoin:round;opacity:.75;pointer-events:none;font-size:11px}.b5 .skvals text.on{opacity:1;font-size:12.5px;font-weight:500}.b5 .skchart *{pointer-events:none}.b5 .skchart .skaxis,.b5 .skchart .skaxis tspan{pointer-events:auto;cursor:default}.b5 .sktip{z-index:40;pointer-events:none;opacity:0;will-change:transform;background:var(--surface);border:1px solid var(--line-2);min-width:236px;max-width:320px;transition:opacity 90ms var(--ease);border-radius:9px;padding:11px 13px 9px;position:fixed;top:0;left:0;box-shadow:0 4px 12px #00000014,0 1px 2px #0000000d}.b5 .sktip[data-on]{opacity:1}.b5 .sktiph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;padding-bottom:8px;display:flex}.b5 .sktiph b{font-family:var(--institutional);color:var(--text);font-size:13.5px;font-weight:500;line-height:1.25}.b5 .sktiph>span:not(.mtag){font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:10px}.b5 .sktipd{color:var(--text-3);margin:-2px 0 9px;font-size:12px;line-height:1.45}.b5 .sktrow{color:var(--text-2);grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;gap:9px;padding:3px 0;font-size:12.5px;display:grid}.b5 .sktrow i{background:var(--mc);border-radius:50%;flex:none;width:8px;height:8px}.b5 .sktrow .sknm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--institutional);overflow:hidden}.b5 .sktrow .skv{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.b5 .sktrow .ske{font-family:var(--data);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:10.5px}.b5 .sktrow .skv{text-align:right}.b5 .sktrow.on,.b5 .sktrow.on .skv,.b5 .sktrow.on .sknm{color:var(--text);font-weight:500}.b5 .sktrow.on .ske{color:var(--text-2)}.b5 .skseries .skline{fill:none;stroke:var(--mc);stroke-width:var(--fig-series,1.4);stroke-linejoin:round;stroke-width:1.6px}.b5 .skwrap[data-iso] .skseries{opacity:.24;transition:opacity .14s var(--ease)}.b5 .skwrap[data-iso] .skchip{opacity:.42}.b5 .skwrap[data-iso] .skchip.skiso{opacity:1}.b5 .skseries .skvtx{fill:var(--mc);stroke:var(--wall);stroke-width:1px}.b5 .skseries.skdim{opacity:.16}.b5 .skseries.skdim .skarea{fill-opacity:0}.b5 .skchip[aria-pressed=false]{opacity:.3}.b5 .skchip:hover{opacity:.72}@media (max-width:900px){.b5 .skkey{gap:8px 16px;width:100%}}.b5 .cplbl{font-family:var(--institutional);fill:var(--text);font-size:12.5px}.b5 .cpt{cursor:default;transition:opacity .14s var(--ease)}.b5 .bchart[data-hot] .cpt{opacity:1}.b5 .bchart[data-hot] .cpt:not(.on) .cdot{fill:var(--n04);stroke:none}.b5 .bchart[data-hot] .cpt:not(.on) .cplbl{fill:var(--n07)}.b5 .bchart[data-hot] .cpt:not(.on) .cplate{fill:var(--surface);stroke:var(--line)}.b5 .bchart[data-hot] .cpt:not(.on) .ctether{stroke:var(--line);opacity:1}.b5 .bchart[data-hot] .cpt:not(.on) .gmk{opacity:.45}.b5 .cpt .cdot{transition:r .12s var(--ease)}.b5 .cpt.on .cplate{stroke:var(--line-2)}.b5 .cpt.on .cdot{r:6.4}.b5 .cpt.on .cplbl{fill:var(--text);font-weight:500}.b5 .sktrow i{flex:none}.b5 .cplate{fill:var(--surface);stroke:var(--line);stroke-width:1px}.b5 .ctether{opacity:.55}.b5 .front{stroke:var(--n05);stroke-width:1px;stroke-dasharray:2 3}.b5 .ceff{font-family:var(--institutional);letter-spacing:0;text-transform:none;fill:var(--n07);font-size:12.5px}.b5 .ceffarrow{stroke:var(--n06)}.b5 .brow.bhead{min-height:0;padding-block:0 10px}.b5 .brow.bhead .btrack.ghost{background:0 0;height:14px}.b5 .breflab{font-style:normal;font-family:var(--data);color:var(--n07);font-size:9px;text-decoration:none;position:absolute;top:0;transform:translate(-50%)}.b5 .bref{pointer-events:none;position:absolute;inset:0}.b5 .bref u{background:var(--n03);width:1px;text-decoration:none;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.b5 .brow.bhead .bref u{background:var(--line)}.b5 .brank{width:16px;font-style:normal;font-family:var(--data);color:var(--n07);text-align:right;flex:none;font-size:10px;line-height:18px}.b5 .brow.blead .brank{color:var(--text)}.b5 .brow[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--n09)}.b5 .brow{border-radius:var(--r-xs);grid-template-columns:minmax(0,210px) minmax(90px,1fr) 104px;align-items:center;gap:24px;padding-block:14px;padding-inline:0;display:grid}.b5 .bname{align-items:flex-start;gap:9px;min-width:0;display:flex}.b5 .bname .btx,.b5 .bname .mtagnm{min-width:0;font-size:12.5px;line-height:18px}.b5 .bname .mono{font-family:var(--data);font-size:12px}.b5 .bname .btx>span,.b5 .bname .mtagnm>span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px;display:block;overflow:hidden}.b5 .bname b{font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.b5 .btrack{border-radius:var(--r-sm);background:color-mix(in srgb, var(--text) 7%, transparent);height:14px;position:relative}.b5 .bfill{background:var(--bc,var(--q-ramp));background-size:100% 100%;border-radius:0;position:absolute;top:0;bottom:0;left:0}.b5 .btrack{overflow:hidden}.b5 .berr{border-left:1.5px solid var(--err-ink);border-right:1.5px solid var(--err-ink);min-width:3px;max-width:100%;height:58%;box-shadow:none;background:0 0;border-radius:0;position:absolute;top:50%;transform:translateY(-50%)}.b5 .berr:after{content:"";background:var(--err-ink);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.b5 .brow{position:relative}.b5 .bval{text-align:right}.b5 .bval span{color:var(--text);white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;display:block}.b5 .bval b{font-family:var(--data);color:var(--n07);white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:400;display:block}@media (max-width:720px){.b5 .btable .brow{border-bottom:var(--rule-w) var(--rule-style) var(--line);border-radius:0;grid-template-columns:1fr;gap:6px;min-height:0;padding-block:12px}.b5 .btable .brow:last-child{border-bottom:0}.b5 .btable .brow.bhead{display:none}.b5 .btable .bval{text-align:left;order:-1}.b5 .btable .bval span{font-size:13px;display:inline}.b5 .btable .bval b{margin-left:6px;display:inline}.b5 .btable .breflab{display:none}}.b5 .bskills,.b5 .bfig{flex-direction:column;align-items:flex-start;gap:0;max-width:100%;margin-inline:0;padding:2px 0 22px;display:flex}.b5 .blegend{flex-wrap:wrap;justify-content:center;gap:4px 2px;max-width:none;margin-inline:auto;display:flex}.b5 .blegend div{align-items:center;gap:7px;min-width:0;display:flex}.b5 .blegend i{border-radius:50%;flex:none;width:7px;height:7px}.b5 .blegend .blogo{opacity:.8;width:12px;height:12px;color:var(--text);flex:none;justify-content:center;align-items:center;display:flex}.b5 .blegend .blogo .mk{width:12px;height:12px}.b5 .blegend span{font-family:var(--institutional);color:var(--text);white-space:nowrap;font-size:11px}.b5 .blegend b{font-family:var(--institutional);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-inline-start:6px;font-size:9px;font-weight:400}.b5 .bchart{width:var(--chart-w);max-width:100%;height:auto;display:block;overflow:visible}.b5 .bskills .bchart{margin-inline:0}.b5 .blegend div{cursor:default;border-radius:var(--r-pill);transition:background .14s var(--ease), opacity .16s var(--ease);border:1px solid #0000;padding:4px 10px}.b5 .blegend div:hover{background:var(--surface);border-color:#0000;box-shadow:0 1px 3px #1b1d1c1a}.b5 .ptip{opacity:0;pointer-events:none;transition:opacity .14s var(--ease)}.b5 .pt:hover .ptip{opacity:1}.b5 .ptip rect{fill:var(--n11)}.b5 .ptip text{font-family:var(--institutional);letter-spacing:.005em;fill:#fff;font-size:10px}.b5 .ptip text.t2{fill:#ffffffb8}.b5 .bskills [data-ring]{transition:opacity .16s var(--ease)}.b5 .bskills .dim{opacity:.14}.b5 .bskills g.up polygon{stroke-width:1.8px;fill-opacity:.1}.b5 .bchart{--fig-cap:12.5px;--fig-tick:11px;--fig-lbl:12.5px}.b5 .bchart .ax,.b5 .bchart .axl{font-family:var(--institutional);font-size:var(--fig-cap);fill:var(--text-3);letter-spacing:0;text-transform:none}.b5 .bchart .tick{font-family:var(--data);font-size:var(--fig-tick);fill:var(--text-3)}.b5 .bchart .lbl{font-family:var(--institutional);font-size:var(--fig-lbl);font-weight:500}.b5 .bchart .gmk{color:var(--text-2);opacity:.8}.b5 .axp rect{fill:var(--surface);stroke:var(--line);stroke-width:1px}.b5 .bchart .err{stroke:var(--n04)}.b5 .bchart .lead{stroke:var(--n03)}.b5 .bchart image{opacity:.6}.b5 .bchart .hit{fill:#0000}.b5 .bchart .pt{transition:opacity .16s var(--ease)}.b5 .bchart:has(.pt:hover) .pt{opacity:.2}.b5 .bchart:has(.pt:hover) .pt:hover{opacity:1}.b5 .bchart .pt:hover .err{stroke:var(--text-2)}.b5 .bchart .pt:hover .lead{stroke:var(--n06)}.b5 .bchart .pt:hover .lbl{fill:var(--text)}.b5 .bchart .front{stroke:var(--n06);stroke-width:1.4px;stroke-dasharray:3 3.5;stroke-linecap:butt;stroke-linejoin:miter}.b5 .bchart .frontlbl{font-family:var(--refined,var(--data));letter-spacing:.02em;fill:var(--text-2);font-size:11px}.b5 .bchart .pt:not(.lead-pt){opacity:.55}.b5 .bchart:has(.pt:hover) .pt:not(:hover){opacity:.18}.b5 .bchart .pt:hover image{opacity:1}@media (prefers-reduced-motion:reduce){.b5 *,.b5 :before,.b5 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.b5 .bnote{font-family:var(--data);color:var(--n07);padding:10px 0 0;font-size:9.5px;line-height:1.5}.b5 .ctabs{background:var(--bg);width:auto;top:var(--top-h,44px);z-index:5;padding:14px 0;margin:32px 0 2px;border:0;border-radius:0;justify-content:flex-start;gap:6px;margin-bottom:28px;padding-bottom:0;display:flex;position:sticky;overflow:visible}.b5 .ctabs .lbtab{text-align:center;letter-spacing:.005em;text-transform:none;width:auto;min-width:0;color:var(--text-3);background:color-mix(in srgb, var(--text) 6%, transparent);box-shadow:none;transition:background .14s var(--ease), color .14s var(--ease);border:0;border-radius:7px 7px 0 0;flex:none;padding:12px 36px;font-size:13.1px;line-height:1;position:relative}.b5 .ctabs .lbtab:hover{background:color-mix(in srgb, var(--text) 3%, transparent);color:var(--text-2)}.b5 .ctabs .lbtab[aria-pressed=true],.b5 .ctabs .lbtab[aria-pressed=true]:hover{color:var(--text);background:var(--bg);z-index:1;border-top:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:0;padding-top:11px;font-weight:500;box-shadow:0 -9px 14px -12px #14181547,0 -3px 5px -5px #14181533}.b5 .ctabs{align-items:flex-end;gap:3px}.b5 .cbody{background:var(--bg);padding:18px var(--panel-inset) 22px;border:0;border-radius:0;margin-top:0;padding-inline:0}.b5 .lbstack .lbsech,.b5 .lbstack .lbsecsub,.b5 .lbstack .stwrap,.b5 .lbstack .btable{padding-inline:0}.b5 .cbody .lb{max-width:var(--board-max);margin-top:0;background:0 0;border:0;border-radius:0;margin-inline:0;overflow-x:auto}.b5 .lb.lbstack{overflow:visible}.b5 .lbstack .lbsec{scroll-margin-top:calc(var(--top-h,44px) + var(--strip-h,0px) + var(--jump-h,0px));padding:0 0 34px;overflow-x:auto}.b5 .lbstack .lbsec+.lbsec{margin-top:0;padding-top:32px}.b5 .prev{padding-bottom:calc(var(--pane-pad) + var(--lb-tail,0px))}.b5 .lbsech{font-family:var(--institutional);letter-spacing:-.012em;color:var(--text);align-items:center;margin:8px 0 6px;padding-inline:20px;font-size:19px;font-weight:400;line-height:1.2;display:flex}.b5 .lbcopy{width:22px;height:22px;color:var(--text-3);cursor:pointer;vertical-align:middle;opacity:.8;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.b5 .lbcopy:hover{color:var(--text);opacity:1}.b5 .lbsecsub{max-width:calc(var(--prose-measure) + 20px);color:var(--text-3);margin:0 0 20px;padding-inline:20px;font-size:13px;line-height:1.6}.b5 .cbody .lbtabs.lbjump{top:calc(var(--top-h,44px) + var(--strip-h,0px));z-index:4;background:var(--bg);box-sizing:border-box;border-bottom:1px solid var(--line);grid-auto-columns:max-content;justify-content:start;width:auto;max-width:none;margin:0 0 22px;padding:14px 0 12px;position:sticky}.b5 .cbody:has(.lbstack){padding-top:0}.b5 .lbstack .bv{padding-top:0}.b5 .lbtabs.ctabs{max-width:100%}.b5 .cbody .lbtabs,.b5 .stabs{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0 0 26px;display:grid;overflow:visible}@container (max-width:720px){.b5 .cbody .lbtabs,.b5 .stabs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;display:grid}.b5 .cbody .lbtabs .lbtab,.b5 .stabs .lbtab{width:auto}}@container (max-width:400px){.b5 .cbody .lbtabs,.b5 .stabs{grid-template-columns:minmax(0,1fr)}}.b5 .cbody .lbtabs .lbtab,.b5 .stabs .lbtab{text-align:center;letter-spacing:.005em;text-transform:none;width:auto;min-width:0;color:var(--text-3);background:var(--bg);border:1px solid var(--line);box-shadow:none;border-radius:6px;padding:6px 14px;font-size:11px;line-height:1}.b5 .cbody .lbtabs .lbtab:hover,.b5 .stabs .lbtab:hover{background:var(--n01);border-color:var(--n06);color:var(--text)}.b5 .cbody .lbtabs .lbtab[aria-pressed=true],.b5 .stabs .lbtab[aria-pressed=true],.b5 .cbody .lbtabs .lbtab[aria-pressed=true]:hover,.b5 .stabs .lbtab[aria-pressed=true]:hover{color:var(--text);background:var(--tab-on);border-color:var(--line-2);box-shadow:none;font-weight:500}.b5 .stabs{gap:2px}.b5 .stabs .lbtab{font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);border-radius:var(--r-sm,6px);box-shadow:none;background:0 0;border:0;padding:8px 6px;font-size:9px;font-weight:400}.b5 .stabs .lbtab:hover{background:var(--n01);color:var(--text);border-color:#0000}.b5 .stabs .lbtab[aria-pressed=true],.b5 .stabs .lbtab[aria-pressed=true]:hover{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-color:#0000;font-weight:400}.b5 .cbody .bv{border:0;border-radius:0}.b5 .cbody .overview{margin:0}.b5 .ovpane .overview.doc{max-width:900px;padding-inline:var(--page-pad);margin-inline:0}.b5 .overview.doc{max-width:calc(var(--doc-measure) + var(--panel-inset) * 2);padding:34px var(--panel-inset) 48px;margin-inline:0}.b5 .overview.doc h2{letter-spacing:-.02em;color:var(--text);margin:38px 0 12px;font-size:20px;font-weight:500;line-height:1.25}.b5 .overview.doc h2:first-child{margin-top:0}.b5 .overview.doc h3{letter-spacing:-.008em;color:var(--text);text-transform:none;margin:26px 0 10px;font-size:14.5px;font-weight:500;line-height:1.35}.b5 .overview.doc h4{letter-spacing:0;color:var(--text-2);margin:20px 0 8px;font-size:12.5px;font-weight:500}.b5 .overview.doc h2+h3,.b5 .overview.doc h3+h4{margin-top:14px}.b5 .overview.doc p{color:var(--text-2);max-width:78ch;margin:0 0 13px;font-size:13.5px;line-height:1.65}.b5 .overview.doc li,.b5 .overview.doc blockquote{max-width:var(--read-measure)}.b5 .overview.doc>:last-child{margin-bottom:0}.b5 .overview.doc ul,.b5 .overview.doc ol{margin:0 0 15px;padding-left:22px}.b5 .overview.doc li{color:var(--text-2);margin-bottom:7px;font-size:13.5px;line-height:1.6}.b5 .overview.doc li:last-child{margin-bottom:0}.b5 .overview.doc li::marker{color:currentColor}.b5 .overview.doc strong{color:var(--text);font-weight:500}.b5 .overview.doc a:not(.btn){color:var(--text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--n05);text-decoration-color:var(--n05)}.b5 .overview.doc a:not(.btn):hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.b5 .overview.doc code{font-family:var(--mono);background:var(--n01);border-radius:var(--r-2xs);padding:1px 4px;font-size:12px}.b5 .overview.doc blockquote{background:var(--n01);border-left:2px solid var(--line-2);border-radius:var(--r-2xs);color:var(--text-2);margin:0 0 14px;padding:10px 14px;font-size:12.5px;line-height:1.55}.b5 .overview.doc pre.code{margin:0 0 14px}.b5 .overview.doc .twrap{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);max-width:none;margin:0 0 16px;overflow-x:auto}.b5 .overview.doc .twrap table{border-collapse:collapse;width:100%;font-size:12px}.b5 .overview.doc .twrap th{text-align:left;font-family:var(--data);letter-spacing:.015em;color:var(--text);background:var(--n01);border-bottom:var(--rule-w) var(--rule-style) var(--line);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:400}.b5 .overview.doc .twrap td{color:var(--text-2);border-bottom:var(--rule-w) var(--rule-style) var(--line);vertical-align:middle;padding:9px 12px}.b5 .overview.doc .twrap tr:last-child td{border-bottom:0}.b5 .overview.doc .twrap th.sym,.b5 .overview.doc .twrap td.sym{text-align:center}.b5 .overview.doc .twrap table.matrix td:first-child{white-space:nowrap;color:var(--text)}.b5 .mdot{vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.b5 .mdot.on{background:var(--n08)}.b5 .mdot.off{box-shadow:inset 0 0 0 1.5px var(--n05);background:0 0}.b5 .mdot.key{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px currentColor}.b5 .ovpane .overview.doc{padding-inline:0}.b5 .ovpane .overview.doc p{max-width:none;color:var(--text);font-size:13.5px;line-height:1.65}.b5 .ovpane .overview.doc li{color:var(--text);font-size:13.5px;line-height:1.6}.b5 .ovpane .overview.doc p,.b5 .ovpane .overview.doc li,.b5 .ovpane .overview.doc blockquote{max-width:var(--read-measure)}.b5 .ovpane .overview.doc li::marker{color:var(--text)}.b5 .ovpane .overview.doc h2{letter-spacing:-.018em;margin:46px 0 14px;font-size:19px;font-weight:500}.b5 .ovpane .overview.doc h2:first-child{margin-top:0}.b5 .ovpane .overview.doc h3{margin:32px 0 10px;font-size:15.5px}.b5 .ovpane .overview.doc h4{color:var(--text);margin:24px 0 8px;font-size:14px}.b5 .ovpane .overview.doc h2+h3,.b5 .ovpane .overview.doc h3+h4{margin-top:16px}.b5 .ovpane .overview.doc blockquote{font-size:14px;line-height:1.6}.b5 .ovpane .overview.doc code{font-size:13px}.b5 .ovpane .overview.doc h2,.b5 .ovpane .overview.doc h3,.b5 .ovpane .overview.doc h4{scroll-margin-top:calc(var(--top-h,44px) + 55px)}.b5 .ovlayout{--doc-col:min(675px, 100%);--doc-breakout:0px;--fig-extra:0px;grid-template-columns:minmax(0, var(--doc-col));width:var(--doc-col);align-items:start;max-width:100%;display:grid;position:relative}.b5 .ovlayout>.doctitle{grid-column:1;margin:10px 0 0}.b5 .ovlayout>.overview.doc{grid-column:1;min-width:0;padding-top:26px}.b5 .ovtocwrap{top:0;bottom:-360px;right:calc(100% + var(--rail-gap));width:146px;min-width:0;position:absolute}.b5 .ovtoc{top:calc(var(--top-h,44px) + var(--strip-h,0px) + 14px);max-height:calc(100vh - var(--top-h,44px) - var(--strip-h,0px) - 40px);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;margin:34px 0 0;padding:0 0 6px 14px;position:sticky;overflow:auto}.b5 .ovtoc::-webkit-scrollbar{width:0;height:0}.b5 .ovtoct{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);z-index:1;background:var(--bg);margin:0;padding:0 0 8px;font-size:10.5px;position:sticky;top:0}.b5 .ovtl{text-align:left;text-indent:-12px;cursor:pointer;width:100%;font-family:var(--refined);color:var(--text-3);transition:color .15s var(--ease);background:0 0;border:0;padding:4px 0 4px 12px;font-size:12px;line-height:1.35;display:block}.b5 .ovtl.l3{padding-left:24px;font-size:11.5px}.b5 .ovtl.l4{padding-left:34px;font-size:11px}.b5 .ovtl:hover{color:var(--text)}.b5 .ovtl[aria-current=true]{color:var(--text);font-weight:500}.b5 .ovtocwrap .ovtoc{top:calc(var(--top-h,44px) + 55px);max-height:calc(100vh - var(--top-h,44px) - 81px);overscroll-behavior:auto;margin:61.15px 0 0;padding:0 0 6px}.b5 .ovtocwrap .ovtl{text-indent:0;gap:7px;padding:4px 0;display:flex}.b5 .ovtocwrap .ovtl .tocn{flex:none}.b5 .ovtocwrap .ovtl .toct{flex:1;min-width:0}.b5 .ovtocwrap .ovtl.l3{padding-left:12px}.b5 .ovtocwrap .ovtl.l4{padding-left:22px}@media (min-width:1500px){.b5 .prev{--doc-inset:96px;--rail-gap:137.8px}.b5 .ovlayout{--fig-extra:min(320px, calc(var(--content-max) - var(--doc-inset) - 675px - 28px))}}@media (max-width:1499px){.b5 .ovlayout{grid-template-columns:186px minmax(0, var(--doc-col));width:auto}.b5 .ovtocwrap{grid-area:1/1/span 2;place-self:stretch start;position:static}.b5 .ovlayout>.doctitle{grid-area:1/2}.b5 .ovlayout>.overview.doc{grid-area:2/2}}@container (max-width:819px){.b5 .ovtocwrap{display:none}.b5 .ovlayout{grid-template-columns:minmax(0,900px)}.b5 .ovlayout>.overview.doc,.b5 .ovlayout>.doctitle{grid-column:1}}@media (min-width:1500px){.b5 .ovtocwrap{display:block}}.b5 .ovpane .overview.doc .ovlb{margin:32px 0}.b5 .ovpane .overview.doc .ovlb .btable{--bl-id:170px;padding-inline:0}.b5 .ovpane .overview.doc .ovlb .btable.tb6 .brow{grid-template-columns:minmax(0, var(--bl-id)) minmax(70px, 1fr) 66px 70px 90px 78px}.b5 .ovpane .overview.doc .ovlb .btable .brow{grid-template-columns:minmax(0, var(--bl-id)) minmax(90px, 1fr) 66px 68px 100px}.b5 .overview.doc .twrap th.num,.b5 .overview.doc .twrap td.num{text-align:right}.b5 .overview.doc .twrap td .mk{vertical-align:-2px;margin-right:7px}.b5 .overview.doc .matrixlegend{font-family:var(--data);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:5px 18px;margin:-8px 0 16px;font-size:11.5px;display:flex}.b5 .overview.doc .matrixlegend .mdot{margin-right:6px}.b5 .overview.doc .matrixlegend span{align-items:center;display:inline-flex}.b5 .overview.doc .matrixlegend .mkey{place-items:center;width:16px;height:16px;margin-right:6px;display:inline-grid}.b5 .overview.doc .matrixlegend .mkey .mdot{margin-right:0}.b5 .ovpane .overview.doc .twrap{margin:22px 0 26px}.b5 .ovpane .overview.doc .twrap th{border-bottom:1px solid var(--line-2)}.b5 .ovpane .overview.doc .twrap td{border-bottom:0}.b5 .ovpane .overview.doc .twrap tbody tr:nth-child(2n){background:var(--n01)}.b5 .ovpane .overview.doc .matrixlegend{color:var(--text-2);gap:6px 22px;margin:2px 0 20px;font-size:13px}.b5 .ovpane .overview.doc .twrap:has(+.matrixlegend){margin-bottom:10px}.b5 .ovpane .overview.doc .twrap table.matrix td:first-child{font-family:var(--data);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}.b5 .ovpane .overview.doc .twrap table.matrix td:first-child,.b5 .ovpane .overview.doc .twrap table.matrix th:first-child{padding-right:8px}.b5 .ovpane .overview.doc .twrap table.matrix .ovmtag{cursor:pointer}.b5 .ovtip{z-index:40;pointer-events:none;opacity:0;will-change:transform;background:var(--surface);border:1px solid var(--line-2);max-width:300px;transition:opacity 90ms var(--ease);border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px 7px;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 12px #00000014,0 1px 2px #0000000d}.b5 .ovtip[data-on]{opacity:1}.b5 .ovtip b{font-family:var(--institutional);color:var(--text);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.25}.b5 .ovtip .d{font-family:var(--refined);color:var(--text-2);white-space:normal;font-size:12px;line-height:1.45}.b5 .ovpane .overview.doc .twrap table.matrix .xc,.b5 .ovpane .overview.doc .twrap table.matrix td.xr{background:color-mix(in srgb, var(--n02) 75%, transparent)}.b5 .ovpane .overview.doc .twrap table.matrix td.xr.xc{background:var(--n03)}.b5 .ovpane .overview.doc .ovcta{background:var(--n01);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 22px;margin:34px 0 10px;padding:24px 28px;display:flex}.b5 .ovpane .overview.doc .ovcta .ovctat{max-width:none;color:var(--text);margin:0;font-size:17px;font-weight:500;line-height:1.5}.b5 .btn.btnlg{min-width:120px;padding:12px 22px;font-size:13px}.b5 .ovpane .overview.doc .ovcta .btn{margin-left:auto}.b5 .ovpane .overview.doc .twrap,.b5 .ovpane .overview.doc .ovlb{margin-inline:calc(-1 * var(--doc-breakout,0px))}.b5 .ovpane .overview.doc .ovlb,.b5 .ovpane .overview.doc .twrap,.b5 .ovpane .overview.doc .sdcta{margin-right:calc(-1 * var(--fig-extra))}.b5 .ovpane .overview.doc .sdcta{margin-top:56px}.b5 .ovpane .overview.doc .sdcta p{max-width:26ch;font-family:var(--institutional);letter-spacing:-.014em;color:#f6f8f8;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.35}.b5 .cbody .cbody{background:0 0;border:0;border-radius:0;padding:12px 0 0}.b5 .overview{color:var(--text-2);font-size:15.5px;line-height:1.62}.b5 .overview p{max-width:var(--doc-measure);text-wrap:pretty;margin-top:19px}.b5 .overview h4{color:var(--text);margin:26px 0 0;font-size:13px;font-weight:500}.b5 .ovstats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-bottom:34px;display:grid}@media (max-width:860px){.b5 .ovstats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.b5 .ovstats div{background:var(--surface);border-radius:8px;padding:12px 14px}.b5 .ovstats dt{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9px}.b5 .ovstats dd{color:var(--text);overflow-wrap:break-word;margin:5px 0 0;font-size:15px;line-height:1.25}.b5 .ovlist{max-width:var(--doc-measure);margin-top:12px}.b5 .ovlist li{color:var(--text-2);margin-top:7px;padding-left:14px;font-size:14px;line-height:1.6;list-style:none;position:relative}.b5 .ovlist li:before{content:"";background:var(--n05);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.b5 .ovlist b{color:var(--text);font-weight:500}.b5 .ovtag{font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);border-radius:var(--r-pill);vertical-align:middle;margin-inline-start:9px;padding:2px 7px;font-size:8.5px}.b5 .cbody .lb.ovfig{margin-top:18px}.b5 .ovnote{color:var(--text-3);max-width:var(--doc-measure);margin-top:10px;font-size:13px;line-height:1.6}.b5 .ovmeth{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media (max-width:700px){.b5 .ovmeth{grid-template-columns:minmax(0,1fr)}}.b5 .ovmeth div{background:var(--surface);border-radius:8px;padding:13px 15px}.b5 .ovmeth dt{font-family:var(--data);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.b5 .ovmeth dd{color:var(--text);margin:5px 0 0;font-size:13px;line-height:1.5}.b5 .rvblk{margin:10px 0 0}.b5 .rvlbl{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 5px;font-size:9px;display:block}.b5 .rvtoolhead{align-items:baseline;gap:12px;min-width:0;display:flex}.b5 .rvtool{font-family:var(--mono);color:var(--text);font-size:12.5px;font-weight:500;line-height:1.35;display:block}.b5 .rvthink{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.b5 .rvnone{font-family:var(--data);color:var(--text-3);margin:0;font-size:11.5px}.b5 .trajtranscript>.acc{border:1px solid var(--line-2);background:#fff;box-shadow:0 1px 2px #1b1d1c14}.b5 .trajtranscript>.acc:not([open]){height:64px;overflow:hidden}.b5 .trajtranscript>.acc>summary{gap:13px;height:64px;padding:0 12px 0 10px}.b5 .trajtranscript>.acc[open]>summary{border-bottom:1px solid var(--line);border-bottom-right-radius:0;border-bottom-left-radius:0}.b5 .acc[open]>summary .turnpeek{opacity:.75}.b5 .trajtranscript>.acc.turnbounded{max-height:320px;position:relative;overflow:hidden}.b5 .trajtranscript>.acc.turnbounded>.body{max-height:256px;padding-bottom:54px;overflow:hidden}.b5 .trajtranscript>.acc.turnbounded:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#fff 72%);height:66px;position:absolute;bottom:0;left:0;right:0}.b5 .turnfullctl{display:none}.b5 .turnbounded>.turnfullctl{z-index:2;color:var(--text-2);font-family:var(--institutional);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:11px;line-height:1;text-decoration:underline;display:block;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.b5 .turnbounded>.turnfullctl:hover{color:var(--text)}.b5 .tag.tn{width:var(--turn-gutter,2ch);min-width:var(--turn-gutter,2ch);text-align:left;font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--text-3);background:0 0;padding:0;font-size:12px;line-height:1}.b5 .rvraw{font-family:var(--mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:0;font-size:12px;line-height:1.6}.b5 .sproll .code,.b5 .sproll .jsonview,.b5 .sproll .rvtool{font-family:var(--mono)}.b5 .acc>summary .turnpreview{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex;overflow:hidden}.b5 .acc>summary .turnprose{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12px;display:block;overflow:hidden}.b5 .acc>summary .turncall{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);color:var(--text);font-size:11.5px;display:block;overflow:hidden}.b5 .acc>summary .turntool{color:var(--text);font-weight:500}.b5 .acc>summary .turnargs{color:var(--text)}.b5 .acc>summary .turnmore{color:var(--text-3)}.b5 .rvcall{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:12px 0 0;padding:0 15px 15px}.b5 .rvcall .rvblk{margin-top:12px}.b5 .rvcall>.rvblk:first-child{margin-top:0}.b5 .rvcall .rvtoolhead{border-bottom:1px solid var(--line);background:#ffffff85;border-radius:8px 8px 0 0;margin:0 -15px;padding:11px 15px 10px}.b5 .rvcall .rvtoolhead+.jsongroup{margin-top:12px}.b5 .rvcall .rvtoolout{border-top:1px solid var(--line);background:#1b1d1c06;border-radius:0 0 8px 8px;margin:13px -15px -15px;padding:13px 15px 15px}.b5 .jsongroup{min-width:0}.b5 .jsonlabel{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 4%, transparent);font-family:var(--mono);color:var(--text-2);border-radius:4px;margin:0 0 10px;padding:7px 9px;font-size:11px;font-weight:500;line-height:1.2;display:block}.b5 .jsonblock{--json-preview-h:96px;min-width:0;position:relative}.b5 .jsonviewport{min-width:0}.b5 .jsonblock:not(.jsonexpanded) .jsonviewport{max-height:var(--json-preview-h);overflow:hidden}.b5 .jsonblock.jsonclipped:not(.jsonexpanded){height:var(--json-preview-h);overflow:hidden}.b5 .jsonblock.jsonclipped:not(.jsonexpanded):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface) 72%);height:62px;position:absolute;bottom:0;left:0;right:0}.b5 .rvtoolout .jsonblock.jsonclipped:not(.jsonexpanded):after{background:linear-gradient(#0000,#f5f5f5 72%)}.b5 .jsonview{font-family:var(--mono);color:var(--n08);font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;margin:0;padding:0;font-size:12px;line-height:1.55}.b5 .json-key{color:var(--text-2);font-weight:500}.b5 .json-string{color:var(--text)}.b5 .json-number{color:var(--stop-ink)}.b5 .json-literal{color:var(--idle-ink)}.b5 .jsonfullctl{color:var(--text-2);font-family:var(--institutional);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:10px auto 0;padding:3px 0;font-size:11px;line-height:1;text-decoration:underline;display:block}.b5 .jsonfullctl:hover{color:var(--text)}.b5 .jsonclipped:not(.jsonexpanded)>.jsonfullctl{z-index:2;white-space:nowrap;margin:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.b5 .turnbounded .jsonfullctl{display:none}.b5 .sproll>details.acc>summary{top:var(--tmaph,44px);background:var(--bg);z-index:1;position:sticky}.b5 .trajlayout{width:100%;display:block}.b5 .trajtranscript{min-width:0}.b5 .tmap{top:calc(var(--top-h,44px) + var(--strip-h,0px));z-index:2;background:var(--bg);border-bottom:var(--rule-w) solid var(--line);margin:12px 0 8px;padding:4px 0;position:sticky;box-shadow:0 6px 8px -6px #1b1d1c24}.b5 .tmap .tticks{gap:1px;height:7px;display:flex}.b5 .tkey{font-family:var(--data);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);gap:12px;margin-top:4px;font-size:8.5px;display:flex}.b5 .tkey span{align-items:center;gap:4px;display:inline-flex}.b5 .tmap:before{content:"";background:var(--bg);height:16px;position:absolute;bottom:100%;left:0;right:0}.b5 .tmap .tk{background:var(--n04);cursor:pointer;border:0;border-radius:1px;flex:1 1 0;min-width:3px;padding:0}.b5 .tmap .tk:hover{background:var(--text-2)}.b5 .tmap .tk.done{background:var(--n06)}.b5 .tmap .tk.cur{background:var(--text)}.b5 .tkey .tprog{letter-spacing:.02em;text-transform:none;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px}.b5 .tmap .tk.hit{background:var(--stop-ink);outline:1px solid var(--stop-ink)}.b5 .acc>summary .sub2{text-align:right;min-width:44px}.b5 .sproll .acc{border-top:var(--rule-w) var(--rule-style) var(--line);background:0 0;border-radius:0;margin:0}.b5 .sproll .acc>summary{padding:9px 12px 9px 2px}.b5 .sproll .acc>summary:hover{background:var(--e1)}.b5 .sproll .acc .body{padding:2px 2px 18px 48px}.b5 .rstats{flex-wrap:wrap;align-items:flex-end;gap:14px 34px;margin:20px 0 6px;display:flex}.b5 .rstat b{font-weight:400;font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 4px;font-size:9px;display:block}.b5 .rstat span{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.b5 .rstat span.ok{color:var(--go-ink)}.b5 .rstat span.bad{color:var(--stop-ink)}.b5 .rstats .watch{flex:none;margin:0 0 1px auto}.b5 .rvend{border-bottom:var(--rule-w) var(--rule-style) var(--line);align-items:baseline;gap:7px;margin-top:24px;padding:0 2px 20px;display:flex}.b5 .rvend h3{font-weight:400;font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:9px;line-height:1}.b5 .rvend .rvscore{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}.b5 .rvend .rvpf{letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:500}.b5 .rvend .rvpf.ok{color:var(--go-ink)}.b5 .rvend .rvpf.bad{color:var(--stop-ink)}.b5 .splitsample{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.b5 .splitsample>section{background:var(--bg);border:1px solid var(--line);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:10px;min-width:0;max-height:calc(100vh - 210px);padding:16px 16px 20px;overflow-y:auto}@media (max-width:1180px){.b5 .splitsample{grid-template-columns:minmax(0,1fr)}.b5 .splitsample>section{max-height:none;overflow:visible}}.b5 .sampledoc{padding-left:calc(146px + var(--rail-gap));max-width:min(100%,calc(var(--doc-measure) + 146px + var(--rail-gap)));margin-inline:0;position:relative}.b5 .sampledoc p.prose,.b5 .sampledoc div.prose,.b5 .sampledoc p.body,.b5 .sampledoc p.tasklede,.b5 .sampledoc p.sdfinding,.b5 .sampledoc .critb p.prose{max-width:var(--read-measure)}.b5 .sdnavwrap{width:146px;position:absolute;top:0;bottom:0;left:0}.b5 .sdnav{margin-top:51.15px;padding-left:0}.b5 .sdnav .ovtl{padding-top:6px;padding-bottom:6px}.b5 .sdsec{scroll-margin-top:calc(var(--top-h,44px) + var(--strip-h,0px) + 18px);margin-top:40px}@container (max-width:900px){.b5 .sdnavwrap{display:none}.b5 .sampledoc{max-width:min(100%, var(--doc-measure));padding-left:0}}@media (max-width:900px){.b5 .sdnavwrap{display:none}.b5 .sampledoc{max-width:min(100%, var(--doc-measure));padding-left:0}}@media (min-width:1500px){.b5 .sdnavwrap{display:block}.b5 .sampledoc{max-width:min(100%, var(--doc-measure));padding-left:0}.b5 .sdnavwrap{left:auto;right:calc(100% + var(--rail-gap))}}.b5 .sdtitle{letter-spacing:-.022em;color:var(--text);text-transform:none;margin:0;font-size:26px;font-weight:400;line-height:1.15}.b5 h2.sdtitle{margin:0 0 18px}.b5 .sdsec:not(.sdsub){margin-top:58px}.b5 .sdsec:first-of-type{margin-top:0}.b5 .sdverdict{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.b5 .sdmodel{color:var(--text);font-size:14px}.b5 .sdpf{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);padding:4px 9px;font-size:10.5px}.b5 .sdpf.pass{background:color-mix(in srgb,var(--go) 16%,transparent);color:var(--text)}.b5 .sdpf.fail{background:color-mix(in srgb,var(--stop) 16%,transparent);color:var(--text)}.b5 .sdreward{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:20px;display:inline-flex}.b5 .sdreward i{font-style:normal;font-family:var(--institutional);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.b5 .sdfinding{color:var(--text);max-width:62ch;margin:14px 0 0;font-size:15.5px;line-height:1.55}.b5 .sdstats{margin-top:20px;padding-bottom:2px}.b5 .sdh{letter-spacing:-.018em;color:var(--text);border-bottom:1px solid var(--line);text-transform:none;margin:0 0 14px;padding-bottom:9px;font-size:19px;font-weight:500}.b5 .trajhead{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex;position:relative}.b5 .trajhead .sdh{flex:1 0 100%}.b5 .trajhead .watch{flex:none;position:absolute;top:0;right:0}.b5 .sampledoc .tasklede{margin:0 0 16px}.b5 .sampledoc .overview.doc{max-width:none;padding:0}.b5 .sampledoc .overview.doc>p:first-child{margin-top:0}.b5 .sampledoc .overview.doc>h3:first-child{margin-top:22px}.b5 .sampledoc .overview.doc h3{margin:34px 0 11px;font-size:15.5px}.b5 .sampledoc .overview.doc p{max-width:var(--read-measure)}.b5 .sdtag{color:var(--text-3);margin:8px 0 0;font-size:12.5px;line-height:1.4}.b5 .sdlede{color:var(--text);max-width:var(--read-measure);margin:20px 0 0;font-size:15.5px;line-height:1.6}.b5 .sdgradelede{color:var(--text);max-width:var(--read-measure);margin:0;font-size:13.5px;font-weight:500;line-height:1.65}.b5 .sdprompt{white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:360px;padding:14px 16px;overflow:hidden auto}.b5 .sdsublbl{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:30px 0 10px;font-size:10.5px}.b5 .sdcta{text-align:center;background:linear-gradient(#232625,#1b1d1c);border-radius:12px;flex-direction:column;align-items:center;gap:22px;margin-top:36px;padding:46px 28px 42px;display:flex;position:relative;overflow:hidden}.b5 .sdcta p{max-width:26ch;font-family:var(--institutional);letter-spacing:-.014em;color:#f6f8f8;margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.35}.b5 .sdcta .ccta{background:var(--ctl-face);border-color:var(--ctl-rule);color:var(--text);box-shadow:var(--ctl-lip);flex:none;margin-top:0;padding:15px 32px;font-size:15px}.b5 .acc.turnhit{outline:2px solid var(--stop-ink);outline-offset:1px;background:color-mix(in srgb, var(--cinnabar) 7%, transparent);border-radius:6px}.b5 .acc.turnhit>summary .tag{color:var(--stop-ink)}.b5 .tnote{max-width:74ch}.b5 .tools{flex-direction:column;gap:10px;margin-top:14px;display:flex}.b5 .tool{border:1px solid var(--line-2);background:#fff;border-radius:8px;padding:14px 15px 15px;box-shadow:0 1px 2px #1b1d1c0d}.b5 .tname{font-family:var(--data);color:var(--text);font-size:12.5px;font-weight:500;display:block}.b5 .tdesc{color:var(--text-2);max-width:74ch;margin-top:6px;font-size:12.5px;line-height:1.5}.b5 .tparams{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:10px;font-size:11.5px}.b5 .tparams th{text-align:left;font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);padding:0 10px 5px 0;font-size:9px;font-weight:400}.b5 .tparams th.cn{width:24%}.b5 .tparams th.ct{width:15%}.b5 .tparams th.cr{width:12%}.b5 .tparams th.cd,.b5 .tparams td.cd{text-align:right;padding-right:0}.b5 .tparams td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-2);overflow-wrap:anywhere;padding:6px 10px 6px 0;line-height:1.45}.b5 .tparams tr:last-child td{border-bottom:0}.b5 .pname{font-family:var(--mono);color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 6px;font-size:10.5px}@media (max-width:700px){.b5 .tpwrap{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.b5 .tparams{min-width:480px}}.b5 .preqc{font-family:var(--data);color:var(--text-2)}.b5 .ptype{font-family:var(--mono);color:var(--text-3);font-size:10.5px}.b5 .pdash{color:var(--n05)}.b5 .wlist{margin-top:12px;padding-left:0;list-style:none}.b5 .wlist li{color:var(--text-2);margin-top:7px;padding-left:15px;font-size:13px;line-height:1.5;position:relative}.b5 .wlist li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:7.25px;left:0}.b5 .gprose p{color:var(--text-2);max-width:74ch;margin-top:12px;font-size:13.5px;line-height:1.6}.b5 .gprose p:first-child{margin-top:0}.b5 .shead{color:var(--text);max-width:60ch;font-size:15px;line-height:1.4}.b5 .srows{flex-direction:column;gap:8px;margin-top:14px;display:flex}.b5 .srow{background:var(--surface);text-align:left;border:0;border-radius:8px;grid-template-columns:104px auto 1fr;align-items:baseline;gap:6px 12px;width:100%;padding:12px 14px;display:grid}.b5 .srow .ckjump{grid-column:1/-1}.b5 .srow b{font-weight:400;font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.b5 .sval{font-family:var(--data);color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.b5 .snote{color:var(--text-2);font-size:12.5px;line-height:1.45}.b5 .scrit{margin-top:14px}.b5 .checks{flex-direction:column;gap:5px;margin-top:14px;display:flex}.b5 .check{text-align:left;background:var(--surface);border:0;border-radius:7px;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;width:100%;padding:11px 13px;display:grid}.b5 .cklabel{color:var(--text);font-size:13px;line-height:1.4}.b5 .ckres{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9px}.b5 .check[data-res=fail] .ckres{color:var(--stop-ink)}.b5 .check[data-res=fail]{background:color-mix(in srgb, var(--cinnabar) 5%, var(--surface))}.b5 .cknote{color:var(--text-2);grid-column:1/-1;margin-top:3px;font-size:12.5px;line-height:1.5}.b5 .ckjump{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--stop-ink);grid-column:1/-1;margin-top:7px;font-size:9px}.b5 .jumpable{cursor:pointer;transition:background .14s var(--ease)}.b5 .jumpable:hover{background:color-mix(in srgb, var(--cinnabar) 10%, var(--surface))}.b5 .topbtn{background:var(--surface);border:1px solid var(--line-2);height:28px;box-shadow:none;font-family:var(--institutional);letter-spacing:.005em;color:var(--text);white-space:nowrap;cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), transform .14s var(--ease);border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:11.5px;text-decoration:none;display:inline-flex}.b5 .topbtn:hover{background:var(--n01);border-color:var(--n06)}.b5 .topbtn:active{background:var(--n02)}.b5 .posts{flex:1 0 auto;min-height:0;display:block}.b5 .postmain{max-width:900px;padding:20px var(--page-pad) 88px;margin:0 auto}.b5 .postmain.postindex{padding-top:0;padding-inline:var(--page-pad);max-width:900px;margin-inline:auto}.b5 .pbyline{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:10px;display:flex}.b5 .pbyline b{color:var(--text-2);font-weight:400}.b5 .ptags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.b5 .ptags span{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);border-radius:var(--r-pill);padding:3px 9px;font-size:9px}.b5 .postmain .ptitle{text-align:center;max-width:none;margin:18px auto 0;font-size:38px;line-height:1.14}.b5 .postmain .pbyline{justify-content:center}.b5 .pcover.pcube .pcubebox{aspect-ratio:16/10;background:var(--surface);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.b5 .pcover.pcube iframe{transform-origin:50%;pointer-events:none;background:0 0;border:0;width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.b5 .pcover{margin-top:52px}.b5 .pcover img{outline-offset:-1px;border-radius:10px;outline:1px solid #1b1d1c14;width:100%;height:auto;display:block}.b5 .bloghead{padding:44px 0 30px}.b5 .bloghead h1{letter-spacing:-.03em;color:var(--text);font-size:46px;font-weight:400;line-height:1}.b5 .bloghead p{color:var(--text-3);max-width:52ch;margin-top:14px;font-size:15px;line-height:1.5}.b5 .pthumb{aspect-ratio:16/9;background:var(--n01) center/cover no-repeat;outline-offset:-1px;border-radius:8px;outline:1px solid #1b1d1c12;width:100%;display:block}.b5 .pmeta{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:9px;margin-top:14px;font-size:9px;display:flex}.b5 .pmeta i{background:var(--n05);border-radius:50%;flex:none;width:3px;height:3px}.b5 .pmeta .pmore{color:var(--text-2);margin-inline-start:auto}.b5 .pfeat{text-align:left;cursor:pointer;border:0;border-bottom:var(--rule-w) var(--rule-style) var(--line);background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:34px;width:100%;padding:38px 0;display:grid}.b5 .pfeat h2{letter-spacing:-.026em;color:var(--text);text-wrap:balance;font-size:32px;font-weight:400;line-height:1.12}.b5 .pfeat .psum{color:var(--text-2);max-width:46ch;margin-top:14px;font-size:15px;line-height:1.55;display:block}.b5 .pfeat:hover h2{color:var(--n09)}.b5 .pgrid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}@media (max-width:1000px){.b5 .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.b5 .pgrid .pcard{height:auto;min-height:0}.b5 .pside{min-height:0}}@media (max-width:660px){.b5 .pgrid{grid-template-columns:minmax(0,1fr)}}.b5 .pgrid{max-width:calc(var(--cols) * 470px);gap:16px}.b5 .postindex .pgrid{max-width:calc(var(--cols) * 470px + 16px);margin-top:12px;margin-inline:auto}.b5 .pgrid .pcard{background:var(--surface);text-align:left;cursor:pointer;height:268px;box-shadow:none;transition:background .16s var(--ease), transform .16s var(--ease);border:0;border-radius:10px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.b5 .pgrid .pcard:hover{transform:translateY(-1px)}.b5 .pgrid .pcard .pfoot{flex-direction:column;flex:1;padding:26px 28px 24px;display:flex}.b5 .pgrid .pcard:hover{background:var(--wall)}.b5 .pgrid .pcard:active{background:var(--n01)}.b5 .pside{flex-direction:column;justify-content:space-between;min-width:0;height:100%;min-height:0;display:flex}.b5 .pmark{background-color:var(--text);width:30px;height:30px;display:block;-webkit-mask:url(/idler-mark.svg) 50%/contain no-repeat;mask:url(/idler-mark.svg) 50%/contain no-repeat}.b5 .pfoot{display:block}.b5 .ptag{background:var(--surface);border-radius:var(--r-pill);font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;padding:4px 10px;font-size:8.5px;display:inline-flex}.b5 .ptag i{background:var(--go-ink);border-radius:50%;flex:none;width:5px;height:5px}.b5 .pgrid .pcard:hover h2{color:var(--text)}.b5 .pgrid .pcard:active{transform:none}.b5 .pgrid .pcard h2{letter-spacing:-.014em;color:var(--text-2);text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:0;font-size:20px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.b5 .pgrid .pcard .pmeta{gap:14px;margin-top:auto;padding-top:18px}.b5 .pgrid .pcard .pmeta b{font-weight:400}.b5 .pgrid .pcard .pthumb{aspect-ratio:16/9;border-radius:0;outline:0;flex:none;width:100%;height:auto}.b5 .pread{font-family:var(--data);letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line-2);margin-top:20px;padding-bottom:4px;font-size:9.5px;display:inline-block}.b5 .pfeat:hover .pread{color:var(--text);border-bottom-color:var(--text-3)}.b5 .pcard{text-align:left;background:var(--surface);cursor:pointer;width:100%;transition:background .14s var(--ease), transform .14s var(--ease);border-radius:8px;margin-bottom:5px;padding:13px 16px 14px;display:block}.b5 .pcard:hover{background:var(--wall)}.b5 .pcard:active{transform:scale(.995)}.b5 .pcard .pdate{display:block}.b5 .pcard h2{letter-spacing:-.018em;color:var(--text);margin:4px 0 0;font-size:17.5px;font-weight:400;line-height:1.18}.b5 .pcard .psum{color:var(--text-2);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.b5 .pcard .pex{-webkit-line-clamp:2;color:var(--text-3);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.b5 .pcard .pmore{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:9px;font-size:9px;display:inline-block}.b5 .watch{font-family:var(--institutional);border-radius:var(--r-xs);color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), transform .14s var(--ease);align-items:center;padding:8px 13px;font-size:11.5px;line-height:1;display:inline-flex}.b5 .watch:hover{background:var(--e1);border-color:var(--line-2)}.b5 .watch:active{transform:scale(.96)}.b5 .pback{font-family:var(--institutional);letter-spacing:.005em;text-transform:none;color:var(--ctl-ink);background:var(--ctl-face);border:1px solid var(--ctl-rule);box-shadow:var(--ctl-lip);cursor:pointer;transition:filter .14s var(--ease);border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;line-height:1;display:inline-flex}.b5 .pback:hover{filter:brightness(.978)}.b5 .pback:active{box-shadow:inset 0 1px 2px #1418151a}.b5 .ptitle{letter-spacing:-.028em;color:var(--text);text-wrap:balance;text-align:center;max-width:22ch;margin:12px auto 0;font-size:34px;font-weight:400;line-height:1.08}.b5 .plede{color:var(--text);text-wrap:pretty;max-width:58ch;margin-top:16px;font-size:18.5px;line-height:1.5}.b5 .pbody{color:var(--text-2);max-width:66ch;margin-top:22px;font-size:16.5px;line-height:1.65}.b5 .pbody p{text-wrap:pretty;margin-top:19px}.b5 .pbody p:first-child{margin-top:0}.b5 .psection{letter-spacing:-.015em;text-transform:none;color:var(--text);text-wrap:balance;max-width:34ch;margin:46px 0 0;font-size:21px;font-weight:400;line-height:1.2}.b5 .pcta{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:52px;padding:24px 26px;display:flex}.b5 .pcta span{color:var(--text);max-width:42ch;font-size:16.5px;line-height:1.4}.b5 .postmain .plede,.b5 .postmain .pbody,.b5 .postmain .pquote,.b5 .postmain .pfig figcaption,.b5 .postmain .bloghead p,.b5 .postmain .pcard .psum,.b5 .postmain .pcard .pex,.b5 .postmain .pgrid .pcard h2,.b5 .postmain .pfeat h2{font-family:var(--reading)}.b5 .postmain .pbody{max-width:760px;font-size:16.5px;line-height:1.75}.b5 .postmain .plede{letter-spacing:-.012em;text-wrap:pretty;max-width:none;margin-top:22px;font-size:42px;line-height:1.14}.b5 .postmain .pquote{font-size:21.5px;line-height:1.44}.b5 .postmain .pfig figcaption{font-size:14.5px;line-height:1.45}.b5 .postmain .bloghead p{font-size:17px;line-height:1.45}.b5 .postmain .pcard .psum{font-size:14px;line-height:1.4}.b5 .postmain .pcard .pex{font-size:13.5px;line-height:1.4}.b5 .postmain .pgrid .pcard h2{letter-spacing:0;font-size:22.5px;line-height:1.28}.b5 .postmain .pfeat h2{letter-spacing:-.006em;font-size:36px;line-height:1.1}.b5 .postmain .pbody em,.b5 .postmain .plede em,.b5 .postmain .pquote em{font-style:italic}.b5 .postmain .pbody,.b5 .postmain .overview.doc p,.b5 .postmain .overview.doc li{font-family:var(--reading);color:var(--text);max-width:600px;font-size:19px;line-height:1.72}.b5 .postmain .pbody p{margin-top:24px}.b5 .postmain .overview.doc p{margin:0 0 20px}.b5 .postmain .overview.doc li{margin-bottom:9px;line-height:1.62}.b5 .postmain .overview.doc{max-width:none;padding-inline:0}.b5 .postmain .overview.doc h2{margin:46px 0 14px;font-size:26px}.b5 .postmain .overview.doc h3{margin:30px 0 10px;font-size:19.5px}.b5 .postmain .overview.doc h4{margin:22px 0 8px;font-size:16px}.b5 .pdate{font-family:var(--data);letter-spacing:.05em;text-transform:uppercase;color:var(--n07);font-size:10px;display:block}.b5 .lbtabs.ctabs{grid-auto-columns:max-content;justify-content:flex-start}.b5 .ctabs{transition:box-shadow .16s var(--ease)}.b5 .ctabs[data-stuck]{box-shadow:0 1px 0 var(--line)}.b5 .bskills .skchip{border-color:color-mix(in srgb, var(--mc) 45%, var(--line))}.b5 .bskills .skchip:hover{border-color:color-mix(in srgb, var(--mc) 75%, var(--line))}.b5 .bskills .skchip.skoff{border-color:var(--line)}.b5 .mtag{align-items:center;gap:var(--mtag-gap,9px);min-width:0;display:inline-flex}.b5 .mtagmk{width:var(--mk-box);height:var(--mk-box);color:var(--text);opacity:.8;top:var(--mtag-shift,.48px);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.b5 .mtagmk .mk{width:var(--mk-box);height:var(--mk-box)}.b5 .mtagnm{overflow-wrap:normal;word-break:keep-all;min-width:0}.b5 .mtagstack{align-items:flex-start}.b5 .mtagstack .mtagmk{height:var(--mtag-line,18px)}.b5 .sktable th .mtag{--mk-box:15px;--mtag-gap:6px;text-align:right;justify-content:flex-end;max-width:100%}.b5 .skchip .mtag{--mtag-gap:8px}.b5 .item .mtag{--mk-box:14px;--mtag-gap:6px;flex:0 auto;min-width:0}.b5 .item .mtagmk{color:var(--text-2);opacity:1}.b5 .item .mtagnm{flex:0 auto;min-width:0;font-size:11px;line-height:16px}.b5 .sdverdict .mtag{--mk-box:17px;--mtag-gap:7px}.b5 .sdverdict .mtagmk{color:var(--text);opacity:1}.b5 .axline{stroke:var(--line-2);stroke-width:1px}.b5 .sktiph .mtag{--mk-box:15px;--mtag-gap:7px;--mtag-shift:.35px}.b5 .sktiph .mtagmk{color:var(--text);opacity:1}.b5 .sdverdict .mtag{--mtag-shift:.29px}.b5 .bname .mtag{--mtag-shift:.3px}.b5 .item .mtag{--mtag-shift:.9px}.b5 .sktable th .mtagnm{min-width:auto}.b5 .skwrap[data-tip] .skscale,.b5 .skwrap[data-iso] .skscale{opacity:0;transition:opacity .12s var(--ease)}.b5 .skwrap[data-iso] .skseries{opacity:1}.b5 .skwrap[data-iso] .skseries .skline{stroke:var(--n03)}.b5 .skwrap[data-iso] .skseries.skiso .skline{stroke:var(--mc);stroke-width:2.6px}.b5 .skwrap[data-iso] .skseries.skiso{opacity:1}.b5 .ctastack{flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:relative}.b5 .ctastack>.ccta{flex:none}.b5 .ctaform{opacity:0;pointer-events:none;letter-spacing:.004em;color:var(--text-3);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--text-3) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--text-3) 30%, transparent);transition:opacity .16s var(--ease), transform .16s var(--ease), color .14s var(--ease), text-decoration-color .14s var(--ease);align-items:baseline;gap:4px;font-size:11.5px;line-height:1;display:inline-flex;transform:translateY(2px)}.b5 .ctastack:hover .ctaform,.b5 .ctastack:focus-within .ctaform{opacity:1;pointer-events:auto;transform:none}.b5 .ctaform:hover{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--text) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 42%, transparent)}.b5 .ctaform i{transition:transform .14s var(--ease);font-size:9.5px;font-style:normal}.b5 .sdcta .ctastack{align-items:center;padding-bottom:0}.b5 .sdcta .ctastack a.ctaform{color:#f6f8f8d9;justify-content:center;text-decoration-color:#f6f8f866;position:static}.b5 .sdcta .ctastack .ctaform:hover{color:#fff;text-decoration-color:#ffffffa6}.b5 .ctaform:hover i{transform:translate(1px,-1px)}@media (hover:hover) and (min-width:701px){.b5 .ctastack{padding-bottom:20.5px}.b5 .ctaform{position:absolute;bottom:0;right:0}}@media (hover:none){.b5 .ctaform{opacity:1;pointer-events:auto;transform:none}}.b5 .skseries .skline{fill:var(--mc);fill-opacity:.05}.b5 .skwrap[data-iso] .skseries .skline{fill-opacity:0}.b5 .skwrap[data-iso] .skseries.skiso .skline{fill:var(--mc);fill-opacity:.16}.b5 .skseries.sktop{display:none}.b5 .skwrap[data-iso] .skseries.sktop.skiso{display:inline}.b5 .skwrap[data-iso] .skseries.skiso:not(.sktop){display:none}.b5 .sktrow .ske{margin-left:-6px}.b5 .sktrow .rowmk{width:14px;height:14px;color:var(--n07);flex:none;justify-content:center;align-items:center;display:flex}.b5 .sktrow .rowmk .mk{width:100%;height:100%}.b5 .sktrow.on .rowmk{color:var(--text)}.b5 .prev .lbtitle.lbindex,.b5 .lbtitle.lbindex{letter-spacing:-.026em;font-size:31px;line-height:1.04}@media (max-width:700px){html.b5{--page-pad:16px}.b5 .top{justify-content:center;gap:18px;display:flex}.b5 .top .nav{margin-left:0}.b5 .ctabs{flex-direction:column;align-items:stretch;height:auto;position:static;overflow:visible}.b5 .cbody .lbtabs.ctabs,.b5 .lbtabs.ctabs{grid-auto-flow:row;grid-auto-columns:unset;width:100%}.b5 .ctabs .lbtab{text-align:center;width:100%;padding-block:13px}.b5 .cindex{grid-template-columns:minmax(0,1fr)}.b5 .ctastack{align-items:flex-start}.b5 .clockfoot .ctastack{align-items:center}.b5 .ctabs{gap:8px}.b5 .ctabs .lbtab,.b5 .ctabs .lbtab:first-child,.b5 .ctabs .lbtab:last-child{border-radius:6px}.b5 .ctabs .lbtab+.lbtab{margin-left:0}.b5 .ctabs .lbtab[aria-pressed=true],.b5 .ctabs .lbtab[aria-pressed=true]:hover{background:color-mix(in srgb, var(--text) 13%, transparent);box-shadow:none;border:0;padding-top:13px}.b5 .nav{gap:8px;min-width:0}.b5 .nav .navcname{max-width:38vw}.b5 .acc>summary .turnmore{display:none}.b5 .tmap{box-shadow:none;position:static}.b5 .tmap:before{display:none}}
/*# sourceMappingURL=0253sp2k5sntr.css.map*/