.docs_page__MeUqK{max-width:none;min-width:0}.docs_page__MeUqK>*{max-width:960px;margin-inline:auto;width:100%}.docs_page__MeUqK>.docs_header__2mCN0{max-width:960px}.docs_header__2mCN0{margin-bottom:40px;max-width:760px}.docs_header__2mCN0 h1{font-size:clamp(32px,4vw,48px);line-height:1.14;letter-spacing:-.03em;margin:16px 0 24px}.docs_layout__Q67TU{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}.docs_contents___Tf10{display:flex;flex-wrap:nowrap;gap:0 24px;border-block:1px solid var(--line);padding:0;align-content:flex-start;overflow-x:auto;scrollbar-width:none;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--bg);background:linear-gradient(to left,var(--bg) 24px,transparent) 100% /48px 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--fg) 14%,transparent),transparent) 100% /16px 100% no-repeat scroll,var(--bg)}.docs_contents___Tf10::-webkit-scrollbar{display:none}.docs_contents___Tf10 a{flex:none;min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:none;color:var(--muted)}.docs_contents___Tf10 a:hover{color:var(--fg)}.docs_article__lQT41{min-width:0;max-width:76ch}.docs_article__lQT41 h2{font-size:clamp(24px,2.5vw,32px);line-height:1.25;letter-spacing:-.02em}.docs_article__lQT41 h3{font-size:20px;line-height:1.5;color:var(--fg);margin-top:24px}.docs_article__lQT41>h2:first-child{border-top:0;margin-top:0;padding-top:0}.docs_article__lQT41 pre{min-width:0;max-width:100%;font-size:14px}.docs_article__lQT41 .tbl{overflow-x:auto;min-width:0;scrollbar-width:thin}.docs_article__lQT41 .tbl code{overflow-wrap:normal;white-space:nowrap;color:var(--fg)}.docs_article__lQT41 li code,.docs_article__lQT41 p code{overflow-wrap:break-word}.docs_article__lQT41 code .nb,.docs_article__lQT41 code.tok{white-space:nowrap}.docs_article__lQT41 code.wr{white-space:pre-wrap;overflow-wrap:break-word}.docs_article__lQT41 .err-anchor{scroll-margin-top:96px}.docs_article__lQT41 .tbl td:first-child,.docs_article__lQT41 .tbl th:first-child{min-width:0}.docs_article__lQT41 .tbl td,.docs_article__lQT41 .tbl th{overflow-wrap:break-word;word-break:normal}.docs_article__lQT41 pre{scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:linear-gradient(to left,var(--bg) 24px,transparent) 100% /48px 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--fg) 14%,transparent),transparent) 100% /16px 100% no-repeat scroll}.docs_article__lQT41 td,.docs_article__lQT41 th{padding-right:20px!important}@media (max-width:600px){.docs_article__lQT41 .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.docs_article__lQT41 .tbl table,.docs_article__lQT41 .tbl tbody,.docs_article__lQT41 .tbl td,.docs_article__lQT41 .tbl tr{display:block;width:100%}.docs_article__lQT41 .tbl tr{border-top:1px solid var(--line);padding:12px 0}.docs_article__lQT41 .tbl td{height:auto!important;padding:2px 0!important;border:0!important}.docs_article__lQT41 .tbl td+td{padding-left:0!important}.docs_article__lQT41 .tbl td[data-label]:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;line-height:20px;margin-top:6px}.docs_article__lQT41 .tbl td:first-child code{white-space:normal;overflow-wrap:anywhere}}.docs_article__lQT41 .permalink{margin-left:.4em;color:var(--muted);text-decoration:none;font-weight:400;opacity:0;transition:opacity .12s}.docs_article__lQT41 .permalink:focus-visible,.docs_article__lQT41 h2:hover .permalink,.docs_article__lQT41 h3:hover .permalink{opacity:1}@media (hover:none){.docs_article__lQT41 .permalink{opacity:.5}}@media (prefers-reduced-motion:reduce){.docs_article__lQT41 .permalink{transition:none}}.docs_page__MeUqK a:focus-visible,.docs_page__MeUqK button:focus-visible,.docs_page__MeUqK pre:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:1080px){.docs_layout__Q67TU{grid-template-columns:210px minmax(0,1fr);gap:56px}.docs_contents___Tf10{position:-webkit-sticky;position:sticky;top:32px;align-self:start;display:flex;flex-direction:column;border:0;padding:0;overflow:visible;white-space:normal;background:none;z-index:auto}}@media (max-width:420px){.docs_article__lQT41 pre{white-space:pre-wrap;overflow-wrap:anywhere}.docs_article__lQT41 pre .cl{display:block;padding-left:2ch;text-indent:-2ch}.docs_article__lQT41 pre .nl{display:none}.docs_article__lQT41 pre .nb{white-space:nowrap}}.dg-fig{margin:0;width:100%;max-width:1200px;color:var(--fg,#fff);container-type:inline-size}.dg-fig svg{display:block;width:100%;height:auto}.dg-fig .dg-tall{display:none;max-width:480px}@media (max-width:719px){.dg-fig .dg-wide{display:none}.dg-fig .dg-tall{display:block}}@container (max-width: 899px){.dg-fig .dg-wide{display:none}.dg-fig .dg-tall{display:block}}.play_wrap__uAgyH{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:980px){.play_wrap__uAgyH{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.play_controls__L70ZK{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;grid-column:1/-1;max-width:100%}.play_field__w6SF2{display:flex;flex-direction:column;gap:8px;flex:1 1 200px;min-width:0;max-width:100%}.play_field__w6SF2>span{font-size:var(--s);line-height:var(--s-lh);color:var(--muted)}.play_field__w6SF2 input,.play_field__w6SF2 select{background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:2px;padding:8px 12px;font:inherit;font-size:var(--m);line-height:var(--m-lh);width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.play_field__w6SF2 input:focus,.play_field__w6SF2 select:focus{outline:0;border-color:var(--fg)}.play_task__9F6Up{flex:1 1 280px}.play_badge__q7qoK,.play_panel__saP_7,.play_readout__1NFb9,.play_stage__mntPz{min-width:0;max-width:100%}.play_task__9F6Up input{width:100%}.play_stage__mntPz{position:relative;border:1px solid var(--line);border-radius:2px;width:100%;height:clamp(320px,60vh,680px);background:#07070a;overflow:hidden;touch-action:none}.play_stage__mntPz canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab}.play_stage__mntPz canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.play_views__QPHVk{position:absolute;top:10px;right:10px;display:flex;gap:6px;z-index:2}.play_viewOn__fYGdK,.play_view__sZLW3{font:inherit;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:lowercase;padding:7px 10px;border-radius:2px;cursor:pointer;background:rgba(0,0,0,.66);border:1px solid var(--line);color:var(--muted)}.play_viewOn__fYGdK:hover,.play_view__sZLW3:hover{color:var(--fg);border-color:var(--fg)}.play_viewOn__fYGdK,.play_viewOn__fYGdK:hover{color:var(--fg);background:rgba(0,0,0,.66);border-color:var(--fg)}.play_viewOn__fYGdK:before{content:"●";color:var(--accent);margin-right:6px;font-size:.8em}.play_overlay__vXaEs{position:absolute;inset:0;display:grid;place-items:center;text-align:center;background:rgba(0,0,0,.74);padding:24px;font-size:var(--s);line-height:var(--s-lh)}.play_boot__CPHzO:after{content:"_";color:var(--accent);animation:play_blink__lsEJk 1.1s step-end infinite}@keyframes play_blink__lsEJk{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.play_boot__CPHzO:after{animation:none}}.play_panel__saP_7{display:flex;flex-direction:column;gap:20px;min-width:0}.play_dof__SD4_O{width:100%;border-collapse:collapse;font-size:12px;line-height:18px}.play_dof__SD4_O th{text-align:left;font-weight:400;color:var(--muted);padding:3px 8px 3px 0;white-space:nowrap}.play_dof__SD4_O td{padding:3px 0;width:52px;text-align:right}.play_dof__SD4_O td.play_bar__phhDJ{width:auto;padding-left:12px}.play_dof__SD4_O td.play_bar__phhDJ span{display:block;height:2px;background:var(--accent);transition:width 90ms linear,margin 90ms linear}.play_badge__q7qoK{font-size:var(--s);line-height:var(--s-lh);color:var(--muted);display:flex;gap:16px;flex-wrap:wrap;grid-column:1/-1}.play_badge__q7qoK b{color:var(--fg);font-weight:400}.play_cams__TTUPa{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.play_cams__TTUPa figure{width:140px;min-width:0;max-width:100%}.play_cams__TTUPa img{width:100%;display:block;border:1px solid var(--line);border-radius:2px}.play_cams__TTUPa figcaption{overflow-wrap:anywhere;white-space:normal;font-size:var(--s);line-height:var(--s-lh);color:var(--muted);margin-top:4px}.play_err__oLfJZ{color:var(--muted);grid-column:1/-1}.play_err__oLfJZ b{color:var(--fg);font-weight:400}.play_note__ivT27{grid-column:1/-1}@media (max-width:640px){.play_cams__TTUPa figure{width:calc(50% - 4px)}.play_stage__mntPz{height:auto;aspect-ratio:4/3;max-height:min(60vh,420px);scroll-margin-top:8px}.play_controls__L70ZK{gap:12px}.play_field__w6SF2{flex:1 1 100%}.play_controls__L70ZK .play_btn__6td1n{width:100%}}.play_wrap__uAgyH button{min-height:44px}.play_wrap__uAgyH :is(button,select,input,a):focus-visible{outline:2px solid var(--fg);outline-offset:3px}.play_note__ivT27 p+p{margin-top:12px}.play_badge__q7qoK{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.play_dof__SD4_O td.play_bar__phhDJ span{transition:none}}.play_readout__1NFb9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.play_readout__1NFb9 .stat .n{font-size:40px;line-height:1.15;overflow-wrap:anywhere}.play_readout__1NFb9 .stat .l{max-width:100%;line-height:1.5}.play_dof__SD4_O caption{text-align:left;caption-side:top;padding-bottom:6px;color:var(--muted)}.play_runBox__0Rpu9{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start}.play_wrap__uAgyH .btn:disabled{border:1px solid var(--line);background:transparent;color:var(--muted)}@media (min-width:1180px){.play_runBox__0Rpu9{margin-top:calc(var(--s-lh) + 8px)}}