.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--label-primary:#000000d9;--label-secondary:#00000080;--label-tertiary:#00000040;--label-quaternary:#0000001a;--fill-primary:#0000001a;--fill-secondary:#00000014;--fill-tertiary:#0000000d;--fill-quaternary:#00000008;--fill-quinary:#00000005;--accent-red:#ff383c;--accent-orange:#ff8d28;--accent-yellow:#fc0;--accent-green:#34c759;--accent-mint:#00c8b3;--accent-teal:#00c3d0;--accent-cyan:#00c0e8;--accent-blue:#08f;--accent-indigo:#6155f5;--accent-purple:#cb30e0;--accent-pink:#ff2d55;--accent-brown:#ac7f5e;--accent-gray:#8e8e93;--window-bg:#fff;--window-radius:26px;--window-shadow:0 0 0 1px #0000003b, 0 16px 48px #00000059;--section-fill:#f5f5f5;--glass-sidebar:linear-gradient(160deg, #ffffffa8, #fafafc85 50%, #fff9);--glass-control:linear-gradient(160deg, #ffffffc7, #fafafc9e 50%, #ffffffb3);--glass-shadow:0 8px 40px #0000001f;--glass-blur:blur(20px) saturate(180%);--glass-tone:saturate(180%);--sidebar-selection:#0000001c;--sidebar-icon-selected:#007aff;--control-separator:#d9d9d9;--scrollbar-thumb:#00000026;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--text-large-title:26px;--lh-large-title:32px;--text-title1:22px;--lh-title1:26px;--text-title2:17px;--lh-title2:22px;--text-title3:15px;--lh-title3:20px;--text-body:13px;--lh-body:16px;--text-callout:12px;--lh-callout:15px;--text-subheadline:11px;--lh-subheadline:14px;--text-footnote:10px;--lh-footnote:13px;--weight-regular:400;--weight-medium:510;--weight-semibold:590;--weight-bold:700;--wallpaper:linear-gradient(#ffffff4d, #ffffff4d), url(/wallpaper.jpg) center / cover no-repeat, #dfe8ee;--glass-card:#ffffffdb;--glass-card-strong:#fffffff0;--glass-card-border:#ffffffb3;--glass-card-blur:blur(24px) saturate(160%);--glass-card-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 .5px #00000014, 0 1px 3px #0000000f, 0 8px 24px #00000014;--glass-rim:inset 1.5px 1.5px 1px -.5px #fffffff2, inset -1px -1px 1px -.5px #fff9, inset 0 0 12px #ffffff4d;--glass-edge:var(--glass-rim), 0 0 0 .5px #0000001f, 0 4px 16px #0000001a;--content-bg:transparent;--bg-main:#fff6;--bg-alt:#00000009;--bg-surface:#fff;--bg-surface-hover:var(--fill-tertiary);--bg-header:#fff;--text-primary:var(--label-primary);--text-secondary:#0000009e;--text-muted:#0009;--text-tertiary:var(--label-tertiary);--border-color:#0000001f;--border-color-focus:var(--accent-blue);--brand-primary:var(--accent-blue);--brand-primary-rgb:0, 136, 255;--brand-primary-hover:#0077e6;--brand-primary-light:#0088ff1f;--brand-primary-dark:#005fb3;--success-main:var(--accent-green);--success-bg:#34c75924;--success-text:#1f8a3a;--danger-main:var(--accent-red);--danger-bg:#ff383c1f;--danger-text:#c41e23;--warning-main:var(--accent-orange);--warning-bg:#ff8d2824;--warning-text:#b35a00;--info-main:var(--accent-cyan);--info-bg:#00c0e81f;--info-text:#007a94;--shadow-xs:0 1px 1px #0000000a;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:var(--glass-shadow);--shadow-card:0 1px 2px #0000000a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-full:100px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--focus-ring:0 0 0 3px #0088ff73;--text-color:var(--text-primary);--surface-color:var(--bg-surface);--background-color:var(--bg-main);--primary-color:var(--brand-primary);--border-radius:var(--radius-md)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--label-primary:#ffffffd9;--label-secondary:#ffffff8c;--label-tertiary:#ffffff40;--label-quaternary:#ffffff1a;--fill-primary:#ffffff1a;--fill-secondary:#ffffff14;--fill-tertiary:#ffffff0d;--fill-quaternary:#ffffff08;--fill-quinary:#ffffff05;--accent-red:#ff4245;--accent-orange:#ff9230;--accent-yellow:#ffd600;--accent-green:#30d158;--accent-mint:#00dac3;--accent-teal:#00d2e0;--accent-cyan:#3cd3fe;--accent-blue:#0091ff;--accent-indigo:#6d7cff;--accent-purple:#db34f2;--accent-pink:#ff375f;--accent-brown:#b78a66;--accent-gray:#98989f;--window-bg:#1e1e1e;--window-shadow:0 0 0 1px #ffffff1f, 0 16px 48px #0009;--section-fill:#ffffff0d;--glass-sidebar:linear-gradient(160deg, #40424a9e, #22242a8f 50%, #30323a99);--glass-control:linear-gradient(160deg, #50525aa8, #2c2e3699 50%, #3c3e46a3);--glass-shadow:0 8px 40px #00000073;--glass-blur:blur(20px) saturate(160%);--glass-card-blur:blur(24px) saturate(140%);--glass-tone:saturate(160%);--sidebar-selection:#ffffff1a;--sidebar-icon-selected:#0091ff;--control-separator:#ffffff26;--scrollbar-thumb:#fff3;--wallpaper:linear-gradient(#080a0e8c, #080a0e8c), url(/wallpaper.jpg) center / cover no-repeat, #0e1014;--glass-card:#1e2026db;--glass-card-strong:#282a30f0;--glass-card-border:#ffffff1a;--glass-card-shadow:inset 0 1px 0 #ffffff12, 0 0 0 .5px #00000080, 0 8px 24px #00000059;--glass-rim:inset 1.5px 1.5px 1px -.5px #fff6, inset -1px -1px 1px -.5px #fff3, inset 0 0 12px #ffffff0d;--glass-edge:var(--glass-rim), 0 0 0 .5px #00000080, 0 4px 16px #0000004d;--content-bg:transparent;--bg-main:#ffffff0a;--bg-alt:#ffffff0d;--bg-surface:#26282d;--bg-header:#26282d;--border-color:#ffffff1f;--text-secondary:#ffffff9e;--text-muted:#fff9;--brand-primary-rgb:0, 145, 255;--brand-primary-hover:#33a7ff;--brand-primary-light:#0091ff2e;--success-bg:#30d15829;--success-text:#30d158;--danger-bg:#ff424529;--danger-text:#ff6b6d;--warning-bg:#ff923029;--warning-text:#ffad5c;--info-bg:#3cd3fe24;--info-text:#3cd3fe;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #00000080;--focus-ring:0 0 0 3px #0091ff80}@property --liquid-glass{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--wallpaper);color:var(--text-primary);font-family:var(--font-system);line-height:var(--lh-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed}a{color:var(--brand-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--brand-primary-hover);text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:var(--text-body);border:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent-blue)}input,textarea,select{color:var(--text-primary);font-family:inherit;font-size:var(--text-body)}h1,h2{font-weight:var(--weight-bold);color:var(--text-primary);line-height:1.25}h3,h4,h5,h6{font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.25}.glass-panel{background:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:var(--radius-lg)}.interactive{transition:all .1s ease-in-out}.interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.react-grid-item.react-grid-placeholder{background:var(--brand-primary-light)!important;border:2px dashed rgba(var(--brand-primary-rgb), .4)!important;border-radius:var(--radius-md)!important;opacity:1!important}.react-resizable-handle{cursor:se-resize;opacity:0;width:18px;height:18px;transition:opacity .15s;position:absolute;bottom:4px;right:4px}.react-grid-item:hover .react-resizable-handle{opacity:1}.react-resizable-handle:after{content:"";border-right:2px solid var(--brand-primary);border-bottom:2px solid var(--brand-primary);border-radius:0 0 2px;width:10px;height:10px;position:absolute;bottom:2px;right:2px}
