.live{border-top:1px solid var(--ink);padding:10px 0 0}.live__line{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;display:flex}.live__field:before{content:"·";color:var(--ink-3);margin:0 .7em}.live__state{color:var(--ink);align-items:baseline;gap:8px;display:inline-flex}.live__glyph{border:1px solid var(--ink);flex:none;width:7px;height:7px;transform:translateY(-1px)}.live__state[data-status=live] .live__glyph{background:var(--rose);border-color:var(--rose)}.live__state[data-status=cached] .live__glyph{background:var(--ink)}.live__state[data-status=partial] .live__glyph{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%)}.live__state[data-status=loading] .live__glyph{border-style:dashed}.live b{color:var(--ink);font-weight:600}.live__dl{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:inline-flex}.live__dl:before{margin-right:calc(.7em - 14px)}.live__k{color:var(--ink-2)}.live__p{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.live__p:before{content:"";background:var(--ink);align-self:center;width:7px;height:7px}.live__p[data-platform=windows]:before{background:var(--ink-3)}.live__p[data-platform=linux]:before{background:var(--amber)}.live__p .hl-beta{font-size:10.5px}.live__n{font-variant-numeric:tabular-nums}.live__split{gap:1px;height:3px;margin-top:10px;display:flex}.live__split i{background:var(--ink);flex:none;min-width:2px;display:block}.live__split [data-seg=windows]{background:var(--ink-3)}.live__split [data-seg=linux]{background:var(--amber)}.live__split [data-zero]{flex-grow:0;min-width:0}.live__split:not(:has(i:not([data-zero]))){background:var(--hair-2)}.live__newer{color:var(--ink);margin-top:10px}.live__newer b{color:var(--rose-ink)}.live__newer a{color:var(--ink);text-decoration-color:var(--rose)}.live[data-state=unavailable] :is(.live__dl,.live__split){display:none}.live__nojs{color:var(--ink-2);margin:0}@media (width<=760px){.live__line{gap:4px;display:grid}.live__field:before,.live__dl:before{display:none}}.appc{margin:0}.appc__bar{border-bottom:1px solid var(--hair-2)}.appc__ticks{gap:4px;margin:0;display:none}.appc__ticks span{background:var(--hair);width:18px;height:3px;transition:background-color .25s var(--ease-tween450);display:block}.appc__ticks span[data-on]{background:var(--ink)}.appc__scroll{outline-offset:6px;margin-top:28px}.appc__grid{column-gap:var(--col-gap);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.7fr) minmax(0,5fr) minmax(0,5fr);align-items:end;display:grid}.appc__dev{grid-row:1;min-width:0}.appc__dev .shot{margin:0}.appc__dev[data-dev="0"]{grid-column:1}.appc__dev[data-dev="1"]{grid-column:2}.appc__dev[data-dev="2"]{grid-column:3}.appc__rail{--rail-c:var(--ink);grid-row:2;justify-content:center;min-height:20px;margin:14px 0 0;display:flex;position:relative}.appc__rail[data-rail=apk]{grid-column:1/3}.appc__rail[data-rail=desktop]{grid-column:3}.appc__line{background:var(--rail-c);transform-origin:50%;height:1px;transition:background-color .35s var(--ease-tween450), height .2s var(--ease-needle), top .2s var(--ease-needle);position:absolute;top:10px;left:0;right:0}.appc__tick{background:var(--rail-c);width:1px;height:11px;transition:background-color .35s var(--ease-tween450);position:absolute;top:5px}.appc__tick--a{left:0}.appc__tick--b{right:0}.appc__lab{background:var(--paper);color:var(--ink);white-space:nowrap;transition:color .35s var(--ease-tween450), background-color var(--dur-theme) var(--ease-tween450);padding:0 10px;line-height:20px;position:relative}.appc .hl-beta{font-size:10.5px}.appc__lab .hl-beta{margin:0 .35em 0 .1em}.appc__rail{container-type:inline-size}.appc__lab-s{display:none}@container (width<=400px){.appc__lab-l{display:none}.appc__lab-s{display:inline}}.appc__rail[data-you]{--rail-c:var(--rose)}.appc__lab:before{content:"";vertical-align:.02em;background:var(--rose);width:0;height:7px;transition:width .3s var(--ease-needle), margin-right .3s var(--ease-needle);margin-right:0;display:inline-block}.appc__rail[data-you] .appc__lab:before{width:7px;margin-right:8px}.appc__rail[data-hot] .appc__line{height:2px;top:9.5px}.appc__cap{min-width:0;font-size:var(--fs-small);color:var(--ink-2);grid-row:3;align-self:start;margin:12px 0 0;line-height:1.45}.appc__cap[data-cap="0"]{grid-column:1}.appc__cap[data-cap="1"]{grid-column:2}.appc__cap[data-cap="2"]{grid-column:3}.appc__cap-t{color:var(--ink);display:block}.appc__cap-n{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}@media (width<=900px){.appc__ticks{display:flex}.appc__scroll{margin-inline:calc(-1 * var(--gut));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:thin;scrollbar-color:var(--hair) transparent;border-bottom:1px solid var(--hair-2);padding-block:22px 18px;overflow-x:auto}.appc__grid{width:max-content;padding-inline:var(--gut);grid-template-columns:196px 452px 452px;column-gap:20px}.appc__dev{scroll-snap-align:start}.appc__cap{max-width:100%}}@media (width<=520px){.appc__grid{grid-template-columns:152px 282px 282px;column-gap:16px}}.itabs{--tab-h:44px;min-width:0}.itabs__bar{position:relative}.itabs__list,.itabs__inv{background:var(--ink);grid-template-columns:repeat(4,auto) minmax(0,1fr);gap:1px;padding:1px 1px 0;display:grid}.itabs__list:after{content:"";background:var(--paper)}.itabs__tab,.itabs__inv span{min-height:var(--tab-h);font:500 14px/1.2 var(--font-sans);white-space:nowrap;border:0;align-items:center;padding:0 16px;font-stretch:100%;display:flex}.itabs__tab{background:var(--paper);color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease-tween450);position:relative}.itabs__tab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.itabs__tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.itabs__tab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--rose) 11%, var(--paper))}.itabs__inv{z-index:2;pointer-events:none;visibility:hidden;clip-path:inset(var(--c-t,0) var(--c-r,100%) var(--c-b,100%) var(--c-l,0));background:0 0;position:absolute;inset:0}.itabs__inv span{background:var(--ink);color:var(--paper)}.itabs__inv span[data-focus]{outline:2px solid var(--focus);outline-offset:-4px}.itabs[data-ready] .itabs__inv{visibility:visible}.itabs[data-ready] .itabs__tab[aria-selected=true]{background:var(--paper);color:var(--ink)}.itabs__panels{border:1px solid var(--ink);background:var(--plate);transition:background-color var(--dur-theme) var(--ease-tween450);position:relative}html.js .itabs:not([data-ready]) .cmd:not([data-first]),.cmd[hidden]{display:none}.cmd{position:relative}.cmd__name{color:var(--ink-3);padding:12px 18px 0}.cmd__code{min-height:calc(5.55em + 30px);font-family:var(--font-mono);letter-spacing:.005em;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:16px 18px 14px;font-size:12.5px;line-height:1.85}.cmd__ln{text-indent:-2ch;padding-left:2ch;display:block}.cmd__pr{color:var(--rose-ink);-webkit-user-select:none;user-select:none}.cmd__nl{display:none}.cmd__foot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 8px 8px 18px;display:flex}.cmd__meta{min-width:0;color:var(--ink-3);overflow-wrap:anywhere;margin:0}.cmd__inner{color:var(--ink-2)}.cmd__foot .copy{margin-left:auto}.cmd__foot .copy__btn{background:var(--plate);min-width:6.4em}.cmd__foot .copy__btn:hover,.cmd__foot .copy__btn[data-copied]{background:var(--ink);color:var(--paper)}html:not(.js) .cmd+.cmd{border-top:1px solid var(--ink)}html:not(.js) .cmd__foot{display:block}html:not(.js) .cmd__code{min-height:0}@media (width<=560px){.itabs__list,.itabs__inv{grid-template-columns:repeat(2,minmax(0,1fr))}.itabs__list:after{display:none}.itabs__tab,.itabs__inv span{justify-content:center;padding:0 10px}.cmd__code{padding:14px 14px 12px;font-size:12px}.cmd__foot{padding-left:14px}}#dlpage .dlp-head{padding-top:clamp(18px,2.2vw,28px)}#dlpage .dlp-head__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:32px;margin-top:clamp(36px,4.6vw,68px);display:grid}#dlpage .dlp-head__text{grid-column:1/9}#dlpage .dlp-head__lead{color:var(--ink-2);margin-top:clamp(18px,2vw,28px)}#dlpage .dlp-toc{grid-column:9/13;margin-top:6px}#dlpage .dlp-toc ul{border-top:1px solid var(--ink)}#dlpage .dlp-toc li{border-bottom:1px solid var(--hair-2)}#dlpage .dlp-toc a{min-height:40px;transition:padding-left .2s var(--ease-needle), color .2s var(--ease-tween450);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0 8px;text-decoration:none;display:flex}#dlpage .dlp-toc__k{font-size:15px;font-weight:560}#dlpage .dlp-toc__k .hl-beta{margin-left:.4em}#dlpage .dlp-toc__v{color:var(--ink-3);text-align:right}#dlpage .dlp-toc a:hover{padding-left:6px}#dlpage .dlp-toc a:hover .dlp-toc__k{text-decoration:underline;text-decoration-color:var(--rose);text-underline-offset:.2em}#dlpage .dlp-order{margin-top:clamp(44px,5vw,72px)}#dlpage .dlp-ord{margin-top:28px}#dlpage .dlp-circuits{margin-top:clamp(56px,6vw,96px)}#dlpage .dlp-sec{margin-top:clamp(64px,7vw,112px)}#dlpage .dlp-sec__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:28px;display:grid}#dlpage .dlp-sec__side,#dlpage .dlp-sec__main{border-top:2px solid var(--ink);min-width:0;padding-top:14px}#dlpage .dlp-sec__side{grid-column:1/5}#dlpage .dlp-sec__main{border-top-width:1px;grid-column:5/13;margin-top:1px;padding-top:18px}#dlpage .dlp-sec--last{padding-bottom:clamp(64px,8vw,120px)}#dlpage .dlp-h2{letter-spacing:-.018em;font-size:clamp(28px,3.2vw,44px);font-weight:620;font-stretch:94%;line-height:1.04}#dlpage .dlp-h2 .hl-beta{vertical-align:.55em;margin-left:.35em;font-size:13px}#dlpage .dlp-sec__side .meta{margin-top:22px}#dlpage .dlp-shot{margin-top:24px}#dlpage .dlp-h3{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.01em;color:var(--ink);font-weight:600}#dlpage .dlp-h3:not(:first-child){margin-top:32px}#dlpage .dlp-p{max-width:40em;color:var(--ink-2);margin-top:10px}#dlpage .dlp-p--big{font-size:var(--fs-lead);color:var(--ink);margin-top:0}#dlpage .dlp-p .btn{margin-top:6px}#dlpage .dlp-p a:not(.btn),#dlpage .dlp-steps a{text-decoration-color:var(--rose);font-family:var(--font-mono);font-size:.82em;text-decoration-thickness:1.5px}#dlpage .dlp-steps{counter-reset:step;border-top:1px solid var(--hair-2);max-width:46em;margin-top:10px}#dlpage .dlp-steps>li{counter-increment:step;border-bottom:1px solid var(--hair-2);padding:10px 0 11px 30px;line-height:1.5;position:relative}#dlpage .dlp-steps>li:before{content:counter(step);font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--rose-ink);line-height:1.55;position:absolute;top:13px;left:0}#dlpage .dlp-steps__sub{font-size:var(--fs-small);color:var(--ink-2);margin-top:4px;display:block}#dlpage code{font-family:var(--font-mono);font-size:.86em}#dlpage .dlp-notes{max-width:46em;font-size:var(--fs-fine);color:var(--ink-2);margin-top:18px;line-height:1.5}#dlpage .dlp-notes>li{padding:5px 0 5px 18px;position:relative}#dlpage .dlp-notes>li:before{content:"";background:var(--ink-3);width:8px;height:1px;position:absolute;top:1.05em;left:0}#dlpage .dlp-two{gap:32px var(--col-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:52em;margin-top:32px;display:grid}#dlpage .dlp-list{border-top:1px solid var(--hair-2);font-size:var(--fs-small);color:var(--ink-2);margin-top:10px}#dlpage .dlp-list li{border-bottom:1px solid var(--hair-2);padding:7px 0 8px;line-height:1.4}#dlpage .dlp-keys{border-top:1px solid var(--hair-2);margin-top:10px}#dlpage .dlp-keys>div{border-bottom:1px solid var(--hair-2);grid-template-columns:144px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}#dlpage .dlp-keys dt{align-items:center;gap:4px;display:flex}#dlpage .dlp-keys dd{font-size:var(--fs-small);color:var(--ink-2);margin:0}#dlpage kbd{border:1px solid var(--ink);min-width:22px;font-family:var(--font-mono);text-align:center;color:var(--ink);background:var(--plate);border-bottom-width:2px;padding:1px 6px 2px;font-size:11px;line-height:1.4;display:inline-block}#dlpage .dlp-keys__plus{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px}#dlpage .dlp-tabs{margin-top:20px}#dlpage .dlp-kv{max-width:46em;margin-top:-8px}#dlpage .dlp-kv>div{border-bottom:1px solid var(--hair-2);grid-template-columns:148px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0 9px;display:grid}#dlpage .dlp-kv dt{color:var(--ink-3)}#dlpage .dlp-kv dd{margin:0}@media (width<=1100px){#dlpage .dlp-sec__side{grid-column:1/6}#dlpage .dlp-sec__main{grid-column:6/13}#dlpage .dlp-two{grid-template-columns:minmax(0,1fr);gap:32px 0}}@media (width<=900px){#dlpage .dlp-head__text,#dlpage .dlp-toc,#dlpage .dlp-sec__side,#dlpage .dlp-sec__main{grid-column:1/-1}#dlpage .dlp-sec__main{border-top:0;margin-top:0;padding-top:0}#dlpage .dlp-sec__grid{row-gap:24px}#dlpage .dlp-shot{max-width:560px}}@media (width<=420px){#dlpage .dlp-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}}
