.wl-container{--wl-bg: rgba(24, 24, 28, .65);--wl-border-color: rgba(255, 255, 255, .08);--wl-border-color-focus: rgba(255, 255, 255, .15);--wl-border-width: 1px;--wl-shadow: 0 2px 8px rgba(0, 0, 0, .3);--wl-shadow-focus: 0 4px 16px rgba(0, 0, 0, .4);--wl-header-bg: rgba(32, 32, 36, .7);--wl-header-bg-solid: rgba(32, 32, 36, .55);--wl-header-border-color: rgba(255, 255, 255, .05);--wl-header-padding: 4px;--wl-title-color: rgba(255, 255, 255, .9);--wl-title-font: "Orbitron", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--wl-title-size: 11px;--wl-title-weight: 500;--wl-content-bg: transparent;--wl-content-color: rgba(255, 255, 255, .75);--wl-content-padding: 0px;--wl-btn-size: 18px;--wl-btn-bg: transparent;--wl-btn-bg-hover: rgba(255, 255, 255, .1);--wl-btn-color: rgba(255, 255, 255, .4);--wl-btn-color-hover: rgba(255, 255, 255, .8);--wl-btn-border-color: transparent;--wl-btn-border-radius: 3px;--wl-resize-size: 4px;--wl-resize-corner-size: 10px;--wl-resize-indicator: rgba(59, 180, 246, .5);--wl-resize-indicator-size: 3px;--wl-scrollbar-width: 4px;--wl-scrollbar-track: transparent;--wl-scrollbar-thumb: rgba(255, 255, 255, .2);--wl-scrollbar-thumb-hover: rgba(255, 255, 255, .3);--wl-radius: 0;--wl-header-radius: 0;--wl-z-base: 2100;--wl-z-focused: 2200;--wl-backdrop: none;--wl-text-primary: rgba(255, 255, 255, .9);--wl-text-secondary: rgba(255, 255, 255, .6);--wl-text-muted: rgba(255, 255, 255, .4);--wl-surface: rgba(255, 255, 255, .04);--wl-surface-hover: rgba(255, 255, 255, .08);--wl-surface-border: rgba(255, 255, 255, .08)}.wl-container.wl-light{--wl-bg: rgba(255, 255, 255, .65);--wl-border-color: rgba(0, 0, 0, .08);--wl-border-color-focus: rgba(0, 0, 0, .15);--wl-shadow: 0 1px 4px rgba(0, 0, 0, .1);--wl-shadow-focus: 0 2px 8px rgba(0, 0, 0, .15);--wl-header-bg: rgba(248, 248, 250, .7);--wl-header-bg-solid: rgba(248, 248, 250, .55);--wl-header-border-color: rgba(0, 0, 0, .05);--wl-title-color: rgba(0, 0, 0, .85);--wl-content-color: rgba(0, 0, 0, .7);--wl-btn-bg-hover: rgba(0, 0, 0, .05);--wl-btn-color: rgba(0, 0, 0, .3);--wl-btn-color-hover: rgba(0, 0, 0, .7);--wl-resize-indicator: rgba(59, 180, 246, .45);--wl-scrollbar-thumb: rgba(0, 0, 0, .3);--wl-scrollbar-thumb-hover: rgba(0, 0, 0, .45);--wl-text-primary: rgba(0, 0, 0, .85);--wl-text-secondary: rgba(0, 0, 0, .6);--wl-text-muted: rgba(0, 0, 0, .4);--wl-surface: rgba(0, 0, 0, .03);--wl-surface-hover: rgba(0, 0, 0, .06);--wl-surface-border: rgba(0, 0, 0, .08)}.wl-container{position:relative;overflow:hidden}.wl-window{position:absolute;box-sizing:border-box;background:var(--wl-bg);border:var(--wl-border-width) solid var(--wl-border-color);border-radius:var(--wl-radius);box-shadow:var(--wl-shadow);display:none;flex-direction:column;z-index:var(--wl-z-base);overflow:hidden}.wl-window.wl-active{display:flex}.wl-window.wl-focused{z-index:var(--wl-z-focused);border-color:var(--wl-border-color-focus);box-shadow:var(--wl-shadow-focus)}.wl-window.wl-dragging{cursor:move;-webkit-user-select:none;user-select:none}.wl-window.wl-resizing{-webkit-user-select:none;user-select:none}.wl-header{padding:var(--wl-header-padding);padding-left:7px;background:var(--wl-header-bg);border-bottom:1px solid var(--wl-border-color);border-radius:var(--wl-header-radius);cursor:move;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;position:relative}.wl-title-container{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:visible;position:relative;z-index:0}.wl-icon{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--wl-text-muted)}.wl-icon svg{width:100%;height:100%}.wl-section-chevron{flex-shrink:0;color:var(--wl-text-muted);transition:transform .15s ease;transform:rotate(90deg);display:flex;align-items:center}.wl-window.wl-minimized .wl-section-chevron{transform:rotate(0)}.wl-title{font-family:var(--wl-title-font);font-size:var(--wl-title-size);font-weight:var(--wl-title-weight);color:var(--wl-title-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.wl-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--wl-color-accent, transparent)}.wl-window[data-color=blue]{--wl-header-bg: rgba(40, 52, 72, .7);--wl-header-bg-solid: rgba(40, 52, 72, .55);--wl-color-accent: #3b82f6}.wl-window[data-color=blue] .wl-icon{color:#3b82f6}.wl-window[data-color=green]{--wl-header-bg: rgba(36, 52, 42, .7);--wl-header-bg-solid: rgba(36, 52, 42, .55);--wl-color-accent: #22c55e}.wl-window[data-color=green] .wl-icon{color:#22c55e}.wl-window[data-color=purple]{--wl-header-bg: rgba(48, 36, 60, .7);--wl-header-bg-solid: rgba(48, 36, 60, .55);--wl-color-accent: #a855f7}.wl-window[data-color=purple] .wl-icon{color:#a855f7}.wl-window[data-color=orange]{--wl-header-bg: rgba(52, 42, 30, .7);--wl-header-bg-solid: rgba(52, 42, 30, .55);--wl-color-accent: #f97316}.wl-window[data-color=orange] .wl-icon{color:#f97316}.wl-window[data-color=red]{--wl-header-bg: rgba(56, 34, 34, .7);--wl-header-bg-solid: rgba(56, 34, 34, .55);--wl-color-accent: #ef4444}.wl-window[data-color=red] .wl-icon{color:#ef4444}.wl-window[data-color=grey]{--wl-header-bg: rgba(46, 46, 52, .7);--wl-header-bg-solid: rgba(46, 46, 52, .55);--wl-color-accent: #94a3b8}.wl-window[data-color=grey] .wl-icon{color:#94a3b8}.wl-window[data-color=teal]{--wl-header-bg: rgba(30, 52, 50, .7);--wl-header-bg-solid: rgba(30, 52, 50, .55);--wl-color-accent: #14b8a6}.wl-window[data-color=teal] .wl-icon{color:#14b8a6}.wl-window[data-color=amber]{--wl-header-bg: rgba(52, 46, 28, .7);--wl-header-bg-solid: rgba(52, 46, 28, .55);--wl-color-accent: #f59e0b}.wl-window[data-color=amber] .wl-icon{color:#f59e0b}.wl-window[data-color=indigo]{--wl-header-bg: rgba(38, 36, 62, .7);--wl-header-bg-solid: rgba(38, 36, 62, .55);--wl-color-accent: #6366f1}.wl-window[data-color=indigo] .wl-icon{color:#6366f1}.wl-window[data-color=yellow]{--wl-header-bg: rgba(52, 48, 24, .7);--wl-header-bg-solid: rgba(52, 48, 24, .55);--wl-color-accent: #eab308}.wl-window[data-color=yellow] .wl-icon{color:#eab308}.wl-window[data-color=brown]{--wl-header-bg: rgba(56, 40, 30, .7);--wl-header-bg-solid: rgba(56, 40, 30, .55);--wl-color-accent: #a0845e}.wl-window[data-color=brown] .wl-icon{color:#a0845e}.wl-window[data-color=lime]{--wl-header-bg: rgba(36, 50, 28, .7);--wl-header-bg-solid: rgba(36, 50, 28, .55);--wl-color-accent: #84cc16}.wl-window[data-color=lime] .wl-icon{color:#84cc16}.wl-window[data-color=cyan]{--wl-header-bg: rgba(28, 50, 56, .7);--wl-header-bg-solid: rgba(28, 50, 56, .55);--wl-color-accent: #06b6d4}.wl-window[data-color=cyan] .wl-icon{color:#06b6d4}.wl-window[data-color=slate]{--wl-header-bg: rgba(40, 46, 56, .7);--wl-header-bg-solid: rgba(40, 46, 56, .55);--wl-color-accent: #64748b}.wl-window[data-color=slate] .wl-icon{color:#64748b}.wl-light .wl-window[data-color=blue]{--wl-header-bg: rgba(220, 230, 248, .7);--wl-header-bg-solid: rgba(220, 230, 248, .55)}.wl-light .wl-window[data-color=green]{--wl-header-bg: rgba(220, 245, 230, .7);--wl-header-bg-solid: rgba(220, 245, 230, .55)}.wl-light .wl-window[data-color=purple]{--wl-header-bg: rgba(235, 222, 248, .7);--wl-header-bg-solid: rgba(235, 222, 248, .55)}.wl-light .wl-window[data-color=orange]{--wl-header-bg: rgba(252, 238, 220, .7);--wl-header-bg-solid: rgba(252, 238, 220, .55)}.wl-light .wl-window[data-color=red]{--wl-header-bg: rgba(252, 225, 225, .7);--wl-header-bg-solid: rgba(252, 225, 225, .55)}.wl-light .wl-window[data-color=grey]{--wl-header-bg: rgba(230, 232, 236, .7);--wl-header-bg-solid: rgba(230, 232, 236, .55)}.wl-light .wl-window[data-color=teal]{--wl-header-bg: rgba(210, 245, 240, .7);--wl-header-bg-solid: rgba(210, 245, 240, .55)}.wl-light .wl-window[data-color=amber]{--wl-header-bg: rgba(254, 243, 210, .7);--wl-header-bg-solid: rgba(254, 243, 210, .55)}.wl-light .wl-window[data-color=indigo]{--wl-header-bg: rgba(225, 224, 252, .7);--wl-header-bg-solid: rgba(225, 224, 252, .55)}.wl-light .wl-window[data-color=yellow]{--wl-header-bg: rgba(254, 249, 210, .7);--wl-header-bg-solid: rgba(254, 249, 210, .55)}.wl-light .wl-window[data-color=brown]{--wl-header-bg: rgba(245, 232, 218, .7);--wl-header-bg-solid: rgba(245, 232, 218, .55)}.wl-light .wl-window[data-color=lime]{--wl-header-bg: rgba(228, 248, 210, .7);--wl-header-bg-solid: rgba(228, 248, 210, .55)}.wl-light .wl-window[data-color=cyan]{--wl-header-bg: rgba(210, 245, 252, .7);--wl-header-bg-solid: rgba(210, 245, 252, .55)}.wl-light .wl-window[data-color=slate]{--wl-header-bg: rgba(226, 232, 240, .7);--wl-header-bg-solid: rgba(226, 232, 240, .55)}.wl-controls{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;gap:4px;padding-left:16px;padding-right:4px;background:linear-gradient(90deg,transparent,var(--wl-header-bg-solid) 12px);z-index:1}.wl-content{flex:1;padding:var(--wl-content-padding);overflow:auto;color:var(--wl-content-color);background:var(--wl-content-bg);transition:max-height .2s ease}.wl-window.wl-minimized .wl-content{overflow:hidden}.wl-content::-webkit-scrollbar{width:var(--wl-scrollbar-width);height:var(--wl-scrollbar-width)}.wl-content::-webkit-scrollbar-track{background:var(--wl-scrollbar-track)}.wl-content::-webkit-scrollbar-thumb{background:var(--wl-scrollbar-thumb);border-radius:calc(var(--wl-scrollbar-width) / 2)}.wl-content::-webkit-scrollbar-thumb:hover{background:var(--wl-scrollbar-thumb-hover)}.wl-content{scrollbar-width:thin;scrollbar-color:var(--wl-scrollbar-thumb) var(--wl-scrollbar-track)}.wl-minimize-btn{width:var(--wl-btn-size);height:var(--wl-btn-size);background:var(--wl-btn-bg);border:1px solid var(--wl-btn-border-color);border-radius:var(--wl-btn-border-radius);color:var(--wl-btn-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.wl-minimize-btn svg{display:block;flex-shrink:0}.wl-minimize-btn:hover{background:var(--wl-btn-bg-hover);color:var(--wl-btn-color-hover)}.wl-minimize-btn:focus{outline:none;box-shadow:0 0 0 2px var(--wl-border-color-focus)}.wl-window.wl-minimized .wl-resize-e,.wl-window.wl-minimized .wl-resize-w{top:0!important;bottom:0!important;width:4px}.wl-resize{position:absolute;z-index:10;touch-action:none}.wl-resize-n{top:0;left:var(--wl-resize-corner-size);right:var(--wl-resize-corner-size);height:var(--wl-resize-size);cursor:ns-resize}.wl-resize-s{bottom:0;left:var(--wl-resize-corner-size);right:var(--wl-resize-corner-size);height:var(--wl-resize-size);cursor:ns-resize}.wl-resize-e{right:0;top:var(--wl-resize-corner-size);bottom:var(--wl-resize-corner-size);width:var(--wl-resize-size);cursor:ew-resize}.wl-resize-w{left:0;top:var(--wl-resize-corner-size);bottom:var(--wl-resize-corner-size);width:var(--wl-resize-size);cursor:ew-resize}.wl-resize-ne{top:0;right:0;width:var(--wl-resize-corner-size);height:var(--wl-resize-corner-size);cursor:nesw-resize}.wl-resize-nw{top:0;left:0;width:var(--wl-resize-corner-size);height:var(--wl-resize-corner-size);cursor:nwse-resize}.wl-resize-se{bottom:0;right:0;width:var(--wl-resize-corner-size);height:var(--wl-resize-corner-size);cursor:nwse-resize}.wl-resize-sw{bottom:0;left:0;width:var(--wl-resize-corner-size);height:var(--wl-resize-corner-size);cursor:nesw-resize}.wl-resize:after{content:"";position:absolute;background:transparent;transition:background .15s ease;pointer-events:none}.wl-resize-n:after{top:0;left:calc(-1 * var(--wl-resize-corner-size));right:calc(-1 * var(--wl-resize-corner-size));height:var(--wl-resize-indicator-size)}.wl-resize-s:after{bottom:0;left:calc(-1 * var(--wl-resize-corner-size));right:calc(-1 * var(--wl-resize-corner-size));height:var(--wl-resize-indicator-size)}.wl-resize-e:after{right:0;top:calc(-1 * var(--wl-resize-corner-size));bottom:calc(-1 * var(--wl-resize-corner-size));width:var(--wl-resize-indicator-size)}.wl-resize-w:after{left:0;top:calc(-1 * var(--wl-resize-corner-size));bottom:calc(-1 * var(--wl-resize-corner-size));width:var(--wl-resize-indicator-size)}.wl-resize-n:hover:after,.wl-resize-n.wl-resizing:after,.wl-resize-s:hover:after,.wl-resize-s.wl-resizing:after,.wl-resize-e:hover:after,.wl-resize-e.wl-resizing:after,.wl-resize-w:hover:after,.wl-resize-w.wl-resizing:after{background:var(--wl-resize-indicator)}.wl-resize-ne:before,.wl-resize-nw:before,.wl-resize-se:before,.wl-resize-sw:before{content:"";position:absolute;left:0;right:0;height:var(--wl-resize-indicator-size);background:transparent;transition:background .15s ease;pointer-events:none}.wl-resize-ne:after,.wl-resize-nw:after,.wl-resize-se:after,.wl-resize-sw:after{width:var(--wl-resize-indicator-size)}.wl-resize-ne:before,.wl-resize-nw:before{top:0}.wl-resize-se:before,.wl-resize-sw:before{bottom:0}.wl-resize-ne:after{right:0;top:var(--wl-resize-indicator-size);bottom:0}.wl-resize-nw:after{left:0;top:var(--wl-resize-indicator-size);bottom:0}.wl-resize-se:after{right:0;bottom:var(--wl-resize-indicator-size);top:0}.wl-resize-sw:after{left:0;bottom:var(--wl-resize-indicator-size);top:0}.wl-resize-ne:after,.wl-resize-se:after{right:0}.wl-resize-nw:after,.wl-resize-sw:after{left:0}:is(.wl-resize-ne,.wl-resize-nw,.wl-resize-se,.wl-resize-sw):hover:before,:is(.wl-resize-ne,.wl-resize-nw,.wl-resize-se,.wl-resize-sw):hover:after,:is(.wl-resize-ne,.wl-resize-nw,.wl-resize-se,.wl-resize-sw).wl-resizing:before,:is(.wl-resize-ne,.wl-resize-nw,.wl-resize-se,.wl-resize-sw).wl-resizing:after{background:var(--wl-resize-indicator)}@media(prefers-reduced-motion:no-preference){.wl-window{transition:box-shadow .15s ease,border-color .15s ease}}@media(pointer:coarse){.wl-container{--wl-resize-size: 6px;--wl-resize-corner-size: 14px}.wl-controls{z-index:11}}.wl-container.wl-light .wl-content{color:var(--wl-text-secondary);color-scheme:light}.wl-container.wl-light .wl-content *{color:inherit}.wl-content{color-scheme:dark}.wl-window .wl-header:after{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;pointer-events:none;opacity:0}.wl-window[data-color=blue] .wl-header:after{left:0;width:3px;background:#3b82f6;animation:section-border-pulse 4s ease-in-out infinite}.wl-window[data-color=green] .wl-header:after{background:linear-gradient(90deg,transparent,rgba(34,197,94,.08),transparent);animation:section-shimmer 6s ease-in-out infinite}.wl-window[data-color=purple] .wl-header:after{left:0;width:100%;background:linear-gradient(90deg,#8b5cf60d,#6366f10d);animation:section-hue 8s ease-in-out infinite alternate}.wl-window[data-color=orange] .wl-header:after{left:0;width:100%;background:#f973160a;animation:section-flicker 3s ease-in-out infinite}.wl-window[data-color=teal] .wl-header:after{background:linear-gradient(90deg,transparent,rgba(20,184,166,.08),transparent);animation:section-shimmer 7s ease-in-out infinite}.wl-window[data-color=amber] .wl-header:after{left:0;width:100%;background:#f59e0b0a;animation:section-flicker 4s ease-in-out infinite}.wl-window[data-color=indigo] .wl-header:after{left:0;width:100%;background:linear-gradient(90deg,#6366f10d,#818cf80d);animation:section-hue 7s ease-in-out infinite alternate}.wl-window[data-color=yellow] .wl-header:after{left:0;width:100%;background:#eab3080a;animation:section-flicker 3.5s ease-in-out infinite}.wl-window[data-color=grey] .wl-header:after{left:0;width:3px;background:#94a3b8;animation:section-border-pulse 5s ease-in-out infinite}.wl-window[data-color=slate] .wl-header:after{left:0;width:3px;background:#64748b;animation:section-border-pulse 5s ease-in-out infinite}.wl-window[data-color=red] .wl-header:after{left:0;width:3px;background:#ef4444;animation:section-heartbeat 4s ease-in-out infinite}@keyframes section-border-pulse{0%,to{opacity:0}50%{opacity:.4}}@keyframes section-shimmer{0%{left:-80%;opacity:1}40%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes section-hue{0%{opacity:.5}to{opacity:1}}@keyframes section-flicker{0%,to{opacity:.3}25%{opacity:.7}50%{opacity:.2}75%{opacity:.6}}@keyframes section-heartbeat{0%,to{opacity:0}15%{opacity:.5}25%{opacity:0}35%{opacity:.4}50%{opacity:0}}.wl-window[data-color=blue].wl-active:not(.wl-minimized){animation:window-glow-blue 6s ease-in-out infinite}.wl-window[data-color=green].wl-active:not(.wl-minimized){animation:window-glow-green 6s ease-in-out infinite}.wl-window[data-color=purple].wl-active:not(.wl-minimized){animation:window-glow-purple 6s ease-in-out infinite}.wl-window[data-color=orange].wl-active:not(.wl-minimized){animation:window-glow-orange 6s ease-in-out infinite}.wl-window[data-color=red].wl-active:not(.wl-minimized){animation:window-glow-red 6s ease-in-out infinite}.wl-window[data-color=grey].wl-active:not(.wl-minimized){animation:window-glow-grey 6s ease-in-out infinite}.wl-window[data-color=teal].wl-active:not(.wl-minimized){animation:window-glow-teal 6s ease-in-out infinite}.wl-window[data-color=amber].wl-active:not(.wl-minimized){animation:window-glow-amber 6s ease-in-out infinite}.wl-window[data-color=indigo].wl-active:not(.wl-minimized){animation:window-glow-indigo 6s ease-in-out infinite}.wl-window[data-color=yellow].wl-active:not(.wl-minimized){animation:window-glow-yellow 6s ease-in-out infinite}.wl-window[data-color=slate].wl-active:not(.wl-minimized){animation:window-glow-slate 6s ease-in-out infinite}@keyframes window-glow-blue{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #3b82f61a}}@keyframes window-glow-green{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #22c55e1a}}@keyframes window-glow-purple{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #a855f71a}}@keyframes window-glow-orange{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #f973161a}}@keyframes window-glow-red{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #ef44441a}}@keyframes window-glow-grey{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #94a3b81a}}@keyframes window-glow-teal{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #14b8a61a}}@keyframes window-glow-amber{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #f59e0b1a}}@keyframes window-glow-indigo{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #6366f11a}}@keyframes window-glow-yellow{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #eab3081a}}@keyframes window-glow-slate{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #64748b1a}}.sidebar-container .wl-window{animation:none!important}@media(prefers-reduced-motion:reduce){.wl-window .wl-header:after,.wl-window[data-color].wl-active{animation:none!important}}.wl-sidebar{position:fixed;top:0;max-height:100%;height:100vh;height:100dvh;background:#18181ca6;display:flex;flex-direction:column;overflow:hidden;transition:width .15s ease;box-sizing:border-box;z-index:2000;--wl-border-color: rgba(255, 255, 255, .08);--wl-btn-color: rgba(255, 255, 255, .4);--wl-btn-color-hover: rgba(255, 255, 255, .8);--wl-btn-bg-hover: rgba(255, 255, 255, .1)}.wl-sidebar-right{right:0;left:auto;border-left:1px solid rgba(255,255,255,.08)}.wl-sidebar.wl-sidebar-resizing{transition:none}.wl-sidebar.wl-light{background:#f8f8faa6;border-left-color:#00000014;--wl-border-color: rgba(0, 0, 0, .08);--wl-btn-color: rgba(0, 0, 0, .3);--wl-btn-color-hover: rgba(0, 0, 0, .7);--wl-btn-bg-hover: rgba(0, 0, 0, .05)}.wl-sidebar.wl-light .wl-sidebar-header{background:#f8f8fab3;border-bottom-color:#0000000d}.wl-sidebar.wl-light .wl-sidebar-title{color:#000000d9}.wl-sidebar.wl-sidebar-collapsed{height:auto;border-bottom:1px solid var(--wl-border-color, rgba(255, 255, 255, .08));border-bottom-left-radius:0;z-index:10000!important}.wl-sidebar.wl-light.wl-sidebar-collapsed{border-bottom-color:#00000014}.wl-sidebar.wl-sidebar-collapsed .wl-sidebar-header{border-bottom:none;min-height:0;overflow:visible;padding:0}.wl-sidebar.wl-sidebar-collapsed .wl-sidebar-title{display:none}.wl-sidebar.wl-sidebar-collapsed .wl-sidebar-title-container{flex:none;gap:0;overflow:visible;width:26px;height:26px;display:flex;justify-content:center;align-items:center}.wl-sidebar.wl-sidebar-collapsed .sidebar-header-icon{margin:0;width:16px;height:16px}.wl-sidebar.wl-sidebar-collapsed .wl-sidebar-body,.wl-sidebar.wl-sidebar-collapsed .wl-sidebar-resize-handle{display:none}.wl-sidebar-header{display:flex;align-items:center;padding:4px;background:#202024b3;border-bottom:1px solid rgba(255,255,255,.05);min-height:var(--wl-btn-size, 18px);box-sizing:content-box;position:relative;overflow:hidden}.wl-sidebar-title-container{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.wl-sidebar-title{font-family:Orbitron,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:500;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;letter-spacing:1px}.wl-sidebar-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.wl-sidebar.wl-light .wl-sidebar-body{scrollbar-color:rgba(0,0,0,.3) transparent}.wl-sidebar-body::-webkit-scrollbar{width:4px}.wl-sidebar-body::-webkit-scrollbar-track{background:transparent}.wl-sidebar-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.wl-sidebar.wl-light .wl-sidebar-body::-webkit-scrollbar-thumb{background:#0000004d}.sidebar-container{display:flex;flex-direction:column}.sidebar-credit{margin-top:auto;order:999;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px 12px;background:#202024b3;border-top:1px solid var(--wl-border-color, rgba(255, 255, 255, .08));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10px;color:#fff6;letter-spacing:.4px;white-space:nowrap;overflow:hidden}.sidebar-credit-line{overflow:hidden;text-overflow:ellipsis;max-width:100%}.sidebar-credit-handle{overflow:hidden;text-overflow:ellipsis;max-width:100%;color:inherit;margin-top:-4px}.sidebar-credit-handle-name{color:#c77837;font-weight:500}.sidebar-credit-icons{display:flex;align-items:center;justify-content:center;gap:14px}.sidebar-credit-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#ffffff80;text-decoration:none;opacity:.75;transition:opacity .15s ease,color .15s ease}.sidebar-credit-icon:hover{color:#fffffff2;opacity:1;text-decoration:none}.sidebar-credit-icon svg,.sidebar-credit-icon img{width:100%;height:100%;display:block}.sidebar-credit-icon img{transform:scale(1.25);transform-origin:center}.wl-sidebar.wl-light .sidebar-credit{background:#f8f8fab3;color:#00000073}.wl-sidebar.wl-light .sidebar-credit-icon{color:#0000008c}.wl-sidebar.wl-light .sidebar-credit-icon:hover{color:#000000f2}.wl-sidebar-resize-handle{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;touch-action:none;z-index:2}.wl-sidebar-right .wl-sidebar-resize-handle{left:0}.wl-sidebar-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:transparent;transition:background .15s ease;pointer-events:none}.wl-sidebar-resize-handle:hover:after,.wl-sidebar-resize-handle.wl-resizing:after{background:#3b82f666}.sidebar-container .wl-window{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;z-index:auto!important;border:none!important;box-shadow:none!important;flex-shrink:0}.sidebar-container .wl-window+.wl-window{border-top:1px solid var(--wl-border-color, rgba(255, 255, 255, .08))!important}.sidebar-container .wl-window.wl-focused{border-color:var(--wl-border-color)}.sidebar-container .wl-window .wl-resize{display:none!important}.sidebar-container .wl-header{cursor:pointer;border-radius:0!important;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.sidebar-container .wl-window.wl-minimized{height:auto!important}.sidebar-container .wl-window.wl-minimized .wl-header{border-radius:0!important}.sidebar-container .wl-window[data-color=blue] .wl-content{border-left:1px solid rgba(59,130,246,.25);background:#3b82f60a}.sidebar-container .wl-window[data-color=green] .wl-content{border-left:1px solid rgba(34,197,94,.25);background:#22c55e0a}.sidebar-container .wl-window[data-color=purple] .wl-content{border-left:1px solid rgba(168,85,247,.25);background:#a855f70a}.sidebar-container .wl-window[data-color=orange] .wl-content{border-left:1px solid rgba(249,115,22,.25);background:#f973160a}.sidebar-container .wl-window[data-color=red] .wl-content{border-left:1px solid rgba(239,68,68,.25);background:#ef44440a}.sidebar-container .wl-window[data-color=grey] .wl-content{border-left:1px solid rgba(148,163,184,.25);background:#94a3b80a}.sidebar-container .wl-window[data-color=teal] .wl-content{border-left:1px solid rgba(20,184,166,.25);background:#14b8a60a}.sidebar-container .wl-window[data-color=amber] .wl-content{border-left:1px solid rgba(245,158,11,.25);background:#f59e0b0a}.sidebar-container .wl-window[data-color=indigo] .wl-content{border-left:1px solid rgba(99,102,241,.25);background:#6366f10a}.sidebar-container .wl-window[data-color=yellow] .wl-content{border-left:1px solid rgba(234,179,8,.25);background:#eab3080a}.sidebar-container .wl-window[data-color=brown] .wl-content{border-left:1px solid rgba(160,132,94,.25);background:#a0845e0a}.sidebar-container .wl-window[data-color=lime] .wl-content{border-left:1px solid rgba(132,204,22,.25);background:#84cc160a}.sidebar-container .wl-window[data-color=cyan] .wl-content{border-left:1px solid rgba(6,182,212,.25);background:#06b6d40a}.sidebar-drop-indicator{height:2px;background:#3b82f680;margin:0;flex-shrink:0}.sidebar-container.dock-highlight{outline:2px dashed rgba(59,130,246,.4);outline-offset:-2px;background:#3b82f60d}.sidebar-header-icon{width:16px;height:16px;flex-shrink:0;margin-right:4px;color:#fff;position:relative}.wl-sidebar.wl-light .sidebar-header-icon{color:#0006}@keyframes tt-wind{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}70%{transform:rotate(5deg)}}.wl-sidebar-header:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:header-scanline 8s ease-in-out infinite;pointer-events:none}.wl-sidebar.wl-light .wl-sidebar-header:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.03),transparent)}@keyframes header-scanline{0%{left:-60%}50%{left:100%}to{left:100%}}.wl-sidebar.dock-zone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3b82f61f;pointer-events:none;z-index:9999}.sidebar-container.dock-highlight{outline:1px solid rgba(59,130,246,.3);outline-offset:-1px;background:#3b82f60f;animation:dock-pulse 1.5s ease-in-out infinite}@keyframes dock-pulse{0%,to{outline-color:#3b82f633}50%{outline-color:#3b82f680}}.wl-sidebar.wl-sidebar-collapsed.dock-target{outline:1px solid rgba(59,130,246,.5);outline-offset:-1px;background:#3b82f61a!important;animation:dock-pulse 1.5s ease-in-out infinite}.sidebar-drop-indicator{height:3px;background:#3b82f699;box-shadow:0 0 8px #3b82f666,0 0 2px #3b82f699;margin:0;flex-shrink:0;animation:drop-glow 1.5s ease-in-out infinite}@keyframes drop-glow{0%,to{box-shadow:0 0 6px #3b82f64d,0 0 2px #3b82f680}50%{box-shadow:0 0 12px #3b82f680,0 0 3px #3b82f6b3}}@media(prefers-reduced-motion:reduce){.sidebar-header-icon .tt-upper,.sidebar-header-icon .tt-lower,.wl-sidebar-header:after,.sidebar-container.dock-highlight,.wl-sidebar.wl-sidebar-collapsed.dock-target,.sidebar-drop-indicator{animation:none}}.tt-row{display:flex;align-items:center;padding:2px 4px;min-height:22px;gap:6px;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.tt-row+.tt-row{border-top:1px solid rgba(255,255,255,.03)}.tt-label{flex:0 0 90px;width:90px;color:#fff9;font-size:10px;text-transform:uppercase;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.tt-widget{flex:1;display:flex;align-items:center;gap:4px;min-width:0}.tt-slider-wrap{position:relative;flex:1;display:flex;align-items:center;min-width:0}.tt-slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;touch-action:pan-y;cursor:pointer}.tt-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:#ffffff1f;border-radius:2px;outline:none;cursor:pointer;min-width:0;touch-action:none;pointer-events:none}.tt-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;background:#ffffffb3;border-radius:50%;cursor:pointer;transition:background .1s}.tt-slider::-webkit-slider-thumb:hover{background:#fffffff2}.tt-slider::-moz-range-thumb{width:10px;height:10px;background:#ffffffb3;border-radius:50%;border:none;cursor:pointer}.tt-slider::-moz-range-track{height:3px;background:#ffffff1f;border-radius:2px}.tt-value{min-width:38px;text-align:right;color:#ffffffbf;font-size:10px;font-family:Consolas,Monaco,monospace;cursor:text;-webkit-user-select:all;user-select:all;flex-shrink:0}.tt-value-input{width:44px;text-align:right;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:2px;font-size:10px;font-family:Consolas,Monaco,monospace;padding:1px 3px;outline:none;flex-shrink:0}.tt-value-input:focus{border-color:#3b82f680;background:#ffffff1f}.tt-checkbox{width:13px;height:13px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}.tt-select{flex:1;background:#ffffff0f;color:#fffc;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:2px 4px;font-size:10px;outline:none;cursor:pointer;min-width:0}.tt-select:focus{border-color:#3b82f680}.tt-select option{background:#1e1e22;color:#ffffffd9}.tt-color{height:18px;min-width:28px;border:1px solid rgba(255,255,255,.15);border-radius:2px;padding:0;cursor:pointer;background:none}.tt-color-fill{flex:1;min-width:0}.tt-color::-webkit-color-swatch-wrapper{padding:0}.tt-color::-webkit-color-swatch{border:none;border-radius:1px}.tt-hex{flex-shrink:0;color:#ffffff8c;font-size:10px;font-family:Consolas,Monaco,monospace;-webkit-user-select:all;user-select:all;cursor:text}.tt-button{flex:1;background:#ffffff0f;color:#ffffffbf;border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:4px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;font-family:Orbitron,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.tt-button:hover{background:#ffffff1f;color:#fffffff2;border-color:#fff3}.tt-button:active{background:#ffffff2e}.tt-separator{height:1px;background:#ffffff0f;margin:2px 0}.tt-disabled{opacity:.4;pointer-events:none}.tt-pipeline-status{position:fixed;bottom:12px;left:50%;transform:translate(-50%);background:#000000bf;color:#4fc3f7;padding:8px 18px;border-radius:6px;font:13px monospace;z-index:10001!important;pointer-events:none}
