.bca .bca-screen{container:bca/inline-size}.bca .bca-lede{max-width:48ch}.bca .bca-chip{padding:0 calc(5px * var(--k));color:var(--bld-accent-ink);background:#0075ff14;border-radius:2px;font-weight:500}.bca .bca-row{align-items:center;gap:calc(11px * var(--k));min-width:0;margin-top:calc(14px * var(--k));padding:calc(8px * var(--k)) 0;border-top:1px solid var(--bld-line);border-bottom:1px solid var(--bld-line);display:flex}.bca .bca-seg{height:calc(28px * var(--k));padding:calc(3px * var(--k));box-shadow:inset 0 0 0 1px var(--bld-line);isolation:isolate;--tl:.36s;--tr:.2s;border-radius:2px;flex:none;display:inline-flex;position:relative}.bca .bca-seg[data-dir=back]{--tl:.2s;--tr:.36s}.bca .bca-ind{z-index:0;top:calc(3px * var(--k));bottom:calc(3px * var(--k));left:var(--l,3px);right:var(--r,80%);background:var(--bld-ink);opacity:0;transition:left var(--tl) var(--bld-ease), right var(--tr) var(--bld-ease);border-radius:2px;position:absolute}.bca .bca-seg[data-live] .bca-ind{opacity:1}.bca .bca-seg-b{z-index:1;align-items:center;gap:calc(5px * var(--k));padding:0 calc(9px * var(--k));color:var(--bld-ink-2);font-size:calc(11.5px * var(--k));white-space:nowrap;transition:color .15s var(--bld-ease-out);border-radius:2px;font-weight:500;display:inline-flex;position:relative}.bca .bca-seg-b i{color:var(--bld-ink-3);font-size:calc(10.5px * var(--k));font-variant-numeric:tabular-nums;transition:color .15s var(--bld-ease-out);font-style:normal;font-weight:400}.bca .bca-seg-b[data-on]{color:var(--bld-on-ink)}.bca .bca-seg-b[data-on] i{color:color-mix(in srgb, var(--bld-on-ink) 62%, transparent)}.bca .bca-seg:not([data-live]) .bca-seg-b[data-on]{background:var(--bld-ink)}.bca :is(.bca-help,.bca-file,.bca-swap,.bca-out,.bca-hint,.bca-copyset,.bca-panes){min-width:0;display:grid}.bca :is(.bca-help,.bca-file,.bca-swap,.bca-out,.bca-hint,.bca-copyset,.bca-panes)>[data-s]{opacity:0;visibility:hidden;min-width:0;transition:opacity .2s var(--bld-ease-out), transform .36s var(--bld-ease), visibility 0s linear .2s;grid-area:1/1;transform:translateY(3px)}.bca :is(.bca-help,.bca-file,.bca-swap,.bca-out,.bca-hint,.bca-copyset,.bca-panes)>[data-s][data-on]{opacity:1;visibility:visible;transition:opacity .24s var(--bld-ease-out) 60ms, transform .4s var(--bld-ease) 60ms, visibility 0s;transform:none}.bca .bca-help{color:var(--bld-ink-3);font-size:calc(11.5px * var(--k));white-space:nowrap;flex:auto;overflow:hidden}.bca .bca-help>span{text-overflow:ellipsis;overflow:hidden}.bca .bca-main{align-items:start;gap:calc(12px * var(--k));margin-top:calc(14px * var(--k));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}@container bca (width<=560px){.bca .bca-main{grid-template-columns:minmax(0,1fr)}.bca .bca-row{row-gap:calc(7px * var(--k));flex-wrap:wrap}.bca .bca-seg{flex:100%}.bca .bca-seg-b{padding:0 calc(6px * var(--k));flex:auto;justify-content:center}.bca .bca-well{height:calc(96px * var(--k))}.bca .bca-panes{height:calc(150px * var(--k))}.bca .bca-help,.bca .bca-lede{display:none}}@container bca (width<=400px){.bca .bca-seg-b i{display:none}}.bca .bca-card{border:1px solid var(--bld-line-strong);background:var(--bld-panel);border-radius:3px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bca .bca-well{height:calc(118px * var(--k));background:#fafafa;position:relative;overflow:hidden}.bca .bca-page{top:calc(16px * var(--k));left:calc(13px * var(--k));right:calc(13px * var(--k));background:#fff;border:1px solid #ebebeb;border-bottom:0;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;overflow:hidden;transform:translateY(-2px);container:bcap/inline-size}.bca .bca-well.is-dark .bca-page{background:#0a0a0a;border-color:#232327}.bca .bca-strip{--u:calc(100cqw / 1100);margin:0 calc(24 * var(--u));background:#0a0a0a;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.bca .bca-stat{gap:calc(8 * var(--u));padding:calc(40 * var(--u)) calc(28 * var(--u));border-left:1px solid #ffffff24;flex-direction:column;display:flex}.bca .bca-stat:first-child{border-left:0}.bca .bca-stat b{color:#fff;font-size:calc(44 * var(--u));letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1}.bca .bca-stat span{color:#ffffff80;font-size:max(5px, calc(12 * var(--u)));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:500}.bca .bca-copyset{z-index:2;top:calc(8px * var(--k));right:calc(8px * var(--k));justify-items:end;position:absolute}.bca .bca-set{gap:calc(5px * var(--k));display:flex}.bca .bca-cbtn{height:calc(26px * var(--k));padding:0 calc(9px * var(--k));font-size:calc(11px * var(--k));box-shadow:0 1px 2px #0a183414}.bca .bca-cbtn :is(.bca-ico-ok,.bca-ok),.bca .bca-cbtn.is-copied :is(.bca-ico-copy,.bca-cl){display:none}.bca .bca-cbtn.is-copied :is(.bca-ico-ok,.bca-ok){display:inline}.bca .bca-cbtn.is-copied .bca-ico-ok{color:var(--bld-accent)}.bca .bca-foot{justify-content:space-between;align-items:center;gap:calc(10px * var(--k));height:calc(38px * var(--k));padding:0 calc(12px * var(--k));border-top:1px solid var(--bld-line);display:flex}.bca .bca-slug{color:var(--bld-ink);font-size:calc(12px * var(--k));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bca .bca-cat{color:var(--bld-ink-3);font-size:calc(11px * var(--k));flex:none}.bca .bca-code{border:1px solid var(--bld-line);background:var(--bld-code);border-radius:3px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bca .bca-strip-h{align-items:center;gap:calc(10px * var(--k));height:calc(36px * var(--k));padding:0 calc(10px * var(--k)) 0 calc(6px * var(--k));border-bottom:1px solid var(--bld-line);display:flex}.bca .bca-strip-h>.bca-tabs{gap:2px;display:none}.bca .bca-strip-h>.bca-tabs[data-on]{display:inline-flex}.bca .bca-tab{height:calc(24px * var(--k));padding:0 calc(10px * var(--k));color:var(--bld-ink-2);font-size:calc(11px * var(--k));white-space:nowrap;border-radius:2px;align-items:center;font-weight:500;display:inline-flex}.bca .bca-tab.is-on{background:var(--bld-ink);color:var(--bld-on-ink)}.bca .bca-file{color:var(--bld-ink-3);font-size:calc(11px * var(--k));white-space:nowrap;flex:auto;justify-items:end;overflow:hidden}.bca .bca-file>span{text-overflow:ellipsis;overflow:hidden}.bca .bca-panes{height:calc(196px * var(--k));position:relative;overflow:hidden}.bca .bca-panes:after{content:"";height:calc(42px * var(--k));background:linear-gradient(transparent, var(--bld-code));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.bca .bca-pre{padding:calc(10px * var(--k)) calc(12px * var(--k)) 0 0;color:var(--bld-ink);font:400 calc(11px * var(--k)) / calc(18px * var(--k)) var(--ld-font);letter-spacing:0;white-space:pre;tab-size:2;counter-reset:bca-line;margin:0;overflow:hidden}.bca .bca-pre.is-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.bca .bca-pre code{font:inherit;display:block}.bca .bca-pre .bll-line{min-height:calc(18px * var(--k));padding-left:calc(34px * var(--k));display:block;position:relative}.bca .bca-pre .bll-line:before{content:counter(bca-line);counter-increment:bca-line;width:calc(22px * var(--k));color:var(--bld-ink-3);text-align:right;font-variant-numeric:tabular-nums;position:absolute;left:0}.bca .bll-syn-tag,.bca .bll-syn-kw,.bca .bll-syn-sel{color:var(--bld-syn-tag)}.bca .bll-syn-attr,.bca .bll-syn-num,.bca .bll-syn-prop{color:var(--bld-syn-attr)}.bca .bll-syn-str{color:var(--bld-syn-str)}.bca .bll-syn-punc{color:var(--bld-syn-punc)}.bca .bll-syn-com{color:var(--bld-ink-3);font-style:italic}.bca .bca-out{font-variant-numeric:tabular-nums;justify-items:end}.bca .bca-facts li{align-items:flex-start}.bca .bca-facts .bca-swap{text-align:right;justify-items:end;font-size:11.5px;line-height:1.35}.bca .bca-hint{min-height:4.4em}@media (prefers-reduced-motion:reduce){.bca .bca-ind,.bca .bca-seg-b,.bca :is(.bca-help,.bca-file,.bca-swap,.bca-out,.bca-hint,.bca-copyset,.bca-panes)>[data-s]{transition:none}}
