.canvas-container[data-v-1b30f4f6]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}[data-v-1b30f4f6] .selectBox{border:1px solid rgba(0,123,255,.8);background-color:#007bff1a;position:fixed;z-index:100;pointer-events:none}.node-children[data-v-5d49e41e]{padding-left:16px;border-left:1px dashed #ccc}.is-selected[data-v-5d49e41e]{background-color:#e0f0ff}.range-slider[data-v-b3242f69]{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:#343b4c;outline:none;cursor:pointer}.range-slider[data-v-b3242f69]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-primary-500);border:2px solid var(--color-primary-300);cursor:pointer;transition:transform .15s ease}.range-slider[data-v-b3242f69]::-webkit-slider-thumb:hover{transform:scale(1.15)}.range-slider[data-v-b3242f69]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-primary-500);border:2px solid var(--color-primary-300);cursor:pointer}.drag-ghost[data-v-8397a7b5]{opacity:.5;background:#343b4c;border-radius:.375rem}.fade-enter-active[data-v-ab2ef7b2],.fade-leave-active[data-v-ab2ef7b2]{transition:opacity .3s ease}.fade-enter-from[data-v-ab2ef7b2],.fade-leave-to[data-v-ab2ef7b2]{opacity:0}body.studio-theme-light{--color-white: #0f172a;--color-slate-50: #0f172a;--color-slate-100: #1e293b;--color-slate-200: #334155;--color-slate-300: #475569;--color-slate-400: #64748b;--color-slate-500: #94a3b8;--color-slate-600: #cbd5e1;--color-slate-700: #e2e8f0;--color-slate-800: #f1f5f9;--color-slate-900: #f8fafc;--color-slate-950: #dbe4ef;--color-gray-50: #111827;--color-gray-100: #1f2937;--color-gray-200: #374151;--color-gray-300: #4b5563;--color-gray-400: #6b7280;--color-gray-500: #9ca3af;--color-gray-600: #d1d5db;--color-gray-700: #e5e7eb;--color-gray-800: #f3f4f6;--color-gray-900: #ffffff}.brand-mark[data-v-1187371f]{position:relative;width:min(15rem,100%);height:10.5rem}.brand-mark--small[data-v-1187371f]{width:2.9rem;height:2.1rem}.brand-mark__glyph[data-v-1187371f]{position:absolute;font-family:Righteous,cursive;line-height:.82;letter-spacing:-.18em;color:transparent;filter:drop-shadow(0 14px 24px rgba(0,0,0,.38))}.brand-mark__glyph--back[data-v-1187371f]{top:0;left:0;font-size:clamp(5rem,10vw,7.2rem);background:linear-gradient(180deg,#d7b8ff,#7d4cff 56%,#301465);-webkit-background-clip:text}.brand-mark__glyph--front[data-v-1187371f]{top:2.35rem;left:4.35rem;font-size:clamp(5rem,10vw,7.2rem);background:linear-gradient(180deg,#cce7ff,#2dbdff 55%,#1e60ff);-webkit-background-clip:text}.brand-mark--small .brand-mark__glyph--back[data-v-1187371f],.brand-mark--small .brand-mark__glyph--front[data-v-1187371f]{font-size:2.35rem}.brand-mark--small .brand-mark__glyph--front[data-v-1187371f]{top:.78rem;left:1.28rem}.outline-mark[data-v-1187371f]{position:absolute;inset:0}.outline-mark__glyph[data-v-1187371f]{position:absolute;font-family:Righteous,cursive;line-height:.82;letter-spacing:-.18em;color:transparent;font-size:clamp(5rem,8vw,7rem)}.outline-mark__glyph--back[data-v-1187371f]{top:1rem;left:1.3rem;-webkit-text-stroke:2px rgba(164,139,255,.78)}.outline-mark__glyph--front[data-v-1187371f]{top:4rem;left:6rem;-webkit-text-stroke:2px rgba(0,212,255,.72)}.outline-mark__dot[data-v-1187371f]{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:999px}.outline-mark__dot--one[data-v-1187371f]{top:1.2rem;right:2rem;width:1.1rem;height:1.1rem}.outline-mark__dot--two[data-v-1187371f]{right:4.8rem;bottom:2rem;width:2rem;height:2rem}.outline-mark__dot--three[data-v-1187371f]{bottom:3.2rem;left:2.6rem;width:.8rem;height:.8rem}.studio-word-wrap[data-v-1187371f]{perspective:800px}.studio-word[data-v-1187371f]{display:inline-block;font-family:Righteous,cursive;font-size:clamp(3.2rem,7vw,5rem);line-height:1;letter-spacing:.04em;color:#d7b9ff;transform:rotateX(18deg) rotateY(-16deg);text-shadow:0 1px 0 #9966f8,0 2px 0 #8858e0,0 3px 0 #7648c4,0 4px 0 #6138a8,0 18px 34px rgba(0,0,0,.5)}@media(max-width:640px){.brand-mark[data-v-1187371f]{height:8rem}.brand-mark__glyph--front[data-v-1187371f]{top:1.8rem;left:3.15rem}.outline-mark__glyph--front[data-v-1187371f]{top:3.1rem;left:4.2rem}}
