.scene[data-v-b10a6eda]{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar[data-v-b10a6eda]{border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--paper-deep) 60%,transparent);align-items:center;gap:12px;padding:7px 12px;font-size:12.5px;display:flex}.toolbar .muted[data-v-b10a6eda]{flex:1}.seg[data-v-b10a6eda]{background:color-mix(in srgb,var(--paper-deep) 80%,transparent);border:1px solid var(--hair);gap:2px;padding:2px;display:flex}.tab[data-v-b10a6eda]{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:4px 11px;font-size:11px;transition:color .15s,background-color .2s}.tab[data-v-b10a6eda]:hover{color:var(--line)}.tab.active[data-v-b10a6eda]{background:var(--safety);color:var(--on-safety);font-weight:600}.toggle[data-v-b10a6eda]{align-items:center;gap:4px;display:flex}.host[data-v-b10a6eda]{flex:1;min-height:0;position:relative}.host[data-v-b10a6eda] canvas{display:block;width:100%!important;height:100%!important}.tip[data-v-b10a6eda]{background:color-mix(in srgb,var(--paper-deep) 92%,transparent);border:1px solid var(--hair);color:var(--line);pointer-events:none;padding:6px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}@media (width<=900px){.toolbar[data-v-b10a6eda]{flex-wrap:wrap}.toolbar .muted[data-v-b10a6eda]{display:none}}.editor[data-v-451c68b5]{background:var(--paper);cursor:grab;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.editor[data-v-451c68b5]:active{cursor:grabbing}.editor.dimtool[data-v-451c68b5]{cursor:crosshair}svg[data-v-451c68b5]{touch-action:none;-webkit-user-select:none;user-select:none;display:block}.member[data-v-451c68b5]{cursor:move;transition:fill-opacity .15s}.readonly .dim[data-v-451c68b5],.readonly .member[data-v-451c68b5]{cursor:inherit}.intro .member[data-v-451c68b5]{animation:draw-member-451c68b5 .8s var(--ease-out) backwards;animation-delay:calc(min(var(--i), 40)*12ms + var(--pane,0)*90ms)}@keyframes draw-member-451c68b5{0%{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0}70%{stroke-dasharray:1;stroke-dashoffset:0;fill-opacity:0}}.dim[data-v-451c68b5]{cursor:pointer}.intro .dim[data-v-451c68b5]{animation:.5s .55s backwards fade}.status[data-v-451c68b5]{background:color-mix(in srgb,var(--paper-deep) 90%,transparent);border:1px solid var(--hair);max-width:calc(100% - 20px);color:var(--muted);pointer-events:none;flex-wrap:wrap;gap:6px;padding:5px 9px;font-size:11px;display:flex;position:absolute;bottom:10px;left:10px}.status b[data-v-451c68b5]{color:var(--line)}.hint[data-v-451c68b5]{color:var(--safety)}@container (width<=560px){.status .extra[data-v-451c68b5]{display:none}}.bp[data-v-46b9cd33]{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar[data-v-46b9cd33]{border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--paper-deep) 60%,transparent);align-items:center;gap:12px;padding:7px 12px;font-size:12.5px;display:flex}.toolbar .muted[data-v-46b9cd33]{flex:1}.seg[data-v-46b9cd33]{background:color-mix(in srgb,var(--paper-deep) 80%,transparent);border:1px solid var(--hair);gap:2px;padding:2px;display:flex}.tab[data-v-46b9cd33]{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:4px 11px;font-size:11px;transition:color .15s,background-color .2s}.tab[data-v-46b9cd33]:hover{color:var(--line)}.tab.active[data-v-46b9cd33]{background:var(--safety);color:var(--on-safety);font-weight:600}.grid[data-v-46b9cd33]{background:var(--hair);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;min-height:0;display:grid;position:relative}.grid.solo[data-v-46b9cd33]{grid-template-rows:1fr;grid-template-columns:1fr}.pane[data-v-46b9cd33]{background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex}.pane-head[data-v-46b9cd33]{border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--paper-deep) 60%,transparent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-size:11px;display:flex}.pane-head .name[data-v-46b9cd33]{color:var(--line);font-weight:600}.pane-head .from[data-v-46b9cd33]{color:var(--muted);flex:1}.head-btn[data-v-46b9cd33]{height:22px;color:var(--muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.head-btn[data-v-46b9cd33]:focus-visible,.head-btn[data-v-46b9cd33]:hover{color:var(--safety);border-color:var(--hair)}.max-btn[data-v-46b9cd33]{width:24px}.fit-btn[data-v-46b9cd33]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:10.5px}.pane-body[data-v-46b9cd33]{flex:1;min-height:0}.split[data-v-46b9cd33]{z-index:2;touch-action:none;position:absolute}.split[data-v-46b9cd33]:after{content:"";background:var(--safety);opacity:0;transition:opacity .15s;position:absolute}.split[data-v-46b9cd33]:active:after,.split[data-v-46b9cd33]:focus-visible:after,.split[data-v-46b9cd33]:hover:after{opacity:1}.split[data-v-46b9cd33]:focus-visible{outline:none}.split-x[data-v-46b9cd33]{cursor:col-resize;width:9px;top:0;bottom:0;transform:translate(-50%)}.split-x[data-v-46b9cd33]:after{width:1px;top:0;bottom:0;left:4px}.split-y[data-v-46b9cd33]{cursor:row-resize;height:9px;left:0;right:0;transform:translateY(-50%)}.split-y[data-v-46b9cd33]:after{height:1px;top:4px;left:0;right:0}.split-xy[data-v-46b9cd33]{z-index:3;cursor:move;width:15px;height:15px;transform:translate(-50%,-50%)}.split-xy[data-v-46b9cd33]:after{border:1px solid var(--safety);background:var(--paper);inset:4px}@media (width<=900px){.toolbar[data-v-46b9cd33]{flex-wrap:wrap}.toolbar .muted[data-v-46b9cd33]{display:none}}.code[data-v-b396f68c]{height:100%;padding:22px 26px;overflow:auto}section[data-v-b396f68c]{max-width:1100px;margin-bottom:30px}h3[data-v-b396f68c]{font-family:var(--display);text-transform:uppercase;margin:4px 0 14px;font-size:30px;font-weight:800;line-height:1}.two h3[data-v-b396f68c]{font-size:22px}.notes[data-v-b396f68c]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.notes li[data-v-b396f68c]{background:color-mix(in srgb,var(--paper-deep) 60%,transparent);border:1px solid var(--hair);align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.notes strong[data-v-b396f68c]{font-size:16px}.notes .badge[data-v-b396f68c]{text-align:center;min-width:70px;margin-top:2px}.two[data-v-b396f68c]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.two ul[data-v-b396f68c]{margin:0;padding-left:18px}.disclaimer[data-v-b396f68c]{border-top:1px dashed var(--hair);max-width:1100px;padding-top:12px;font-size:13px}
