@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:#000c;border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:#000c;border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width .3s ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}:root{--deep-surface-ground: var(--surface-ground);--deep-surface-card: var(--surface-card);--deep-surface-section: var(--surface-section);--deep-surface-overlay: var(--surface-overlay);--deep-surface-hover: var(--surface-hover);--deep-surface-border: var(--surface-border);--deep-surface-raised: var(--surface-50);--deep-surface-raised-2: var(--surface-100);--deep-text: var(--text-color);--deep-text-muted: var(--text-color-secondary);--deep-accent: var(--primary-color);--deep-accent-text: var(--primary-color-text);--deep-status-success: var(--green-500);--deep-status-warn: var(--yellow-500);--deep-status-danger: var(--red-500);--deep-status-info: var(--blue-500);--deep-font-family: var(--font-family);--deep-chrome-titlebar: 30px;--deep-chrome-statusbar: 30px;--deep-safe-top: 0px;--deep-safe-bottom: 0px;--deep-safe-left: 0px;--deep-safe-right: 0px;--deep-radius-sm: 3px;--deep-radius: 6px;--deep-radius-lg: 10px;--deep-shadow-sm: 0 1px 2px rgba(0, 0, 0, .16);--deep-shadow: 0 2px 8px rgba(0, 0, 0, .24);--deep-shadow-lg: 0 8px 24px rgba(0, 0, 0, .32)}:root[data-platform=desktop]{--deep-chrome-statusbar: 0px}:root[data-platform=mobile]{--deep-chrome-statusbar: 0px;--deep-safe-top: env(safe-area-inset-top, 0px);--deep-safe-bottom: env(safe-area-inset-bottom, 0px);--deep-safe-left: env(safe-area-inset-left, 0px);--deep-safe-right: env(safe-area-inset-right, 0px)}:root{--deep-color-orange: #ff9900;--deep-color-blue: #4A90D9;--deep-color-green: #27AE60;--deep-color-red: #E74C3C;--deep-color-purple: #9B59B6;--deep-color-yellow: #F1C40F;--deep-color-grey: #7F8C8D;--deep-color-azure: #4A90D9;--deep-color-cf: #F38020;--deep-conn-https: #4A90D9;--deep-conn-http: #E67E22;--deep-conn-ws: #27AE60;--deep-conn-rpc: #9B59B6;--deep-conn-event: #F1C40F;--deep-conn-failed: #E74C3C;--deep-conn-degraded: #E67E22;--deep-conn-flow-calls: #E67E22;--deep-conn-flow-publishes-to: #E67E22;--deep-conn-flow-responds-to: #E67E22;--deep-conn-flow-subscribes-from: #E67E22;--deep-conn-flow-triggers: #E67E22;--deep-conn-relation-depends-on: #9B59B6;--deep-conn-relation-failover-to: #9B59B6;--deep-conn-relation-owns: #9B59B6;--deep-conn-relation-replicates-to: #9B59B6;--deep-conn-relation-scales-from: #9B59B6}:root{--deep-anim-instant: 50ms;--deep-anim-micro: .1s;--deep-anim-fast: .2s;--deep-anim-normal: .3s;--deep-anim-slow: .6s;--deep-anim-dramatic: 1s;--deep-pulse-duration: 3s;--deep-pulse-fast: 2s;--deep-pulse-slow: 4s;--deep-spin-duration: 1s;--deep-ease: ease;--deep-ease-in: ease-in;--deep-ease-out: ease-out;--deep-ease-in-out: ease-in-out;--deep-ease-quad: cubic-bezier(.25, .46, .45, .94);--deep-ease-cubic: cubic-bezier(.215, .61, .355, 1);--deep-ease-quart: cubic-bezier(.165, .84, .44, 1);--deep-ease-quint: cubic-bezier(.23, 1, .32, 1);--deep-ease-expo: cubic-bezier(.19, 1, .22, 1);--deep-ease-circ: cubic-bezier(.075, .82, .165, 1);--deep-ease-back: cubic-bezier(.68, -.55, .265, 1.55);--deep-ease-material: cubic-bezier(.4, 0, .2, 1);--deep-ease-material-decel: cubic-bezier(0, 0, .2, 1);--deep-ease-material-accel: cubic-bezier(.4, 0, 1, 1);--deep-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--deep-ease-elastic: cubic-bezier(.68, -.55, .265, 1.55);--deep-delay-stagger-1: 50ms;--deep-delay-stagger-2: .1s;--deep-delay-stagger-3: .15s;--deep-delay-stagger-4: .2s;--deep-delay-stagger-5: .25s;--deep-delay-none: 0ms;--deep-delay-short: .1s;--deep-delay-medium: .3s;--deep-delay-long: .5s;--deep-iterate-once: 1;--deep-iterate-twice: 2;--deep-iterate-thrice: 3;--deep-iterate-infinite: infinite;--deep-glow-color: #00ff00;--deep-glow-success: #00ff00;--deep-glow-warning: #ff9500;--deep-glow-error: #ff0000;--deep-glow-info: #00b8ff;--deep-glow-accent: #6366f1;--deep-border-default: #334155;--deep-border-active: #6366f1;--deep-border-focus: #6366f1;--deep-accent-color: #6366f1}@keyframes deep-materialize{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1;transform:scaleZ(1)}}@keyframes deep-fade-in{0%{opacity:0}to{opacity:1}}@keyframes deep-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes deep-slide-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes deep-slide-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes deep-slide-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes deep-zoom-in{0%{opacity:0;transform:scale3d(0,0,0)}to{opacity:1;transform:scaleZ(1)}}@keyframes deep-scale-in{0%{opacity:0;transform:scale3d(0,0,0)}to{opacity:1;transform:scaleZ(1)}}@keyframes deep-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes deep-pulse-glow{0%,to{opacity:.8;box-shadow:0 0 10px var(--deep-glow-color, #00ff00)}50%{opacity:1;box-shadow:0 0 25px var(--deep-glow-color, #00ff00)}}@keyframes deep-glow-wave{0%,to{box-shadow:0 0 10px var(--deep-glow-color, #00ff00);filter:brightness(1)}50%{box-shadow:0 0 30px var(--deep-glow-color, #00ff00);filter:brightness(1.2)}}@keyframes deep-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes deep-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes gradient-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes deep-fade-out{0%{opacity:1}to{opacity:0}}@keyframes deep-collapse{0%{opacity:1;transform:scaleZ(1)}to{opacity:0;transform:scale3d(0,0,0)}}@keyframes deep-scale-out{0%{opacity:1;transform:scaleZ(1)}to{opacity:0;transform:scale3d(0,0,0)}}@keyframes deep-slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes deep-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes deep-card-hover-lift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(1.02)}}@keyframes deep-border-glow-in{0%{border-color:var(--deep-border-default, #334155);box-shadow:none}to{border-color:var(--deep-accent-color, #6366f1);box-shadow:0 0 15px var(--deep-accent-color, #6366f1)}}@keyframes deep-border-glow-out{0%{border-color:var(--deep-accent-color, #6366f1);box-shadow:0 0 15px var(--deep-accent-color, #6366f1)}to{border-color:var(--deep-border-default, #334155);box-shadow:none}}@keyframes deep-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes deep-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-card{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.02);opacity:1}}@keyframes layer-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.deep-animate-materialize{animation:deep-materialize var(--deep-anim-normal, .3s) var(--deep-ease-out, ease-out)}.deep-animate-fade-in{animation:deep-fade-in var(--deep-anim-fast, .2s) var(--deep-ease-out, ease-out)}.deep-animate-slide-up{animation:deep-slide-up var(--deep-anim-slow, .6s) var(--deep-ease-out, ease-out)}.deep-animate-slide-in-down{animation:deep-slide-in-down var(--deep-anim-slow, .6s) var(--deep-ease-out, ease-out)}.deep-animate-slide-in-left{animation:deep-slide-in-left var(--deep-anim-slow, .6s) var(--deep-ease-out, ease-out)}.deep-animate-slide-in-right{animation:deep-slide-in-right var(--deep-anim-slow, .6s) var(--deep-ease-out, ease-out)}.deep-animate-zoom-in{animation:deep-zoom-in var(--deep-anim-normal, .3s) var(--deep-ease-out, ease-out)}.deep-animate-scale-in{animation:deep-scale-in var(--deep-anim-normal, .3s) var(--deep-ease-back, cubic-bezier(.68, -.55, .265, 1.55))}.deep-animate-pulse{animation:deep-pulse var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-animate-pulse-glow{animation:deep-pulse-glow var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-animate-glow-wave{animation:deep-glow-wave var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-animate-blink{animation:deep-blink 1s step-end infinite}.deep-animate-heartbeat{animation:deep-heartbeat 1.5s ease-in-out infinite}.deep-animate-gradient-glow{animation:gradient-glow var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-animate-fade-out{animation:deep-fade-out var(--deep-anim-fast, .2s) var(--deep-ease-in, ease-in)}.deep-animate-collapse{animation:deep-collapse var(--deep-anim-normal, .3s) var(--deep-ease-in, ease-in)}.deep-animate-scale-out{animation:deep-scale-out var(--deep-anim-normal, .3s) var(--deep-ease-in, ease-in)}.deep-animate-slide-out-up{animation:deep-slide-out-up var(--deep-anim-normal, .3s) var(--deep-ease-in, ease-in)}.deep-animate-slide-out-down{animation:deep-slide-out-down var(--deep-anim-normal, .3s) var(--deep-ease-in, ease-in)}.deep-animate-spin{animation:deep-spin var(--deep-spin-duration, 1s) linear infinite}.deep-animate-bounce{animation:deep-bounce .6s ease-in-out}.deep-animate-float{animation:float 3s ease-in-out infinite}.deep-animate-pulse-card{animation:pulse-card var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-animations-paused,.deep-animations-paused *{animation-play-state:paused!important}.deep-animations-disabled,.deep-animations-disabled *{animation:none!important;transition:none!important}.deep-anim-instant{animation-duration:var(--deep-anim-instant, 50ms)!important}.deep-anim-micro{animation-duration:var(--deep-anim-micro, .1s)!important}.deep-anim-fast{animation-duration:var(--deep-anim-fast, .2s)!important}.deep-anim-normal{animation-duration:var(--deep-anim-normal, .3s)!important}.deep-anim-slow{animation-duration:var(--deep-anim-slow, .6s)!important}.deep-anim-dramatic{animation-duration:var(--deep-anim-dramatic, 1s)!important}.deep-delay-stagger-1{animation-delay:var(--deep-delay-stagger-1, 50ms)}.deep-delay-stagger-2{animation-delay:var(--deep-delay-stagger-2, .1s)}.deep-delay-stagger-3{animation-delay:var(--deep-delay-stagger-3, .15s)}.deep-delay-stagger-4{animation-delay:var(--deep-delay-stagger-4, .2s)}.deep-delay-stagger-5{animation-delay:var(--deep-delay-stagger-5, .25s)}.behavior-static{animation:none}.behavior-pulse{animation:none;border-color:color-mix(in srgb,var(--surface-border) 60%,var(--item-color, currentColor) 40%)}.behavior-blink{animation:none;opacity:.7}.behavior-highlight{animation:none;border-color:var(--item-color, currentColor)}.deep-animate-allowed .behavior-pulse{animation:deep-pulse var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-animate-allowed .behavior-blink{animation:deep-blink 1s step-end infinite}.deep-animate-allowed .behavior-highlight{animation:deep-pulse-glow var(--deep-pulse-duration, 3s) ease-in-out infinite}.deep-will-animate{will-change:transform,opacity}.deep-animation-complete{will-change:auto}.deep-gpu-accelerate{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.deep-fade-in-stagger-1{animation:deep-fade-in var(--deep-anim-fast, .2s) var(--deep-ease-out, ease-out);animation-delay:var(--deep-delay-stagger-1, 50ms)}.deep-fade-in-stagger-2{animation:deep-fade-in var(--deep-anim-fast, .2s) var(--deep-ease-out, ease-out);animation-delay:var(--deep-delay-stagger-2, .1s)}.deep-fade-in-stagger-3{animation:deep-fade-in var(--deep-anim-fast, .2s) var(--deep-ease-out, ease-out);animation-delay:var(--deep-delay-stagger-3, .15s)}.deep-materialize-stagger-1{animation:deep-materialize var(--deep-anim-normal, .3s) var(--deep-ease-out, ease-out);animation-delay:var(--deep-delay-stagger-1, 50ms)}.deep-materialize-stagger-2{animation:deep-materialize var(--deep-anim-normal, .3s) var(--deep-ease-out, ease-out);animation-delay:var(--deep-delay-stagger-2, .1s)}.deep-materialize-stagger-3{animation:deep-materialize var(--deep-anim-normal, .3s) var(--deep-ease-out, ease-out);animation-delay:var(--deep-delay-stagger-3, .15s)}:root{--layout-group-bg: linear-gradient(145deg, rgba(255,255,255,.05), rgba(255,255,255,.02));--layout-group-border: rgba(255,255,255,.1);--layout-group-shadow: 0 8px 32px rgba(0,0,0,.3);--layout-cell-bg: rgba(255,255,255,.02);--layout-cell-border: rgba(255,255,255,.05);--layout-cell-hover-bg: rgba(59, 130, 246, .1);--layout-cell-active-bg: rgba(59, 130, 246, .2);--layout-cell-size: 100px;--layout-cell-gap: 10px;--layout-cell-radius: 8px;--layout-primary: rgb(59, 130, 246);--layout-primary-rgb: 59, 130, 246;--layout-green: rgb(34, 197, 94);--layout-red: rgb(239, 68, 68)}.deep-layout-group{position:relative;display:flex;flex-direction:column;background:var(--layout-group-bg);border-radius:12px;border:1px solid var(--layout-group-border);box-shadow:var(--layout-group-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;transition:all .3s ease}.deep-layout-group.invisible{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.deep-layout-group:hover{border-color:#ffffff4d;box-shadow:0 12px 48px #0006}.deep-layout-group.invisible:hover{border-color:transparent;box-shadow:none}.deep-layout-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.deep-layout-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#ffffffe6}.deep-layout-header .item-count{font-size:.875rem;color:#fff9}.deep-layout-content{flex:1;padding:.5rem;min-height:100px}.deep-layout-content[data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--layout-cell-size),1fr));gap:var(--layout-cell-gap);align-items:start;justify-items:center}.deep-layout-content[data-layout=row]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--layout-cell-gap);align-items:flex-start}.deep-layout-content[data-layout=column]{display:flex;flex-direction:column;gap:var(--layout-cell-gap);align-items:flex-start}.deep-layout-content[data-layout=manual],.deep-layout-content[data-layout=radial]{position:relative;display:block;min-height:400px}.deep-layout-cell{position:relative;width:var(--layout-cell-size);height:var(--layout-cell-size);background:var(--layout-cell-bg);border:1px solid var(--layout-cell-border);border-radius:var(--layout-cell-radius);transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.875rem;color:#ffffffb3;background:#ff00004d!important;border:2px solid rgba(255,0,0,.8)!important}.deep-layout-cell.empty{border-style:dashed;opacity:.4}.deep-layout-cell.occupied{border-color:#fff3;background:#ffffff0d}.deep-layout-cell.hover{border-color:var(--layout-primary);background:var(--layout-cell-hover-bg);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.deep-layout-cell.active{border-color:var(--layout-primary);background:var(--layout-cell-active-bg);box-shadow:0 0 20px rgba(var(--layout-primary-rgb),.4)}.deep-layout-cell.pulse{animation:layout-cell-pulse 2s infinite}.deep-layout-cell.receiving-data{animation:layout-cell-data-flow 1s infinite;border-color:var(--layout-green)}.deep-layout-cell.error{animation:layout-cell-error .5s;border-color:var(--layout-red)}.deep-layout-content[data-layout=manual] .deep-layout-cell,.deep-layout-content[data-layout=radial] .deep-layout-cell{position:absolute}@keyframes layout-cell-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes layout-cell-data-flow{0%,to{border-width:1px;border-color:var(--layout-green)}50%{border-width:3px;border-color:var(--layout-primary)}}@keyframes layout-cell-error{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cell-label{font-size:.75rem;color:#fffc;text-align:center;padding:.25rem;pointer-events:none;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important;font-weight:700!important;font-size:1rem!important}.deep-layout-cell .deep-layout-group{width:100%;height:100%;margin:0;padding:.5rem}@media (max-width: 400px){.deep-layout-content[data-layout=grid]{grid-template-columns:repeat(1,1fr)}}@media (min-width: 401px) and (max-width: 600px){.deep-layout-content[data-layout=grid]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 601px) and (max-width: 900px){.deep-layout-content[data-layout=grid]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 901px){.deep-layout-content[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(var(--layout-cell-size),1fr))}}.tab-bar[data-v-22a8c240]{height:48px;display:flex;align-items:stretch;background:var(--surface-section);border-bottom:1px solid var(--surface-border);overflow-x:auto;overflow-y:hidden;flex-shrink:0;scrollbar-width:none}.tab-bar[data-v-22a8c240]::-webkit-scrollbar{display:none}.tab-tree-toggle[data-v-22a8c240]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;border:none;border-right:1px solid var(--surface-border);background:transparent;color:var(--text-color-secondary);cursor:pointer;flex-shrink:0;transition:background .1s,color .1s}.tab-tree-toggle[data-v-22a8c240]:hover{background:var(--surface-hover);color:var(--text-color)}.tab-tree-toggle i[data-v-22a8c240]{font-size:14px}.tab[data-v-22a8c240]{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:100%;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);white-space:nowrap;cursor:pointer;flex-shrink:0;position:relative;transition:background .1s,color .1s,border-color .1s;margin-bottom:-1px}.tab[data-v-22a8c240]:hover{background:var(--surface-hover);color:var(--text-color)}.tab--active[data-v-22a8c240]{color:var(--text-color);border-bottom-color:var(--primary-color);background:var(--surface-section);font-weight:500}.tab-icon[data-v-22a8c240]{font-size:12px;opacity:.5;flex-shrink:0}.tab--active .tab-icon[data-v-22a8c240],.tab:hover .tab-icon[data-v-22a8c240]{opacity:.8}.tab-label[data-v-22a8c240]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-loading-dot[data-v-22a8c240]{width:5px;height:5px;border-radius:50%;background:var(--primary-color);opacity:.6;flex-shrink:0;animation:pulse-22a8c240 1.2s ease-in-out infinite}@keyframes pulse-22a8c240{0%,to{opacity:.25}50%{opacity:.75}}.tab-close[data-v-22a8c240]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--text-color-secondary);flex-shrink:0;opacity:0;transition:opacity .1s,background .1s,color .1s}.tab:hover .tab-close[data-v-22a8c240]{opacity:1}.tab-close[data-v-22a8c240]:hover{background:var(--surface-border);color:var(--text-color)}.tab--active .tab-close[data-v-22a8c240]{opacity:.45}.tab--active .tab-close[data-v-22a8c240]:hover{opacity:1}.hub-shell[data-v-f1eaa63f]{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;background:var(--surface-ground);scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent}.hub-shell[data-v-f1eaa63f]::-webkit-scrollbar{width:6px}.hub-shell[data-v-f1eaa63f]::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.hub-content[data-v-f1eaa63f]{max-width:960px;padding:36px 40px 60px}.hub-header[data-v-f1eaa63f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:36px}.hub-title[data-v-f1eaa63f]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 4px;letter-spacing:-.01em}.hub-subtitle[data-v-f1eaa63f]{font-size:.8125rem;color:var(--text-color-secondary);margin:0}.hub-new-btn[data-v-f1eaa63f]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--primary-color);color:var(--primary-color-text);border:none;border-radius:6px;font-size:.8125rem;font-weight:500;font-family:var(--font-family);cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.hub-new-btn[data-v-f1eaa63f]:hover{opacity:.88}.hub-section[data-v-f1eaa63f]{margin-bottom:32px}.hub-section-label[data-v-f1eaa63f]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:10px}[data-v-f1eaa63f] .section-header{font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--text-color-secondary)!important;opacity:.65;margin-bottom:10px!important}.hub-actions-row[data-v-f1eaa63f]{display:flex;gap:10px;flex-wrap:wrap}.hub-action-card[data-v-f1eaa63f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;text-align:left;font-family:var(--font-family);min-width:140px;transition:border-color .12s,background .12s}.hub-action-card[data-v-f1eaa63f]:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 5%,var(--surface-section))}.hub-action-icon[data-v-f1eaa63f]{font-size:16px;color:var(--primary-color);opacity:.85}.hub-action-title[data-v-f1eaa63f]{font-size:.8125rem;font-weight:500;color:var(--text-color)}.hub-action-sub[data-v-f1eaa63f]{font-size:.6875rem;color:var(--text-color-secondary);opacity:.7}.hub-stats-row[data-v-f1eaa63f]{display:flex;align-items:center;gap:0;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden;width:fit-content}.hub-stat[data-v-f1eaa63f]{display:flex;align-items:center;gap:8px;padding:12px 20px}.hub-stat-sep[data-v-f1eaa63f]{width:1px;height:28px;background:var(--surface-border);flex-shrink:0}.hub-stat-icon[data-v-f1eaa63f]{font-size:13px;color:var(--text-color-secondary);opacity:.5}.hub-stat-num[data-v-f1eaa63f]{font-size:1.125rem;font-weight:600;color:var(--text-color);line-height:1;min-width:16px;text-align:right}.hub-stat-label[data-v-f1eaa63f]{font-size:.75rem;color:var(--text-color-secondary);white-space:nowrap}.hub-empty[data-v-f1eaa63f]{display:flex;align-items:center;gap:12px;padding:20px 0 4px;color:var(--text-color-secondary)}.hub-empty-icon[data-v-f1eaa63f]{font-size:16px;opacity:.3}.hub-empty-text[data-v-f1eaa63f]{font-size:.8125rem;opacity:.5;flex:1}.hub-card-icon[data-v-f1eaa63f]{font-size:18px;color:var(--primary-color);opacity:.8}.hub-card-time[data-v-f1eaa63f]{font-size:.6875rem;color:var(--text-color-secondary);opacity:.6}.hub-card-name[data-v-f1eaa63f]{font-size:.875rem;font-weight:500;color:var(--text-color);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-card-desc[data-v-f1eaa63f]{font-size:.75rem;color:var(--text-color-secondary);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-card-meta[data-v-f1eaa63f]{display:flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--text-color-secondary);opacity:.6}.content-type-picker[data-v-4c95a9c3]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:2rem;background:var(--surface-ground)}.picker-container[data-v-4c95a9c3]{max-width:1200px;width:100%;height:100%}.picker-header[data-v-4c95a9c3]{text-align:center;margin-bottom:2rem}.content-type-card[data-v-4c95a9c3]{transition:all .3s ease;border:2px solid transparent}.content-type-card[data-v-4c95a9c3]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:var(--primary-color)}.content-type-card[data-v-4c95a9c3]:active{transform:translateY(-2px)}.picker-footer[data-v-4c95a9c3]{opacity:.7}.project-shell[data-v-11783055]{display:flex;flex-direction:row;overflow:hidden;height:100%;width:100%;position:relative}.is-resizing[data-v-11783055]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.scene-panel[data-v-11783055]{flex:1;min-width:0;overflow:hidden;position:relative}.scene-fill[data-v-11783055]{width:100%;height:100%;position:relative;container-type:inline-size}.scene-stack[data-v-11783055]{width:100%;height:var(--b5161374);position:relative;overflow:hidden;flex-shrink:0;container-type:inline-size}.scene-fill[data-v-11783055]>*,.scene-stack[data-v-11783055]>*{width:100%!important;height:100%!important}.editor-resize-handle[data-v-11783055]{width:1px;flex-shrink:0;background:var(--surface-border);cursor:ew-resize;position:relative;transition:background .15s}.editor-resize-handle[data-v-11783055]:after{content:"";position:absolute;top:0;bottom:0;left:-3px;right:-3px;cursor:ew-resize}.editor-resize-handle[data-v-11783055]:hover,.is-resizing .editor-resize-handle[data-v-11783055]{background:var(--primary-color)}.editor-panel[data-v-11783055]{flex-shrink:0;overflow:hidden;min-width:180px;max-width:560px}.tab-content-shell[data-v-fded0696]{flex:1;overflow:hidden;position:relative}.tab-pane[data-v-fded0696]{width:100%;height:100%;display:flex;flex-direction:column}.create-group-dialog[data-v-2f26b67d]{padding:1rem 0}.form-field[data-v-2f26b67d]{margin-bottom:1.5rem}.form-field label[data-v-2f26b67d]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-field input[data-v-2f26b67d]{width:100%}.parent-info[data-v-2f26b67d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-50);border-radius:4px;color:var(--text-color-secondary);font-size:.875rem}.parent-info i[data-v-2f26b67d]{color:var(--primary-color)}.parent-info strong[data-v-2f26b67d]{color:var(--text-color)}.workspace-shell[data-v-db9e1f4f]{position:fixed;top:0;left:60px;right:0;bottom:28px;display:flex;flex-direction:row}.is-resizing[data-v-db9e1f4f]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.tree-panel[data-v-db9e1f4f]{flex-shrink:0;display:flex;flex-direction:column;background:var(--surface-section);overflow:hidden;min-width:160px;max-width:420px;transition:width .18s ease}.tree-panel.collapsed[data-v-db9e1f4f]{width:44px!important;min-width:44px}.tree-rail[data-v-db9e1f4f]{width:100%;height:100%;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;display:flex;justify-content:center;align-items:flex-start;padding-top:14px}.tree-rail[data-v-db9e1f4f]:hover{background:var(--surface-hover);color:var(--text-color)}.tree-rail i[data-v-db9e1f4f]{font-size:14px}.tree-panel.narrow[data-v-db9e1f4f]{position:absolute;top:0;bottom:0;left:0;z-index:30;width:280px!important;min-width:280px;max-width:280px;box-shadow:2px 0 20px #00000059;transform:translate(0);transition:transform .2s ease}.tree-panel.narrow.collapsed[data-v-db9e1f4f]{transform:translate(-100%)}.tree-backdrop[data-v-db9e1f4f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073}.tree-header[data-v-db9e1f4f]{height:48px;display:flex;align-items:center;padding:0 8px 0 14px;border-bottom:1px solid var(--surface-border);flex-shrink:0;gap:6px}.tree-header-title[data-v-db9e1f4f]{flex:1;font-size:.8125rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-header-btn[data-v-db9e1f4f]{background:transparent;border:none;cursor:pointer;width:24px;height:24px;border-radius:4px;color:var(--text-color-secondary);display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.tree-header-btn[data-v-db9e1f4f]:hover{background:var(--surface-hover);color:var(--text-color)}.tree-body[data-v-db9e1f4f]{flex:1;overflow-y:auto;overflow-x:hidden}.tree-body[data-v-db9e1f4f]::-webkit-scrollbar{width:4px}.tree-body[data-v-db9e1f4f]::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:2px}.hub-nav[data-v-db9e1f4f]{padding:8px 0 6px}.hub-nav-search[data-v-db9e1f4f]{display:flex;align-items:center;gap:6px;margin:0 10px 6px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;padding:5px 8px}.hub-nav-search-icon[data-v-db9e1f4f]{color:var(--text-color-secondary);font-size:11px;flex-shrink:0}.hub-nav-search-input[data-v-db9e1f4f]{background:transparent;border:none;outline:none;color:var(--text-color);font-size:12px;font-family:var(--font-family);flex:1;min-width:0}.hub-nav-search-input[data-v-db9e1f4f]::placeholder{color:var(--text-color-secondary);opacity:.6}.hub-nav-section-label[data-v-db9e1f4f]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.55;padding:8px 14px 3px}.hub-nav-row[data-v-db9e1f4f]{display:flex;align-items:center;gap:8px;padding:6px 14px;cursor:pointer;transition:background .08s}.hub-nav-row[data-v-db9e1f4f]:hover{background:var(--surface-hover)}.hub-nav-dot[data-v-db9e1f4f]{width:7px;height:7px;border-radius:50%;flex-shrink:0;opacity:.8}.hub-nav-name[data-v-db9e1f4f]{flex:1;font-size:.8125rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-nav-badge[data-v-db9e1f4f]{font-size:.625rem;color:var(--text-color-secondary);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:3px;padding:1px 5px;flex-shrink:0}.hub-nav-empty[data-v-db9e1f4f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;color:var(--text-color-secondary);font-size:.75rem;text-align:center;opacity:.6}.tree-resize-handle[data-v-db9e1f4f]{width:1px;flex-shrink:0;background:var(--surface-border);cursor:ew-resize;position:relative;transition:background .15s}.tree-resize-handle[data-v-db9e1f4f]:after{content:"";position:absolute;top:0;bottom:0;left:-3px;right:-3px;cursor:ew-resize}.tree-resize-handle[data-v-db9e1f4f]:hover,.is-resizing .tree-resize-handle[data-v-db9e1f4f]{background:var(--primary-color)}.main-panel[data-v-db9e1f4f]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app-island{position:fixed;top:0;right:0;z-index:9000;display:flex;align-items:center;height:48px;padding-right:4px;background:var(--surface-section);border-left:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.app-island-btn{width:36px;height:36px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);font-size:15px;transition:color .15s,background .15s}.app-island-btn:hover{color:var(--text-color);background:var(--surface-hover)}.tree-root[data-v-c3b81823]{height:100%;width:100%;padding:4px 0;position:relative}.tree-group-row[data-v-c3b81823]{display:flex;align-items:center;gap:6px;height:28px;padding-right:6px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-color-secondary);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.055em;position:relative}.tree-group-row[data-v-c3b81823]:hover{color:var(--text-color)}.tree-group-selected[data-v-c3b81823]{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.tree-group-selected[data-v-c3b81823]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--primary-color);border-radius:0 1px 1px 0}.tree-group-row:hover .tree-more-btn[data-v-c3b81823]{opacity:1}.tree-chevron[data-v-c3b81823]{font-size:10px;width:12px;flex-shrink:0;transition:transform .15s ease;opacity:.6;display:inline-block}.tree-chevron.open[data-v-c3b81823]{transform:rotate(90deg)}.tree-root[data-v-c3b81823]:focus{outline:none}.tree-row-focused[data-v-c3b81823]{background:var(--surface-hover);outline:1px solid var(--surface-border);outline-offset:-1px}.tree-group-label[data-v-c3b81823]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-item-row[data-v-c3b81823]{display:flex;align-items:center;gap:7px;height:30px;padding-right:6px;cursor:pointer;color:var(--text-color);font-size:.8125rem;position:relative;transition:background .08s}.tree-item-row[data-v-c3b81823]:hover{background:var(--surface-hover)}.tree-item-row:hover .tree-more-btn[data-v-c3b81823]{opacity:1}.tree-item-selected[data-v-c3b81823]{background:color-mix(in srgb,var(--primary-color) 13%,transparent);color:var(--primary-color)}.tree-item-selected[data-v-c3b81823]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--primary-color);border-radius:0 1px 1px 0}.tree-node-icon[data-v-c3b81823]{font-size:12px;width:15px;text-align:center;flex-shrink:0;opacity:.65}.tree-item-selected .tree-node-icon[data-v-c3b81823]{opacity:1}.tree-dot[data-v-c3b81823]{width:5px;height:5px;border-radius:50%;background:var(--text-color-secondary);margin:0 5px;flex-shrink:0;opacity:.5}.tree-item-selected .tree-dot[data-v-c3b81823]{background:var(--primary-color);opacity:1}.tree-item-label[data-v-c3b81823]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-more-btn[data-v-c3b81823]{opacity:0;background:transparent;border:none;cursor:pointer;color:var(--text-color-secondary);font-size:13px;width:20px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1;letter-spacing:1px;transition:opacity .1s,background .1s,color .1s}.tree-more-btn[data-v-c3b81823]:hover{background:var(--surface-border);color:var(--text-color);opacity:1}.tree-empty-state[data-v-c3b81823]{padding:24px 14px;font-size:.75rem;color:var(--text-color-secondary);opacity:.5;text-align:center}.prop-shell[data-v-12790da3]{height:100%;width:100%;display:flex;flex-direction:column;background:var(--surface-section);overflow:hidden}.prop-empty[data-v-12790da3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px;color:var(--text-color-secondary);font-size:.75rem}.prop-item-header[data-v-12790da3]{padding:12px 12px 8px;border-bottom:1px solid var(--surface-border);flex-shrink:0}.prop-item-name[data-v-12790da3]{display:flex;align-items:center;gap:7px}.prop-item-icon[data-v-12790da3]{font-size:14px;color:var(--primary-color);flex-shrink:0}.prop-item-title[data-v-12790da3]{font-size:.875rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-item-type[data-v-12790da3]{font-size:.7rem;color:var(--text-color-secondary);margin-top:2px;padding-left:1px}.prop-body[data-v-12790da3]{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 0 12px}.prop-body[data-v-12790da3]::-webkit-scrollbar{width:4px}.prop-body[data-v-12790da3]::-webkit-scrollbar-track{background:transparent}.prop-body[data-v-12790da3]::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:2px}.prop-section-header[data-v-12790da3]{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;margin-top:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-color-secondary);transition:color .15s}.prop-section-header[data-v-12790da3]:hover{color:var(--text-color)}.prop-chevron[data-v-12790da3]{font-size:10px;width:12px;flex-shrink:0;transition:transform .15s ease;opacity:.6;display:inline-block}.prop-chevron-open[data-v-12790da3]{transform:rotate(90deg)}.prop-row[data-v-12790da3]{display:grid;grid-template-columns:100px 1fr 14px;align-items:start;min-height:26px;padding:4px 10px 4px 12px;gap:6px}.prop-row[data-v-12790da3]:hover{background:var(--surface-hover)}.prop-label[data-v-12790da3]{font-size:.75rem;color:var(--text-color-secondary);word-break:break-word;line-height:1.35;padding-top:3px}.prop-value[data-v-12790da3]{min-width:0;display:flex;align-items:center;padding-top:2px}.prop-status[data-v-12790da3]{display:flex;align-items:flex-start;justify-content:center;width:14px;padding-top:5px}.prop-readonly[data-v-12790da3]{font-size:.8rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-input[data-v-12790da3]{width:100%;background:transparent;border:none;border-bottom:1px solid transparent;color:var(--text-color);font-size:.8rem;font-family:inherit;padding:1px 3px;outline:none;transition:border-color .12s}.prop-input[data-v-12790da3]:hover{border-bottom-color:var(--surface-border)}.prop-input[data-v-12790da3]:focus{border-bottom-color:var(--primary-color)}.prop-checkbox[data-v-12790da3]{cursor:pointer;accent-color:var(--primary-color)}.prop-slider-row[data-v-12790da3]{display:flex;align-items:center;gap:8px;width:100%}.prop-slider[data-v-12790da3]{flex:1}.prop-slider-val[data-v-12790da3]{font-size:.75rem;color:var(--text-color-secondary);min-width:28px;text-align:right}.prop-dropdown[data-v-12790da3],.prop-calendar[data-v-12790da3]{width:100%}[data-v-12790da3] .prop-dropdown .p-dropdown{background:transparent;border:none;border-bottom:1px solid var(--surface-border);border-radius:0;padding:1px 4px;font-size:.8rem;height:24px}[data-v-12790da3] .prop-dropdown .p-dropdown:hover,[data-v-12790da3] .prop-dropdown .p-dropdown.p-focus{border-bottom-color:var(--primary-color);box-shadow:none}[data-v-12790da3] .prop-dropdown .p-dropdown-label{padding:0 2px;font-size:.8rem;line-height:22px}[data-v-12790da3] .prop-dropdown .p-dropdown-trigger{width:22px}[data-v-12790da3] .prop-calendar .p-inputtext{background:transparent;border:none;border-bottom:1px solid var(--surface-border);border-radius:0;padding:1px 4px;font-size:.8rem;height:24px}[data-v-12790da3] .prop-calendar .p-inputtext:focus{border-bottom-color:var(--primary-color);box-shadow:none}[data-v-12790da3] .p-colorpicker-preview{width:28px;height:20px;border-radius:3px;border:1px solid var(--surface-border)}[data-v-12790da3] .prop-slider .p-slider{height:3px}[data-v-12790da3] .prop-slider .p-slider-handle{width:12px;height:12px}.prop-bg-option[data-v-12790da3]{display:flex;align-items:center;gap:8px}.prop-bg-swatch[data-v-12790da3]{width:28px;height:18px;border-radius:3px;border:1px solid var(--surface-border);flex-shrink:0}.scene-command-bar[data-v-2fd7186a]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:100;min-width:600px;max-width:800px;width:auto}.command-bar-content[data-v-2fd7186a]{display:flex;align-items:center;gap:.75rem;background:var(--deep-surface-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--deep-surface-border);border-radius:0;padding:.5rem .75rem;box-shadow:0 4px 20px #00000040;transition:all .2s ease}.scene-command-bar.expanded .command-bar-content[data-v-2fd7186a]{border-color:var(--deep-accent);box-shadow:0 8px 32px #0003,0 0 0 1px var(--deep-accent) inset}.bar-section[data-v-2fd7186a]{display:flex;align-items:center;gap:.5rem}.left-section[data-v-2fd7186a],.right-section[data-v-2fd7186a]{flex:0 0 auto}.center-section[data-v-2fd7186a]{flex:1;display:flex;align-items:center;gap:.5rem;background:var(--deep-surface-ground);border-radius:4px;padding:.4rem .6rem;transition:background .2s}.center-section[data-v-2fd7186a]:focus-within{background:var(--deep-surface-hover)}.command-input[data-v-2fd7186a]{flex:1;background:transparent;border:none;outline:none;color:var(--deep-text);font-size:.95rem;min-width:200px}.command-input[data-v-2fd7186a]::placeholder{color:var(--deep-text-muted);opacity:.6}.scene-mode-dropdown[data-v-2fd7186a]{min-width:110px}[data-v-2fd7186a] .scene-mode-dropdown .p-dropdown{background:var(--deep-surface-ground);border:1px solid var(--deep-surface-border)}[data-v-2fd7186a] .scene-mode-dropdown .p-dropdown:hover{background:var(--deep-surface-hover)}.bar-divider[data-v-2fd7186a]{width:1px;height:18px;background:var(--deep-surface-border);margin:0 2px}.cam-btn[data-v-2fd7186a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--deep-surface-border);border-radius:6px;color:var(--deep-text-muted);font-size:16px;cursor:pointer;transition:background .12s,color .12s,border-color .12s;line-height:1;-webkit-user-select:none;user-select:none}.cam-btn[data-v-2fd7186a]:hover{background:var(--deep-surface-hover);color:var(--deep-text);border-color:var(--deep-surface-border)}.cam-btn[data-v-2fd7186a]:active{background:var(--deep-accent);color:var(--deep-accent-text);border-color:var(--deep-accent)}.control-btn[data-v-2fd7186a],.toggle-btn[data-v-2fd7186a]{transition:all .15s ease}.control-btn[data-v-2fd7186a]:hover,.toggle-btn[data-v-2fd7186a]:hover{background:var(--deep-surface-hover)!important}.command-dropdown[data-v-2fd7186a]{position:absolute;bottom:calc(100% + 10px);left:0;right:0;max-height:400px;overflow-y:auto;background:var(--deep-surface-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--deep-surface-border);border-radius:12px;box-shadow:0 8px 32px #0003;padding:.5rem}.command-item[data-v-2fd7186a]{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;border-radius:8px;transition:all .15s ease;gap:.5rem}.command-item[data-v-2fd7186a]:hover:not(.disabled),.command-item.selected[data-v-2fd7186a]:not(.disabled){background:var(--deep-surface-hover)}.command-item.disabled[data-v-2fd7186a]{opacity:.4;cursor:not-allowed}.command-label[data-v-2fd7186a]{flex:1;color:var(--deep-text)}.shortcut[data-v-2fd7186a]{font-size:.75rem;padding:.25rem .5rem;background:var(--deep-surface-raised-2);border:1px solid var(--deep-surface-border);border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,monospace;color:var(--deep-text-muted)}.command-dropdown[data-v-2fd7186a]::-webkit-scrollbar{width:8px}.command-dropdown[data-v-2fd7186a]::-webkit-scrollbar-track{background:var(--deep-surface-ground);border-radius:4px}.command-dropdown[data-v-2fd7186a]::-webkit-scrollbar-thumb{background:var(--deep-surface-border);border-radius:4px}.command-dropdown[data-v-2fd7186a]::-webkit-scrollbar-thumb:hover{background:var(--deep-surface-hover)}.slide-up-enter-active[data-v-2fd7186a],.slide-up-leave-active[data-v-2fd7186a]{transition:all .2s ease}.slide-up-enter-from[data-v-2fd7186a],.slide-up-leave-to[data-v-2fd7186a]{transform:translateY(10px);opacity:0}@media (max-width: 768px){.scene-command-bar[data-v-2fd7186a]{min-width:90%;max-width:90%}.scene-mode-dropdown[data-v-2fd7186a]{min-width:90px}.command-input[data-v-2fd7186a]{min-width:150px}}.project-menubar[data-v-ab16f101]{display:flex;justify-content:space-between;align-items:center;background:var(--surface-ground);border-bottom:1px solid var(--surface-border);padding:0 1rem;height:48px}.menubar[data-v-ab16f101]{flex:1;border:none;background:transparent}.toolbar-actions[data-v-ab16f101]{display:flex;align-items:center;gap:.5rem}[data-v-ab16f101] .p-menubar{background:transparent;border:none;padding:0}[data-v-ab16f101] .p-menubar-root-list{gap:.25rem}[data-v-ab16f101] .p-menubar-item-content{border-radius:6px}[data-v-ab16f101] .p-menubar-item-link{padding:.5rem .75rem}[data-v-ab16f101] .p-submenu-list{min-width:220px}[data-v-ab16f101] .p-menuitem-link{padding:.75rem 1rem}[data-v-ab16f101] .p-menuitem-link .p-menuitem-text{flex:1}[data-v-5f8f9bf3] .p-dialog,[data-v-5f8f9bf3] .p-dialog-header,[data-v-5f8f9bf3] .p-dialog-content{border-radius:0!important}.content-explorer-loading[data-v-5f8f9bf3],.content-explorer-empty[data-v-5f8f9bf3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;color:var(--text-color-secondary)}.content-explorer[data-v-5f8f9bf3]{display:flex;flex-direction:column;height:100%;background:var(--surface-section)}.explorer-header[data-v-5f8f9bf3]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--surface-border);background:var(--surface-card)}.explorer-search-row[data-v-5f8f9bf3]{display:flex;align-items:center;gap:8px}.explorer-search-wrap[data-v-5f8f9bf3]{flex:1;position:relative;display:flex;align-items:center}.explorer-search-icon[data-v-5f8f9bf3]{position:absolute;left:10px;font-size:.8rem;color:var(--text-color-secondary);pointer-events:none}.explorer-search-input[data-v-5f8f9bf3]{width:100%;height:32px;padding:0 10px 0 30px;font-size:.8125rem;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:0;color:var(--text-color);outline:none;transition:border-color .15s}.explorer-search-input[data-v-5f8f9bf3]:focus{border-color:var(--primary-color)}.explorer-search-input[data-v-5f8f9bf3]::placeholder{color:var(--text-color-secondary);opacity:.6}.explorer-dropdown[data-v-5f8f9bf3]{height:32px;font-size:.8125rem;min-width:130px}.explorer-target-tag[data-v-5f8f9bf3]{display:flex;align-items:center;gap:5px;padding:0 10px;height:32px;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:0;font-size:.8rem;color:var(--text-color-secondary);white-space:nowrap}.explorer-body[data-v-5f8f9bf3]{display:flex;flex:1;min-height:0}.explorer-left[data-v-5f8f9bf3]{width:40%;border-right:1px solid var(--surface-border);display:flex;flex-direction:column;background:var(--surface-section)}.model-list-scroll[data-v-5f8f9bf3]{flex:1;overflow-y:auto;min-height:0}.model-list[data-v-5f8f9bf3]{padding:6px}.model-row[data-v-5f8f9bf3]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:0;cursor:pointer;border-left:2px solid transparent;transition:background-color .12s,border-color .12s}.model-row[data-v-5f8f9bf3]:hover{background:var(--surface-card)}.model-row.is-selected[data-v-5f8f9bf3]{background:var(--surface-card);border-left-color:var(--primary-color);padding-left:8px}.model-row-icon[data-v-5f8f9bf3]{font-size:1rem;flex-shrink:0;width:18px;text-align:center}.model-row.is-selected .model-row-icon[data-v-5f8f9bf3]{color:var(--primary-color)!important}.model-row-text[data-v-5f8f9bf3]{flex:1;min-width:0}.model-row-name[data-v-5f8f9bf3]{font-size:.8125rem;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-row.is-selected .model-row-name[data-v-5f8f9bf3]{color:var(--text-color)}.model-row-type[data-v-5f8f9bf3]{font-size:.7rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.model-list-footer[data-v-5f8f9bf3]{flex-shrink:0;padding:7px 12px;border-top:1px solid var(--surface-border);font-size:.75rem;color:var(--text-color-secondary);background:var(--surface-card)}.explorer-right[data-v-5f8f9bf3]{flex:1;display:flex;flex-direction:column;background:var(--surface-card);min-width:0}.detail-empty[data-v-5f8f9bf3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-color-secondary)}.detail-content[data-v-5f8f9bf3]{display:flex;flex-direction:column;height:100%}.detail-header[data-v-5f8f9bf3]{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--surface-border);flex-shrink:0}.detail-icon[data-v-5f8f9bf3]{font-size:1.6rem;flex-shrink:0}.detail-name[data-v-5f8f9bf3]{font-size:.9375rem;font-weight:600;color:var(--text-color);line-height:1.2}.detail-type[data-v-5f8f9bf3]{font-size:.75rem;color:var(--text-color-secondary);margin-top:2px}.detail-header-multi[data-v-5f8f9bf3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--surface-border);flex-shrink:0}.detail-multi-count[data-v-5f8f9bf3]{font-size:.8125rem;font-weight:600;color:var(--text-color)}.detail-clear-btn[data-v-5f8f9bf3]{background:transparent;border:none;font-size:.75rem;color:var(--primary-color);cursor:pointer;padding:2px 6px;border-radius:3px}.detail-clear-btn[data-v-5f8f9bf3]:hover{background:var(--surface-section)}.detail-body[data-v-5f8f9bf3]{flex:1;overflow-y:auto;padding:16px;min-height:0}.detail-description[data-v-5f8f9bf3]{font-size:.8125rem;color:var(--text-color-secondary);line-height:1.5;margin:0 0 14px}.detail-section-label[data-v-5f8f9bf3]{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);opacity:.7;margin-bottom:8px}.detail-info-grid[data-v-5f8f9bf3]{display:grid;grid-template-columns:80px 1fr;gap:4px 12px;font-size:.8rem}.info-key[data-v-5f8f9bf3]{color:var(--text-color-secondary)}.info-val[data-v-5f8f9bf3]{color:var(--text-color);font-weight:500}.detail-props[data-v-5f8f9bf3]{display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--surface-section);border-radius:0}.prop-row[data-v-5f8f9bf3]{display:flex;gap:8px;font-size:.8rem;font-family:Courier New,monospace}.prop-key[data-v-5f8f9bf3]{color:var(--primary-color)}.prop-val[data-v-5f8f9bf3]{color:var(--text-color-secondary)}.detail-footer[data-v-5f8f9bf3]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--surface-border)}.selected-list[data-v-5f8f9bf3]{display:flex;flex-direction:column;gap:6px}.selected-row[data-v-5f8f9bf3]{display:flex;align-items:center;padding:8px 10px;background:var(--surface-section);border-radius:0;font-size:.8rem}.selected-row i[data-v-5f8f9bf3]{font-size:1rem;flex-shrink:0}.selection-brackets[data-v-7ed648d2]{position:absolute;pointer-events:none;z-index:50;border:1px dashed rgba(0,255,200,.35);border-radius:4px;box-sizing:border-box}.sb-corner[data-v-7ed648d2]{position:absolute;width:10px;height:10px;border-color:#00ffc8;border-style:solid}.sb-corner--tl[data-v-7ed648d2]{top:-1px;left:-1px;border-width:2px 0 0 2px;border-radius:3px 0 0}.sb-corner--tr[data-v-7ed648d2]{top:-1px;right:-1px;border-width:2px 2px 0 0;border-radius:0 3px 0 0}.sb-corner--bl[data-v-7ed648d2]{bottom:-1px;left:-1px;border-width:0 0 2px 2px;border-radius:0 0 0 3px}.sb-corner--br[data-v-7ed648d2]{bottom:-1px;right:-1px;border-width:0 2px 2px 0;border-radius:0 0 3px}.callout-basic[data-v-0a4ae917]{display:flex;flex-direction:column;gap:6px}.cb-desc[data-v-0a4ae917]{font-size:11.5px;color:var(--deep-text-muted);line-height:1.45}.cb-rows[data-v-0a4ae917]{display:flex;flex-direction:column;gap:4px}.cb-row[data-v-0a4ae917]{display:flex;justify-content:space-between;gap:12px;font-size:11px}.cb-k[data-v-0a4ae917]{color:var(--deep-text-muted);text-transform:capitalize;white-space:nowrap}.cb-v[data-v-0a4ae917]{color:var(--deep-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-empty[data-v-0a4ae917]{font-size:11px;color:var(--deep-text-muted);opacity:.7}.sel-leader[data-v-9e84b06c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:50}.sel-leader polygon[data-v-9e84b06c]{fill:var(--deep-accent, #00ffc8);opacity:.9}.selection-hud[data-v-9e84b06c]{position:absolute;pointer-events:auto;z-index:51;background:var(--deep-surface-overlay, var(--deep-surface-card));border:2px solid var(--deep-accent, rgba(0, 255, 200, .55));border-radius:0;min-width:200px;max-width:360px;box-sizing:border-box;box-shadow:0 6px 20px #00000059;overflow:hidden}.hud-head[data-v-9e84b06c]{display:flex;align-items:center;gap:10px;padding:6px 10px;background:var(--deep-accent);color:var(--deep-accent-text, #fff)}.hud-title[data-v-9e84b06c]{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-expand[data-v-9e84b06c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;color:var(--deep-accent-text, #fff);cursor:pointer;opacity:.85;transition:transform .15s ease,opacity .15s ease}.hud-expand[data-v-9e84b06c]:hover{opacity:1}.hud-expand.open[data-v-9e84b06c]{transform:rotate(180deg)}.hud-body[data-v-9e84b06c]{padding:7px 10px}.hud-row[data-v-9e84b06c]{display:flex;align-items:center;gap:8px}.hud-tag[data-v-9e84b06c]{font-size:11px;color:var(--deep-text-muted);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-status[data-v-9e84b06c]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:0;flex-shrink:0}.hud-status--running[data-v-9e84b06c]{background:#22c55e2e;color:#1a9e4b}.hud-status--stopped[data-v-9e84b06c]{background:#80808038;color:var(--deep-text-muted)}.hud-status--error[data-v-9e84b06c]{background:#e5484d29;color:#d83a3f}.hud-status--loading[data-v-9e84b06c]{background:#eab30833;color:#b07d00}.hud-status--unknown[data-v-9e84b06c]{background:#80808024;color:var(--deep-text-muted)}.hud-expansion[data-v-9e84b06c]{margin-top:7px;padding-top:7px;border-top:1px solid var(--deep-surface-border)}.deep-selected{box-shadow:0 0 0 2px var(--deep-accent, #00ffc8),0 0 22px 6px color-mix(in srgb,var(--deep-accent, #00ffc8) 55%,transparent)!important;animation:deep-sel-pulse 1.6s ease-in-out infinite}@keyframes deep-sel-pulse{0%,to{box-shadow:0 0 0 2px var(--deep-accent, #00ffc8),0 0 16px 4px color-mix(in srgb,var(--deep-accent, #00ffc8) 45%,transparent)!important}50%{box-shadow:0 0 0 2px var(--deep-accent, #00ffc8),0 0 30px 9px color-mix(in srgb,var(--deep-accent, #00ffc8) 68%,transparent)!important}}.scene-toolbar-wrapper[data-v-cdaa0b0b]{position:absolute;display:flex;flex-direction:column;top:0;width:100%;justify-content:center;align-items:center;pointer-events:none;z-index:100}.scene-toolbar[data-v-cdaa0b0b]{pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:4px;padding:.5rem .75rem;min-height:52px;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:0;box-shadow:0 4px 20px #0000004d}.tb-grp[data-v-cdaa0b0b]{display:inline-flex;align-items:center;flex:0 0 auto}.tb-end[data-v-cdaa0b0b]{padding-left:.5rem}.scene-selection-bar[data-v-cdaa0b0b]{pointer-events:auto;display:flex;align-items:stretch;gap:0;position:relative;background:var(--surface-card);box-shadow:0 4px 20px #0000004d}.sel-name-trigger[data-v-cdaa0b0b]{display:flex;align-items:center;gap:8px;padding:6px 12px;border:none;background:var(--primary-color);color:var(--primary-color-text, #fff);font-size:.75rem;font-weight:600;font-family:var(--font-family);cursor:pointer;white-space:nowrap;max-width:240px;animation:sel-name-pulse-cdaa0b0b .85s ease-out 1}.sel-name-text[data-v-cdaa0b0b]{overflow:hidden;text-overflow:ellipsis}.sel-caret[data-v-cdaa0b0b]{font-size:.65rem;transition:transform .15s}.sel-caret.open[data-v-cdaa0b0b]{transform:rotate(180deg)}@keyframes sel-name-pulse-cdaa0b0b{0%{box-shadow:0 0 color-mix(in srgb,var(--primary-color) 70%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--primary-color) 0%,transparent)}}.sel-btn[data-v-cdaa0b0b]{display:flex;align-items:center;gap:5px;padding:6px 12px;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;font-size:.75rem;font-family:var(--font-family);transition:background .1s,color .1s;white-space:nowrap}.sel-btn[data-v-cdaa0b0b]:hover{background:var(--surface-hover);color:var(--text-color)}.sel-btn-danger[data-v-cdaa0b0b]:hover{background:color-mix(in srgb,var(--red-500, #ef4444) 12%,transparent);color:var(--red-400, #f87171)}.sel-btn-close[data-v-cdaa0b0b]{display:flex;align-items:center;justify-content:center;padding:0 11px;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;opacity:.6}.sel-btn-close[data-v-cdaa0b0b]:hover{opacity:1;background:var(--surface-hover)}.sel-menu-empty[data-v-cdaa0b0b]{padding:8px 12px;font-size:.72rem;color:var(--text-color-secondary);opacity:.6;white-space:nowrap}.sel-menu-backdrop[data-v-cdaa0b0b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.sel-actions-menu[data-v-cdaa0b0b]{position:absolute;top:100%;left:0;z-index:1001;min-width:190px;background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 6px 24px #0006;display:flex;flex-direction:column;padding:4px 0}.sel-menu-item[data-v-cdaa0b0b]{display:flex;align-items:center;gap:8px;padding:7px 12px;border:none;background:transparent;color:var(--text-color);font-size:.75rem;font-family:var(--font-family);cursor:pointer;text-align:left;white-space:nowrap}.sel-menu-item[data-v-cdaa0b0b]:hover{background:var(--surface-hover)}.sel-menu-item i[data-v-cdaa0b0b]{font-size:.8rem;color:var(--text-color-secondary);width:14px}.sel-menu-item-danger[data-v-cdaa0b0b]:hover{background:color-mix(in srgb,var(--red-500, #ef4444) 12%,transparent);color:var(--red-400, #f87171)}.sel-menu-item-danger:hover i[data-v-cdaa0b0b]{color:var(--red-400, #f87171)}.sel-menu-sep[data-v-cdaa0b0b]{height:1px;background:var(--surface-border);margin:4px 0}.sel-bar-enter-active[data-v-cdaa0b0b],.sel-bar-leave-active[data-v-cdaa0b0b]{transition:opacity .15s,transform .15s}.sel-bar-enter-from[data-v-cdaa0b0b],.sel-bar-leave-to[data-v-cdaa0b0b]{opacity:0;transform:translateY(-4px)}.empty-state[data-v-b0c5c47c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--surface-50);border:1px dashed var(--surface-border);border-radius:8px}.grid>div>div[data-v-b0c5c47c]:hover{color:#000;background:linear-gradient(200deg,#0fa,#0af)}.grid>div>div[data-v-b0c5c47c]:hover *{color:#000!important}.list-view-container>div[data-v-b0c5c47c]:hover{color:#000;background:linear-gradient(200deg,#0fa,#0af)}.list-view-container>div[data-v-b0c5c47c]:hover *{color:#000!important}.list-view-container>div.is-selected[data-v-b0c5c47c]{color:#000;background:linear-gradient(200deg,#0fa,#0af)}.list-view-container>div.is-selected[data-v-b0c5c47c] *{color:#000!important}.preview-split[data-v-b0c5c47c]{margin:0 -.5rem}.preview-pane-empty[data-v-b0c5c47c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:240px;background:var(--surface-section);border:1px dashed var(--surface-border);border-radius:8px}.page-content[data-v-5134d3e4]{max-width:960px;margin:0 auto;padding:36px 40px}.section-label[data-v-5134d3e4]{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:10px}.quick-card[data-v-5134d3e4]{display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:160px;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:border-color .12s,background .12s}.quick-card[data-v-5134d3e4]:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 5%,var(--surface-section))}.tab-btn[data-v-5134d3e4]{padding:4px 10px;border:none;border-radius:5px;background:transparent;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);cursor:pointer;transition:background .1s,color .1s}.tab-btn[data-v-5134d3e4]:hover{background:var(--surface-hover);color:var(--text-color)}.tab-btn--active[data-v-5134d3e4]{background:var(--surface-card);color:var(--primary-color);font-weight:500}.page-content[data-v-adb57453]{max-width:960px;margin:0 auto;padding:36px 40px}.page-header[data-v-adb57453]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-adb57453]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 4px}.page-subtitle[data-v-adb57453]{font-size:.8125rem;color:var(--text-color-secondary);margin:0}.account-section[data-v-adb57453]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.account-section[data-v-adb57453]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-header[data-v-adb57453]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:1rem}.plan-card[data-v-adb57453],.usage-card[data-v-adb57453]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:12px;padding:1.5rem}.profile-fields[data-v-adb57453]{display:flex;flex-direction:column;gap:.75rem}.profile-row[data-v-adb57453]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0}.profile-label[data-v-adb57453]{font-weight:500;color:var(--text-color);min-width:120px}.profile-value[data-v-adb57453]{color:var(--text-color-secondary)}.profile-input[data-v-adb57453]{width:280px}.scene-bg-picker[data-v-adb57453]{display:flex;flex-direction:column;gap:.4rem}.scene-bg-strip[data-v-adb57453]{display:flex;align-items:flex-start;gap:.35rem}.scene-bg-chips[data-v-adb57453]{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;min-width:0}.scene-bg-strip-label[data-v-adb57453]{font-size:.65rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em;opacity:.55;width:30px;flex-shrink:0;padding-top:7px}.scene-bg-chip[data-v-adb57453]{position:relative;width:28px;height:28px;border-radius:5px;cursor:pointer;transition:transform .15s,opacity .15s;opacity:.75}.scene-bg-chip[data-v-adb57453]:hover{transform:scale(1.15);opacity:1}.scene-bg-chip--selected[data-v-adb57453]{opacity:1;box-shadow:0 0 0 2px var(--surface-ground),0 0 0 4px var(--primary-color)}.scene-bg-check[data-v-adb57453]{position:absolute;bottom:-3px;right:-3px;background:var(--primary-color);color:#000;width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5rem}.text-primary[data-v-adb57453]{color:var(--primary-color)}.avatar-picker[data-v-adb57453]{display:flex;flex-wrap:wrap;gap:.5rem}.avatar-option[data-v-adb57453]{position:relative;cursor:pointer;padding:4px;border-radius:6px;border:2px solid transparent;transition:all .2s}.avatar-option[data-v-adb57453]:hover{border-color:var(--surface-400)}.avatar-option--selected[data-v-adb57453]{border-color:var(--primary-color)}.avatar-check[data-v-adb57453]{position:absolute;bottom:-2px;right:-2px;background:var(--primary-color);color:#000;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700}@media (max-width: 768px){.profile-row[data-v-adb57453]{flex-direction:column;align-items:flex-start;gap:.5rem}.profile-input[data-v-adb57453]{width:100%}.plan-card .flex[data-v-adb57453]{flex-direction:column}.plan-card .ml-auto[data-v-adb57453]{margin-left:0;margin-top:1rem}.text-5xl[data-v-adb57453]{font-size:2rem!important}.text-xl[data-v-adb57453]{font-size:1rem!important}}.tab-bar[data-v-fbf4c903]{height:48px;display:flex;align-items:stretch;background:var(--surface-section);border-bottom:1px solid var(--surface-border);overflow-x:auto;overflow-y:hidden;flex-shrink:0;scrollbar-width:none}.tab-bar[data-v-fbf4c903]::-webkit-scrollbar{display:none}.tab-tree-toggle[data-v-fbf4c903]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;border:none;border-right:1px solid var(--surface-border);background:transparent;color:var(--text-color-secondary);cursor:pointer;flex-shrink:0;transition:background .1s,color .1s}.tab-tree-toggle[data-v-fbf4c903]:hover{background:var(--surface-hover);color:var(--text-color)}.tab-tree-toggle i[data-v-fbf4c903]{font-size:14px}.tab[data-v-fbf4c903]{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:100%;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);white-space:nowrap;cursor:pointer;flex-shrink:0;position:relative;transition:background .1s,color .1s,border-color .1s;margin-bottom:-1px}.tab[data-v-fbf4c903]:hover{background:var(--surface-hover);color:var(--text-color)}.tab--active[data-v-fbf4c903]{color:var(--text-color);border-bottom-color:var(--primary-color);background:var(--surface-section);font-weight:500}.tab-icon[data-v-fbf4c903]{font-size:12px;opacity:.5;flex-shrink:0}.tab--active .tab-icon[data-v-fbf4c903],.tab:hover .tab-icon[data-v-fbf4c903]{opacity:.8}.tab-label[data-v-fbf4c903]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-fbf4c903]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--text-color-secondary);flex-shrink:0;opacity:0;transition:opacity .1s,background .1s,color .1s}.tab:hover .tab-close[data-v-fbf4c903]{opacity:1}.tab-close[data-v-fbf4c903]:hover{background:var(--surface-border);color:var(--text-color)}.tab--active .tab-close[data-v-fbf4c903]{opacity:.45}.tab--active .tab-close[data-v-fbf4c903]:hover{opacity:1}.browse-start[data-v-6c8b0292]{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;background:var(--surface-ground);scrollbar-width:thin;scrollbar-color:var(--surface-border) transparent}.browse-start[data-v-6c8b0292]::-webkit-scrollbar{width:6px}.browse-start[data-v-6c8b0292]::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:3px}.page-content[data-v-6c8b0292]{max-width:960px;margin:0 auto;padding:36px 40px 60px}.hero[data-v-6c8b0292]{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--surface-border);background:radial-gradient(120% 140% at 80% -20%,color-mix(in srgb,#00aaff 22%,transparent),transparent 60%),radial-gradient(120% 140% at 0% 120%,color-mix(in srgb,#00ffaa 16%,transparent),transparent 55%),var(--surface-section);margin-bottom:36px;min-height:260px;display:flex;align-items:center}.hero-3d[data-v-6c8b0292]{position:absolute;top:0;right:0;bottom:0;left:0;perspective:700px;overflow:hidden;pointer-events:none}.hero-grid[data-v-6c8b0292]{position:absolute;left:-25%;right:-25%;bottom:-40%;height:150%;background-image:linear-gradient(color-mix(in srgb,#00aaff 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,#00aaff 35%,transparent) 1px,transparent 1px);background-size:44px 44px;transform:rotateX(64deg);transform-origin:center bottom;mask-image:linear-gradient(to top,black 10%,transparent 80%);-webkit-mask-image:linear-gradient(to top,black 10%,transparent 80%);opacity:.55;animation:hero-grid-drift-6c8b0292 14s linear infinite}.hero-glow[data-v-6c8b0292]{position:absolute;right:8%;top:20%;width:320px;height:320px;background:radial-gradient(circle,color-mix(in srgb,#00ffaa 30%,transparent),transparent 60%);filter:blur(10px)}.hero-card[data-v-6c8b0292]{position:absolute;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,#00ffaa 85%,#ffffff),#0af);box-shadow:0 12px 34px #0078c859;opacity:.9;animation:hero-float-6c8b0292 6s ease-in-out infinite}.hero-card-1[data-v-6c8b0292]{width:92px;height:64px;right:20%;top:26%;transform:rotate(-8deg);animation-delay:0s}.hero-card-2[data-v-6c8b0292]{width:66px;height:46px;right:34%;top:52%;transform:rotate(6deg);opacity:.7;animation-delay:1.2s}.hero-card-3[data-v-6c8b0292]{width:54px;height:38px;right:12%;top:58%;transform:rotate(12deg);opacity:.55;animation-delay:2.1s}@keyframes hero-float-6c8b0292{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes hero-grid-drift-6c8b0292{0%{background-position:0 0}to{background-position:0 44px}}.hero-body[data-v-6c8b0292]{position:relative;z-index:2;padding:32px 36px;max-width:60%}.hero-kicker[data-v-6c8b0292]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);margin-bottom:10px}.hero-title[data-v-6c8b0292]{font-size:2rem;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--text-color);margin:0 0 10px}.hero-sub[data-v-6c8b0292]{font-size:.95rem;color:var(--text-color-secondary);margin:0 0 20px;max-width:30rem}.hero-cta[data-v-6c8b0292]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:8px;background:linear-gradient(200deg,#0fa,#0af);color:#001018;font-size:.875rem;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:transform .12s,box-shadow .12s;box-shadow:0 6px 20px #0096c859}.hero-cta[data-v-6c8b0292]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0096c873}.bs-section[data-v-6c8b0292]{margin-bottom:32px}.bs-label[data-v-6c8b0292]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:12px}.explore-card[data-v-6c8b0292]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:18px 20px;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:10px;cursor:pointer;text-align:left;font-family:var(--font-family);transition:border-color .12s,background .12s,transform .12s}.explore-card[data-v-6c8b0292]:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,var(--surface-section));transform:translateY(-2px)}.explore-icon[data-v-6c8b0292]{font-size:20px;color:var(--primary-color);margin-bottom:4px}.explore-title[data-v-6c8b0292]{font-size:.95rem;font-weight:600;color:var(--text-color)}.explore-desc[data-v-6c8b0292]{font-size:.78rem;color:var(--text-color-secondary)}.bs-card-icon[data-v-6c8b0292]{font-size:18px;color:var(--primary-color);opacity:.85}.bs-tag[data-v-6c8b0292]{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:999px;padding:2px 8px}.bs-card-name[data-v-6c8b0292]{font-size:.9rem;font-weight:600;color:var(--text-color);margin-bottom:4px}.bs-card-desc[data-v-6c8b0292]{font-size:.78rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-card-desc-wrap[data-v-6c8b0292]{white-space:normal}.help-card[data-v-6c8b0292]{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:10px;text-decoration:none;transition:border-color .12s,background .12s}.help-card[data-v-6c8b0292]:hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,var(--surface-section))}.help-icon[data-v-6c8b0292]{font-size:17px;color:var(--primary-color);margin-bottom:4px}.help-title[data-v-6c8b0292]{font-size:.82rem;font-weight:600;color:var(--text-color)}.help-desc[data-v-6c8b0292]{font-size:.72rem;color:var(--text-color-secondary)}@media (max-width: 640px){.page-content[data-v-6c8b0292]{padding:20px 18px 48px}.hero-body[data-v-6c8b0292]{max-width:100%;padding:24px 22px}.hero-title[data-v-6c8b0292]{font-size:1.6rem}.hero-3d[data-v-6c8b0292]{opacity:.5}}@media (prefers-reduced-motion: reduce){.hero-card[data-v-6c8b0292],.hero-grid[data-v-6c8b0292]{animation:none}}.browse-tree[data-v-fb26ef20]{display:flex;flex-direction:column;height:100%;overflow:hidden}.browse-tree-header[data-v-fb26ef20]{height:48px;display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;border:none;border-bottom:1px solid var(--surface-border);background:transparent;cursor:pointer;font-family:var(--font-family);flex-shrink:0;width:100%;text-align:left}.browse-tree-header[data-v-fb26ef20]:hover{background:var(--surface-hover)}.browse-tree-home-icon[data-v-fb26ef20]{font-size:11px;color:var(--text-color-secondary)}.browse-tree-title[data-v-fb26ef20]{font-size:.8125rem;font-weight:600;color:var(--text-color)}.browse-tree-modes[data-v-fb26ef20]{display:flex;gap:2px;padding:8px 10px;flex-shrink:0}.browse-tree-modes button[data-v-fb26ef20]{flex:1;padding:5px 6px;font-size:.7rem;font-family:var(--font-family);color:var(--text-color-secondary);background:transparent;border:1px solid var(--surface-border);border-radius:4px;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.browse-tree-modes button[data-v-fb26ef20]:hover{background:var(--surface-hover);color:var(--text-color)}.browse-tree-modes button.active[data-v-fb26ef20]{color:var(--primary-color-text, #fff);background:var(--primary-color);border-color:var(--primary-color)}.browse-tree-body[data-v-fb26ef20]{flex:1;overflow-y:auto;overflow-x:hidden}.browse-tree-empty[data-v-fb26ef20]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 16px;color:var(--text-color-secondary);font-size:.75rem;text-align:center;opacity:.6}.browse-scene-toolbar[data-v-bb11d4c0]{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 4px 20px #0000004d;z-index:100}.browse-shell[data-v-3bdb4235]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.is-resizing[data-v-3bdb4235]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.browse-body[data-v-3bdb4235]{flex:1;min-height:0;display:flex;flex-direction:row;position:relative;overflow:hidden}.tree-panel[data-v-3bdb4235]{flex-shrink:0;background:var(--surface-section);overflow:hidden;display:flex;flex-direction:column;width:240px;transition:width .18s ease}.tree-panel.collapsed[data-v-3bdb4235]{width:44px}.tree-rail[data-v-3bdb4235]{width:100%;height:100%;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;display:flex;justify-content:center;padding-top:12px;align-items:flex-start}.tree-rail[data-v-3bdb4235]:hover{background:var(--surface-hover);color:var(--text-color)}.tree-rail i[data-v-3bdb4235]{font-size:14px}.tree-panel.narrow[data-v-3bdb4235]{position:absolute;top:0;bottom:0;left:0;z-index:30;width:280px!important;box-shadow:2px 0 20px #00000059;transform:translate(0);transition:transform .2s ease}.tree-panel.narrow.collapsed[data-v-3bdb4235]{transform:translate(-100%)}.tree-backdrop[data-v-3bdb4235]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073}.tree-resize-handle[data-v-3bdb4235]{width:1px;flex-shrink:0;background:var(--surface-border);cursor:ew-resize;position:relative;transition:background .15s}.tree-resize-handle[data-v-3bdb4235]:after{content:"";position:absolute;top:0;bottom:0;left:-3px;right:-3px;cursor:ew-resize}.tree-resize-handle[data-v-3bdb4235]:hover,.is-resizing .tree-resize-handle[data-v-3bdb4235]{background:var(--primary-color)}.browse-content[data-v-3bdb4235]{flex:1;min-width:0;position:relative;overflow:hidden}.browse-content[data-v-3bdb4235]>*{width:100%;height:100%}.deep-play-kicker[data-v-155ca856]{display:inline-block;padding:.3rem .9rem;border-radius:999px;background:var(--primary-color);color:var(--primary-color-text);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.deep-play-card[data-v-155ca856]{border:1px solid var(--surface-border);transition:transform .15s,border-color .15s}.deep-play-card[data-v-155ca856]:hover{transform:translateY(-2px);border-color:var(--primary-color)}.deep-play-soon[data-v-155ca856]{display:inline-block;font-size:.8rem;color:var(--text-color-secondary)}.page-content[data-v-49751db9]{max-width:960px;margin:0 auto;padding:36px 40px}.page-header[data-v-49751db9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:16px}.page-title[data-v-49751db9]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 4px}.page-subtitle[data-v-49751db9]{font-size:.8125rem;color:var(--text-color-secondary);margin:0}.section-label[data-v-49751db9]{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:10px}.upload-dropzone[data-v-49751db9]{border:2px dashed var(--surface-border);border-radius:12px;background:var(--surface-section);transition:all .3s ease;cursor:pointer}.upload-dropzone[data-v-49751db9]:hover{border-color:var(--primary-color);background:var(--surface-card)}.upload-dropzone.drag-over[data-v-49751db9]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.upload-icon[data-v-49751db9]{color:var(--primary-color);transition:transform .3s ease}.upload-dropzone:hover .upload-icon[data-v-49751db9]{transform:scale(1.1)}.upload-progress[data-v-49751db9]{background:var(--surface-card);border-radius:8px;border-top:2px solid var(--surface-border)}.storage-card[data-v-49751db9]{background:var(--surface-section);border-radius:12px;border:1px solid var(--surface-border);padding:1.5rem}[data-v-49751db9] .library-datatable .p-highlight{background-color:var(--primary-color)!important}[data-v-49751db9] .library-datatable .p-highlight>td{background-color:var(--primary-color)!important;color:#fff!important}[data-v-49751db9] .library-datatable .p-datatable-tbody>tr:not(.p-highlight):hover{background-color:var(--surface-hover)!important;cursor:pointer}@media (max-width: 768px){[data-v-49751db9] .library-datatable .hidden{display:none!important}.upload-dropzone .text-2xl[data-v-49751db9]{font-size:1.25rem!important}.upload-dropzone .text-lg[data-v-49751db9]{font-size:.875rem!important}.upload-dropzone .text-5xl[data-v-49751db9]{font-size:2.5rem!important}.storage-card .text-xl[data-v-49751db9]{font-size:1rem!important}.storage-card .flex-wrap[data-v-49751db9]{gap:.5rem!important}.text-5xl[data-v-49751db9]{font-size:2rem!important}.text-4xl[data-v-49751db9]{font-size:1.5rem!important}.surface-card[data-v-49751db9]{max-width:100%!important}[data-v-49751db9] .p-datatable{font-size:.875rem}}.page-content[data-v-7f2ab94a]{max-width:960px;margin:0 auto;padding:36px 40px}.page-header[data-v-7f2ab94a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;gap:16px}.page-title[data-v-7f2ab94a]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 4px}.page-subtitle[data-v-7f2ab94a]{font-size:.8125rem;color:var(--text-color-secondary);margin:0}.section-header[data-v-7f2ab94a]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:12px}.product-section[data-v-7f2ab94a]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.product-section[data-v-7f2ab94a]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.usage-chip[data-v-7f2ab94a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:6px;font-size:.875rem;color:var(--text-color-secondary);cursor:pointer;transition:border-color .12s,background .12s}.usage-chip[data-v-7f2ab94a]:hover{background:var(--surface-card);color:var(--text-color);border-color:var(--primary-color)}.usage-chip i[data-v-7f2ab94a]{color:var(--primary-color)}.tab-button[data-v-7f2ab94a]{padding:4px 10px;border:none;border-radius:5px;background:transparent;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);cursor:pointer;transition:background .1s,color .1s}.tab-button[data-v-7f2ab94a]:hover{background:var(--surface-hover);color:var(--text-color)}.tab-button--active[data-v-7f2ab94a]{background:var(--surface-card);color:var(--primary-color);font-weight:500}.info-card[data-v-7f2ab94a]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;padding:1rem}@media (max-width: 768px){.usage-chip[data-v-7f2ab94a]{flex:1 1 calc(50% - .5rem);min-width:120px}.text-5xl[data-v-7f2ab94a]{font-size:2rem!important}.text-xl[data-v-7f2ab94a]{font-size:1rem!important}.tab-button[data-v-7f2ab94a]{padding:.375rem .5rem;font-size:.75rem}}.preview-generic[data-v-25fd3a27]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:240px;border:1px solid var(--surface-border);border-radius:8px;padding:2rem;text-align:center}.preview-generic i[data-v-25fd3a27]{font-size:3.5rem;margin-bottom:1rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.preview-generic-name[data-v-25fd3a27]{font-size:1.25rem;font-weight:600;color:var(--text-color)}.preview-generic-desc[data-v-25fd3a27]{font-size:.875rem;color:var(--text-color-secondary);margin-top:.25rem}.preview-image[data-v-bdd6d3cb]{display:flex;flex-direction:column;height:100%;min-height:240px;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.preview-image img[data-v-bdd6d3cb]{width:100%;flex:1;object-fit:contain;background:var(--surface-ground);transition:opacity .2s}.preview-image img.is-loading[data-v-bdd6d3cb]{opacity:0}.preview-image-fallback[data-v-bdd6d3cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:200px}.preview-image-meta[data-v-bdd6d3cb]{padding:.625rem .875rem;border-top:1px solid var(--surface-border);font-size:.8125rem;color:var(--text-color-secondary)}.preview-video[data-v-727c75da]{display:flex;align-items:center;justify-content:center;height:100%;min-height:240px;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.preview-video video[data-v-727c75da]{width:100%;height:100%;max-height:480px}.preview-video-fallback[data-v-727c75da]{display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-stage-wrap[data-v-641ce85f]{display:flex;flex-direction:column;gap:.625rem;height:100%}.stage-modes[data-v-641ce85f]{display:flex;gap:.375rem}.stage-mode-btn[data-v-641ce85f]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.75rem;font-family:var(--font-family);border:1px solid var(--surface-border);border-radius:6px;background:var(--surface-ground);color:var(--text-color-secondary);cursor:pointer;transition:all .1s}.stage-mode-btn[data-v-641ce85f]:hover{color:var(--text-color)}.stage-mode-btn.is-active[data-v-641ce85f]{background:var(--surface-50);color:var(--primary-color);border-color:var(--primary-color)}.preview-stage[data-v-641ce85f]{position:relative;flex:1;min-height:240px;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.preview-stage video[data-v-641ce85f],.preview-stage .stage-img[data-v-641ce85f]{width:100%;height:100%;max-height:480px;object-fit:contain;background:var(--surface-ground)}.stage-center[data-v-641ce85f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stage-mount i[data-v-641ce85f],.stage-center i[data-v-641ce85f]{font-size:3.5rem;filter:drop-shadow(0 2px 10px rgba(0,0,0,.4));margin-bottom:.75rem}.stage-note[data-v-641ce85f]{font-size:.9375rem;font-weight:600;color:var(--text-color)}.stage-subnote[data-v-641ce85f]{font-size:.75rem;color:var(--text-color-secondary);margin-top:.25rem}.stage-glb[data-v-641ce85f]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.stage-glb img[data-v-641ce85f]{width:100%;height:100%;object-fit:cover}.stage-glb-tag[data-v-641ce85f]{position:absolute;top:.625rem;left:.625rem;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:600;background:#0000008c;color:#fff}.preview-doc[data-v-b8cb3d8f]{display:flex;flex-direction:column;gap:1.25rem}.doc-empty[data-v-b8cb3d8f]{display:flex;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;color:var(--text-color-secondary);background:var(--surface-section);border:1px dashed var(--surface-border);border-radius:8px}.doc-summary[data-v-b8cb3d8f]{margin:0;font-size:1rem;line-height:1.5;color:var(--text-color)}.doc-section[data-v-b8cb3d8f]{display:flex;flex-direction:column;gap:.5rem}.doc-header[data-v-b8cb3d8f]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65}.doc-text[data-v-b8cb3d8f]{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-color-secondary)}.doc-list[data-v-b8cb3d8f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.doc-list li[data-v-b8cb3d8f]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--text-color)}.doc-list li i[data-v-b8cb3d8f]{color:var(--primary-color);font-size:.75rem;margin-top:.2rem}.doc-table[data-v-b8cb3d8f]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;overflow:hidden}.doc-field[data-v-b8cb3d8f]{padding:.625rem .875rem;border-bottom:1px solid var(--surface-border)}.doc-field[data-v-b8cb3d8f]:last-child{border-bottom:none}.doc-field-row[data-v-b8cb3d8f]{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.doc-field-row i[data-v-b8cb3d8f]{color:var(--primary-color)}.doc-field-main[data-v-b8cb3d8f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.doc-field-name[data-v-b8cb3d8f]{font-size:.875rem;font-weight:500;color:var(--text-color)}.doc-field-type[data-v-b8cb3d8f]{font-family:var(--font-family-mono, monospace);font-size:.75rem;color:var(--text-color-secondary);opacity:.8}.doc-field-desc[data-v-b8cb3d8f]{font-size:.8125rem;color:var(--text-color-secondary);margin-top:.2rem}.doc-chips[data-v-b8cb3d8f]{display:flex;flex-wrap:wrap;gap:.375rem}.doc-chip[data-v-b8cb3d8f]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.8125rem;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:6px;color:var(--text-color)}.doc-chip i[data-v-b8cb3d8f]{color:var(--primary-color);font-size:.75rem}.doc-chip-confirm[data-v-b8cb3d8f]{color:#f59e0b!important}.doc-tag[data-v-b8cb3d8f]{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-family:var(--font-family-mono, monospace);background:var(--surface-section);border:1px solid var(--surface-border);border-radius:4px;color:var(--text-color-secondary)}.doc-rel[data-v-b8cb3d8f]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.5rem}.doc-rel[data-v-b8cb3d8f]:last-child{margin-bottom:0}.doc-rel-dir[data-v-b8cb3d8f]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-color)}.doc-rel-dir i[data-v-b8cb3d8f]{color:var(--primary-color)}.doc-rel-card[data-v-b8cb3d8f]{color:var(--text-color-secondary);opacity:.7}.doc-links[data-v-b8cb3d8f]{display:flex;flex-direction:column;gap:.375rem;align-items:flex-start}.doc-link[data-v-b8cb3d8f]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--primary-color);text-decoration:none}.doc-link[data-v-b8cb3d8f]:hover{text-decoration:underline}.doc-link i[data-v-b8cb3d8f]{font-size:.75rem}.preview-project[data-v-830d9571]{display:flex;flex-direction:column;gap:1.25rem}.preview-project-stage[data-v-830d9571]{height:300px}.preview-item[data-v-35df8544]{display:flex;flex-direction:column;gap:1.25rem}.preview-item-stage[data-v-35df8544]{height:300px}.preview-item-info[data-v-35df8544]{padding:0 .25rem}.preview-item-name[data-v-35df8544]{font-size:1.125rem;font-weight:600;color:var(--text-color)}.preview-item-path[data-v-35df8544]{font-family:var(--font-family-mono, monospace);font-size:.75rem;color:var(--text-color-secondary);opacity:.75;margin-top:.25rem}.preview-host[data-v-60762989]{height:100%;min-height:240px}.preview-empty[data-v-60762989]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:240px;background:var(--surface-section);border:1px dashed var(--surface-border);border-radius:8px;text-align:center}.page-content[data-v-41ceea58]{max-width:960px;margin:0 auto;padding:36px 40px}.back-btn[data-v-41ceea58]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);cursor:pointer;padding:4px 0;transition:color .1s}.back-btn[data-v-41ceea58]:hover{color:var(--text-color)}.back-btn i[data-v-41ceea58]{font-size:11px}.detail-section[data-v-41ceea58]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--surface-border)}.detail-section[data-v-41ceea58]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-section.border-none[data-v-41ceea58]{border-bottom:none}.section-header[data-v-41ceea58]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);opacity:.65;margin-bottom:1rem}.detail-icon[data-v-41ceea58]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-chip[data-v-41ceea58]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-section);border:1px solid var(--surface-border);border-radius:6px;font-size:.875rem;color:var(--text-color-secondary)}.stat-chip i[data-v-41ceea58]{color:var(--primary-color)}.breadcrumb[data-v-41ceea58]{display:flex;align-items:center}.crumb-full[data-v-41ceea58]{display:none;align-items:center;flex-wrap:wrap;gap:.25rem}.crumb-back[data-v-41ceea58]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);cursor:pointer}.crumb-back[data-v-41ceea58]:hover{color:var(--text-color)}.crumb[data-v-41ceea58]{background:transparent;border:none;color:var(--text-color-secondary);font-size:.8125rem;font-family:var(--font-family);cursor:pointer;padding:2px 4px}.crumb[data-v-41ceea58]:hover{color:var(--text-color)}.crumb-current[data-v-41ceea58]{color:var(--text-color);font-weight:600;cursor:default}.crumb-sep[data-v-41ceea58]{color:var(--text-color-secondary);opacity:.5;font-size:.75rem}@media (min-width: 992px){.crumb-full[data-v-41ceea58]{display:flex}.crumb-back[data-v-41ceea58]{display:none}}.node-card-desc[data-v-41ceea58]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.placeholder-content[data-v-41ceea58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:var(--surface-section);border:1px dashed var(--surface-border);border-radius:8px;text-align:center}.node-row-icon[data-v-41ceea58]{font-size:1.1rem;width:24px;text-align:center}.node-row-sub[data-v-41ceea58]{font-family:var(--font-family-mono, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.detail-icon[data-v-41ceea58]{width:48px;height:48px}.detail-icon i[data-v-41ceea58],.text-3xl[data-v-41ceea58]{font-size:1.5rem!important}}.user-menu[data-v-72763226]{display:flex;align-items:center;height:100%}.user-pill[data-v-72763226]{display:flex;align-items:center;gap:8px;height:100%;padding:0 10px;cursor:pointer;border-radius:0;transition:background .15s}.user-pill[data-v-72763226]:hover{background:var(--surface-hover)}.user-first-name[data-v-72763226]{font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--text-color)}.pi-chevron-down[data-v-72763226]{font-size:.65rem;color:var(--text-color-secondary)}.deep-avatar[data-v-d3dfbf30]{border-radius:0;display:flex;align-items:center;justify-content:center}.deep-avatar--small[data-v-d3dfbf30]{width:28px;height:22px}.deep-avatar--normal[data-v-d3dfbf30]{width:36px;height:28px}.deep-avatar--large[data-v-d3dfbf30]{width:48px;height:38px}.deep-avatar__initials[data-v-d3dfbf30]{font-weight:700;color:#000;text-transform:uppercase}.deep-avatar--small .deep-avatar__initials[data-v-d3dfbf30]{font-size:.65rem}.deep-avatar--normal .deep-avatar__initials[data-v-d3dfbf30]{font-size:.8rem}.deep-avatar--large .deep-avatar__initials[data-v-d3dfbf30]{font-size:1rem}.billing-banner[data-v-67b3b75b]{position:fixed;top:0;left:0;right:0;z-index:1000;min-height:48px}.billing-banner[data-v-67b3b75b]+*{margin-top:48px}.usage-dashboard[data-v-af12397d]{padding:1rem;background:var(--surface-card);border-radius:8px}.usage-dashboard.compact[data-v-af12397d]{padding:.5rem;background:transparent}.usage-meter[data-v-af12397d] .p-progressbar{border-radius:4px;background:var(--surface-200)}.usage-meter[data-v-af12397d] .p-progressbar-value{border-radius:4px;transition:width .3s ease,background .3s ease}.limit-panel-overlay[data-v-2c17d4fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1100;display:flex;align-items:flex-end;justify-content:center}.limit-panel[data-v-2c17d4fd]{width:100%;max-width:500px;max-height:80vh;border-radius:16px 16px 0 0;overflow:hidden}@media (min-width: 768px){.limit-panel-overlay[data-v-2c17d4fd]{align-items:center}.limit-panel[data-v-2c17d4fd]{border-radius:16px;margin:2rem}}.option-card[data-v-2c17d4fd]{border:1px solid var(--surface-border);transition:all .2s ease}.option-card[data-v-2c17d4fd]:hover{border-color:var(--primary-color);transform:translate(4px)}.option-card.bg-primary-reverse[data-v-2c17d4fd]{background:var(--primary-100);border-color:var(--primary-color)}.slide-enter-active[data-v-2c17d4fd],.slide-leave-active[data-v-2c17d4fd]{transition:all .3s ease}.slide-enter-from[data-v-2c17d4fd],.slide-leave-to[data-v-2c17d4fd]{opacity:0}.slide-enter-from .limit-panel[data-v-2c17d4fd],.slide-leave-to .limit-panel[data-v-2c17d4fd]{transform:translateY(100%)}@media (min-width: 768px){.slide-enter-from .limit-panel[data-v-2c17d4fd],.slide-leave-to .limit-panel[data-v-2c17d4fd]{transform:translateY(20px) scale(.95)}}.purchase-overlay[data-v-bf3d972f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.purchase-panel[data-v-bf3d972f]{width:100%;max-width:900px;max-height:90vh;overflow:hidden;border-radius:12px;display:flex;flex-direction:column}.purchase-body[data-v-bf3d972f]{overflow-y:auto;flex:1}.plans-grid[data-v-bf3d972f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.plan-card[data-v-bf3d972f]{position:relative;border:2px solid var(--surface-border);transition:all .2s ease}.plan-card[data-v-bf3d972f]:hover{border-color:var(--primary-color);transform:translateY(-2px)}.plan-card.plan-current[data-v-bf3d972f]{border-color:var(--primary-color);background:var(--primary-50)}.plan-card.plan-popular[data-v-bf3d972f]{border-color:var(--green-500)}.plan-card.plan-selected[data-v-bf3d972f]{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-100)}.popular-badge[data-v-bf3d972f]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--green-500);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.current-badge[data-v-bf3d972f]{position:absolute;top:-12px;right:1rem;background:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.plan-features li[data-v-bf3d972f]{color:var(--text-color-secondary)}.fade-enter-active[data-v-bf3d972f],.fade-leave-active[data-v-bf3d972f]{transition:opacity .2s ease}.fade-enter-from[data-v-bf3d972f],.fade-leave-to[data-v-bf3d972f]{opacity:0}.fade-enter-active .purchase-panel[data-v-bf3d972f],.fade-leave-active .purchase-panel[data-v-bf3d972f]{transition:transform .2s ease}.fade-enter-from .purchase-panel[data-v-bf3d972f],.fade-leave-to .purchase-panel[data-v-bf3d972f]{transform:scale(.95)}@media (max-width: 768px){.purchase-overlay[data-v-bf3d972f]{padding:0;align-items:flex-end}.purchase-panel[data-v-bf3d972f]{max-width:100%;max-height:95vh;border-radius:16px 16px 0 0}.plans-grid[data-v-bf3d972f]{grid-template-columns:1fr}}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.basic-item[data-v-05f5008f]{display:flex;align-items:center;gap:10px;width:200px;padding:10px 12px 10px 15px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-radius:0;position:relative;overflow:hidden;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}.basic-item[data-v-05f5008f]:hover{opacity:.9}.basic-item-accent[data-v-05f5008f]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--item-color);border-radius:6px 0 0 6px}.basic-item-icon-wrap[data-v-05f5008f]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--deep-surface-section);border-radius:4px;color:var(--item-color);font-size:14px}.basic-item-body[data-v-05f5008f]{flex:1;min-width:0}.basic-item-title[data-v-05f5008f]{font-size:12px;font-weight:500;color:var(--deep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.basic-item-tag[data-v-05f5008f]{font-size:10px;color:var(--deep-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.basic-item-status-dot[data-v-05f5008f]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--deep-surface-border)}.status-dot--running[data-v-05f5008f]{background:#4f8;box-shadow:0 0 6px #44ff8880}.status-dot--stopped[data-v-05f5008f]{background:#444}.status-dot--error[data-v-05f5008f]{background:#f44;box-shadow:0 0 6px #ff444480}.status-dot--loading[data-v-05f5008f]{background:#fc0;box-shadow:0 0 6px #ffcc0080}.status-dot--unknown[data-v-05f5008f]{background:var(--deep-surface-border)}.behavior-pulse[data-v-05f5008f],.behavior-highlight[data-v-05f5008f],.behavior-blink[data-v-05f5008f]{animation:none}.mini-card[data-v-d6aae2d1]{display:flex;align-items:center;gap:7px;width:140px;padding:8px 10px 8px 13px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-radius:0;position:relative;overflow:hidden;box-sizing:border-box;pointer-events:auto;cursor:pointer}.mini-card[data-v-d6aae2d1]:hover{opacity:.9}.mini-accent[data-v-d6aae2d1]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--item-color);border-radius:5px 0 0 5px}.mini-icon[data-v-d6aae2d1]{flex-shrink:0;font-size:11px;color:var(--item-color)}.mini-title[data-v-d6aae2d1]{flex:1;font-size:11px;font-weight:500;color:var(--deep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-dot[data-v-d6aae2d1]{flex-shrink:0;width:6px;height:6px;border-radius:50%}.dot--running[data-v-d6aae2d1]{background:#4f8;box-shadow:0 0 5px #44ff8880}.dot--stopped[data-v-d6aae2d1]{background:#444}.dot--error[data-v-d6aae2d1]{background:#f44;box-shadow:0 0 5px #ff444480}.dot--loading[data-v-d6aae2d1]{background:#fc0}.dot--unknown[data-v-d6aae2d1]{background:var(--deep-surface-border)}.detail-card[data-v-575c47cd]{width:280px;padding:10px 12px 10px 15px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-radius:0;position:relative;overflow:hidden;box-sizing:border-box;pointer-events:auto;cursor:pointer}.detail-card[data-v-575c47cd]:hover{opacity:.9}.dc-accent[data-v-575c47cd]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--item-color);border-radius:6px 0 0 6px}.dc-header[data-v-575c47cd]{display:flex;align-items:center;gap:9px;margin-bottom:8px}.dc-icon-wrap[data-v-575c47cd]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--deep-surface-section);border-radius:4px;color:var(--item-color);font-size:13px}.dc-title-block[data-v-575c47cd]{flex:1;min-width:0}.dc-title[data-v-575c47cd]{font-size:12px;font-weight:600;color:var(--deep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-type[data-v-575c47cd]{font-size:9px;color:color-mix(in srgb,var(--deep-text-muted) 65%,transparent);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-status[data-v-575c47cd]{flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:3px}.dc-status--running[data-v-575c47cd]{background:#44ff8826;color:#4f8}.dc-status--stopped[data-v-575c47cd]{background:#50505040;color:#888}.dc-status--error[data-v-575c47cd]{background:#ff444426;color:#f44}.dc-status--loading[data-v-575c47cd]{background:#ffcc0026;color:#fc0}.dc-status--unknown[data-v-575c47cd]{background:var(--deep-surface-section);color:var(--deep-text-muted)}.dc-divider[data-v-575c47cd]{height:1px;background:var(--deep-surface-border);margin-bottom:7px;opacity:.5}.dc-fields[data-v-575c47cd]{display:flex;flex-direction:column;gap:4px}.dc-field[data-v-575c47cd]{display:flex;justify-content:space-between;align-items:center;gap:8px}.dc-key[data-v-575c47cd]{font-size:10px;color:var(--deep-text-muted);white-space:nowrap}.dc-val[data-v-575c47cd]{font-size:10px;font-weight:500;color:var(--deep-text);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.status-card[data-v-a4e0bd1a]{width:240px;padding:10px 12px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-radius:0;position:relative;overflow:hidden;box-sizing:border-box;pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:10px}.status-card[data-v-a4e0bd1a]:hover{opacity:.9}.sc-icon-wrap[data-v-a4e0bd1a]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--item-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--item-color) 28%,transparent);border-radius:50%;color:var(--item-color);font-size:15px}.sc-body[data-v-a4e0bd1a]{flex:1;min-width:0}.sc-title[data-v-a4e0bd1a]{font-size:12px;font-weight:600;color:var(--deep-text);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-bar-track[data-v-a4e0bd1a]{height:3px;border-radius:2px;background:var(--deep-surface-border);margin-bottom:5px;overflow:hidden}.sc-bar-fill[data-v-a4e0bd1a]{height:100%;border-radius:2px;background:var(--bar-color);transition:width .4s ease}.sc-meta[data-v-a4e0bd1a]{display:flex;align-items:center;gap:5px}.sc-status-badge[data-v-a4e0bd1a]{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:3px}.sc-status--running[data-v-a4e0bd1a]{background:#44ff8826;color:#4f8}.sc-status--stopped[data-v-a4e0bd1a]{background:#50505040;color:#888}.sc-status--error[data-v-a4e0bd1a]{background:#ff444426;color:#f44}.sc-status--loading[data-v-a4e0bd1a]{background:#ffcc0026;color:#fc0}.sc-status--unknown[data-v-a4e0bd1a]{background:var(--deep-surface-section);color:var(--deep-text-muted)}.sc-uptime[data-v-a4e0bd1a]{font-size:10px;font-weight:700;color:var(--bar-color);margin-left:auto}.sc-rt[data-v-a4e0bd1a]{font-size:9px;color:color-mix(in srgb,var(--deep-text-muted) 65%,transparent)}.metric-card[data-v-82f7f157]{width:180px;height:90px;padding:10px 14px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-top:2px solid var(--item-color);border-radius:0;position:relative;overflow:hidden;box-sizing:border-box;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.metric-card[data-v-82f7f157]:hover{opacity:.9}.mc-glow[data-v-82f7f157]{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:70px;height:40px;background:var(--item-color);opacity:.1;filter:blur(18px);pointer-events:none}.mc-label[data-v-82f7f157]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--deep-text-muted);margin-bottom:3px;white-space:nowrap}.mc-value[data-v-82f7f157]{font-size:24px;font-weight:700;color:var(--item-color);line-height:1;letter-spacing:-.02em}.mc-unit[data-v-82f7f157]{font-size:9px;color:color-mix(in srgb,var(--deep-text-muted) 65%,transparent);margin-top:2px}.mc-trend[data-v-82f7f157]{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:600;margin-top:5px}.trend--up[data-v-82f7f157]{color:#4f8}.trend--down[data-v-82f7f157]{color:#f44}.trend--flat[data-v-82f7f157]{color:var(--deep-text-muted)}.mc-trend i[data-v-82f7f157]{font-size:9px}.timeline-card[data-v-93490ce2]{width:280px;padding:10px 12px 10px 15px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-radius:0;position:relative;overflow:hidden;box-sizing:border-box;pointer-events:auto;cursor:pointer}.timeline-card[data-v-93490ce2]:hover{opacity:.9}.tc-accent[data-v-93490ce2]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--item-color);border-radius:6px 0 0 6px}.tc-header[data-v-93490ce2]{display:flex;align-items:center;gap:7px;margin-bottom:8px}.tc-header-icon[data-v-93490ce2]{font-size:12px;color:var(--item-color);flex-shrink:0}.tc-title[data-v-93490ce2]{flex:1;font-size:12px;font-weight:600;color:var(--deep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-count[data-v-93490ce2]{font-size:9px;color:var(--deep-text-muted);flex-shrink:0}.tc-divider[data-v-93490ce2]{height:1px;background:var(--deep-surface-border);opacity:.5;margin-bottom:8px}.tc-events[data-v-93490ce2]{display:flex;flex-direction:column}.tc-event[data-v-93490ce2]{display:flex;gap:8px;min-height:28px}.tc-marker-col[data-v-93490ce2]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:18px}.tc-dot[data-v-93490ce2]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tc-dot i[data-v-93490ce2]{font-size:9px}.tl-dot--success[data-v-93490ce2]{background:#44ff882e;color:#4f8}.tl-dot--error[data-v-93490ce2]{background:#ff44442e;color:#f44}.tl-dot--warning[data-v-93490ce2]{background:#ffcc002e;color:#fc0}.tl-dot--info[data-v-93490ce2]{background:var(--deep-surface-section);color:var(--deep-text-muted)}.tc-connector[data-v-93490ce2]{flex:1;width:1px;background:var(--deep-surface-border);margin:2px 0;min-height:6px}.tc-content[data-v-93490ce2]{flex:1;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;padding-top:1px;padding-bottom:6px}.tc-label[data-v-93490ce2]{font-size:11px;color:var(--deep-text);line-height:1.3;flex:1}.tc-time[data-v-93490ce2]{font-size:9px;color:color-mix(in srgb,var(--deep-text-muted) 65%,transparent);white-space:nowrap;flex-shrink:0;padding-top:1px}.tl[data-v-41ddaaf9]{box-sizing:border-box;position:relative;padding:12px 16px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);color:var(--deep-text);pointer-events:auto}.tl--bare[data-v-41ddaaf9]{background:transparent;border:none;padding:6px 12px}.tl--vertical[data-v-41ddaaf9]{width:360px}.tl-scroll[data-v-41ddaaf9]{overflow-x:auto;overflow-y:hidden}.tl-scroll[data-v-41ddaaf9]::-webkit-scrollbar{height:6px}.tl-scroll[data-v-41ddaaf9]::-webkit-scrollbar-thumb{background:var(--deep-surface-border);border-radius:3px}.tl--horizontal[data-v-41ddaaf9] .p-timeline-event{min-width:150px}.tl-accent[data-v-41ddaaf9]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--item-color)}.tl-header[data-v-41ddaaf9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tl-header-icon[data-v-41ddaaf9]{font-size:13px;color:var(--item-color)}.tl-title[data-v-41ddaaf9]{flex:1;font-size:13px;font-weight:600}.tl-count[data-v-41ddaaf9]{font-size:10px;color:var(--deep-text-muted)}.tl-marker[data-v-41ddaaf9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;box-shadow:0 0 0 3px var(--deep-surface-ground),0 2px 8px #00000059;z-index:1}.tl-marker i[data-v-41ddaaf9]{font-size:11px}.tl-date[data-v-41ddaaf9]{font-size:10px;color:var(--deep-text-muted);white-space:nowrap}.tl-ev[data-v-41ddaaf9]{cursor:pointer;padding:2px 0 6px}.tl-ev-title[data-v-41ddaaf9]{font-size:12px;font-weight:600;color:var(--deep-text);margin-bottom:3px}.tl-ev-media[data-v-41ddaaf9]{max-width:180px;border-radius:6px;margin:4px 0;display:block}.tl-ev-desc[data-v-41ddaaf9]{font-size:11px;line-height:1.4;color:var(--deep-text-muted);max-width:220px}[data-v-41ddaaf9] .p-timeline-event-connector{background-color:color-mix(in srgb,var(--item-color) 45%,var(--deep-surface-border))}[data-v-41ddaaf9] .p-timeline-event-marker{border:none;background:transparent;padding:0}[data-v-41ddaaf9] .p-timeline-event-opposite,[data-v-41ddaaf9] .p-timeline-event-content{padding:0 12px}.progress-card[data-v-c1e1ab48]{width:260px;padding:10px 12px 10px 15px;background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);border-radius:0;position:relative;overflow:hidden;box-sizing:border-box;pointer-events:auto;cursor:pointer}.progress-card[data-v-c1e1ab48]:hover{opacity:.9}.pc-accent[data-v-c1e1ab48]{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--item-color);border-radius:6px 0 0 6px}.pc-header[data-v-c1e1ab48]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pc-icon-wrap[data-v-c1e1ab48]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--deep-surface-section);border-radius:4px;color:var(--item-color);font-size:11px}.pc-title[data-v-c1e1ab48]{font-size:12px;font-weight:600;color:var(--deep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pc-meters[data-v-c1e1ab48]{display:flex;flex-direction:column;gap:5px}.pc-row[data-v-c1e1ab48]{display:flex;align-items:center;gap:7px}.pc-label[data-v-c1e1ab48]{font-size:10px;color:var(--deep-text-muted);width:44px;flex-shrink:0}.pc-track[data-v-c1e1ab48]{flex:1;height:4px;background:var(--deep-surface-border);border-radius:2px;overflow:hidden}.pc-fill[data-v-c1e1ab48]{height:100%;border-radius:2px;transition:width .4s ease,background .4s ease}.pc-pct[data-v-c1e1ab48]{font-size:10px;font-weight:700;width:30px;text-align:right;flex-shrink:0;transition:color .4s ease}.alert-card[data-v-49a8ca90]{width:300px;padding:10px 12px;border:1px solid;border-radius:5px;display:flex;align-items:center;gap:9px;box-sizing:border-box;pointer-events:auto;cursor:pointer;transition:opacity .15s;-webkit-user-select:none;user-select:none}.alert-card[data-v-49a8ca90]:hover{opacity:.85}.alert-icon[data-v-49a8ca90]{flex-shrink:0;font-size:14px;color:var(--alert-color)}.alert-message[data-v-49a8ca90]{flex:1;font-size:11px;font-weight:500;color:var(--deep-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-severity[data-v-49a8ca90]{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--alert-color);flex-shrink:0}.group-header[data-v-698d3897]{min-width:200px;background:#1e1e2ef2;border:1px solid rgba(255,255,255,.1);pointer-events:auto}.header-icon[data-v-698d3897]{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.selection-popup[data-v-b91a9cf4]{min-width:220px;max-width:300px;background:#1e1e2efa;border:1px solid rgba(255,255,255,.15);pointer-events:auto}.popup-icon[data-v-b91a9cf4]{width:48px;height:48px;border-radius:8px;flex-shrink:0}.p-button-text[data-v-b91a9cf4]{background:transparent;border:none;color:var(--deep-accent, #3b82f6);cursor:pointer;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;transition:background-color .2s}.p-button-text[data-v-b91a9cf4]:hover{background:#3b82f61a}.interactive-panel[data-v-632f434f]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;pointer-events:auto}.live-dot[data-v-632f434f]{width:8px;height:8px;background:#0f8;border-radius:50%}.p-button[data-v-632f434f]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:all .2s}.p-button[data-v-632f434f]:hover{background:#ffffff1a;border-color:#ffffff80}.counter-display[data-v-632f434f]{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.5)}.slider-input[data-v-632f434f]{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border-radius:3px;cursor:pointer}.slider-input[data-v-632f434f]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#0f8;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #00ff8880}.status-indicator[data-v-632f434f]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f003;border:1px solid rgba(255,0,0,.3);border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s}.status-indicator.active[data-v-632f434f]{background:#0f83;border-color:#00ff884d}.status-indicator i[data-v-632f434f]{color:#f44}.status-indicator.active i[data-v-632f434f]{color:#0f8}.action-btn[data-v-632f434f]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:linear-gradient(135deg,#0f83,#00c8641a);border:1px solid rgba(0,255,136,.3);border-radius:4px;color:#0f8;font-size:12px;cursor:pointer;transition:all .2s}.action-btn[data-v-632f434f]:hover{background:linear-gradient(135deg,#00ff884d,#00c86433);transform:translateY(-1px)}.action-btn-danger[data-v-632f434f]{background:linear-gradient(135deg,#f443,#c832321a);border-color:#ff44444d;color:#f66}.action-btn-danger[data-v-632f434f]:hover{background:linear-gradient(135deg,#ff44444d,#c8323233)}.data-feed[data-v-632f434f]{font-size:11px;border:1px solid rgba(0,255,136,.2)}.text-green-400[data-v-632f434f]{color:#4ade80}.geo-map[data-v-1b5d82a7]{background:var(--deep-surface-card);border:1px solid var(--deep-surface-border);box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none}.geo-map-head[data-v-1b5d82a7]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--deep-surface-border);font-size:12px;font-weight:500;color:var(--deep-text)}.geo-map-head i[data-v-1b5d82a7]{color:var(--geo-accent);font-size:13px}.geo-map-region[data-v-1b5d82a7]{margin-left:auto;font-size:10px;letter-spacing:.05em;color:var(--deep-text-muted)}.geo-map-stage[data-v-1b5d82a7]{position:relative;padding:10px;background:var(--deep-surface-ground)}.geo-map-overlay[data-v-1b5d82a7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--deep-text-muted);background:var(--deep-surface-ground)}.geo-svg[data-v-1b5d82a7]{width:100%;height:auto;display:block}.geo-state[data-v-1b5d82a7]{fill:var(--deep-surface-section);stroke:none;transition:fill .12s;cursor:pointer}.geo-state[data-v-1b5d82a7]:hover{fill:var(--geo-accent)}.geo-borders[data-v-1b5d82a7]{fill:none;stroke:var(--deep-surface-border);stroke-width:.75;stroke-linejoin:round;pointer-events:none}.geo-marker[data-v-1b5d82a7]{pointer-events:none}.geo-marker circle[data-v-1b5d82a7]{fill:var(--geo-accent);stroke:var(--deep-surface-card);stroke-width:1.5}.geo-marker text[data-v-1b5d82a7]{fill:var(--deep-text);font-size:11px;font-weight:500;paint-order:stroke;stroke:var(--deep-surface-ground);stroke-width:3px}.scene-card[data-v-72adb583]{min-width:220px;max-width:280px;pointer-events:auto;-webkit-user-select:none;user-select:none}.scene-card-header[data-v-72adb583]{background:var(--deep-surface-raised)}.scene-card-body[data-v-72adb583]{min-height:60px}.behavior-pulse[data-v-72adb583],.behavior-highlight[data-v-72adb583],.behavior-blink[data-v-72adb583]{animation:none}
