@property --read{syntax:"<number>";inherits:false;initial-value:0}.OFzTYW_main{timeline-scope:--article-title, --article-body}.OFzTYW_condensed{z-index:30;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--rule);opacity:0;pointer-events:none;position:fixed;top:4.25rem;left:0;right:0;transform:translateY(-110%)}@supports (animation-timeline:view()){.OFzTYW_condensed{animation:linear both OFzTYW_condense;animation-timeline:--article-title;animation-range:exit 30%}}@keyframes OFzTYW_condense{to{opacity:1;transform:none}}.OFzTYW_condensedInner{align-items:center;gap:.75rem;height:3rem;display:flex}.OFzTYW_condensedTitle{color:var(--ink);font-weight:700;font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OFzTYW_ring{background:conic-gradient(var(--brand) calc(var(--read) * 1turn), var(--rule-2) 0);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.OFzTYW_bodyCol{view-timeline:--article-body block;view-timeline-inset:35% 65%}@supports (animation-timeline:view()){.OFzTYW_ring{animation:linear both OFzTYW_read-progress;animation-timeline:--article-body;animation-range:cover}}@media (min-width:1200px){.OFzTYW_main:has(.OFzTYW_toc) .OFzTYW_condensed .OFzTYW_ring{display:none}}:root[data-motion=reduce] .OFzTYW_condensed{animation-timing-function:step-end}@media (prefers-reduced-motion:reduce){.OFzTYW_condensed{animation-timing-function:step-end}}@keyframes OFzTYW_read-progress{to{--read:1}}.OFzTYW_header{max-width:min(100% - 2 * var(--gutter), 60rem);gap:1.1rem;padding-top:clamp(2.5rem,6vw,5rem);display:grid}.OFzTYW_back{border-radius:var(--r-ctl);font-size:var(--fs-meta);color:var(--text-2);justify-self:start;align-items:center;gap:.4rem;margin-left:-.45rem;padding:.35rem .65rem .35rem .45rem;font-weight:600;display:inline-flex}.OFzTYW_kicker{font-size:var(--fs-meta);color:var(--brand);flex-wrap:wrap;gap:.5rem 1rem;font-weight:600;display:flex}.OFzTYW_seriesTag{color:var(--text-3);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;font-weight:500}@media (hover:hover){.OFzTYW_seriesTag:hover{color:var(--text);text-decoration-color:currentColor}}.OFzTYW_seriesAll{font-size:var(--fs-meta);color:var(--text-2);border-radius:var(--r-ctl);grid-column:1/-1;justify-self:start;padding:.3rem .5rem;font-weight:600}.OFzTYW_tagLinks{display:inline}.OFzTYW_tagLink{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.OFzTYW_tagLink:hover{text-decoration-color:currentColor}}.OFzTYW_title{view-timeline-name:--article-title;font-size:var(--fs-display);line-height:calc(1.12 + var(--lh-add));letter-spacing:calc(-.04em * var(--ls-scale));font-weight:780}.OFzTYW_dek{font-family:var(--font-body);font-size:var(--fs-lede);color:var(--text-2);max-width:46rem;line-height:1.75}.OFzTYW_byline{font-size:var(--fs-meta);color:var(--text-3);flex-wrap:wrap;gap:.5rem;display:flex}.OFzTYW_translated{font-size:var(--fs-meta);color:var(--text-3);max-width:46rem}.OFzTYW_author{color:var(--text);font-weight:600}.OFzTYW_author a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}@media (hover:hover){.OFzTYW_author a:hover{text-decoration-color:currentColor}}.OFzTYW_coverWrap{margin-top:clamp(2rem,4vw,3rem)}.OFzTYW_cover{aspect-ratio:21/9;border-radius:var(--r-sheet);box-shadow:var(--shadow-rest), 0 0 0 1px var(--rule);overflow:hidden}.OFzTYW_layout{--col-gap:clamp(2rem, 3.5vw, 3.5rem);grid-template-columns:minmax(0, 13rem) minmax(0, var(--measure)) minmax(0, 13rem);justify-content:center;gap:var(--col-gap);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.OFzTYW_tocCol{position:relative}.OFzTYW_noteCol{min-width:0}.OFzTYW_toc{gap:.85rem;display:grid;position:sticky;top:8.5rem}.OFzTYW_tocHead{align-items:center;gap:.55rem;display:flex}.OFzTYW_tocTitle{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:700}.OFzTYW_tocLeft{font-size:var(--fs-micro);color:var(--text-3);margin-left:auto}.OFzTYW_tocList{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.OFzTYW_tocList li[data-level="3"]{padding-left:.85rem}.OFzTYW_tocLink{border-radius:var(--r-ctl);font-size:var(--fs-meta);color:var(--text-2);transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border:1px solid #0000;padding:.4rem .6rem;line-height:1.45;display:block}.OFzTYW_tocLink[aria-current]{color:var(--ink);background:var(--surface);border-color:var(--rule);font-weight:700}@media (hover:hover){.OFzTYW_tocLink:hover{color:var(--ink)}}.OFzTYW_prose{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);font-feature-settings:"kern" 1;line-height:1.88}.OFzTYW_p{hanging-punctuation:first allow-end;margin-block:0 1.2em}.OFzTYW_h2{font-family:var(--font-sans);font-size:var(--fs-h2);letter-spacing:calc(-.03em * var(--ls-scale));margin:2.6em 0 .8em;scroll-margin-top:8rem;font-weight:760;line-height:1.3;position:relative}.OFzTYW_h3{font-family:var(--font-sans);font-size:var(--fs-h3);margin:2em 0 .6em;scroll-margin-top:8rem;font-weight:700}.OFzTYW_h4{font-family:var(--font-sans);font-size:var(--fs-body);margin:1.8em 0 .5em;scroll-margin-top:8rem;font-weight:700}.OFzTYW_anchor{color:var(--text-3);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;left:-1.4em}@media (hover:hover){.OFzTYW_h2:hover .OFzTYW_anchor{opacity:1}}.OFzTYW_code{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--rule);word-break:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.12em .4em;font-size:.84em}.OFzTYW_a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.OFzTYW_list{margin:0 0 1.3em;padding-left:1.3em}.OFzTYW_list li{margin-bottom:.45em;padding-left:.2em}.OFzTYW_list li::marker{color:var(--brand);font-family:var(--font-display);font-weight:600}.OFzTYW_list li>.OFzTYW_p,.OFzTYW_tasks li .OFzTYW_p,.OFzTYW_quote .OFzTYW_p,.OFzTYW_callout .OFzTYW_p{margin-bottom:.4em}.OFzTYW_list li>.OFzTYW_p:last-child,.OFzTYW_tasks li .OFzTYW_p:last-child,.OFzTYW_quote .OFzTYW_p:last-child,.OFzTYW_callout .OFzTYW_p:last-child{margin-bottom:0}.OFzTYW_tasks{margin:0 0 1.3em;padding:0;list-style:none}.OFzTYW_tasks li{grid-template-columns:1.4em 1fr;align-items:start;gap:.5em;margin-bottom:.45em;display:grid}.OFzTYW_check{border:1.5px solid var(--rule-2);width:1.1em;height:1.1em;color:var(--brand-fg,var(--brand));border-radius:4px;place-items:center;margin-top:.35em;font-size:.8em;line-height:1;display:inline-grid}.OFzTYW_tasks li[data-done] .OFzTYW_check{border-color:var(--brand)}.OFzTYW_tasks li[data-done]>div{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1px}.OFzTYW_hr{background:var(--rule-2);border:0;width:40%;height:1px;margin:2.6em auto}.OFzTYW_mathInline{font-size:1.04em}.OFzTYW_quote{border-left:2px solid var(--rule-2);color:var(--text-2);margin:1.8em 0;padding-left:1.25em}.OFzTYW_pull{font-family:var(--font-sans);margin:2.6em -1rem;padding:1.2em 1rem .4em;position:relative}.OFzTYW_pull p{font-size:calc(clamp(1.6rem, 1.2rem + 1.4vw, 2.35rem) * var(--blog-text-scale));letter-spacing:calc(-.035em * var(--ls-scale));color:var(--ink);font-weight:740;line-height:1.3}.OFzTYW_pullMark{font-family:var(--font-display);color:var(--brand);transform-origin:0 100%;height:2.2rem;font-size:4.5rem;line-height:.6;display:block}.OFzTYW_pull cite{font-style:normal;font-size:var(--fs-meta);color:var(--text-3);margin-top:.8em;display:block}.OFzTYW_callout{background:var(--surface);border:1px solid var(--rule-2);font-family:var(--font-sans);font-size:calc(var(--fs-body) * .92);border-radius:12px;grid-template-columns:1.6rem minmax(0,1fr);gap:.85rem;margin:1.8em 0;padding:1rem 1.15rem;line-height:1.75;display:grid}.OFzTYW_callout p{margin:0}.OFzTYW_calloutIcon{border:1.5px solid var(--brand);width:1.6rem;height:1.6rem;color:var(--brand);font-family:var(--font-display);border-radius:50%;place-items:center;margin-top:.15rem;font-size:.8rem;font-weight:700;display:grid}.OFzTYW_callout[data-tone=warn] .OFzTYW_calloutIcon{color:#b45309;border-color:#b45309}.OFzTYW_ref{font-family:var(--font-display);margin-left:.1em;font-size:.7em;line-height:0}.OFzTYW_ref a{color:var(--brand);padding:0 .15em}.OFzTYW_sidenote{border-left:1px solid var(--rule-2);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-2);margin:.6em 0 .9em;padding-left:.9rem;line-height:1.6;display:block}.OFzTYW_sideNo{font-family:var(--font-display);color:var(--brand);margin-right:.4rem;font-weight:600}@media (min-width:1200px){.OFzTYW_sidenote{float:right;clear:right;width:13rem;margin:.2em calc(-13rem - var(--col-gap)) 1em 0;border-left:0;padding-left:0}}.OFzTYW_codeBlock{background:var(--code-bg,#f6f8fb);border:1px solid var(--rule);border-radius:14px;margin:1.9em -.5rem;overflow:hidden}:root[data-theme=dark] .OFzTYW_codeBlock{--code-bg:#0d1117}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .OFzTYW_codeBlock{--code-bg:#0d1117}}.OFzTYW_codeHead{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:calc(.78rem * var(--blog-text-scale));color:var(--text-2);align-items:center;gap:.75rem;padding:.55rem .6rem .55rem 1.15rem;display:flex}.OFzTYW_codeFile{color:var(--ink);font-weight:500}.OFzTYW_codeLang{color:var(--text-3);text-transform:lowercase}.OFzTYW_copy{border-radius:var(--r-ctl);border:1px solid var(--rule-2);height:2rem;font-family:var(--font-sans);font-size:var(--fs-micro);color:var(--text-2);cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin-left:auto;padding:0 .65rem;display:inline-flex}.OFzTYW_shiki pre{font-family:var(--font-mono);font-size:calc(.86rem * var(--blog-text-scale));tab-size:2;margin:0;padding:1rem 0;line-height:1.7;overflow-x:auto;background:0 0!important}.OFzTYW_shiki code{min-width:max-content;display:block}.OFzTYW_shiki .line{min-width:100%;padding:0 1.25rem;display:inline-block}.OFzTYW_shiki .line.hl{background:color-mix(in srgb, var(--cobalt) 13%, transparent);box-shadow:inset 2px 0 0 var(--cobalt)}.OFzTYW_shiki span{color:var(--shiki-light)}:root[data-theme=dark] .OFzTYW_shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .OFzTYW_shiki span{color:var(--shiki-dark)}}.OFzTYW_math{color:var(--ink);margin:1.6em 0;font-size:1.12em;overflow:auto hidden}.OFzTYW_figure{margin:2em 0}.OFzTYW_figureArt{aspect-ratio:16/9;border-radius:14px;overflow:hidden}.OFzTYW_figureImage{background:var(--bg-2);border-radius:14px;overflow:hidden}.OFzTYW_img{width:100%;height:auto;display:block}.OFzTYW_chart{width:100%;height:auto;color:var(--text);overflow:visible}.OFzTYW_chartLabel{font-family:var(--font-sans);fill:var(--text-2);font-size:13px;font-weight:600}.OFzTYW_chartTick{font-family:var(--font-display);fill:var(--text-3);font-size:11px}.OFzTYW_caption{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-3);margin-top:.7rem;line-height:1.6}.OFzTYW_share{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:flex}.OFzTYW_shareBtn{border-radius:var(--r-ctl);border:1px solid var(--control);background-color:var(--surface);cursor:pointer;align-items:center;gap:.45rem;height:2.75rem;padding:0 1rem;font-weight:600;display:inline-flex}.OFzTYW_cta{border-radius:var(--r-ctl);background-color:var(--solid);height:2.75rem;color:var(--on-solid);align-items:center;gap:.45rem;padding:0 1.1rem;font-weight:650;display:inline-flex}.OFzTYW_seriesNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.OFzTYW_seriesLink{border-radius:var(--r-card);border:1px solid var(--rule-2);gap:.3rem;padding:1.25rem 1.4rem;display:grid}.OFzTYW_seriesNext{text-align:right}.OFzTYW_seriesDir{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.OFzTYW_seriesTitle{color:var(--ink);font-weight:700}.OFzTYW_related{margin-top:clamp(4rem,8vw,6rem)}.OFzTYW_relatedHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.OFzTYW_relatedTitle{font-size:var(--fs-h2);letter-spacing:calc(-.03em * var(--ls-scale));font-weight:760}.OFzTYW_map{align-items:flex-end;gap:1.25rem;max-width:34rem;margin:0;display:flex}.OFzTYW_mapPanel{aspect-ratio:5/4;border-radius:var(--r-card);background:var(--sheet-front);flex:none;width:clamp(12rem,18vw,16rem);overflow:hidden}.OFzTYW_mapSvg{width:100%;height:100%;display:block}.OFzTYW_mapCaption{font-size:var(--fs-meta);color:var(--text-2);text-wrap:pretty;line-height:1.6}.OFzTYW_mapCaption strong{color:var(--ink);margin-bottom:.15rem;font-weight:700;display:block}@media (hover:none){.OFzTYW_mapHint{display:none}}.OFzTYW_mapRoute{opacity:0;transition:opacity .22s var(--ease-out,ease-out)}.OFzTYW_mapRelated{transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ease-out,ease-out)}:is(.OFzTYW_related:has([data-r="1"]:is(:hover,:focus-within)) :is(.OFzTYW_mapRoute,.OFzTYW_mapRelated)[data-r="1"],.OFzTYW_related:has([data-r="2"]:is(:hover,:focus-within)) :is(.OFzTYW_mapRoute,.OFzTYW_mapRelated)[data-r="2"],.OFzTYW_related:has([data-r="3"]:is(:hover,:focus-within)) :is(.OFzTYW_mapRoute,.OFzTYW_mapRelated)[data-r="3"]){opacity:1}:is(.OFzTYW_related:has([data-r="1"]:is(:hover,:focus-within)) .OFzTYW_mapRelated[data-r="1"],.OFzTYW_related:has([data-r="2"]:is(:hover,:focus-within)) .OFzTYW_mapRelated[data-r="2"],.OFzTYW_related:has([data-r="3"]:is(:hover,:focus-within)) .OFzTYW_mapRelated[data-r="3"]){transform:scale(1.5)}.OFzTYW_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}@media (max-width:1199px){.OFzTYW_layout{grid-template-columns:minmax(0, var(--measure))}.OFzTYW_tocCol,.OFzTYW_noteCol{display:none}}@media (max-width:860px){.OFzTYW_relatedGrid{grid-template-columns:minmax(0,1fr)}.OFzTYW_relatedHead{flex-direction:column;align-items:stretch}.OFzTYW_mapPanel{width:clamp(9rem,38vw,12rem)}.OFzTYW_seriesNav{grid-template-columns:minmax(0,1fr)}.OFzTYW_cover{aspect-ratio:16/10}.OFzTYW_codeBlock{margin-inline:0}.OFzTYW_pull{margin-inline:0;padding-inline:0}}.OFzTYW_previewBanner{border-radius:var(--r-ctl);background:var(--surface);border:1px dashed var(--rule-2);font-size:var(--fs-meta);color:var(--text-2);justify-self:start;margin:0 0 .6rem;padding:.7rem 1rem}.OFzTYW_previewBanner strong{color:var(--ink);margin-right:.4rem}.OFzTYW_archived{border:1px solid var(--rule-2);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-2);background:var(--bg-2);border-radius:10px;margin:0 0 1.2rem;padding:.7rem .9rem}.OFzTYW_altLink{color:var(--brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}
.yB3tOW_stage{border-radius:var(--r-card);background:var(--surface-2);isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.yB3tOW_img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.yB3tOW_before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.yB3tOW_chip{z-index:2;background:var(--sheet-front);color:var(--sheet-front-text);font-size:var(--fs-micro);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:.3rem .65rem;font-weight:700;position:absolute;top:.75rem}.yB3tOW_chipBefore{left:.75rem}.yB3tOW_chipAfter{right:.75rem}.yB3tOW_legend{display:none}.yB3tOW_legend .yB3tOW_chip{position:static}@media (max-width:600px){.yB3tOW_legend{justify-content:space-between;gap:.75rem;margin-bottom:.5rem;display:flex}.yB3tOW_stage .yB3tOW_chip{display:none}}.yB3tOW_divider{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0a152440}.yB3tOW_handle{color:#0a1524;width:2.75rem;height:2.75rem;transition:transform var(--dur-1) var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0a15244d,0 4px 16px #0a15242e}.yB3tOW_range{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.yB3tOW_stage:has(.yB3tOW_range:focus-visible) .yB3tOW_handle{outline:3px solid var(--focus);outline-offset:3px}.yB3tOW_stage:has(.yB3tOW_range:active) .yB3tOW_handle{transform:translate(-50%,-50%)scale(1.08)}
.peyTIG_scrolly{margin:2.5em 0}.peyTIG_steps{gap:2.5em;margin:0;padding:0;list-style:none;display:grid}.peyTIG_step{margin:0}.peyTIG_stepMedia{border-radius:var(--r-card);background:var(--bg-2);margin-bottom:1.1em;overflow:hidden}.peyTIG_stepImg{width:100%;height:auto;display:block}.peyTIG_stepBody>:last-child{margin-bottom:0}.peyTIG_stage{z-index:1;background:var(--bg);padding-bottom:.75rem;position:sticky;top:8rem}.peyTIG_frame{aspect-ratio:16/10;border-radius:var(--r-card);background:var(--bg-2);max-height:46vh;margin-inline:auto;position:relative;overflow:hidden}.peyTIG_layer{opacity:0;transition:opacity .36s var(--ease-out);position:absolute;inset:0}.peyTIG_layer[data-on]{opacity:1}.peyTIG_layerImg{object-fit:cover;width:100%;height:100%;display:block}.peyTIG_dots{justify-content:center;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.peyTIG_dots li{background:var(--rule);width:.4rem;height:.4rem;transition:width var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border-radius:999px}.peyTIG_dots li[data-on]{background:var(--ink);width:1.25rem}.peyTIG_scrolly[data-enhanced] .peyTIG_steps{gap:0;padding-bottom:20vh}.peyTIG_scrolly[data-enhanced] .peyTIG_step{align-items:center;min-height:55vh;display:flex;position:relative}.peyTIG_scrolly[data-enhanced] .peyTIG_stepBody{border-radius:var(--r-card);border:1px solid var(--rule);background:var(--surface);width:100%;transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);padding:1.25rem 1.4rem}.peyTIG_scrolly[data-enhanced] .peyTIG_step[data-on] .peyTIG_stepBody{border-color:var(--rule-2);box-shadow:var(--shadow-rest)}.peyTIG_scrolly[data-enhanced] .peyTIG_stepMedia{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
.XyLWeG_stage{width:min(100%, calc(80svh * var(--ar,1.7778)));border-radius:var(--r-card);background:var(--bg-2);margin-inline:auto;position:relative;overflow:hidden}.XyLWeG_video{width:100%;height:auto;aspect-ratio:var(--ar,1.7778);object-fit:cover;display:block}.XyLWeG_toggle{border:1px solid var(--rule-2);background:var(--sheet-front);width:2.75rem;height:2.75rem;color:var(--sheet-front-text);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}@media (hover:hover){.XyLWeG_toggle:hover{background:var(--solid);color:var(--on-solid)}}.XyLWeG_toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.XyLWeG_toggle{transition:none}}:root[data-motion=reduce] .XyLWeG_toggle{transition:none}
.DP4U5a_stage{aspect-ratio:16/10;border-radius:var(--r-card);background:var(--sheet-front);isolation:isolate;position:relative;overflow:hidden}.DP4U5a_poster,.DP4U5a_canvasBox{position:absolute;inset:0}.DP4U5a_poster{transition:opacity .32s var(--ease-out)}.DP4U5a_canvasBox{opacity:0;transition:opacity .32s var(--ease-out)}.DP4U5a_canvas{width:100%;height:100%;display:block}.DP4U5a_stage[data-live] .DP4U5a_canvasBox{opacity:1}.DP4U5a_stage[data-live] .DP4U5a_poster{opacity:0}.DP4U5a_zoom .DP4U5a_poster,.DP4U5a_zoom .DP4U5a_canvasBox{inset:-15%}
