.xbr{--xbr-hl:#00000014}.xbr-stage{padding:clamp(24px,3vw,40px) 0 clamp(96px,10vw,152px);position:relative;overflow:clip}.xbr-sigil{width:min(70vw,1000px);height:760px;color:var(--ink);opacity:.1;pointer-events:none;position:absolute;top:-4%;right:-8%}.xbr-top-g{align-items:end;row-gap:28px;padding-top:clamp(8px,1.4vw,24px);position:relative}.xbr-head{flex-direction:column;grid-column:1/span 7;gap:20px;display:flex}.xbr-h1{overflow-wrap:anywhere;max-width:18ch}.xbr-side{flex-direction:column;grid-column:8/span 5;gap:24px;min-width:0;padding-bottom:8px;display:flex}.xbr-lede{color:var(--soft);max-width:36ch;font-size:clamp(19px,1.45vw,21px)}.xbr-lede a{color:var(--ink)}.xbr-acts{flex-wrap:wrap;gap:12px;display:flex}.xbr-meta{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.xbr-crumb{color:var(--soft);margin:0;font-size:15px}.xbr-crumb a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;display:inline-flex}@media (hover:hover){.xbr-crumb a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.xbr-crumb>span,.xbr-crumb>a{margin-right:6px}.xbr-kicker{letter-spacing:.06em;color:var(--muted);margin:0;font-size:13px}.xbr-intro{align-items:start;row-gap:16px;margin-top:40px;position:relative}.xbr-intro-c{grid-column:1/span 7;min-width:0}.xbr-intro-n{grid-column:8/span 5;align-self:center}.xbr-intro-n .xbr-p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.xbr-stage-o{max-width:1240px;margin-top:clamp(40px,4vw,64px);position:relative}.xbr-turn{min-width:0;margin:0;padding:clamp(20px,2.4vw,36px)}.xbr-turn-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 clamp(20px,2.4vw,32px);display:flex}.xbr-turn-g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,3.4vw,56px);display:grid}.xbr-turn.one .xbr-turn-g{grid-template-columns:minmax(0,1fr)}.xbr-turn-b{min-width:0}.xbr-turn-v{background:var(--card);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.xbr-turn-v button{min-width:76px;min-height:38px;font:500 14px/1 var(--sans);color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;position:relative}.xbr-turn-v button[aria-pressed=true]{color:#fff}.xbr-turn-v button span{position:relative}.xbr-turn-vb{background:var(--ink);border-radius:999px;width:calc(50% - 4px);transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.xbr-cols{scrollbar-width:none;gap:6px;margin:0 0 16px;padding-bottom:2px;display:flex;overflow-x:auto}.xbr-cols::-webkit-scrollbar{display:none}.xbr-cols button{border:1px solid var(--hair);min-height:38px;font:500 13px/1 var(--mono);color:var(--soft);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 14px;transition:border-color .2s,color .2s}.xbr-cols button:hover{color:var(--ink);border-color:#0003}.xbr-cols button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.xbr-ro{flex-direction:column;gap:10px;min-width:0;padding:0 0 22px;display:flex;position:relative}.xbr-ro-l{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.7em;font-size:17px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.xbr-ro-vw{align-items:flex-end;height:clamp(64px,6.2vw,92px);display:flex;position:relative;overflow:hidden}.xbr-ro-v{color:var(--ink);white-space:nowrap;font-size:clamp(52px,5.7vw,84px);display:block}.xbr-ro-v.mid{font-size:clamp(44px,4.4vw,64px)}.xbr-ro-v.long{font-size:clamp(32px,3vw,44px)}.xbr-ro-s{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:13px}.xbr-ro-n{color:var(--faint);font-size:13px}.xbr-ro-t{background:#0000001a;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.xbr-ro-t:after{content:"";background:var(--ink);transform-origin:0;animation:1.9s linear both xbr-step;position:absolute;inset:0}.xbr-ro-t.rest:after{animation:none;transform:scaleX(0)}.xbr-turn-ctl{align-items:center;gap:8px;display:flex}.xbr-walk{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:border-color var(--ui) var(--out), transform var(--press) var(--out);background:#fff;border:1px solid #00000024;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.xbr-walk:hover{border-color:#0006}}.xbr-walk:active{transform:scale(.96)}@keyframes xbr-step{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xbr-ro.big{justify-content:center;gap:16px;height:100%;padding:clamp(28px,4vw,56px)}.xbr-ro.big .xbr-ro-l{letter-spacing:-.015em;max-width:26ch;font-size:21px;font-weight:497}.xbr-ro.big .xbr-ro-vw{height:clamp(72px,6.6vw,96px)}.xbr-ro.big .xbr-ro-v{font-size:clamp(56px,5.7vw,84px)}.xbr-ro.big .xbr-ro-v.mid{font-size:clamp(44px,4.4vw,64px)}.xbr-ro.big .xbr-ro-v.long{font-size:clamp(32px,3vw,44px)}.xbr-ro.big .xbr-ro-t{bottom:clamp(28px,4vw,48px);left:clamp(28px,4vw,56px);right:clamp(28px,4vw,56px)}.xbr-bars-h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--xbr-hl);justify-content:space-between;gap:12px;padding:0 2px 12px;font-size:13px;display:flex}.xbr-bars-h>span{align-items:center;gap:8px;display:inline-flex}.xbr-key{background:var(--ink);border-radius:3px;width:10px;height:10px;display:inline-block}.xbr-key.b{background:#0003}.xbr-bars ul{margin:0;padding:0;list-style:none}.xbr-bars li{border-bottom:1px solid var(--xbr-hl);cursor:default;grid-template:"l va""ba ba"20px/minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:11px 2px;display:grid;position:relative}.xbr-bars.chart li{grid-template-areas:"l l""ba va"}.xbr-bars:not(.vs) li{grid-template-columns:minmax(0, 1fr) var(--xbr-vw,8ch)}.xbr-bars:not(.vs) .xbr-v{text-align:right;justify-self:stretch}.xbr-bars.vs li,.xbr-bars.vs.chart li{grid-template-rows:auto auto auto;grid-template-areas:"l l""ba va""bb vb"}.xbr-bars li.none{opacity:.45}.xbr-bl{color:var(--ink);overflow-wrap:anywhere;grid-area:l;font-size:15px;line-height:1.35}.xbr-bar{background:var(--ink);transform-origin:0;height:12px;transition:transform .9s var(--ease);border-radius:6px;grid-area:ba;display:block;transform:scaleX(0)}.xbr-bar.bb{background:#00000029;grid-area:bb}.xbr-bars li:not(.lit) .xbr-bar.ba{background:#a3a3a3}.xbr-bars li.own .xbr-bar.ba{background:var(--ink)}.xbr-bars.chart .xbr-bar{transform:scaleX(var(--xbr-w))}.xbr-bars.chart.racing .xbr-bar{transform:scaleX(var(--xbr-r,0));transition:none!important}.xbr-bars.chart li:nth-child(2) .xbr-bar{transition-delay:40ms}.xbr-bars.chart li:nth-child(3) .xbr-bar{transition-delay:80ms}.xbr-bars.chart li:nth-child(n+4) .xbr-bar{transition-delay:.12s}.xbr-v{white-space:nowrap;color:var(--ink);grid-area:va;justify-self:end;font-size:15px;font-weight:500}.xbr-v.vb{white-space:normal;text-align:right;max-width:30ch;color:var(--soft);grid-area:vb;font-size:13px;font-weight:400}.xbr-bars li.lit .xbr-bl{font-weight:600}.xbr-bars li:before{content:"";opacity:0;transition:opacity .35s var(--ease);background:#f5f5f5;border-radius:12px;position:absolute;inset:2px -10px}.xbr-bars li>*{position:relative}.xbr-bars li.lit:before,.xbr-bars li:hover:before{opacity:1}.xbr-tr{height:360px;color:var(--ink);position:relative}.xbr-tr:not(.chart) .xbr-tr-pts{max-height:100%;overflow-y:auto}.xbr-tr-pts{color:var(--ink);margin:0;padding:0;list-style:none}.xbr-tr-pts li{border-bottom:1px solid var(--xbr-hl)}.xbr-tr-pts button{width:100%;min-height:48px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px 2px;display:grid}.xbr-tr-who{font-size:15px}.xbr-tr-val{font-size:15px;font-weight:500}.xbr-tr-when{color:var(--faint);white-space:nowrap;font-size:13px}.xbr-dot{display:none}.xbr-tr-pts li.lit .xbr-tr-who{font-weight:600}.xbr-tr.chart{height:300px;margin:18px 0 40px 48px}.xbr-tr.chart .xbr-tr-pts{position:absolute;inset:0}.xbr-tr.chart .xbr-tr-pts li{border:0;width:0;height:0;position:absolute}.xbr-tr.chart .xbr-tr-pts button{width:44px;height:44px;min-height:0;padding:0;display:block;position:absolute;top:-22px;left:-22px}.xbr-tr.chart .xbr-dot{background:var(--ink);width:12px;height:12px;transition:transform .35s var(--ease);border-radius:50%;margin:-6px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #fff}.xbr-tr.chart li.lit .xbr-dot,.xbr-tr.chart button:hover .xbr-dot,.xbr-tr.chart button:focus-visible .xbr-dot{transform:scale(1.6)}.xbr-tr.chart .xbr-tr-val{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:13px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.xbr-tr.chart .xbr-tr-who,.xbr-tr.chart .xbr-tr-when{white-space:nowrap;opacity:0;pointer-events:none;font-size:13px;transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%)}.xbr-tr.chart .xbr-tr-who{top:40px}.xbr-tr.chart .xbr-tr-when{top:58px}.xbr-tr.chart li.lit .xbr-tr-who,.xbr-tr.chart li.lit .xbr-tr-when{opacity:1}.xbr-tr.chart li:not(.lit) .xbr-tr-val{opacity:0}.xbr-tr.chart li.lit{z-index:2}.xbr-tr-axes{position:absolute;inset:0}.xbr-tick{font:13px var(--mono);color:var(--faint);position:absolute;left:-48px;transform:translateY(50%)}.xbr-tr:not(.chart) .xbr-tr-axes,.xbr-tr:not(.chart) .xbr-tr-dates{display:none}.xbr-base{border-top:1px dashed #00000059;position:absolute;left:0;right:0}.xbr-base em{font:normal 13px var(--mono);color:var(--soft);position:absolute;bottom:4px;right:0}.xbr-tr-line{clip-path:inset(-10px 100% -10px -10px);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xbr-tr.chart .xbr-tr-line{clip-path:inset(-10px);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1) .35s}.xbr-tr-dates{color:var(--faint);justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:-32px;left:0;right:0}.xbr-one{flex-direction:column;gap:14px;padding:8px 0 4px;display:flex}.xbr-one-l{color:var(--soft);font-size:17px}.xbr-one-v{color:var(--ink);font-size:clamp(52px,5.7vw,84px)}.xbr-one-h{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:13px}.xbr-cmd{color:#f5f5f7;background:#0a0a0a;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 16px 16px 20px;display:flex}.xbr-cmd pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.6}.xbr-cmd pre>span{color:#86868b}.xbr-cmd .x-copy{color:#a1a1a6;background:0 0;border-color:#fff3;flex:none}.xbr-cmd .x-copy:hover{color:#fff}.xbr-facts-s{padding:0 0 clamp(24px,3vw,40px)}.xbr-stage{padding-bottom:clamp(56px,6vw,96px)}.xbr-facts{gap:0 var(--gut);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;display:grid}.xbr-facts>div{border-top:1px solid var(--ink);padding:20px 0}.xbr-facts dt{font:13px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.xbr-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:17px;line-height:1.45}.xbr-facts a,.xbr-p a,.xbr-more a,.xbr-lede a,.xbr-spec a{color:var(--ink);text-underline-offset:3px;transition:text-underline-offset var(--ui) var(--out), text-decoration-color var(--ui) var(--out);text-decoration-color:#0000004d;text-decoration-thickness:1px}@media (hover:hover){.xbr-facts a:hover,.xbr-p a:hover,.xbr-more a:hover,.xbr-lede a:hover,.xbr-spec a:hover{text-underline-offset:5px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.xbr-figs .v2f-grid{align-items:end;row-gap:48px}.xbr-figs-h{grid-column:1/-1}.xbr-fig{color:var(--ink);flex-direction:column;gap:12px;text-decoration:none;display:flex}.xbr-fig .v2f-num{font-size:44px}.xbr-fig.big{grid-column:1/span 7}.xbr-fig.big .v2f-num{color:var(--ink);font-size:64px}.xbr-fig-l{color:var(--ink);max-width:36ch;font-size:clamp(17px,1.4vw,21px);line-height:1.35}.xbr-fig-s{color:var(--soft);max-width:44ch;font-size:15px;line-height:1.45}.xbr-fig:hover .xbr-fig-l{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.xbr-figs-r{grid-column:9/span 4;gap:40px;margin:0;padding:0;list-style:none;display:grid}.xbr-figs-r.many{gap:36px var(--gut);grid-column:8/span 5;grid-template-columns:1fr 1fr}.xbr-figs-r.many .v2f-num{font-size:32px}.xbr-figs-r.many .xbr-fig-l{font-size:15px}.xbr-figs-r.many .xbr-fig-s{font-size:13px}.xbr-ch-t{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.xbr-ch-h{max-width:14ch}.xbr-ch-b .xbr-p{font-size:inherit;color:inherit;max-width:52ch}.xbr-ch .v2f-ch-v{align-items:center;display:flex}.xbr-ch-v{width:100%;height:100%;overflow:hidden}.xbr-ch-v.v2f-obj{height:auto;max-height:100%;padding:12px;display:flex}.xbr-ch-v.v2f-obj .xbr-tw{box-shadow:none;border-radius:18px;flex:1;max-height:100%;overflow:auto}.xbr-ch-fig{border-radius:var(--r-hero)}.xbr-ch-fig.ink{color:#fafafa;background:#171717}.xbr-ch-fig.ink .xbr-ro-l,.xbr-ch-fig.ink .xbr-ro-v{color:#fff}.xbr-ch-fig.ink .xbr-ro-s,.xbr-ch-fig.ink .xbr-ro-n{color:#ffffffb8}.xbr-ch-fig.ink .xbr-ro-t{background:#ffffff40}.xbr-ch-fig.ink .xbr-ro-t:after{background:#fff}.xbr-ch-fig.card{background:var(--card)}.xbr-ch-fig.line{border:1px solid var(--hair);background:#fff}.xbr-ch-q{letter-spacing:-.02em;margin:0;padding:48px;font-size:26px;font-weight:497;line-height:1.2}.xbr-sheet-b{flex-direction:column;gap:18px;display:flex}.xbr-one-s{border-top:1px solid var(--hair)}.xbr-one-s .v2f-grid{align-items:start;row-gap:48px}.xbr-one-l{flex-direction:column;grid-column:1/span 4;gap:28px;display:flex;position:sticky;top:112px}.xbr-one-ro{border-top:1px solid var(--hair);padding-top:8px}.xbr-one-ro .xbr-ro-v{font-size:52px}.xbr-one-r{flex-direction:column;grid-column:6/span 7;gap:20px;min-width:0;display:flex}.xbr-one-t{padding:12px}.xbr-one-t .xbr-tw{box-shadow:none}.xbr-spec{border-top:1px solid var(--hair)}.xbr-spec-r{border-bottom:1px solid var(--hair);row-gap:16px;padding:36px 0}.xbr-spec-r:first-child{padding-top:0}.xbr-spec-h{letter-spacing:-.015em;grid-column:1/span 4;margin:0;font-size:21px;font-weight:497;line-height:1.2}.xbr-spec-b{flex-direction:column;grid-column:5/span 8;gap:14px;min-width:0;display:flex}.xbr-spec-b .xbr-p{font-size:17px}.xbr-p{color:#333336;text-wrap:pretty;max-width:68ch;margin:0;font-size:16px;line-height:1.65}.xbr-p strong{color:var(--ink);font-weight:600}.xbr-p code{font:14px var(--mono)}.xbr-small{color:var(--soft);margin:0;font-size:15px}.xbr-h3{letter-spacing:-.01em;margin:18px 0 0;font-size:17px;font-weight:497}.xbr-a{min-height:44px}.xbr-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xbr-chip{background:var(--card);border-radius:12px;padding:10px 14px;font-size:15px;line-height:1.4;display:inline-block}.xbr-tw{max-width:100%;box-shadow:0 0 0 1px var(--hair);border-radius:16px;overflow-x:auto}.xbr-tw:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.xbr-tw table{border-collapse:collapse;width:100%;font-size:14.5px}.xbr-tw th{z-index:1;border-bottom:1px solid var(--ink);font:500 13px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);text-align:left;white-space:nowrap;background:#fff;padding:14px 16px;position:sticky;top:0}.xbr-tw td{border-top:1px solid var(--hair);vertical-align:top;font-feature-settings:"tnum";padding:13px 16px;line-height:1.45}.xbr-tw td:first-child{font-weight:500}.xbr-tw tbody tr{transition:background .2s}.xbr-tw tbody tr:hover{background:var(--card)}.xbr-tw td a{color:var(--soft);text-underline-offset:3px;margin-left:6px;font-size:13px}.xbr-src{padding:clamp(72px,11vw,188px) 0}.xbr-src-g{align-items:start;row-gap:40px}.xbr-src-l{grid-column:1/span 5}.xbr-src-r{grid-column:7/span 6;min-width:0}.xbr-src-u{color:#a1a1a6;overflow-wrap:anywhere;background:#ffffff12;border-radius:16px;margin:0;padding:16px 18px;font-size:14px;line-height:1.55}.xbr-src-u b{color:#fff;font-weight:600}.xbr-src-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.xbr-ask{color:#0a0a0a;cursor:pointer;width:64px;height:64px;transition:transform var(--press) var(--out), background-color var(--ui) var(--out);background:#f5f5f7;border:0;border-radius:50%;place-items:center;display:grid;position:relative}@media (hover:hover){.xbr-ask:hover{background:#fff}}.xbr-ask:active{transform:scale(.96)}.xbr-ask:disabled{cursor:progress}.xbr-ask-d{background:0 0;border:1px solid #ffffff4d;border-radius:50%;width:auto;height:auto;position:absolute;inset:-6px}.xbr-ask-d.on{animation:.8s ease-in-out infinite xbr-beat}@keyframes xbr-beat{50%{opacity:.25}}.xbr-raw{color:#f5f5f7;width:48px;height:48px;transition:border-color var(--ui) var(--out), transform var(--press) var(--out);border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.xbr-raw:hover{border-color:#fff9}}.xbr-raw:active{transform:scale(.96)}.xbr-src-s{color:#a1a1a6;min-height:1.5em;margin:16px 0 0;font-size:15px}.xbr-src .xbr-cmd{background:#ffffff12}.xbr-term{border-radius:var(--r-hero);background:#0a0a0a;border:1px solid #ffffff1a;overflow:hidden}.xbr-term-h{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:16px 20px;display:flex}.xbr-term-h i{background:#ffffff29;border-radius:50%;width:11px;height:11px}.xbr-term-h span{color:#86868b;margin-left:10px;font-size:13px}.xbr-term-b{min-height:320px;max-height:560px;padding:20px;overflow:auto}.xbr-src-wait{color:#86868b;overflow-wrap:anywhere;padding:8px 4px;font-size:15px}.xbr-caret{vertical-align:text-bottom;background:#f5f5f7;width:9px;height:1.1em;margin-left:4px;animation:1.1s step-end infinite xbr-beat;display:inline-block}.xbr-skel{gap:10px;display:grid}.xbr-skel i{height:92px;animation:1.2s ease-in-out infinite xbr-beat;animation-delay:calc(var(--k) * .15s);background:#ffffff0f;border-radius:16px}.xbr-runs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xbr-runs li{background:#ffffff0f;border-radius:16px;padding:18px 20px}.xbr-run-id{color:#fff;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.xbr-run-k{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:0 0 12px;font-size:13px;display:grid}.xbr-run-k dt{color:#6e6e73}.xbr-run-k dd{color:#e8e8ed;overflow-wrap:anywhere;margin:2px 0 0}.xbr-run-m{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.xbr-run-m li{background:#ffffff14;border-radius:10px;gap:8px;padding:6px 10px;display:inline-flex}.xbr-run-m span{color:#a1a1a6}.xbr-run-m b{color:#fff;font-weight:500}.xbr-band{padding:clamp(72px,11vw,188px) 0}.xbr-band-g{align-items:end;row-gap:40px}.xbr-band-h{color:#f5f5f7;grid-column:1/span 8}.xbr-band-r{flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:24px;display:flex}.xbr-band-acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.xbr-band-solid{color:#0a0a0a;background:#f5f5f7;border-color:#f5f5f7;min-height:52px;padding:0 28px}@media (hover:hover){.xbr-band-solid:hover{background:#fff;border-color:#fff}}.xbr-band-link{align-items:center;min-height:44px;display:inline-flex;color:#f5f5f7!important;text-decoration-color:#fff6!important}.xbr-band-k{color:#86868b}.xbr-next{margin-bottom:clamp(56px,6vw,96px)}.xbr-more{border-top:1px solid var(--hair);flex-direction:column;gap:14px;min-width:0;max-width:980px;padding-top:32px;display:flex}.xbr-more .xbr-h3{margin:0}.xbr-more .xbr-p{font-size:17px;line-height:1.8}.xbr-more .xbr-chip{font:500 13px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:0 0;margin-top:16px;padding:0}@media (max-width:900px){.xbr-stage{padding:8px 0 56px}.xbr-sigil{width:130vw;height:520px;right:-40%}.xbr-head,.xbr-side,.xbr-intro-c,.xbr-intro-n{grid-column:1/-1}.xbr-head{gap:8px}.xbr-side{gap:20px;padding:0}.xbr-meta{flex-flow:wrap;align-items:center;gap:0 16px;padding-top:8px}.xbr-acts .x-mag,.xbr-acts .v2f-btn{width:100%}.xbr-crumb,.xbr-kicker{font-size:14px}.xbr-stage-o{margin-top:20px}.xbr-top-g{row-gap:14px}.xbr-turn{flex-direction:column;padding:16px 16px 20px;display:flex}.xbr-turn-g{display:contents}.xbr-turn-g>.xbr-ro{order:1;padding-bottom:12px}.xbr-turn-h{order:2;margin-bottom:12px}.xbr-turn-b{order:3}.xbr-ro-l{height:auto}.xbr-ro-vw,.xbr-ro.big .xbr-ro-vw{height:64px}.xbr-ro-v{font-size:52px}.xbr-bl,.xbr-v,.xbr-tr-who,.xbr-tr-val,.xbr-tr-when,.xbr-bars-h,.xbr-cols button,.xbr-tick,.xbr-base em,.xbr-tr-dates,.xbr-one-h,.xbr-facts dt,.xbr-tw th,.xbr-tw td,.xbr-tw td a,.xbr-ro-s,.xbr-ro-n,.xbr-v.vb{font-size:14px}.xbr-v.vb{max-width:20ch}.xbr-tr-pts button{grid-template-columns:minmax(0,1fr) auto}.xbr-tr-pts .xbr-tr-when{grid-column:1/-1}.xbr-tr{height:320px}.xbr-tr.chart{height:252px;margin-left:44px}.xbr-tr.chart .xbr-tr-when{display:none}.xbr-tick{left:-44px}.xbr-fig.big,.xbr-figs-r,.xbr-figs-r.many{grid-column:1/-1}.xbr-fig.big .v2f-num{font-size:52px}.xbr-figs-r{grid-template-columns:1fr 1fr;gap:32px 16px}.xbr-figs-r .v2f-num,.xbr-figs-r.many .v2f-num{font-size:32px}.xbr-fig-s,.xbr-figs-r.many .xbr-fig-s{font-size:14px}.xbr-ch-v{height:auto}.xbr-ch-v.v2f-obj .xbr-tw{max-height:70svh}.xbr-ch-fig{min-height:340px}.xbr-ro.big .xbr-ro-v{font-size:52px}.xbr-ro-v.mid,.xbr-ro.big .xbr-ro-v.mid{font-size:48px}.xbr-ro-v.long,.xbr-ro.big .xbr-ro-v.long{font-size:34px}.xbr-one-l,.xbr-one-r{grid-column:1/-1;position:static}.xbr-spec-h,.xbr-spec-b{grid-column:1/-1}.xbr-spec-h{font-size:20px}.xbr-src-l,.xbr-src-r{grid-column:1/-1}.xbr-src{padding:120px 0}.xbr-term-b{min-height:200px}.xbr-band-h,.xbr-band-r{grid-column:1/-1}.xbr-band{padding:120px 0}.xbr-p,.xbr-spec-b .xbr-p,.xbr-more .xbr-p{font-size:16px}.xbr-small,.xbr-chip,.xbr-src-u,.xbr-cmd pre,.xbr-run-id,.xbr-run-k,.xbr-run-m,.xbr-more .xbr-chip{font-size:14px}}@media (prefers-reduced-motion:reduce){.xbr-ro-t:after,.xbr-skel i,.xbr-ask-d.on,.xbr-caret{animation:none}.xbr-ro-t:after{transform:none}.xbr-bar,.xbr-tr-line,.xbr-turn-vb{transition:none!important}}.xbr-ch-fig{min-height:420px;position:relative}.xbr-ch-sig{color:currentColor;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.xbr-ch-fig .xbr-ch-q{max-width:18ch;padding:clamp(24px,3vw,40px);font-size:21px;position:absolute;bottom:0;left:0}.xbr-dt .x-table th,.xbr-dt .x-table td{white-space:nowrap;padding:12px 14px;font-size:14px}.xbr-dt .x-table td:last-child,.xbr-dt .x-table th:last-child{padding-right:28px}@media (max-width:720px){.xbr-dt{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.xbr-dt .x-table th,.xbr-dt .x-table td{padding:11px 12px}}@media (min-width:901px){.xbr .v2f-sheet-p{width:min(860px,100vw - 24px);top:72px}}.xbr-src-reply{gap:18px;display:grid}.xbr-src-reply pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.xbr-src-json{color:#a3a3a3}.xbr-src-figs{color:#fafafa;border-top:1px solid #ffffff1a;padding-top:16px}@media (hover:hover){.xbr-next a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.xbr-parts,.xbr-scale{border-radius:var(--r-hero);background:var(--card);flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,40px);display:flex}.xbr-parts-g{grid-template-columns:repeat(var(--c), minmax(0, 1fr));gap:4px;display:grid}.xbr-parts-g i{aspect-ratio:1;background:var(--ink);opacity:.12;transition:transform .6s var(--out) calc(var(--i) * 5ms), opacity .45s var(--out) calc(var(--i) * 5ms);border-radius:3px}.xbr-parts-g i.on{opacity:1}html.js .xbr-parts:not([data-seen]) .xbr-parts-g i{opacity:0;transform:scale(.2)}.xbr-parts-f{flex-direction:column;gap:8px;display:flex}.xbr-parts-l{color:var(--ink);font-size:17px;font-weight:500}.xbr-parts-f b{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(26px,2.4vw,34px);font-weight:500}.xbr-scale-b{aspect-ratio:1;flex:1;align-self:flex-start;width:auto;max-width:100%;min-height:0;position:relative}.xbr-sq{transform-origin:0 100%;width:100%;height:100%;transform:scale(var(--s));transition:transform 1s var(--out) calc(var(--i) * 70ms);border-radius:6px;position:absolute;bottom:0;left:0;box-shadow:inset 0 0 0 1px #00000038}.xbr-sq.b{background:#e4e4e7;box-shadow:inset 0 0 0 1px #00000038}.xbr-sq.a{background:var(--ink);box-shadow:none}.xbr-scale .xbr-sq.o{box-shadow:inset 0 0 0 2px var(--ink)}.xbr-bars-sq .xbr-sq.a{box-shadow:inset 0 0 0 2px var(--ink);background:#0000001a}html.js .xbr-scale:not([data-seen]) .xbr-sq{transform:scale(0)}.xbr-scale-k{color:var(--soft);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.xbr-scale-k>span{align-items:center;gap:8px;display:inline-flex}.xbr-scale-k .xbr-key.b{background:#e4e4e7}@media (max-width:900px){.xbr-parts,.xbr-scale{min-height:0}.xbr-parts-g{gap:3px}.xbr-scale-b{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.xbr-parts-g i,.xbr-sq{transition:none}}.xbr-facts-s .xbr-facts>div{border-top:0;position:relative}.xbr-facts-s .xbr-facts>div:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform 1.4s var(--out) calc(var(--k,0) * .2s);position:absolute;top:0;left:0;right:0}.xbr-facts-s .xbr-facts dt,.xbr-facts-s .xbr-facts dd{transition:opacity .8s var(--out) calc(var(--k,0) * .2s + .3s), transform 1s var(--out) calc(var(--k,0) * .2s + .3s)}.xbr-facts-s .xbr-facts>div:nth-child(2){--k:1}.xbr-facts-s .xbr-facts>div:nth-child(3){--k:2}.xbr-facts-s .xbr-facts>div:nth-child(n+4){--k:3}html.js .xbr-facts-s:not([data-seen]) .xbr-facts>div:before{transform:scaleX(0)}html.js .xbr-facts-s:not([data-seen]) .xbr-facts dt,html.js .xbr-facts-s:not([data-seen]) .xbr-facts dd{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.xbr-facts-s .xbr-facts>div:before,.xbr-facts-s .xbr-facts dt,.xbr-facts-s .xbr-facts dd{transition:none}}.xbr-ty{display:block;position:relative}.xbr-ty-g{visibility:hidden}.xbr-ty-o{position:absolute;inset:0}@media (min-width:901px){html.js .xbr-ch .v2f-ch-t[data-on]{transition:opacity .2s linear .34s, transform .6s var(--out) .34s;animation:.5s cubic-bezier(.76,0,.24,1) .34s backwards xbr-cut-in}html.js .xbr-ch .v2f-ch-t:not([data-on]){opacity:0;transition:opacity .2s linear .1s, transform .3s var(--out);animation:.3s cubic-bezier(.76,0,.24,1) forwards xbr-cut-out;transform:translateY(-24px)}.xbr-ch .v2f-ch-nav{counter-reset:xbr-step;gap:18px}.xbr-ch .v2f-ch-nav button{counter-increment:xbr-step;gap:10px;padding:0 2px}.xbr-ch .v2f-ch-nav button:before{content:counter(xbr-step, decimal-leading-zero);font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--faint);transition:color var(--ui) var(--out)}.xbr-ch .v2f-ch-nav button[aria-current=step]:before{color:var(--ink)}.xbr-ch .v2f-ch-nav button i{transition:transform var(--reveal) var(--out), background-color var(--ui) var(--out);transform-origin:0}.xbr-ch .v2f-ch-nav button[aria-current=step] i{transform:scaleX(1.6)}.xbr-ch .v2f-ch-nav button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}}@keyframes xbr-cut-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes xbr-cut-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:reduce){html.js .xbr-ch .v2f-ch-t[data-on],html.js .xbr-ch .v2f-ch-t:not([data-on]){animation:none}}@media (hover:hover){.xbr-ch .v2f-ch-nav button:hover:before{color:var(--ink)}.xbr-ch .v2f-ch-nav button:hover i{background:#0000004d;transform:scaleX(1.25)}.xbr-ch .v2f-ch-nav button[aria-current=step]:hover i{transform:scaleX(1.9)}}.xbr .v2f-sheet{transition:visibility 0s .5s,transform 0s .5s}.xbr .v2f-sheet:not([data-open]){transform:scale(0)}.xbr .v2f-sheet[data-open]{transition:none}@media (hover:hover){.xbr-code pre{transition:box-shadow var(--ui) var(--out)}.xbr-code pre:hover{box-shadow:inset 0 0 0 1px #ffffff2e}.xbr-crumb a,.xbr-more a,.xbr-facts a,.xbr-p a,.xbr-spec a{transition:background-color var(--ui) var(--out), box-shadow var(--ui) var(--out), text-underline-offset var(--ui) var(--out), text-decoration-color var(--ui) var(--out);border-radius:4px}.xbr-crumb a:hover,.xbr-more a:hover,.xbr-facts a:hover,.xbr-p a:hover,.xbr-spec a:hover{background-color:#0000000f;box-shadow:0 0 0 3px #0000000f}.xbr-turn-v button:not([aria-pressed=true]):hover{color:var(--ink);background:#0000000f}.xbr-turn-v button svg{transition:transform var(--reveal) var(--out)}.xbr-turn-v button[aria-pressed=true]:hover svg{transform:scale(1.15)}.xbr-cols button[aria-pressed=true]:hover{background:#262626;border-color:#262626}}.xbr-turn-v button{transition:color .3s var(--ease), background-color var(--ui) var(--out)}.xbr-turn-v button:active,.xbr-cols button:active{transform:scale(.98)}.xbr-next .v2f-next-m>span:first-child{font:500 clamp(28px, 2.6vw, 40px)/1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";transition:opacity var(--ui) var(--out), transform var(--reveal) var(--out)}@media (hover:hover){.xbr-next .v2f-next-m>span:first-child{opacity:0;transform:translateY(12px)}.xbr-next .v2f-next-c:hover .v2f-next-m>span:first-child,.xbr-next .v2f-next-c:focus-visible .v2f-next-m>span:first-child{opacity:1;transform:none}.xbr-next .v2f-next-c:hover{transform:translateY(-4px)}}@media (min-width:901px){.xbr-next.v2f-next{grid-template-columns:50%;grid-auto-columns:32%}.xbr-next .v2f-next-c:first-child{min-height:400px}.xbr-next .v2f-next-c:first-child .v2f-next-t{font-size:34px}.xbr-next .v2f-next-c:not(:first-child){min-height:400px}}.xbr-more{max-width:none}.xbr-dt{max-width:100%}.xbr-ch-v .xbr-dt{flex:1;max-height:100%;overflow:auto}.xbr-code{margin:0}.xbr-code pre{overscroll-behavior-y:auto;overflow-y:hidden}.xbr-band-solid.x-btn.solid{color:#000;background:#fafafa;border-color:#fafafa}@media (hover:hover){.xbr-band-solid.x-btn.solid:hover{background:#fff;border-color:#fff}}.xbr-band-link.x-arrow{color:#fafafa;min-height:44px}.xbr-dt th a,.xbr-dt td a{color:var(--muted);text-underline-offset:3px;margin-left:.45em}html:not(.light) .xbr{--acc:var(--foreground);--acc-ink:var(--primary-foreground);--acc-soft:var(--surface-1);--ink:var(--foreground);--soft:var(--muted-foreground);--muted:var(--muted-foreground);--faint:var(--text-tertiary);--card:var(--surface-1);--silver:var(--neutral-600);--hair:var(--border);--xbr-hl:var(--glass-strong);background:var(--bg)}html:not(.light) .xbr .v2f-body a,html:not(.light) .xbr a.v2f-link{-webkit-text-decoration-color:var(--white-30);text-decoration-color:var(--white-30)}html:not(.light) .xbr .v2f-btn,html:not(.light) .xbr .v2f-spec-btn{border-color:var(--border-control)}@media (hover:hover){html:not(.light) .xbr .v2f-btn:hover,html:not(.light) .xbr .v2f-spec-btn:hover{border-color:var(--border-strong)}html:not(.light) .xbr .v2f-btn.solid:hover,html:not(.light) .xbr .v2f-btn.acc:hover{background:var(--primary-hover);border-color:var(--primary-hover)}html:not(.light) .xbr .v2f-next-c:hover{background:var(--secondary)}}html:not(.light) .xbr .v2f-ch-nav button i{background:var(--border-control)}html:not(.light) .xbr .v2f-next-c .v2f-next-s{color:var(--white-30)}html:not(.light) .xbr .v2f-next-go{border-color:var(--border-strong)}html:not(.light) .xbr-crumb a,html:not(.light) :is(.xbr-facts,.xbr-p,.xbr-more,.xbr-lede,.xbr-spec) a{-webkit-text-decoration-color:var(--white-30);text-decoration-color:var(--white-30)}html:not(.light) .xbr-turn-v button[aria-pressed=true],html:not(.light) .xbr-cols button[aria-pressed=true],html:not(.light) .xbr-tr.chart .xbr-tr-val{color:var(--x-on-ink)}html:not(.light) .xbr-cols button:not([aria-pressed=true]),html:not(.light) .xbr-walk,html:not(.light) .xbr-ch-fig.line{background:var(--x-raised)}html:not(.light) .xbr-cols button:not([aria-pressed=true]):hover{border-color:var(--border-strong)}html:not(.light) .xbr-walk{border-color:var(--border-control)}@media (hover:hover){html:not(.light) .xbr-walk:hover{border-color:var(--border-strong)}}html:not(.light) .xbr-ro-t{background:var(--border)}html:not(.light) .xbr-key.b,html:not(.light) .xbr-bar.bb{background:var(--border-strong)}html:not(.light) .xbr-bars li:not(.lit) .xbr-bar.ba{background:var(--neutral-600)}html:not(.light) .xbr-bars li:before{background:var(--surface-1)}html:not(.light) .xbr-tr.chart .xbr-dot{box-shadow:0 0 0 4px var(--background)}html:not(.light) .xbr-base{border-top-color:var(--white-30)}html:not(.light) .xbr-p{color:var(--text-secondary)}html:not(.light) .xbr-tw th{background:var(--bg)}html:not(.light) .xbr-sq,html:not(.light) .xbr-sq.b{box-shadow:inset 0 0 0 1px var(--border-strong)}html:not(.light) .xbr-sq.b,html:not(.light) .xbr-scale-k .xbr-key.b{background:var(--secondary)}html:not(.light) .xbr-sq.a{box-shadow:none}html:not(.light) .xbr-scale .xbr-sq.o{box-shadow:inset 0 0 0 2px var(--ink)}html:not(.light) .xbr-bars-sq .xbr-sq.a{background:var(--glass-strong);box-shadow:inset 0 0 0 2px var(--ink)}@media (hover:hover){html:not(.light) .xbr-ch .v2f-ch-nav button:hover i{background:var(--white-30)}html:not(.light) .xbr-crumb a:hover,html:not(.light) :is(.xbr-more,.xbr-facts,.xbr-p,.xbr-spec) a:hover{background-color:var(--glass);box-shadow:0 0 0 3px var(--glass)}html:not(.light) .xbr-turn-v button:not([aria-pressed=true]):hover{background:var(--glass)}html:not(.light) .xbr-cols button[aria-pressed=true]:hover{background:var(--primary-hover);border-color:var(--primary-hover)}}
