:root{--bg: #07070b;--glass: rgba(255, 255, 255, .035);--glass2: rgba(255, 255, 255, .055);--glass3: rgba(255, 255, 255, .085);--surf: var(--glass);--surf-solid: #12121a;--surf2: rgba(255, 255, 255, .04);--surf3: rgba(255, 255, 255, .065);--border: rgba(255, 255, 255, .07);--border2: rgba(255, 255, 255, .14);--text: #f3f1f8;--text2: #9c99b0;--text3: #67647c;--accRGB: 155, 140, 255;--glowRGB: 70, 105, 255;--acc: rgb(var(--accRGB));--acc2: rgba(var(--accRGB), .13);--grad: linear-gradient(135deg, #3b6fff 0%, #6c5cff 50%, #a47bff 100%);--glow: 0 6px 26px rgba(var(--glowRGB), .38);--amber: var(--acc);--glow-amber: var(--glow);--blue: #5fbcea;--green: #4ade9b;--red: #ff6b87;--purple: #b07be8;--teal: #4dd9c4;--cyan: #4dd2e8;--axis-subject: hsl(206 62% 68%);--axis-action: hsl(18 68% 64%);--axis-scene: hsl(150 40% 58%);--axis-lighting: hsl(45 70% 62%);--axis-camera: hsl(262 52% 72%);--axis-style: hsl(320 50% 70%);--axis-quality: hsl(190 42% 60%);--axis-constraints: hsl(0 0% 62%);--bar-h: 64px;--top-h: 44px;--left-w: 210px;--right-w: 310px;--pad: 10px;--field: radial-gradient(980px 620px at 10% -8%, rgba(var(--glowRGB), .2), transparent 62%), radial-gradient(820px 540px at 94% 110%, rgba(139, 102, 255, .16), transparent 64%), radial-gradient(700px 460px at 62% 44%, rgba(64, 150, 255, .07), transparent 72%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--shadow-md: 0 4px 20px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .6);--lift: inset 0 1px 0 rgba(255, 255, 255, .07), 0 10px 30px rgba(0, 0, 0, .45);--radius-sm: 9px;--radius-md: 12px;--radius-lg: 18px;--ease: cubic-bezier(.32, .72, 0, 1);--dur-fast: .14s;--dur-med: .28s}.glass{background:var(--glass);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border:1px solid var(--border);box-shadow:var(--lift)}.pvz-pop{background:#101018eb;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--border2);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff14}html.flat .pvz-pop{background:#16161f;backdrop-filter:none;-webkit-backdrop-filter:none}html.flat{--glass: #14141d;--glass2: #191923;--glass3: #23232e;--surf2: #191923;--surf3: #1f1f29}html.flat body{background-image:none}html.flat .glass{backdrop-filter:none;-webkit-backdrop-filter:none}html.flat body:before{opacity:0}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{zoom:var(--ui-scale, 1)}body{background-color:var(--bg);background-image:var(--field);background-attachment:fixed;color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:overlay}::selection{background:rgba(var(--accRGB),.3)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}h1,h2,h3,.display{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em}.mono{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em}.label{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box}.pvz-rail::-webkit-scrollbar{width:8px}.pvz-rail::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:99px}.pvz-rail{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.pvz-header-divider:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:var(--border2)}.pvz-header-divider:hover:after,.pvz-header-divider:active:after{left:2px;width:3px;border-radius:2px;background:var(--amber)}button{font:inherit;white-space:nowrap;color:var(--text2);background:var(--glass2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 14px;font-size:13.5px;line-height:1.25;cursor:pointer;transition:border-color var(--dur-med) var(--ease),background var(--dur-med) var(--ease),color var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease),transform var(--dur-med) var(--ease)}button:hover{background:var(--glass3);border-color:var(--border2);color:var(--text);transform:translateY(-1px)}button.pvz-btn-sm{padding:3px 9px;font-size:12px}button.pvz-btn-bare{padding:0 4px;border:none;background:transparent}button:active{transform:translateY(0) scale(.985)}button.primary{background:var(--grad);border-color:transparent;color:#fff;font-weight:600;box-shadow:var(--glow)}button.primary:hover{filter:brightness(1.12);box-shadow:0 8px 32px rgba(var(--glowRGB),.5)}button:disabled,button.primary:disabled{background:var(--glass);border-color:var(--border);color:var(--text3);cursor:not-allowed;box-shadow:none;filter:none}button:disabled:hover,button.primary:disabled:hover{background:var(--glass);border-color:var(--border);transform:none;box-shadow:none;filter:none}a{color:var(--acc);text-decoration:none}a:hover{text-decoration:underline}input,select,textarea{font:inherit;color:var(--text);background:var(--glass2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;width:100%;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(var(--accRGB),.55);box-shadow:0 0 0 3px rgba(var(--accRGB),.12)}select option{background:#14141d;color:var(--text)}input[type=checkbox],input[type=radio]{width:auto;padding:0;border:none;border-radius:0;background:none;box-shadow:none;flex:0 0 auto}textarea{resize:vertical;max-width:100%;box-sizing:border-box}select:disabled,textarea:disabled,input:disabled:not([type=checkbox]):not([type=radio]){background:var(--glass);border-color:var(--border);color:var(--text3);cursor:not-allowed;box-shadow:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.45}.pvz-developing{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:0 4px;box-sizing:border-box;background:radial-gradient(130% 130% at 25% 20%,rgba(var(--accRGB),.18),transparent 60%),radial-gradient(130% 130% at 78% 82%,rgba(74,222,155,.12),transparent 55%),#ffffff0d;animation:pvz-develop-drift 7s ease-in-out infinite}.pvz-developing:before{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.09) 45%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.09) 55%,transparent);transform:translate(-120%) skew(-14deg);animation:pvz-develop-sweep 2.4s ease-in-out infinite}.pvz-developing-iris{font-size:20px;line-height:1;color:var(--acc);animation:pvz-develop-breathe 2.4s ease-in-out infinite}.pvz-developing .mono{position:relative}@keyframes pvz-develop-sweep{0%{transform:translate(-130%) skew(-14deg)}60%,to{transform:translate(320%) skew(-14deg)}}@keyframes pvz-develop-breathe{0%,to{opacity:.55;transform:scale(.92) rotate(0)}50%{opacity:1;transform:scale(1.06) rotate(45deg)}}@keyframes pvz-render-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes pvz-develop-drift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(-30deg)}}@media(prefers-reduced-motion:reduce){.pvz-developing,.pvz-developing:before,.pvz-developing-iris{animation:none}}@keyframes pvz-logo-bar-pulse{0%,to{opacity:.25}50%{opacity:1}}.pvz-logo-animated .pvz-logo-bar{animation:pvz-logo-bar-pulse 1.6s ease-in-out infinite}.card{background:var(--glass2);border:1px solid var(--border);border-radius:var(--radius-md)}.pvz-window{background:#14141d;border:1px solid var(--border2);box-shadow:0 24px 60px #0009}.card.hoverable{transition:transform var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease),border-color var(--dur-med) var(--ease),background var(--dur-med) var(--ease)}.card.hoverable:hover{transform:translateY(-2px);background:var(--glass3);box-shadow:var(--shadow-sm);border-color:var(--border2)}@keyframes pvz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pvz-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pvz-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pvz-dialog-overlay{animation:pvz-fade-in var(--dur-fast) var(--ease)}.pvz-dialog-box{animation:pvz-pop-in var(--dur-med) var(--ease)}.tag{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;padding:3px 9px;border-radius:99px;border:1px solid var(--border);background:var(--glass2);color:var(--text2)}.tag.int{color:var(--blue);border-color:#5fbcea40;background:#5fbcea1f}.tag.ext{color:var(--green);border-color:#4ade9b40;background:#4ade9b1f}.tag.amber,.tag.day{color:var(--acc);border-color:rgba(var(--accRGB),.25);background:var(--acc2)}.tag.night{color:var(--purple);border-color:#c48bff47;background:#c48bff1a}.pvz-motion-sheet{container-type:inline-size;container-name:pvz-motion-sheet;zoom:var(--motion-zoom, 1.4);--frame-chip: 320px;--ref-chip: 224px}.pvz-sheet-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.pvz-axis-split{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}@container pvz-motion-sheet (min-width: 860px){.pvz-sheet-cols{grid-template-columns:minmax(0,1fr) clamp(300px,34cqw,420px)}}@container pvz-motion-sheet (max-width: 700px){.pvz-motion-sheet{--frame-chip: 240px;--ref-chip: 168px}}.app-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:8px}.app-topbar>button,.app-topbar>select,.app-topbar>span>button,.app-topbar>.topbar-metric>button{min-height:34px;height:34px;box-sizing:border-box;font-size:12px;display:inline-flex;align-items:center}.app-topbar>select{max-width:min(280px,100%)}.topbar-metric{display:inline-flex;align-items:center;gap:3px}.app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.app-actions>button,.app-actions>div>button{min-height:34px;font-size:13px}.project-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;align-items:start}.project-layout.is-list{grid-template-columns:minmax(0,1fr)}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.project-table-scroll{max-width:100%;overflow-x:auto}.project-table{width:100%;min-width:1220px;border-collapse:collapse;table-layout:fixed;font-size:13px}.project-table th{text-align:left;color:var(--text3);font-size:11px;font-weight:500;padding:12px 10px}.project-table td{padding:14px 10px;vertical-align:middle;border-top:1px solid var(--border)}.project-table tr:hover td{background:var(--surf2)}.project-table .numeric{font-variant-numeric:tabular-nums}.project-table .project-name{color:var(--text);font-weight:600;white-space:normal;overflow-wrap:anywhere}.project-table .row-actions{display:flex;align-items:center;gap:4px}.project-table .row-actions button{min-width:28px;min-height:30px;padding:4px}.project-thumb-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--surf3),var(--surf2));color:var(--text3);border-radius:5px}.settings-panel .settings-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;font-size:13px}.settings-panel .settings-value{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.settings-panel .settings-value input{max-width:100%}.settings-panel button:not(.pvz-btn-bare),.settings-panel select,.settings-panel input{min-height:32px}.script-name{white-space:normal;overflow-wrap:anywhere;line-height:1.45}@media(max-width:900px){.project-layout{grid-template-columns:minmax(0,1fr)}.project-layout>aside{position:static!important;max-height:240px!important}.app-dashboard{padding:18px 16px 32px!important}}@media(max-width:480px){.settings-panel .settings-row{grid-template-columns:76px minmax(0,1fr);gap:8px}}.help-guide-target{outline:2px solid var(--acc)!important;outline-offset:4px}.help-guide-arrow{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:210;color:var(--acc);overflow:visible}.help-guide-arrow>path{fill:none;stroke:currentColor;stroke-width:2}.help-guide-hint{position:fixed;z-index:211;padding:14px;border-radius:12px;background:var(--surf-solid, #181822);border:1px solid var(--acc);box-shadow:var(--shadow-lg);font-size:12px;line-height:1.5;box-sizing:border-box}.help-guide-hint p{margin:8px 0 12px;color:var(--text2)}.help-guide-hint small{display:block;margin-bottom:10px;color:var(--text3)}@media(max-width:600px){.stage-dock{justify-content:flex-start!important;overflow-x:auto;min-width:0}.stage-dock>button{flex:0 0 64px!important}.app-topbar{min-width:0}}.asset-card-caption{display:flex;align-items:center;gap:4px;padding:10px}.asset-card-name{flex:1;min-width:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.asset-card-action{width:28px;height:28px;min-height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0}.asset-gallery-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:#000a;display:grid;place-items:center;padding:20px}.asset-gallery{background:#15151e;border:1px solid var(--border2);box-shadow:0 20px 80px #000a;width:min(960px,100%);max-height:90vh;display:flex;flex-direction:column;padding:18px;gap:16px}.asset-gallery header,.asset-gallery footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.asset-gallery header h3,.asset-gallery footer>span{flex:1}.asset-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;overflow-y:auto;min-height:0}.asset-gallery-grid [role=button]{padding:6px;display:grid;gap:6px;min-width:0;border:2px solid var(--border2);border-radius:8px;cursor:pointer;background:var(--surf3)}.asset-gallery-grid [role=button][aria-pressed=true]{border-color:var(--amber)}.asset-gallery-grid img{width:100%;height:150px;object-fit:contain}.asset-detail-panes>div:last-child{max-height:76vh;overflow-y:auto;padding-bottom:24px}@media(max-width:800px){.asset-detail-panes{grid-template-columns:80px 6px minmax(0,1fr)!important}.asset-detail-panes>div:last-child{grid-column:1 / -1;max-height:none}}.dialogue-character{container-type:inline-size;min-width:0}.dialogue-character-header,.dialogue-voice-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dialogue-character-header{margin-bottom:12px}.dialogue-character :is(button,select),.dialogue-toolbar :is(button,select){min-height:32px;box-sizing:border-box}.dialogue-character-header>button:first-child{width:28px;padding:0}.dialogue-voice-controls{flex:1}.dialogue-line{position:relative;display:grid;grid-template-columns:28px 48px minmax(120px,1fr) 76px 40px 236px 90px 76px 60px;gap:8px;align-items:center;padding:10px 0}.dialogue-text{min-width:0;font-size:13px}.dialogue-text>input{max-width:100%}.dialogue-delivery{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dialogue-delivery select{width:110px!important}.dialogue-edit{padding:0}.dialogue-line-status,.dialogue-choose{grid-column:3 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dialogue-line-status:empty,.dialogue-choose:empty{display:none}.dialogue-choose{justify-content:end}.audio-switch{width:26px;height:15px;border-radius:10px;background:var(--surf3);border:1px solid var(--border2);display:inline-flex;align-items:center;padding:2px}.audio-switch:after{content:"";width:9px;height:9px;background:var(--text3);border-radius:50%}.audio-switch.on{background:var(--amber)}.audio-switch.on:after{margin-left:auto;background:#fff}@container (max-width: 930px){.dialogue-line{display:flex;flex-wrap:wrap;gap:8px}.dialogue-edit{width:28px;flex:0 0 28px}.dialogue-text{flex:1 1 calc(100% - 100px)}.dialogue-player{flex:1 0 236px}.dialogue-line-status,.dialogue-choose{flex-basis:100%}}.asset-detail-header button,.asset-detail-header select{min-height:32px;box-sizing:border-box}.asset-gallery [data-selected=true]{border-color:var(--amber)}.asset-gallery-grid img{pointer-events:none}.asset-gallery-audio{height:150px;display:grid;place-items:center;color:var(--amber)}.beta-admin{padding:clamp(18px,4vw,48px);max-width:1000px;margin:auto;height:100%;overflow-y:auto}.beta-admin header,.beta-admin nav,.beta-request-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.beta-admin header h1{flex:1}.beta-admin>p{margin:18px 0}.beta-admin nav button[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}.beta-request{padding:20px;margin:16px 0;overflow-wrap:anywhere}.beta-request h2{margin-bottom:6px}.beta-request-message{white-space:pre-wrap;margin:18px 0}.beta-request-meta{color:var(--text3);font-size:12px;margin-bottom:16px}.canvas-node{border:1px solid #42424c;isolation:isolate}.canvas-node.is-selected{z-index:4}.canvas-node-title{position:absolute;left:2px;top:-30px;height:26px;display:flex;align-items:center;gap:7px;max-width:100%;color:var(--text2);cursor:move;-webkit-user-select:none;user-select:none;font-size:12px}.canvas-node-title>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.canvas-node-title input{width:220px;max-width:100%;padding:2px 6px}.canvas-node-toolbar{position:absolute;left:0;top:-76px;display:flex;gap:2px;padding:5px;border:1px solid var(--border2);border-radius:12px;background:#202028;box-shadow:var(--shadow-md);white-space:nowrap}.canvas-node-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;border:0;background:transparent}.canvas-node-toolbar button:hover,.canvas-node-toolbar [aria-pressed=true]{background:var(--acc2);color:var(--acc)}.canvas-node-toolbar select{width:104px;padding:3px 5px}.canvas-node .canvas-port{visibility:hidden;pointer-events:none;color:var(--text2)}.canvas-node:hover .canvas-port,.canvas-node:focus-within .canvas-port,.canvas-node.is-selected .canvas-port,.canvas-node.is-wiring .canvas-port,.canvas-node .canvas-port.is-connected{visibility:visible;pointer-events:auto}.canvas-node-content textarea{resize:none!important;font-weight:var(--node-text-weight)!important;font-style:var(--node-text-style)!important}.canvas-node[data-node-type=text] textarea,.canvas-node[data-node-type=prompt] textarea{font-size:var(--node-text-size)!important}.canvas-node-content input,.canvas-node-content select,.canvas-node-content textarea{min-width:0;max-width:100%}.canvas-menu-tabs{display:flex;gap:2px;padding:3px 0 8px}.canvas-menu-tabs button{flex:1;padding:6px 8px;border:0;background:transparent;font-size:12px}.canvas-menu-tabs [aria-selected=true]{background:var(--acc2);color:var(--acc)}.canvas-info{display:inline-block;width:fit-content;color:var(--text3);font-size:13px;cursor:help;position:relative}.canvas-info-content{display:none}.canvas-info:hover .canvas-info-content,.canvas-info:focus .canvas-info-content{display:block;position:absolute;z-index:15;top:100%;width:220px;padding:10px;background:var(--surf3);border:1px solid var(--border);border-radius:8px}.canvas-generator{display:flex!important;flex-direction:column;gap:8px!important}.canvas-generator>*{order:2}.canvas-generator>textarea,.canvas-generator>.canvas-prompt{order:3}.canvas-generator>.canvas-preview,.canvas-generator>img,.canvas-generator>:has(>video),.canvas-generator>:has(>[data-candidate]){order:0}.canvas-preview{width:100%;border-radius:8px;overflow:hidden}.canvas-preview-empty{min-height:175px;aspect-ratio:16 / 10;background:#111116;border:1px solid #292932}.canvas-generator>.canvas-generator-controls,.canvas-generator>:has(>select),.canvas-generator>:has(>span>select){order:4;flex-wrap:wrap;align-items:center}.canvas-generator>.canvas-run,.canvas-generator>:has(>.canvas-run){order:5}.canvas-run{min-height:32px;width:fit-content;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;gap:4px}.canvas-generator>[data-testid=price-line]{order:6}.canvas-generator-controls{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.canvas-generator-controls select{height:30px;flex:1;min-width:45px;max-width:100%}.canvas-generator-controls>span:has(select){flex:1;min-width:100px}.canvas-generator-controls>span select{width:100%!important}.canvas-count{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:7px;height:30px}.canvas-count button{border:0;background:transparent;height:28px;width:24px;padding:0}.canvas-count output{font-size:11px;min-width:22px;text-align:center}.canvas-add-reference{width:30px;height:30px;border-radius:50%;padding:0;order:1}.canvas-pack{max-height:360px;overflow:auto;scrollbar-width:thin}.modify-field{display:grid;gap:5px;font-size:11px;color:var(--text2)}.modify-field select{width:100%;height:32px}.modify-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.modify-actions button{min-height:32px}.modify-history-divider{position:absolute;top:12px;bottom:12px;width:9px;z-index:5;cursor:col-resize;touch-action:none;border-left:1px solid var(--border2)}.modify-history-divider:hover,.modify-history-divider:focus{border-color:var(--acc);background:var(--acc2)}.modify-window input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:5px;border:0;padding:0;margin:12px 0;border-radius:9px;background:#44414f;cursor:pointer;accent-color:var(--acc)}.modify-window input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--acc);border:2px solid #c7baff;box-shadow:0 0 0 4px #a18cff16}.modify-window input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--acc);border:2px solid #c7baff}.modify-window details>summary{font-size:11px;color:var(--text3);cursor:pointer;padding:6px 0}@media(hover:none){.canvas-node.is-selected .canvas-port{visibility:visible;pointer-events:auto}}@media(max-width:700px){.modify-window{width:96vw!important;padding:12px!important}.modify-angle-layout{flex-direction:column!important}.modify-angle-layout>div{width:100%!important}.modify-history{position:static!important;width:100%!important;max-height:180px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.modify-history-divider{display:none}.modify-window svg[viewBox="0 0 112 84"]{width:140px;height:105px}}.modify-angle-layout>div:last-child{width:230px!important}.modify-actions .primary{color:#fff}.canvas-prompt{font-size:12px;line-height:1.5;max-height:100px;overflow:auto;white-space:pre-wrap}@media(max-width:700px){.modify-angle-layout>div:last-child{width:100%!important}.modify-tool-layout{flex-direction:column}.modify-tool-layout>div{width:100%!important}}.canvas-node[data-text-style=quote] .canvas-node-content textarea{border-left:3px solid var(--acc);font-style:italic!important;padding-left:12px}.canvas-generator>.canvas-add-reference{order:1}.canvas-generator input[type=checkbox]{accent-color:var(--acc)}
