@font-face{font-family:v-sans;font-weight:400;src:url(/vue-threejs-tsx/assets/Inter-Regular-CBuHftWl.woff2)}@font-face{font-family:v-sans;font-weight:500;src:url(/vue-threejs-tsx/assets/Inter-Medium-9JPFU5u1.woff2)}:root{--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root{--white-a1: color(display-p3 1 1 1 / .05);--white-a2: color(display-p3 1 1 1 / .1);--white-a3: color(display-p3 1 1 1 / .15);--white-a4: color(display-p3 1 1 1 / .2);--white-a5: color(display-p3 1 1 1 / .3);--white-a6: color(display-p3 1 1 1 / .4);--white-a7: color(display-p3 1 1 1 / .5);--white-a8: color(display-p3 1 1 1 / .6);--white-a9: color(display-p3 1 1 1 / .7);--white-a10: color(display-p3 1 1 1 / .8);--white-a11: color(display-p3 1 1 1 / .9);--white-a12: color(display-p3 1 1 1 / .95)}}}:root{--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root{--black-a1: color(display-p3 0 0 0 / .05);--black-a2: color(display-p3 0 0 0 / .1);--black-a3: color(display-p3 0 0 0 / .15);--black-a4: color(display-p3 0 0 0 / .2);--black-a5: color(display-p3 0 0 0 / .3);--black-a6: color(display-p3 0 0 0 / .4);--black-a7: color(display-p3 0 0 0 / .5);--black-a8: color(display-p3 0 0 0 / .6);--black-a9: color(display-p3 0 0 0 / .7);--black-a10: color(display-p3 0 0 0 / .8);--black-a11: color(display-p3 0 0 0 / .9);--black-a12: color(display-p3 0 0 0 / .95)}}}:root,.light,.light-theme{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}html,body,#app{width:100%;height:100%}body{margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font:14px/22px v-sans,Microsoft YaHei,Helvetica,Arial,sans-serif;overflow:hidden;touch-action:none;background-color:#f6eedc}.dark body{background-color:#44596c}button{all:unset}.cursor-pencil{cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABfVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5+fkAAAD4+Pj6+vr7+/sAAAD5+fn8/Pz8/Pypqan///////8AAAD5+fnS0tLu7u6Ojo729vbz8/P5+fn6+voAAADx8fGRkZGQkJD4+Piurq6Li4v4+PiIiIj7+/uqqqqysrKJiYmNjY2UlJSrq6uHh4eOjo6jo6P4+Pj6+vqmpqb6+vru7u78/Pypqan9/f2urq7R0dHT09O2trb9/f39/f3Ozs76+vq4uLjX19fLy8vKysqvr6/Ozs77+/v29vb+/v4AAAD////y8vKFhYWBgYHz8/MXFxfw8PCPj4/IyMh4eHioqKgrKysNDQ0YGBjx8fEUFBSEhIQLCwuDg4N5eXlzc3N8fHyRkZHW1taGhoZ3d3d0dHQbGxsdHR3V1dVycnKAgIDr6+tYWFhTU1P5+fkaGhp1dXVXV1f29vb8/Pz9a4PlAAAAVXRSTlMAAQMGAgUKBAgQDwkHCw4MDRIWFeITx8jJEePn6ET29RTKXbI+xr/I4RewP0HiPULhQOlCN0JDP0VBQznj6UPinelF6UdcU0rx+F/nPlVHWkJV5qzo6x4H1wAAAa5JREFUeAHNk+Vj2zAQxS2y0LIdp125Y2ZmZiZdCmvXMTPj377zsjarnezz9PX3pDu9uxf9h4dwQiklhPTkUjAmhKTdFYQKF0tOY8Uo78qZzaLLNy5FWcwk78ZjIy/ehPFr1CR1BfJEs6vXYe7H+BVhYlbpo+SD6swF+Ba+/xw7L70VvHbfnTwLkyGET1/GTtHE8Up9rUZHAGa/ouLzx3OnhaNVfvwEvJ+Ad29RMQdHIyXJIu4OH4PbIczAizfhAzR3qo4A/YmNGx0ueQjPYXYGjhxQvlOCC2vc3mF4VfIQXgI09yR5wuabJNRlYscIvG7z8AwO7feF71TgIrabt8PTP3wSDu7WDYM2zAuoS+P18GSBD+0zDTRygUdSeT3QetTmj6G5Szf030YTbDFfcuvBbz4BW7fh+4sGgQKNgrttPrSlyiMildED9+9MT997CJs26nW1QeIv01Uw1WpNwdoNpnq//CZL7PLVa/r7l61YmRbeVjn6oFKb5UVRaJ1nVtQWFkehUp/3Le0b9Imqc3wCFTZJsxS3WfJuC49xwDw4VuahRyAI4ZTznoH6x/kF8lBJegjTEwAAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,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) 2x) 9 24,url(./assets/pencil.cur?build=18cbb6fb) 9 24,auto}.cursor-eraser{cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABnlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6+vr39/fa2tr4+Pj5+fn5+fmfn5/7+/vv7+/l5eUfHx85OTl3d3ednZ3h4eHo6Ojl5eXz8/Pn5+f5+fliYmL29vaCgoKGhob5+fmamppJSUlxcXH39/f7+/s4ODiqqqpRUVHg4ODv7+/s7Ozp6en+/v5mZmZJSUllZWUkJCS7u7vh4eH19fUpKSno6Ojq6urz8/Pn5+fn5+fv7+/////z8/Pt7e3t7e3Ly8vu7u7T09Pc3Nzj4+P///8AAAD///8VFRXx8fHz8/NDQ0NcXFwWFhbS0tL5+fnKysrR0dHQ0NAaGhr8/Pzw8PAuLi52dnbU1NQcHBx+fn4YGBizs7PJycmenp6NjY2Ojo59fX1qamr9/f2Xl5dZWVk/Pz8UFBRlZWXNzc0SEhJSUlLs7OwHBwcZGRlERERLS0teXl709PSxsbH29vbBwcHDw8P39/c3pAmzAAAAWHRSTlMAAQIDBwQFDQgJBg4QDAoLERIPFRQYFxMWGc3HgcvLzkbosp8RAhtGeoeewJvkIM4sPdw5ATfd5RFGF3GMm5/vMiQuGVR51hShnZ2fnsX3zq66ZZ91hZT7TCbFaQAAAbNJREFUeAHN01Vj2zAUBeBYLFnGpO2YmZmZmUEnSbljZmb+11OaNV7a5GVP0+t3LF1f6Zb+wxUQQighQTcnlAsjBKeki3OjWamktOEdNyGcJezoiV2hjpQgHT2SyUVgt5RScdLBZR5fwZsR7LGhnLJH4L+3+jLGXr0dxbFGgreVEVCTWHYJeO3ctSGctDJiNGjz2KoLV+vD7/t9YhSn8iT+65BxZ4fODL98h7pPfBzD8W0xo4ULbdn2vc9eODeAr5+cq45gZ0m1ziBC53rjVjx1fg3ge7/78AOHN7XKJFxJvW4DnjTcuS/49fkbzu2IioBJ9Jq1eNR0v0cNOH9QylYNlOklK/Fwwp37idP7bdr6i4CrYDnuF/4cZw+kfUUffGDxMjy4N+GPcWRfVg6L2/CBaNEqDN1p+l1s2ZxOC7UoGklZFKYrcPtmdbA6eAur19t2922I86yyENdv1Gp1zF+al9vdN5IladY7a+aM2XPmLpgnJ3vzKeWZLPdM7+lNw0xq0+7jiVjarFKu9KVhoiZ9/+e6mE4iKaNYGT7VGwNBhWGMGeEfdOexCHyGUq9dp+bf1m89R1QNMP5OfgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,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) 2x) 12 23,url(./assets/eraser.cur?build=18cbb6fb) 12 23,auto}.Docker{display:flex;align-items:center;flex-direction:column;gap:24px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background-color:var(--black-a3);border-radius:12px;min-width:72px;padding:20px;box-sizing:border-box}.Docker.centered{justify-content:center;padding:12px 24px}.dark .Docker{background-color:var(--white-a5)}.TooltipContent{z-index:1000;border-radius:4px;padding:10px 15px;font-size:15px;line-height:1;color:var(--grass-2);background-color:var(--black-a8);box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;-webkit-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;transform-origin:var(--radix-tooltip-content-transform-origin)}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.TooltipArrow{fill:var(--black-a8)}.dark .TooltipContent{color:var(--grass-12);background-color:var(--white-a11)}.dark .TooltipArrow{fill:var(--white-a11)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.PencilColor{display:inline-flex;gap:8px}.PencilColor[data-orientation=vertical]{flex-direction:column}.PencilColorItem{display:flex;justify-content:center;align-items:center;height:32px;width:32px;border-radius:50%;transition:box-shadow .3s ease-in-out}.PencilColorItem>svg{fill:#fff;opacity:0;transition:opacity .3s ease-in-out}.PencilColorItem[aria-label=White]>svg,.PencilColorItem[aria-label=Yellow]>svg{fill:#000}.PencilColorItem:focus{position:relative;box-shadow:0 0 0 2px #000}.PencilColorItem[data-active=true]>svg{opacity:1}.dark .PencilColorItem:focus{box-shadow:0 0 0 2px #fff}.PencilAction{display:inline-flex;gap:16px}.PencilActionItem{display:flex;justify-content:center;align-items:center;height:32px;width:32px;font-size:16px;border-radius:6px;transition:box-shadow .3s ease-in-out,background-color .3s ease-in-out;box-sizing:border-box}.PencilActionItem[aria-pressed=true]{background-color:var(--grass-4)}.PencilActionItem>svg{width:20px;height:20px}.PencilActionItem:focus{position:relative;box-shadow:0 0 0 2px #000}.dark .PencilActionItem{color:#fff}.dark .PencilActionItem[aria-pressed=true]{background-color:var(--white-a4)}.dark .PencilActionItem:focus{box-shadow:0 0 0 2px #fff}.PencilWeight{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;width:200px;height:20px}.PencilWeight[data-orientation=vertical]{flex-direction:column;width:20px;height:200px}.PencilWeightTrack{background-color:var(--black-a10);position:relative;flex-grow:1;border-radius:9999px;height:3px}.PencilWeightTrack[data-orientation=vertical]{width:3px}.PencilWeightRange{position:absolute;background-color:#fff;border-radius:9999px;height:100%}.PencilWeightThumb{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;background-color:#fff;box-shadow:0 2px 10px var(--black-a7);border-radius:100px}.PencilWeightThumb:hover{background-color:var(--grass-3)}.PencilWeightThumb:focus{outline:none;box-shadow:0 0 0 5px var(--black-a8)}.IconButton{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:14px;color:var(--black-a10);transition:background-color .3s;text-decoration:none;background-color:var(--black-a1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);-webkit-user-select:none;user-select:none;box-sizing:border-box;cursor:default}.IconButton:active{background-color:var(--black-a2)}.IconButton>svg{width:18px;height:18px;pointer-events:none}.dark .IconButton{color:var(--white-a10);background-color:var(--white-a5)}.dark .IconButton:active{background-color:var(--white-a4)}.Util{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.UtilItem{z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:box-shadow .3s ease-in-out;box-sizing:border-box}.UtilItem>svg{width:20px;height:20px}.UtilItem:focus{position:relative;box-shadow:0 0 0 2px #000}.dark .UtilItem{color:#fff}.dark .UtilItem:focus{box-shadow:0 0 0 2px #fff}.IconButton{position:absolute;top:19px;right:19px;z-index:10}.Docker{position:absolute}.Docker.left{left:24px;bottom:124px}.Docker.bottom{bottom:24px;left:50%;transform:translate3d(-50%,0,0)}.Docker.left.bottom{bottom:auto;top:24px;gap:12px}.GridView{position:absolute;top:0;right:0;bottom:0;left:0}.GridView.up{z-index:2}.info{position:absolute;top:0;width:100%;padding:10px;box-sizing:border-box;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1;font-family:monospace}.info a{color:#986b60;text-decoration:none}.dark .info{color:var(--white-a7)}.dark .info a{color:#fbb8a8}.Dashboard{width:100%;height:100%}
