.OyvCwq_prose{color:var(--ink-2);font-size:1.0625rem;line-height:1.75;container:prose/inline-size}@media (min-width:48rem){.OyvCwq_prose{font-size:1.125rem;line-height:1.72}}.OyvCwq_prose>section{padding-top:clamp(4.5rem,3rem + 4vw,7.5rem);position:relative}.OyvCwq_prose>section:after{content:"";clear:both;display:table}.OyvCwq_prose>section>*{max-width:40rem}.OyvCwq_prose>section>*+*{margin-top:1.3em}.OyvCwq_prose>section>[data-full]{max-width:none}.OyvCwq_prose>section>h2{max-width:24ch;color:var(--ink);letter-spacing:-.038em;scroll-margin-top:calc(var(--header-h) + 3rem);margin-top:1.1rem;font-size:clamp(1.875rem,1.3rem + 1.8vw,2.875rem);font-weight:740;font-stretch:118%;line-height:1.02}.OyvCwq_prose>section>h2+*{margin-top:1.6rem}.OyvCwq_prose>section>h3{color:var(--ink);letter-spacing:-.022em;margin-top:2.6em;font-size:1.3125rem;font-weight:690;font-stretch:112%;line-height:1.25}.OyvCwq_prose>section>h3:before{content:"";vertical-align:.14em;background:var(--area-ink);width:.42em;height:.42em;box-shadow:0 0 0 3px color-mix(in oklab, var(--area) 22%, transparent);border-radius:1px;margin-right:.6em;display:inline-block}.OyvCwq_prose>section>h3+*{margin-top:.75em}.OyvCwq_prose>section>p[data-lead]{color:var(--ink);letter-spacing:-.01em;font-size:1.1em;line-height:1.5}@media (min-width:48rem){.OyvCwq_prose>section>p[data-lead]{font-size:1.24em;line-height:1.45}}.OyvCwq_prose strong{color:var(--ink);font-weight:650}.OyvCwq_prose a:not([data-ref],[data-plain]){color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--area-ink) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--area-ink) 55%, transparent);text-underline-offset:.22em;transition:text-decoration-color .16s linear}.OyvCwq_prose a:not([data-ref],[data-plain]):hover{text-decoration-color:currentColor}.OyvCwq_prose>section>:is(p,ul,h3) code{border:1px solid var(--line);background:var(--sunk);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:.1em .36em;font-size:.84em}.OyvCwq_prose>section>ul{gap:.9em;padding-left:1.65em;list-style:none;display:grid}.OyvCwq_prose>section>ul>li{position:relative}.OyvCwq_prose>section>ul>li:before{content:"";border:1px solid var(--area-ink);background:color-mix(in oklab, var(--area) 40%, transparent);border-radius:1px;width:.48em;height:.48em;position:absolute;top:.64em;left:-1.4em}.OyvCwq_prose>section>[data-figure]{clear:both;max-width:none;margin-block:3.25rem 3.75rem}.OyvCwq_prose>section>[data-figure]:last-child{margin-bottom:0}.OyvCwq_prose>section>[data-callout]{margin-block:2.25rem}.OyvCwq_prose>section>[data-aside]{margin-block:2.5rem}.OyvCwq_prose>section>[data-quote]{display:none}@container prose (min-width:60rem){.OyvCwq_prose>section>[data-aside]{float:right;clear:right;width:min(17rem,100% - 43rem);margin:1.3em 0 2rem}.OyvCwq_prose>section>[data-quote]{display:block}}.OyvCwq_hatch{background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--line-2) 5px 6px)}.OyvCwq_panel{isolation:isolate;background:radial-gradient(80% 60% at 0% 0%, color-mix(in oklab, var(--area) 9%, transparent), transparent 70%), color-mix(in oklab, var(--sunk) 62%, var(--paper));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 2px #0000000d;position:relative}.OyvCwq_panel:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(color-mix(in oklab, var(--ink) 11%, transparent) 1px, transparent 1.4px);pointer-events:none;background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.OyvCwq_card{background:linear-gradient(to bottom, color-mix(in oklab, var(--raised), white 4%), var(--raised));box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 9%, transparent), inset 0 1px 0 #ffffff0f, 0 1px 2px #0000000f, 0 12px 28px -16px #00000052}.OyvCwq_cardAccent{--ink-2:color-mix(in oklab, var(--ink) 84%, transparent);--ink-3:color-mix(in oklab, var(--ink) 72%, transparent);background:linear-gradient(155deg, color-mix(in oklab, var(--area) 36%, var(--raised)), color-mix(in oklab, var(--area) 14%, var(--raised)) 80%);box-shadow:0 0 0 1px color-mix(in oklab, var(--area-ink) 55%, transparent), 0 0 0 4px color-mix(in oklab, var(--area) 12%, transparent), inset 0 1px 0 #ffffff29, 0 16px 36px -16px color-mix(in oklab, var(--area) 90%, transparent)}.OyvCwq_cardFail{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in oklab, var(--ink) 9%, transparent) 7px 8px), color-mix(in oklab, var(--paper) 55%, transparent);outline:1px dashed color-mix(in oklab, var(--ink-3) 80%, transparent);outline-offset:-1px}.OyvCwq_cardMuted{background:color-mix(in oklab, var(--paper) 35%, transparent);outline:1px dashed var(--line-2);outline-offset:-1px}.OyvCwq_lane{background:color-mix(in oklab, var(--ink) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent)}.OyvCwq_laneAccent{background:linear-gradient(to bottom, color-mix(in oklab, var(--area) 13%, transparent), color-mix(in oklab, var(--area) 5%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--area-ink) 32%, transparent)}.OyvCwq_codeBody pre{counter-reset:code-line;outline:none;padding-block:1.1rem;overflow-x:auto}.OyvCwq_codeBody pre:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.OyvCwq_codeBody code{width:max-content;min-width:100%;display:block}.OyvCwq_codeBody .line{min-height:1lh;padding-left:3.6rem;padding-right:3rem;display:block;position:relative}.OyvCwq_codeBody .line:before{content:counter(code-line);counter-increment:code-line;width:2.4rem;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;position:absolute;left:0}.OyvCwq_codeBody .line.hl{background:color-mix(in oklab, var(--area) 13%, transparent);box-shadow:inset 2px 0 0 var(--area-ink)}.OyvCwq_codeBody .line.hl:before{color:var(--area-ink)}.OyvCwq_codeBody .line[data-note]:after{content:attr(data-note);background:var(--area-ink);width:1.35rem;height:1.35rem;color:var(--paper);border-radius:999px;place-items:center;font-size:.6875rem;line-height:1;display:grid;position:absolute;top:.18lh;right:.85rem}@keyframes OyvCwq_grow-x{0%{transform:scaleX(0)}}@keyframes OyvCwq_grow-y{0%{transform:scaleY(0)}}@keyframes OyvCwq_appear{0%,70%{opacity:0}}@keyframes OyvCwq_drift{to{transform:translateY(12%)scale(1.05)}}@keyframes OyvCwq_unfold{0%{transform:perspective(1800px)rotateX(16deg)scale(.94)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.OyvCwq_barRow{view-timeline:--bar-row block}.OyvCwq_barFill{transform-origin:0;animation:linear both OyvCwq_grow-x;animation-timeline:--bar-row;animation-range:entry}.OyvCwq_step{view-timeline:--sequence-step block}.OyvCwq_stepLine{transform-origin:0;animation:linear both OyvCwq_grow-x;animation-timeline:--sequence-step;animation-range:entry}.OyvCwq_stepLineBack{transform-origin:100%}.OyvCwq_stepHead{animation:linear both OyvCwq_appear;animation-timeline:--sequence-step;animation-range:entry}.OyvCwq_columns{view-timeline:--column-chart block}.OyvCwq_column{transform-origin:bottom;animation:linear both OyvCwq_grow-y;animation-timeline:--column-chart;animation-range:entry}.OyvCwq_coverArt{animation:linear both OyvCwq_drift;animation-timeline:view();animation-range:exit}.OyvCwq_showcase{transform-origin:50% 100%;animation:linear both OyvCwq_unfold;animation-timeline:view();animation-range:entry cover 42%}}}
._0Qiljq_root{--disc:var(--raised);--disc-edge:var(--line-2);--scribe:color-mix(in oklab, var(--ink) 6%, transparent);--exclusion:color-mix(in oklab, var(--ink) 14%, transparent);--die-open:color-mix(in oklab, var(--ink) 17%, transparent);--die-0:var(--sunk);--die-1:#8eadee;--die-2:#6086db;--die-3:#2f5fb8;--die-4:#2b4a96;--die-5:#203a78;--mark:var(--ink);--scan:var(--product-ink)}:root[data-theme=dark] ._0Qiljq_root[data-surface=paper]{--die-0:color-mix(in oklab, var(--ink) 9%, var(--raised));--die-1:#3d5791;--die-2:#5073bf;--die-3:#6b91e3;--die-4:#8fb3ff;--die-5:#cdf}._0Qiljq_root[data-surface=stage]{--disc:#0d1016;--disc-edge:#ffffff29;--scribe:#ffffff09;--exclusion:#ffffff12;--die-open:#ffffff16;--die-0:#1d2230;--die-1:#3d5791;--die-2:#5073bf;--die-3:#6b91e3;--die-4:#8fb3ff;--die-5:#cdf;--mark:#f4f6fb;--scan:#cdf}._0Qiljq_map{container-type:inline-size}._0Qiljq_swatch{border-radius:2px;width:.875rem;height:.875rem;display:block}._0Qiljq_swatch0{background:var(--die-0)}._0Qiljq_swatch1{background:var(--die-1)}._0Qiljq_swatch2{background:var(--die-2)}._0Qiljq_swatch3{background:var(--die-3)}._0Qiljq_swatch4{background:var(--die-4)}._0Qiljq_swatch5{background:var(--die-5)}._0Qiljq_swatchOpen{box-shadow:inset 0 0 0 1px var(--die-open)}._0Qiljq_root[data-surface=stage] ._0Qiljq_swatch1{box-shadow:0 0 10px -2px var(--die-1)}._0Qiljq_root[data-surface=stage] ._0Qiljq_swatch2{box-shadow:0 0 10px -2px var(--die-2)}._0Qiljq_root[data-surface=stage] ._0Qiljq_swatch3{box-shadow:0 0 12px -2px var(--die-3)}._0Qiljq_root[data-surface=stage] ._0Qiljq_swatch4{box-shadow:0 0 12px -1px var(--die-4)}._0Qiljq_root[data-surface=stage] ._0Qiljq_swatch5{box-shadow:0 0 14px 0 var(--die-5)}._0Qiljq_disc{fill:var(--disc)}._0Qiljq_discCenter{stop-color:#141821}._0Qiljq_discEdge{stop-color:#090b10}._0Qiljq_rim{fill:none;stroke:var(--disc-edge);stroke-width:1px;vector-effect:non-scaling-stroke}._0Qiljq_rimLit{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke}._0Qiljq_rimStop{stop-color:var(--mark)}._0Qiljq_sheen{background:conic-gradient(from 205deg, transparent 0deg, color-mix(in oklab, var(--die-5) 8%, transparent) 38deg, transparent 84deg, transparent 180deg, color-mix(in oklab, var(--die-5) 5%, transparent) 218deg, transparent 264deg);width:100%;height:100%}._0Qiljq_spill{box-shadow:0 0 90px 6px color-mix(in oklab, var(--sig-product) 7%, transparent);pointer-events:none;border-radius:9999px;position:absolute;inset:4%}._0Qiljq_scribe{fill:none;stroke:var(--scribe);stroke-width:1px;vector-effect:non-scaling-stroke}._0Qiljq_exclusion{fill:none;stroke:var(--exclusion);stroke-width:1px;vector-effect:non-scaling-stroke}._0Qiljq_unprobed{fill:none;stroke:var(--die-open);stroke-width:1px;vector-effect:non-scaling-stroke}._0Qiljq_bin0{fill:var(--die-0)}._0Qiljq_bin1{fill:var(--die-1)}._0Qiljq_bin2{fill:var(--die-2)}._0Qiljq_bin3{fill:var(--die-3)}._0Qiljq_bin4{fill:var(--die-4)}._0Qiljq_bin5{fill:var(--die-5)}._0Qiljq_month{fill:var(--ink-2);font-family:var(--font-mono);letter-spacing:.02em;paint-order:stroke;stroke:var(--disc);stroke-width:1.6px;stroke-linejoin:round;font-size:6.2px}._0Qiljq_serial{fill:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;font-size:4.6px}@container (max-width:30rem){._0Qiljq_month{font-size:8.4px}._0Qiljq_serial{font-size:6px}}._0Qiljq_reticle{fill:none;stroke:var(--mark);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.85}._0Qiljq_cursor{fill:none;stroke:var(--mark);stroke-width:2px;vector-effect:non-scaling-stroke}._0Qiljq_overlay:focus{outline:none}._0Qiljq_focusRing{fill:none;stroke:var(--focus);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0}._0Qiljq_overlay:focus-visible ._0Qiljq_focusRing{opacity:1}._0Qiljq_miniDisc{fill:var(--disc);stroke:var(--disc-edge);stroke-width:1px;vector-effect:non-scaling-stroke}._0Qiljq_miniOpen{fill:var(--die-open);opacity:.55}._0Qiljq_sweepStop{stop-color:var(--scan)}:is(._0Qiljq_root[data-surface=stage] ._0Qiljq_scanGlow,:root[data-theme=dark] ._0Qiljq_root ._0Qiljq_scanGlow){mix-blend-mode:plus-lighter}._0Qiljq_scanBand{transform-box:view-box;animation:1.5s cubic-bezier(.65,0,.35,1) both _0Qiljq_probe-sweep}._0Qiljq_scanLine{stroke:var(--scan);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:view-box;animation:1.5s cubic-bezier(.65,0,.35,1) both _0Qiljq_probe-sweep}@keyframes _0Qiljq_probe-sweep{0%{transform:translate(0)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){._0Qiljq_scanBand,._0Qiljq_scanLine{display:none}}
