.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,.theme-light{--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:calc(26px * var(--text-scale,1));--lh-large-title:calc(32px * var(--text-scale,1));--text-title1:calc(22px * var(--text-scale,1));--lh-title1:calc(26px * var(--text-scale,1));--text-title2:calc(17px * var(--text-scale,1));--lh-title2:calc(22px * var(--text-scale,1));--text-title3:calc(15px * var(--text-scale,1));--lh-title3:calc(20px * var(--text-scale,1));--text-body:calc(13px * var(--text-scale,1));--lh-body:calc(16px * var(--text-scale,1));--text-callout:calc(12px * var(--text-scale,1));--lh-callout:calc(15px * var(--text-scale,1));--text-subheadline:calc(11px * var(--text-scale,1));--lh-subheadline:calc(14px * var(--text-scale,1));--text-footnote:calc(10px * var(--text-scale,1));--lh-footnote:calc(13px * var(--text-scale,1));--weight-regular:400;--weight-medium:510;--weight-semibold:590;--weight-bold:700;--wallpaper-image:radial-gradient(90% 60% at 15% 0%, #0088ff1f 0%, transparent 60%), linear-gradient(165deg, #f1f4f9 0%, #e5eaf2 60%, #dae1ec 100%);--wallpaper-dim-rgb:255, 255, 255;--wallpaper-dim:.1;--wallpaper-base:#dfe8ee;--wallpaper:linear-gradient(rgba(var(--wallpaper-dim-rgb), var(--wallpaper-dim)), rgba(var(--wallpaper-dim-rgb), var(--wallpaper-dim))), var(--wallpaper-image), var(--wallpaper-base);--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-dim-rgb:8, 10, 14;--wallpaper-dim:.15;--wallpaper-image:radial-gradient(90% 60% at 15% 0%, #0091ff38 0%, transparent 60%), linear-gradient(165deg, #0c0f15 0%, #111622 55%, #171d2b 100%);--wallpaper-base:#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}:root,.theme-light{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--type-large-title:var(--weight-bold) var(--text-large-title)/var(--lh-large-title) var(--font-system);--type-title1:var(--weight-bold) var(--text-title1)/var(--lh-title1) var(--font-system);--type-title2:var(--weight-bold) var(--text-title2)/var(--lh-title2) var(--font-system);--type-headline:var(--weight-semibold) var(--text-title3)/var(--lh-title3) var(--font-system);--type-body:var(--weight-regular) var(--text-body)/var(--lh-body) var(--font-system);--type-callout:var(--weight-regular) var(--text-callout)/var(--lh-callout) var(--font-system);--type-subheadline:var(--weight-medium) var(--text-subheadline)/var(--lh-subheadline) var(--font-system);--type-footnote:var(--weight-regular) var(--text-footnote)/var(--lh-footnote) var(--font-system);--type-caption:var(--weight-semibold) 10px/12px var(--font-system);--radius-field:var(--radius-sm);--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-sheet:var(--radius-xl);--radius-pill:999px;--radius-circle:50%;--color-text:var(--label-primary);--color-text-secondary:var(--text-muted);--color-text-tertiary:var(--label-tertiary);--color-surface:var(--bg-surface);--color-surface-raised:var(--glass-card-strong);--color-surface-sunken:var(--bg-alt);--color-glass:var(--glass-control);--color-border:var(--border-color);--color-hover:var(--fill-tertiary);--color-pressed:var(--fill-secondary);--color-selected:rgba(var(--brand-primary-rgb), .12);--color-accent:var(--brand-primary);--color-accent-soft:var(--brand-primary-light);--color-on-accent:#fff;--mock-pointer:#111;--mock-pointer-edge:#fff;--mock-pointer-shadow:#00000059;--color-success:var(--success-main);--color-success-soft:var(--success-bg);--color-success-text:var(--success-text);--color-warning:var(--warning-main);--color-warning-soft:var(--warning-bg);--color-warning-text:var(--warning-text);--color-danger:var(--danger-main);--color-danger-soft:var(--danger-bg);--color-danger-text:var(--danger-text);--color-info:var(--info-main);--color-info-soft:var(--info-bg);--color-info-text:var(--info-text);--elevation-0:none;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--glass-shadow);--motion-fast:.15s ease;--motion-base:.2s ease;--motion-spring:.28s cubic-bezier(.2, .9, .3, 1.15);--z-base:0;--z-sticky:20;--z-tabbar:60;--z-sheet:50;--z-menu:100;--z-modal:9999;--z-toast:10000;--chart-1:var(--accent-blue);--chart-2:var(--accent-green);--chart-3:var(--accent-orange);--chart-4:var(--accent-purple);--chart-5:var(--accent-teal);--chart-6:var(--accent-pink);--chart-7:var(--accent-indigo);--chart-8:var(--accent-yellow);--chart-grid:var(--color-border);--chart-axis:var(--color-text-secondary);--accent-indigo-soft:#6155f524;--shadow-rgb:0, 0, 0;--highlight-rgb:255, 255, 255;--sheen:#fff;--paper:#fff;--ink-document:#1c1c1e;--brand-stripe:#635bff;--brand-stripe-rgb:99, 91, 255;--warning-rgb:255, 183, 0;--sign-here:var(--accent-yellow);--scrim:#00000052;--scrim-light:#ffffff47;--shadow-glass:0 8px 24px #0f172a24;--shadow-glass-lg:0 20px 50px #0000004d;--shadow-text:0 1px 12px #00000026;--app-icon-shine:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #0000001f, 0 1px 3px #0000002e;--on-accent-muted:#fffc;--text-input-phone:16px;--hit-min:44px;--bg-primary:var(--color-surface);--bg-secondary:var(--color-surface-sunken);--bg-page:transparent;--bg-hover:var(--color-hover);--bg-subtle:var(--color-surface-sunken);--text-caption:var(--text-footnote);--chip-color:var(--color-accent);--font-geist-sans:var(--font-system)}@media (max-width:640px){:root,.theme-light{--text-large-title:calc(28px * var(--text-scale,1));--lh-large-title:calc(34px * var(--text-scale,1));--text-title1:calc(22px * var(--text-scale,1));--lh-title1:calc(28px * var(--text-scale,1));--text-title2:calc(18px * var(--text-scale,1));--lh-title2:calc(23px * var(--text-scale,1));--text-title3:calc(16px * var(--text-scale,1));--lh-title3:calc(21px * var(--text-scale,1));--text-body:calc(15px * var(--text-scale,1));--lh-body:calc(20px * var(--text-scale,1));--text-callout:calc(14px * var(--text-scale,1));--lh-callout:calc(19px * var(--text-scale,1));--text-subheadline:calc(13px * var(--text-scale,1));--lh-subheadline:calc(18px * var(--text-scale,1));--text-footnote:calc(12px * var(--text-scale,1));--lh-footnote:calc(16px * var(--text-scale,1));--radius-md:10px;--radius-lg:16px;--radius-xl:24px}}[data-surface=solid]{--color-glass:var(--color-surface);--glass-control:var(--bg-surface);--glass-sidebar:var(--bg-surface);--glass-card:var(--bg-surface);--glass-card-strong:var(--bg-surface);--glass-blur:none;--glass-card-blur:none;--glass-edge:0 0 0 1px var(--border-color)}[data-text=small]{--text-scale:.92}[data-text=large]{--text-scale:1.12}[data-glass=frosted]{--glass-control:color-mix(in srgb, var(--color-surface) 82%, transparent);--glass-sidebar:color-mix(in srgb, var(--color-surface) 78%, transparent);--glass-blur:blur(30px) saturate(140%);--glass-card:color-mix(in srgb, var(--color-surface) 94%, transparent)}[data-glass=solid]{--glass-control:var(--bg-surface);--glass-sidebar:var(--bg-surface);--glass-card:var(--bg-surface);--glass-card-strong:var(--bg-surface);--glass-blur:none;--glass-card-blur:none}[data-density=compact]{--space-3:6px;--space-4:9px;--space-5:13px;--space-6:16px}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
@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(--color-text);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(--color-accent);transition:color var(--motion-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(--color-text);font-family:inherit;font-size:var(--text-body)}h1,h2{font-weight:var(--weight-bold);color:var(--color-text);line-height:1.25}h3,h4,h5,h6{font-weight:var(--weight-semibold);color:var(--color-text);line-height:1.25}.glass-panel{background:var(--color-surface);border:1px solid var(--color-border);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(--color-accent-soft)!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(--color-accent);border-bottom:2px solid var(--color-accent);border-radius:0 0 var(--radius-field) 0;width:10px;height:10px;position:absolute;bottom:2px;right:2px}
