.menu-bar.svelte-1h6lnmv{position:absolute;top:0;left:0;right:0;height:36px;background:var(--glass-bg-dark);backdrop-filter:blur(var(--glass-blur-raw));-webkit-backdrop-filter:blur(var(--glass-blur-raw));border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:3000;font-size:13px}.menu-left.svelte-1h6lnmv{display:flex;align-items:center;gap:4px}.menu-logo.svelte-1h6lnmv{display:flex;align-items:center;padding:4px 8px;border-radius:4px;transition:background .15s}.menu-logo.svelte-1h6lnmv:hover{background:#ffffff0d}.logo-img.svelte-1h6lnmv{height:16px;opacity:.9}.nav-items.svelte-1h6lnmv{display:flex;align-items:center;margin-left:8px}.nav-dropdown.svelte-1h6lnmv{position:relative}.nav-item.svelte-1h6lnmv{display:flex;align-items:center;gap:4px;padding:4px 10px;border:none;background:none;font-size:13px;font-weight:500;color:#ffffffb3;cursor:pointer;border-radius:4px;transition:all .15s}.nav-item.svelte-1h6lnmv:hover,.nav-item.active.svelte-1h6lnmv{background:#ffffff0d;color:#fff}.dropdown-arrow.svelte-1h6lnmv{width:12px;height:12px;opacity:.5}.dropdown-menu.svelte-1h6lnmv{position:absolute;top:100%;left:0;margin-top:4px;min-width:240px;background:#1a1a24fa;backdrop-filter:blur(var(--glass-blur-raw));-webkit-backdrop-filter:blur(var(--glass-blur-raw));border-radius:10px;box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff0d;padding:6px;z-index:1001}.dropdown-item.svelte-1h6lnmv{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;color:#fffc;border-radius:6px;transition:background .15s;border:none;background:none;width:100%;cursor:pointer;font-family:inherit;text-align:left}.dropdown-item.svelte-1h6lnmv:hover{background:#ffffff0d;color:#fff}.dropdown-item.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:18px;height:18px;flex-shrink:0;color:#9ca3af}.dropdown-title.svelte-1h6lnmv{display:block;font-weight:600;font-size:13px}.dropdown-desc.svelte-1h6lnmv{display:block;font-size:11px;color:#fff6;margin-top:1px}.dropdown-divider.svelte-1h6lnmv{height:1px;background:#ffffff14;margin:6px 8px}.menu-center.svelte-1h6lnmv{display:flex;align-items:center;gap:6px}.status-indicator.svelte-1h6lnmv{width:6px;height:6px;background:var(--accent-color, #fff);border-radius:50%;animation:svelte-1h6lnmv-pulse 2s ease-in-out infinite;box-shadow:0 0 8px var(--accent-color, rgba(255, 255, 255, .5))}@keyframes svelte-1h6lnmv-pulse{0%,to{opacity:1}50%{opacity:.5}}.status-text.svelte-1h6lnmv{font-weight:600;font-size:12px;color:#ffffffb3}.menu-right.svelte-1h6lnmv{display:flex;align-items:center;gap:12px}.theme-toggle.svelte-1h6lnmv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s}.theme-toggle.svelte-1h6lnmv:hover{background:#ffffff1a;border-color:#fff3}.theme-toggle.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:14px;height:14px;color:#ffffffb3}.time.svelte-1h6lnmv{font-size:12px;color:#ffffff80;font-variant-numeric:tabular-nums}.sign-in-link.svelte-1h6lnmv{font-size:12px;font-weight:500;color:#ffffffb3;text-decoration:none;padding:5px 10px;border-radius:6px;transition:all .15s}.sign-in-link.svelte-1h6lnmv:hover{color:#fff;background:#ffffff0d}.get-started.svelte-1h6lnmv{font-size:12px;font-weight:600;color:#fff;background:linear-gradient(180deg,#1a1a1a,#000);text-decoration:none;padding:5px 14px;border-radius:9999px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff1a inset,0 2px 8px #0003;position:relative;overflow:hidden}.get-started.svelte-1h6lnmv:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.get-started.svelte-1h6lnmv:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff26 inset,0 4px 16px #0000004d}.settings-btn.svelte-1h6lnmv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:#ffffffb3;cursor:pointer;transition:all .2s;padding:0}.settings-btn.svelte-1h6lnmv:hover{background:#ffffff1a;color:#fff}.settings-btn.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:15px;height:15px}.window-manager.svelte-1h6lnmv{position:relative}.window-manager-btn.svelte-1h6lnmv{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s}.window-manager-btn.svelte-1h6lnmv:hover,.window-manager-btn.active.svelte-1h6lnmv{background:#ffffff1a;border-color:#fff3}.window-manager-btn.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:14px;height:14px;color:#ffffffb3}.window-count.svelte-1h6lnmv{font-size:10px;font-weight:600;color:#fffc;background:#ffffff26;padding:1px 5px;border-radius:4px;min-width:14px;text-align:center}.windows-dropdown.svelte-1h6lnmv{right:0;left:auto;min-width:200px}.windows-header.svelte-1h6lnmv{font-size:11px;font-weight:600;color:#ffffff80;padding:8px 12px 4px;text-transform:uppercase;letter-spacing:.5px}.window-item.svelte-1h6lnmv{position:relative}.window-item.minimized.svelte-1h6lnmv{opacity:.6}.window-item.minimized.svelte-1h6lnmv .dropdown-title:where(.svelte-1h6lnmv){font-style:italic}.hamburger-btn.svelte-1h6lnmv{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;cursor:pointer;color:#fffc;border-radius:6px;transition:background .15s;flex-shrink:0}.hamburger-btn.svelte-1h6lnmv:hover{background:#ffffff14}.hamburger-btn.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:20px;height:20px}.mobile-nav.svelte-1h6lnmv{display:none;position:absolute;top:44px;left:0;right:0;background:#101018fa;backdrop-filter:blur(var(--glass-blur-raw, 20px));-webkit-backdrop-filter:blur(var(--glass-blur-raw, 20px));border-bottom:1px solid rgba(255,255,255,.08);padding:8px 0 16px;z-index:3001;overflow-y:auto;max-height:calc(100svh - 44px)}.mobile-nav-section.svelte-1h6lnmv{border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav-section.svelte-1h6lnmv:last-of-type{border-bottom:none}.mobile-nav-header.svelte-1h6lnmv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background:none;border:none;color:#ffffffd9;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:color .15s;min-height:48px}.mobile-nav-header.svelte-1h6lnmv:hover,.mobile-nav-header.open.svelte-1h6lnmv{color:#fff}.mobile-arrow.svelte-1h6lnmv{width:16px;height:16px;opacity:.5;transition:transform .2s;flex-shrink:0}.mobile-nav-header.open.svelte-1h6lnmv .mobile-arrow:where(.svelte-1h6lnmv){transform:rotate(180deg)}.mobile-nav-items.svelte-1h6lnmv{padding:4px 0 8px}.mobile-nav-item.svelte-1h6lnmv{display:block;width:100%;padding:12px 36px;background:none;border:none;color:#fff9;font-size:14px;font-family:inherit;cursor:pointer;text-align:left;text-decoration:none;transition:color .15s;min-height:44px;box-sizing:border-box}.mobile-nav-item.svelte-1h6lnmv:hover{color:#fff}.mobile-nav-cta.svelte-1h6lnmv{display:flex;flex-direction:column;gap:10px;padding:20px 20px 8px}.mobile-sign-in.svelte-1h6lnmv{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:10px;background:#fffffff0;border:1px solid rgba(255,255,255,.72);color:#111827;font-size:14px;font-weight:650;text-decoration:none;text-align:center;transition:all .15s;min-height:44px;box-shadow:0 10px 24px #0000002e,0 1px #ffffffe6 inset}.mobile-sign-in.svelte-1h6lnmv:hover{background:#fff;color:#000;transform:translateY(-1px)}.mobile-get-started.svelte-1h6lnmv{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:10px;background:linear-gradient(180deg,#1a1a1a,#000);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center;transition:all .15s;min-height:44px;box-shadow:0 1px #ffffff1a inset,0 2px 8px #0000004d}.mobile-get-started.svelte-1h6lnmv:hover{transform:translateY(-1px)}@media(max-width:768px){.menu-bar.svelte-1h6lnmv{height:44px;padding:0 12px}.hamburger-btn.svelte-1h6lnmv{display:flex}.nav-items.svelte-1h6lnmv,.menu-center.svelte-1h6lnmv{display:none}.mobile-nav.svelte-1h6lnmv{display:block}.menu-right.svelte-1h6lnmv{gap:8px}.time.svelte-1h6lnmv,.sign-in-link.svelte-1h6lnmv,.get-started.svelte-1h6lnmv{display:none}.theme-toggle.svelte-1h6lnmv{width:36px;height:36px}.theme-toggle.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:16px;height:16px}.settings-btn.svelte-1h6lnmv{width:36px;height:36px}.settings-btn.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){width:16px;height:16px}.logo-img.svelte-1h6lnmv{height:15px}.window-manager-btn.svelte-1h6lnmv{width:36px;height:36px;padding:0 8px}}@media(max-width:480px){.menu-bar.svelte-1h6lnmv{padding:0 10px}.menu-right.svelte-1h6lnmv{gap:6px}.theme-toggle.svelte-1h6lnmv,.settings-btn.svelte-1h6lnmv,.window-manager.svelte-1h6lnmv{display:none}}.demo-desktop.light-theme .menu-bar.svelte-1h6lnmv{background:var(--glass-bg-light);border-bottom-color:var(--glass-border-light)}.demo-desktop.light-theme .logo-img.svelte-1h6lnmv{opacity:.9}.demo-desktop.light-theme .nav-item.svelte-1h6lnmv{color:#000000b3}.demo-desktop.light-theme .nav-item.svelte-1h6lnmv:hover,.demo-desktop.light-theme .nav-item.active.svelte-1h6lnmv{background:#0000000d;color:#111827}.demo-desktop.light-theme .dropdown-arrow.svelte-1h6lnmv{opacity:.5}.demo-desktop.light-theme .dropdown-menu.svelte-1h6lnmv{background:#fffffffa;box-shadow:0 4px 20px #00000026,0 0 0 1px #00000014}.demo-desktop.light-theme .dropdown-item.svelte-1h6lnmv{color:#374151}.demo-desktop.light-theme .dropdown-item.svelte-1h6lnmv:hover{background:#0000000d;color:#111827}.demo-desktop.light-theme .dropdown-item.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){color:#6b7280}.demo-desktop.light-theme .dropdown-desc.svelte-1h6lnmv{color:#00000080}.demo-desktop.light-theme .dropdown-divider.svelte-1h6lnmv{background:#0000001a}.demo-desktop.light-theme .status-indicator.svelte-1h6lnmv{background:#111827;box-shadow:0 0 8px #0000004d}.demo-desktop.light-theme .status-text.svelte-1h6lnmv{color:#000000b3}.demo-desktop.light-theme .theme-toggle.svelte-1h6lnmv{background:#0000000d;border-color:#0000001a}.demo-desktop.light-theme .theme-toggle.svelte-1h6lnmv:hover{background:#0000001a;border-color:#0003}.demo-desktop.light-theme .theme-toggle.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){color:#000000b3}.demo-desktop.light-theme .time.svelte-1h6lnmv{color:#00000080}.demo-desktop.light-theme .sign-in-link.svelte-1h6lnmv{color:#0009}.demo-desktop.light-theme .sign-in-link.svelte-1h6lnmv:hover{color:#111827;background:#0000000d}.demo-desktop.light-theme .get-started.svelte-1h6lnmv{background:#111827;color:#fff}.demo-desktop.light-theme .get-started.svelte-1h6lnmv:hover{background:#374151}.demo-desktop.light-theme .window-manager-btn.svelte-1h6lnmv{background:#0000000d;border-color:#0000001a}.demo-desktop.light-theme .window-manager-btn.svelte-1h6lnmv:hover,.demo-desktop.light-theme .window-manager-btn.active.svelte-1h6lnmv{background:#0000001a;border-color:#0003}.demo-desktop.light-theme .window-manager-btn.svelte-1h6lnmv svg:where(.svelte-1h6lnmv){color:#000000b3}.demo-desktop.light-theme .window-count.svelte-1h6lnmv{color:#000c;background:#0000001a}.demo-desktop.light-theme .windows-header.svelte-1h6lnmv,.demo-desktop.light-theme .settings-btn.svelte-1h6lnmv{color:#00000080}.demo-desktop.light-theme .settings-btn.svelte-1h6lnmv:hover{background:#0000000f;color:#000}.demo-desktop.light-theme .hamburger-btn.svelte-1h6lnmv{color:#000000b3}.demo-desktop.light-theme .hamburger-btn.svelte-1h6lnmv:hover{background:#0000000f}.demo-desktop.light-theme .mobile-nav.svelte-1h6lnmv{background:#fffffffa;border-bottom-color:#00000014}.demo-desktop.light-theme .mobile-nav-section.svelte-1h6lnmv{border-bottom-color:#0000000f}.demo-desktop.light-theme .mobile-nav-header.svelte-1h6lnmv{color:#000000bf}.demo-desktop.light-theme .mobile-nav-header.svelte-1h6lnmv:hover,.demo-desktop.light-theme .mobile-nav-header.open.svelte-1h6lnmv{color:#111827}.demo-desktop.light-theme .mobile-nav-item.svelte-1h6lnmv{color:#0000008c}.demo-desktop.light-theme .mobile-nav-item.svelte-1h6lnmv:hover{color:#111827}.demo-desktop.light-theme .mobile-sign-in.svelte-1h6lnmv{background:#fffffff5;border-color:#0000001a;color:#111827;box-shadow:0 10px 24px #0f172a1f,0 1px #fffffff2 inset}.demo-desktop.light-theme .mobile-sign-in.svelte-1h6lnmv:hover{background:#fff;color:#000}.demo-desktop.light-theme .mobile-get-started.svelte-1h6lnmv{background:#111827;border-color:transparent}.dock-container.svelte-j1gc7k{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:999}.dock.svelte-j1gc7k{display:flex;align-items:center;gap:4px;padding:6px 10px;background:var(--glass-bg-app);backdrop-filter:blur(var(--glass-blur-raw));-webkit-backdrop-filter:blur(var(--glass-blur-raw));border-radius:18px;border:1px solid var(--glass-border-dark);box-shadow:0 8px 32px #0006,0 2px 8px #0003}.dock-item.svelte-j1gc7k{position:relative;display:flex;flex-direction:column;align-items:center;padding:4px;background:none;border:none;cursor:pointer}.dock-container.auto-hide.svelte-j1gc7k{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.dock-container.dock-hidden.svelte-j1gc7k{transform:translate(-50%) translateY(100%);opacity:0}.dock-icon.svelte-j1gc7k{width:var(--dock-icon-size, 48px);height:var(--dock-icon-size, 48px);border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.dock-icon.hovered.svelte-j1gc7k{transform:translateY(-8px) scale(1.15);background:#ffffff1f;border-color:#fff3;box-shadow:0 8px 24px #0000004d}.dock-icon.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:22px;height:22px;color:#ffffffd9}.osa-icon.svelte-j1gc7k{width:100%;height:100%;border-radius:inherit;background:transparent;display:flex;align-items:center;justify-content:center}.osa-icon.svelte-j1gc7k img:where(.svelte-j1gc7k){height:22px;filter:invert(1);opacity:.85}.dock-indicator.svelte-j1gc7k{position:absolute;bottom:-2px;width:4px;height:4px;background:var(--accent-color, #fff);border-radius:50%;box-shadow:0 0 6px var(--accent-color, rgba(255, 255, 255, .5))}.dock-tooltip.svelte-j1gc7k{position:absolute;bottom:100%;margin-bottom:12px;padding:6px 12px;background:#000000e6;color:#fff;font-size:12px;font-weight:500;border-radius:6px;white-space:nowrap;pointer-events:none;animation:svelte-j1gc7k-tooltip-in .15s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes svelte-j1gc7k-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dock-divider.svelte-j1gc7k{width:1px;height:40px;background:#ffffff1a;margin:0 6px}.dock-cta.svelte-j1gc7k{display:flex;align-items:center;gap:6px;padding:10px 18px;background:linear-gradient(180deg,#fff,#f0f0f0);color:#0a0a0f;text-decoration:none;border-radius:9999px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);box-shadow:0 1px #fff6 inset,0 2px 8px #0003;position:relative;overflow:hidden}.dock-cta.svelte-j1gc7k:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.dock-cta.svelte-j1gc7k:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff80 inset,0 8px 24px #0000004d}.dock-cta.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:14px;height:14px}.dock-icon.dock-icon-style-minimal.svelte-j1gc7k{background:transparent;border:none}.dock-icon.dock-icon-style-rounded.svelte-j1gc7k{border-radius:50%}.dock-icon.dock-icon-style-square.svelte-j1gc7k{border-radius:2px}.dock-icon.dock-icon-style-macos.svelte-j1gc7k{border-radius:22%;background:#3b82f626}.dock-icon.dock-icon-style-glass.svelte-j1gc7k{background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#fff3}.dock-icon.dock-icon-style-neon.svelte-j1gc7k{background:transparent;border-color:#0ff;box-shadow:0 0 8px #00ffff4d}.dock-icon.dock-icon-style-neon.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#0ff}.dock-icon.dock-icon-style-flat.svelte-j1gc7k{background:#3b82f626;border:none}.dock-icon.dock-icon-style-neumorphism.svelte-j1gc7k{background:#2a2a3a;border:none;box-shadow:4px 4px 8px #1a1a28,-4px -4px 8px #3a3a4a}.dock-icon.dock-icon-style-brutalist.svelte-j1gc7k{border:2px solid #e5e7eb;border-radius:0;background:transparent}.dock-icon.dock-icon-style-outlined.svelte-j1gc7k{background:transparent;border:1px dashed rgba(255,255,255,.3)}.dock-icon.dock-icon-style-gradient.svelte-j1gc7k{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.dock-icon.dock-icon-style-gradient.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.dock-icon.dock-icon-style-pixel.svelte-j1gc7k{border-radius:0;background:#22c55e;border:2px solid #166534}.dock-icon.dock-icon-style-pixel.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#000}.dock-icon.dock-icon-style-terminal.svelte-j1gc7k{background:#000;border-color:#22c55e}.dock-icon.dock-icon-style-terminal.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#22c55e}.dock-icon.dock-icon-style-frosted.svelte-j1gc7k{background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#fff6}.dock-icon.dock-icon-style-paper.svelte-j1gc7k{background:#fff;box-shadow:0 1px 4px #0000001a;border-color:#00000014}.dock-icon.dock-icon-style-paper.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#374151}.dock-icon.dock-icon-style-depth.svelte-j1gc7k{box-shadow:0 4px 12px #0003,0 8px 20px #00000026;border:none}.dock-icon.dock-icon-style-material.svelte-j1gc7k{box-shadow:0 1px 3px #0003,0 2px 4px #0000001a}.dock-icon.dock-icon-style-fluent.svelte-j1gc7k{background:#ffffffa6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#ffffff80}.dock-icon.dock-icon-style-fluent.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#374151}.dock-icon.dock-icon-style-aero.svelte-j1gc7k{background:linear-gradient(180deg,#ffffffd9,#ffffff8c);border-color:#fffc}.dock-icon.dock-icon-style-aero.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#374151}.dock-icon.dock-icon-style-macos-classic.svelte-j1gc7k{border-radius:4px;background:linear-gradient(180deg,#f0f0f0,#c9c9c9);border:1px solid;border-color:#ffffff #7a7a7a #7a7a7a #ffffff;box-shadow:1px 1px #5f5f5f,inset 1px 1px #ffffffd9}.dock-icon.dock-icon-style-macos-classic.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#1f2937}.dock-icon.dock-icon-style-retro.svelte-j1gc7k{border-radius:0;background:#d6d3d1;border:2px solid;border-color:#ffffff #78716c #78716c #ffffff;box-shadow:3px 3px #00000038}.dock-icon.dock-icon-style-retro.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#111827}.dock-icon.dock-icon-style-win95.svelte-j1gc7k{border-radius:0;background:silver;border:2px solid;border-color:#ffffff #808080 #808080 #ffffff;box-shadow:none}.dock-icon.dock-icon-style-win95.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#000}.dock-icon.dock-icon-style-ios.svelte-j1gc7k{border-radius:22%}.dock-icon.dock-icon-style-android.svelte-j1gc7k{border-radius:28%}.dock-icon.dock-icon-style-windows11.svelte-j1gc7k{border-radius:7px}.dock-icon.dock-icon-style-cyberpunk.svelte-j1gc7k{background:#0a0a0a;border:2px solid #00ff41;box-shadow:0 0 8px #00ff41}.dock-icon.dock-icon-style-cyberpunk.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#00ff41}.dock-icon.dock-icon-style-matrix.svelte-j1gc7k{background:#000;border:2px solid #00ff00;box-shadow:0 0 8px #00ff0080}.dock-icon.dock-icon-style-matrix.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#0f0}.dock-icon.dock-icon-style-synthwave.svelte-j1gc7k{background:linear-gradient(135deg,#ff006e,#8338ec,#3a86ff);border:2px solid #ff006e}.dock-icon.dock-icon-style-synthwave.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.dock-icon.dock-icon-style-vaporwave.svelte-j1gc7k{background:linear-gradient(135deg,#ff71ce,#01cdfe);border:2px solid #b967ff}.dock-icon.dock-icon-style-vaporwave.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.dock-icon.dock-icon-style-aurora.svelte-j1gc7k{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border:none}.dock-icon.dock-icon-style-aurora.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.dock-icon.dock-icon-style-holographic.svelte-j1gc7k{background:linear-gradient(135deg,#ff0080,#ff8c00,#40e0d0);border:none}.dock-icon.dock-icon-style-holographic.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.dock-icon.dock-icon-style-glow.svelte-j1gc7k{border:none;box-shadow:0 0 12px #6464ff80,0 0 20px #6464ff33}.dock-icon.dock-icon-style-chrome.svelte-j1gc7k{background:linear-gradient(135deg,#f5f5f5,#b0b0b0,#f5f5f5);border:2px solid #888}.dock-icon.dock-icon-style-rainbow.svelte-j1gc7k{background:linear-gradient(135deg,red,#ff7f00,#ff0,#0f0,#00f,#9400d3);border:none}.dock-icon.dock-icon-style-rainbow.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.dock-icon.dock-icon-style-sketch.svelte-j1gc7k{background:#fff;border:2px dashed #333;border-radius:4px}.dock-icon.dock-icon-style-sketch.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#333}.dock-icon.dock-icon-style-comic.svelte-j1gc7k{background:#ffeb3b;border:3px solid #000;border-radius:0;box-shadow:3px 3px #000}.dock-icon.dock-icon-style-comic.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#000}.dock-icon.dock-icon-style-watercolor.svelte-j1gc7k{background:radial-gradient(circle,#ffb6c1cc,#add8e699);border:none}.demo-desktop.light-theme .dock-icon.dock-icon-style-neumorphism.svelte-j1gc7k{background:#e8e8ed;box-shadow:4px 4px 8px #00000014,-4px -4px 8px #fffc}.demo-desktop.light-theme .dock-icon.dock-icon-style-neon.svelte-j1gc7k{border-color:#3b82f6;box-shadow:0 0 8px #3b82f64d}.demo-desktop.light-theme .dock-icon.dock-icon-style-neon.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#3b82f6}.demo-desktop.light-theme .dock-icon.dock-icon-style-brutalist.svelte-j1gc7k{border-color:#374151}.demo-desktop.light-theme .dock-icon.dock-icon-style-outlined.svelte-j1gc7k{border-color:#0003}@media(max-width:768px){.dock-container.svelte-j1gc7k{bottom:6px}.dock.svelte-j1gc7k{gap:2px;padding:4px 8px;border-radius:14px}.dock-icon.svelte-j1gc7k{width:40px;height:40px;border-radius:10px}.dock-icon.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:20px;height:20px}.osa-icon.svelte-j1gc7k img:where(.svelte-j1gc7k){height:20px}.dock-divider.svelte-j1gc7k{height:30px;margin:0 4px}.dock-cta.svelte-j1gc7k{padding:0;width:40px;height:40px;border-radius:10px;justify-content:center;background:linear-gradient(180deg,#fff,#f0f0f0)}.dock-cta-text.svelte-j1gc7k{display:none}.dock-cta.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:18px;height:18px}.dock-tooltip.svelte-j1gc7k{font-size:10px;padding:4px 8px}}@media(max-width:480px){.dock-container.svelte-j1gc7k{position:fixed;bottom:env(safe-area-inset-bottom,8px);left:0;right:0;transform:none;display:flex;justify-content:center;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 8px 4px}.dock-container.svelte-j1gc7k::-webkit-scrollbar{display:none}.dock-container.dock-hidden.svelte-j1gc7k{transform:translateY(100%)}.dock.svelte-j1gc7k{gap:2px;padding:4px 8px;border-radius:14px;flex-shrink:0}.dock-item.svelte-j1gc7k{min-width:44px;min-height:44px;justify-content:center;padding:0}.dock-icon.svelte-j1gc7k{width:36px;height:36px;border-radius:9px;pointer-events:none}.dock-icon.hovered.svelte-j1gc7k{transform:none}.dock-icon.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:18px;height:18px}.osa-icon.svelte-j1gc7k img:where(.svelte-j1gc7k){height:18px}.dock-divider.svelte-j1gc7k,.dock-tooltip.svelte-j1gc7k{display:none}.dock-cta.svelte-j1gc7k{min-width:44px;min-height:44px;width:auto;height:auto;padding:0 12px;border-radius:10px}.dock-cta.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:16px;height:16px}}@media(max-width:380px){.dock-container.svelte-j1gc7k{padding:0 4px 4px}.dock.svelte-j1gc7k{gap:1px;padding:3px 6px;border-radius:12px}.dock-icon.svelte-j1gc7k{width:32px;height:32px;border-radius:8px}.dock-icon.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:15px;height:15px}.osa-icon.svelte-j1gc7k img:where(.svelte-j1gc7k){height:15px}.dock-cta.svelte-j1gc7k{padding:0 8px}.dock-cta.svelte-j1gc7k svg:where(.svelte-j1gc7k){width:14px;height:14px}}.demo-desktop.light-theme .dock.svelte-j1gc7k{background:var(--glass-bg-light);border-color:var(--glass-border-light);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a}.demo-desktop.light-theme .dock-icon.svelte-j1gc7k{background:#0000000d;border-color:#00000014}.demo-desktop.light-theme .dock-icon.hovered.svelte-j1gc7k{background:#0000001a;border-color:#00000026;box-shadow:0 8px 24px #00000026}.demo-desktop.light-theme .dock-icon.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#374151}.demo-desktop.light-theme .osa-icon.svelte-j1gc7k{background:transparent}.demo-desktop.light-theme .osa-icon.svelte-j1gc7k img:where(.svelte-j1gc7k){filter:invert(0);opacity:.8}.demo-desktop.light-theme .dock-indicator.svelte-j1gc7k{background:#111827;box-shadow:0 0 6px #0000004d}.demo-desktop.light-theme .dock-tooltip.svelte-j1gc7k{background:#111827f2;border-color:#ffffff1a}.demo-desktop.light-theme .dock-divider.svelte-j1gc7k{background:#0000001a}.demo-desktop.light-theme .dock-cta.svelte-j1gc7k{background:linear-gradient(180deg,#1a1a1a,#000);color:#fff;border-color:#ffffff1a;box-shadow:0 1px #ffffff1a inset,0 2px 8px #0003}.demo-desktop.light-theme .dock-cta.svelte-j1gc7k svg:where(.svelte-j1gc7k){color:#fff}.demo-desktop.light-theme .dock-cta.svelte-j1gc7k:before{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%)}.demo-desktop.light-theme .dock-cta.svelte-j1gc7k:hover{box-shadow:0 1px #ffffff26 inset,0 8px 24px #0000004d}.demo-window.svelte-rkod9b{position:absolute;background:rgba(26,26,36,var(--window-bg-opacity, 1));backdrop-filter:blur(var(--glass-blur-raw));-webkit-backdrop-filter:blur(var(--glass-blur-raw));border-radius:var(--corner-radius, 10px);box-shadow:0 20px 60px #00000080,0 4px 16px #0000004d,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;overflow:hidden;min-width:200px;min-height:150px;transition:box-shadow .15s,border-radius .2s}.demo-window.maximized.svelte-rkod9b{border-radius:0}.demo-window.focused.svelte-rkod9b{box-shadow:0 24px 80px #0009,0 8px 24px #0006,0 0 0 1px #ffffff26}.demo-window.dragging.svelte-rkod9b{cursor:grabbing;opacity:.95}.window-titlebar.svelte-rkod9b{display:flex;align-items:center;height:40px;padding:0 12px;background:rgba(13,13,18,var(--window-bg-opacity, 1));backdrop-filter:blur(var(--glass-blur-raw));-webkit-backdrop-filter:blur(var(--glass-blur-raw));border-bottom:1px solid rgba(255,255,255,.05);cursor:grab;-webkit-user-select:none;user-select:none}.demo-window.maximized.svelte-rkod9b .window-titlebar:where(.svelte-rkod9b){cursor:default}.window-titlebar.svelte-rkod9b:active{cursor:grabbing}.window-controls.svelte-rkod9b{display:flex;gap:8px}.window-control.svelte-rkod9b{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.window-control.svelte-rkod9b svg:where(.svelte-rkod9b){width:8px;height:8px;opacity:0;transition:opacity .15s}.window-controls.svelte-rkod9b:hover .window-control:where(.svelte-rkod9b) svg:where(.svelte-rkod9b){opacity:1}.window-control.close.svelte-rkod9b{background:var(--traffic-close)}.window-control.close.svelte-rkod9b svg:where(.svelte-rkod9b){color:#4a0000}.window-control.close.svelte-rkod9b:hover{background:#ff3b30}.window-control.minimize.svelte-rkod9b{background:var(--traffic-minimize)}.window-control.minimize.svelte-rkod9b svg:where(.svelte-rkod9b){color:#5a4500}.window-control.minimize.svelte-rkod9b:hover{background:#f5a623}.window-control.maximize.svelte-rkod9b{background:var(--traffic-maximize)}.window-control.maximize.svelte-rkod9b svg:where(.svelte-rkod9b){color:#004a00}.window-control.maximize.svelte-rkod9b:hover{background:#2ecc40}.window-title.svelte-rkod9b{flex:1;text-align:center;font-size:13px;font-weight:500;color:#ffffffb3}.window-spacer.svelte-rkod9b{width:52px}.window-content.svelte-rkod9b{flex:1;overflow:hidden;background:#111827}.resize-handle.svelte-rkod9b{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:se-resize}.resize-handle-corner.svelte-rkod9b{position:absolute;right:0;bottom:0;width:12px;height:12px;cursor:se-resize}.resize-handle-corner.svelte-rkod9b:after{content:"";position:absolute;right:3px;bottom:3px;width:6px;height:6px;border-right:2px solid rgba(255,255,255,.15);border-bottom:2px solid rgba(255,255,255,.15)}.demo-desktop.light-theme .demo-window.svelte-rkod9b{background:rgba(255,255,255,var(--window-bg-opacity, 1));box-shadow:0 20px 60px #0003,0 4px 16px #0000001a,0 0 0 1px #00000014}.demo-desktop.light-theme .demo-window.focused.svelte-rkod9b{box-shadow:0 24px 80px #00000040,0 8px 24px #00000026,0 0 0 1px #0000001f}.demo-desktop.light-theme .window-titlebar.svelte-rkod9b{background:#f5f5f7;border-bottom-color:#00000014}.demo-desktop.light-theme .window-title.svelte-rkod9b{color:#000000b3}.demo-desktop.light-theme .window-content.svelte-rkod9b{background:#fff}.demo-desktop.light-theme .resize-handle-corner.svelte-rkod9b:after{border-right-color:#00000026;border-bottom-color:#00000026}@media(max-width:768px){.demo-window.svelte-rkod9b{left:0!important;top:32px!important;width:100%!important;height:calc(100dvh - 102px)!important;border-radius:0!important;min-width:unset;min-height:unset}.window-titlebar.svelte-rkod9b{cursor:default;height:36px;padding:0 10px}.window-titlebar.svelte-rkod9b:active{cursor:default}.window-title.svelte-rkod9b{font-size:12px}.window-content.svelte-rkod9b{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.resize-handle.svelte-rkod9b,.resize-handle-corner.svelte-rkod9b{display:none}}.settings-content.svelte-18k8mta{display:flex;padding:0!important;height:100%;min-height:0;background:#111827;color:#e5e7eb;overflow:hidden;container-type:inline-size;container-name:settings}.settings-content.light-theme.svelte-18k8mta{background:#f5f5f7;color:#111827}.settings-sidebar.svelte-18k8mta{width:170px;flex-shrink:0;background:#00000040;border-right:1px solid rgba(255,255,255,.06);padding:16px 8px;overflow-y:auto;min-height:0}.settings-nav.svelte-18k8mta{display:flex;flex-direction:column;gap:1px}.settings-nav-item.svelte-18k8mta{display:flex;align-items:center;gap:10px;padding:9px 12px;background:none;border:none;border-radius:8px;font-size:13px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;white-space:nowrap}.settings-nav-item.svelte-18k8mta:hover{background:#ffffff0f;color:#e5e7eb}.settings-nav-item.active.svelte-18k8mta{background:#ffffff1a;color:#fff}.settings-nav-item.svelte-18k8mta svg:where(.svelte-18k8mta){width:16px;height:16px;flex-shrink:0;opacity:.7}.settings-nav-item.active.svelte-18k8mta svg:where(.svelte-18k8mta){opacity:1}.settings-main.svelte-18k8mta{flex:1;padding:20px 24px;overflow-y:auto;min-width:0;min-height:0;-webkit-overflow-scrolling:touch}@container settings (max-width: 500px){.settings-content.svelte-18k8mta{flex-direction:column}.settings-sidebar.svelte-18k8mta{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 6px;overflow-y:visible;overflow-x:auto}.settings-nav.svelte-18k8mta{flex-direction:row;gap:2px}.settings-nav-item.svelte-18k8mta{white-space:nowrap;font-size:11px;padding:6px 10px;gap:6px}.settings-nav-item.svelte-18k8mta svg:where(.svelte-18k8mta){width:14px;height:14px}.settings-main.svelte-18k8mta{padding:14px 16px;flex:1 1 auto;min-height:0}.settings-section.svelte-18k8mta{padding:14px 16px}.icon-style-grid.svelte-18k8mta{gap:6px}.icon-style-option.svelte-18k8mta{width:56px;padding:8px 6px}}.settings-section.svelte-18k8mta{margin-bottom:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:18px 20px}@media(max-width:768px){.settings-content.svelte-18k8mta{flex-direction:column;height:100%;min-height:0;overflow:hidden}.settings-sidebar.svelte-18k8mta{width:100%;flex:0 0 auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.settings-nav.svelte-18k8mta{flex-direction:row;gap:4px;width:max-content;min-width:100%}.settings-nav-item.svelte-18k8mta{flex:0 0 auto;white-space:nowrap;min-height:38px;font-size:12px;padding:8px 10px;gap:7px}.settings-main.svelte-18k8mta{flex:1 1 auto;min-height:0;padding:14px;overflow-y:auto}.settings-section.svelte-18k8mta{padding:14px;border-radius:10px}.settings-row.svelte-18k8mta{align-items:flex-start;flex-direction:column;gap:10px}.settings-control.svelte-18k8mta{width:100%;flex-wrap:wrap}.setting-toggle-btn.svelte-18k8mta{min-height:36px}}.settings-section-title.svelte-18k8mta{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px;padding-bottom:0;border-bottom:none}.settings-row.svelte-18k8mta{display:flex;align-items:center;justify-content:space-between;padding:10px 0;min-height:42px}.settings-row.svelte-18k8mta+.settings-row:where(.svelte-18k8mta){border-top:1px solid rgba(255,255,255,.04)}.settings-row.svelte-18k8mta:has(.bg-grid:where(.svelte-18k8mta)),.settings-row.icon-style-row.svelte-18k8mta{flex-direction:column;align-items:flex-start;gap:10px;border-top:none}.settings-label.svelte-18k8mta{font-size:13px;color:#d1d5db;font-weight:500}.settings-note.svelte-18k8mta{font-size:12px;color:#9ca3af;font-weight:400;font-style:italic;line-height:1.5}.settings-coming-soon.svelte-18k8mta{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ffffff14;color:#9ca3af;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle}.settings-readonly.svelte-18k8mta{font-size:12px;color:#9ca3af;font-style:italic}.settings-control.svelte-18k8mta{display:flex;gap:4px;align-items:center}.setting-toggle-btn.svelte-18k8mta{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;font-size:12px;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;position:relative;overflow:hidden}.setting-toggle-btn.svelte-18k8mta:hover{background:#ffffff1a;color:#e5e7eb;transform:translateY(-1px)}.setting-toggle-btn.active.svelte-18k8mta{background:linear-gradient(180deg,var(--accent-color, #3b82f6) 0%,color-mix(in srgb,var(--accent-color, #3b82f6) 85%,black) 100%);border-color:var(--accent-color, #3b82f6);color:#fff;box-shadow:0 1px #fff3 inset,0 2px 8px color-mix(in srgb,var(--accent-color, #3b82f6) 40%,transparent)}.setting-toggle-btn.svelte-18k8mta svg:where(.svelte-18k8mta){width:14px;height:14px}.accent-grid.svelte-18k8mta{display:flex;gap:8px;flex-wrap:wrap}.accent-swatch.svelte-18k8mta{width:30px;height:30px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0}.accent-swatch.svelte-18k8mta:hover{transform:scale(1.2);box-shadow:0 2px 8px #0000004d}.accent-swatch.selected.svelte-18k8mta{border-color:#fff;box-shadow:0 0 0 2px #ffffff40,0 2px 8px #0003;transform:scale(1.1)}.accent-swatch.svelte-18k8mta svg:where(.svelte-18k8mta){width:14px;height:14px}.settings-bg-preview.svelte-18k8mta{width:100%;height:80px;border-radius:12px;margin-bottom:8px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.settings-bg-preview-label.svelte-18k8mta{position:absolute;bottom:8px;left:12px;font-size:11px;font-weight:500;color:#fff9;text-shadow:0 1px 3px rgba(0,0,0,.5)}.bg-grid.svelte-18k8mta{display:flex;gap:8px;flex-wrap:wrap;width:100%}.bg-swatch.svelte-18k8mta{width:64px;height:44px;border-radius:8px;border:2px solid rgba(255,255,255,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0;position:relative}.bg-swatch.svelte-18k8mta:hover{border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.bg-swatch.selected.svelte-18k8mta{border-color:var(--accent-color, #3b82f6);box-shadow:0 0 0 1px var(--accent-color, #3b82f6),0 4px 12px #0003}.bg-swatch.svelte-18k8mta svg:where(.svelte-18k8mta){width:16px;height:16px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.settings-switch.svelte-18k8mta{width:44px;height:24px;border-radius:12px;background:#ffffff26;border:none;cursor:pointer;position:relative;transition:background .2s;padding:0}.settings-switch.on.svelte-18k8mta{background:var(--accent-color, #3b82f6)}.switch-knob.svelte-18k8mta{width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #0000004d}.settings-switch.on.svelte-18k8mta .switch-knob:where(.svelte-18k8mta){transform:translate(20px)}.icon-style-row.svelte-18k8mta{flex-direction:column;align-items:flex-start}.icon-style-category.svelte-18k8mta{display:block;font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 6px}.icon-style-category.svelte-18k8mta:first-child{margin-top:0}.icon-style-grid.svelte-18k8mta{display:flex;gap:8px;flex-wrap:wrap;width:100%}.icon-style-option.svelte-18k8mta{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;width:64px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit}.icon-style-option.svelte-18k8mta:hover{background:#ffffff12;border-color:#ffffff26;transform:translateY(-2px)}.icon-style-option.selected.svelte-18k8mta{background:#ffffff14;border-color:var(--accent-color, #3b82f6);box-shadow:0 0 0 1px var(--accent-color, #3b82f6),0 4px 12px #00000026}.icon-style-option.svelte-18k8mta span:where(.svelte-18k8mta){font-size:10px;color:#9ca3af;text-align:center;line-height:1.2}.icon-style-option.selected.svelte-18k8mta span:where(.svelte-18k8mta){color:#e5e7eb}.icon-style-preview.svelte-18k8mta{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.icon-style-preview.svelte-18k8mta svg:where(.svelte-18k8mta){width:18px;height:18px;color:#e5e7eb}.icon-style-preview.minimal.svelte-18k8mta{background:transparent;border:none}.icon-style-preview.rounded.svelte-18k8mta{border-radius:50%}.icon-style-preview.square.svelte-18k8mta{border-radius:2px}.icon-style-preview.macos.svelte-18k8mta{border-radius:22%;background:#3b82f633}.icon-style-preview.glass.svelte-18k8mta{background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#fff3}.icon-style-preview.neon.svelte-18k8mta{background:transparent;border-color:#0ff;box-shadow:0 0 8px #00ffff4d,inset 0 0 4px #00ffff1a}.icon-style-preview.neon.svelte-18k8mta svg:where(.svelte-18k8mta){color:#0ff}.icon-style-preview.flat.svelte-18k8mta{background:#3b82f626;border:none}.icon-style-preview.neumorphism.svelte-18k8mta{background:#2a2a3a;border:none;box-shadow:4px 4px 8px #1a1a28,-4px -4px 8px #3a3a4a}.icon-style-preview.brutalist.svelte-18k8mta{border:2px solid #e5e7eb;border-radius:0;background:transparent}.icon-style-preview.outlined.svelte-18k8mta{background:transparent;border:1px dashed rgba(255,255,255,.3)}.icon-style-preview.gradient.svelte-18k8mta{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.icon-style-preview.gradient.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.pixel.svelte-18k8mta{border-radius:0;image-rendering:pixelated;background:#22c55e;border:2px solid #166534}.icon-style-preview.pixel.svelte-18k8mta svg:where(.svelte-18k8mta){color:#000}.icon-style-preview.terminal.svelte-18k8mta{background:#000;border-color:#22c55e}.icon-style-preview.terminal.svelte-18k8mta svg:where(.svelte-18k8mta){color:#22c55e}.icon-style-preview.frosted.svelte-18k8mta{background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#fff6;border-radius:10px}.icon-style-preview.paper.svelte-18k8mta{background:#fff;border-radius:6px;box-shadow:0 1px 4px #0000001a;border-color:#00000014}.icon-style-preview.paper.svelte-18k8mta svg:where(.svelte-18k8mta){color:#374151}.icon-style-preview.depth.svelte-18k8mta{border-radius:10px;box-shadow:0 4px 12px #0003,0 8px 20px #00000026;border:none}.icon-style-preview.material.svelte-18k8mta{box-shadow:0 1px 3px #0003,0 2px 4px #0000001a}.icon-style-preview.fluent.svelte-18k8mta{background:#ffffffa6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#ffffff80}.icon-style-preview.fluent.svelte-18k8mta svg:where(.svelte-18k8mta){color:#374151}.icon-style-preview.aero.svelte-18k8mta{background:linear-gradient(180deg,#ffffffd9,#ffffff8c);border-color:#fffc}.icon-style-preview.aero.svelte-18k8mta svg:where(.svelte-18k8mta){color:#374151}.icon-style-preview.macos-classic.svelte-18k8mta{border-radius:3px;background:linear-gradient(180deg,#eaeaea,#c4c4c4);border-color:#888}.icon-style-preview.macos-classic.svelte-18k8mta svg:where(.svelte-18k8mta){color:#333}.icon-style-preview.retro.svelte-18k8mta{border-radius:0;box-shadow:3px 3px #0000004d}.icon-style-preview.win95.svelte-18k8mta{border-radius:0;background:silver;border-color:#DFDFDF #808080 #808080 #DFDFDF}.icon-style-preview.win95.svelte-18k8mta svg:where(.svelte-18k8mta){color:#000}.icon-style-preview.ios.svelte-18k8mta{border-radius:22%}.icon-style-preview.android.svelte-18k8mta{border-radius:28%}.icon-style-preview.windows11.svelte-18k8mta{border-radius:7px}.icon-style-preview.amiga.svelte-18k8mta{border-radius:0;border:2px solid #000;box-shadow:2px 2px #000}.icon-style-preview.amiga.svelte-18k8mta svg:where(.svelte-18k8mta){color:#000}.icon-style-preview.glow.svelte-18k8mta{border:none;box-shadow:0 0 12px #6464ff80,0 0 20px #6464ff33}.icon-style-preview.aurora.svelte-18k8mta{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border:none}.icon-style-preview.aurora.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.crystal.svelte-18k8mta{background:linear-gradient(135deg,#a8edea,#fed6e3);border:none;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.icon-style-preview.holographic.svelte-18k8mta{background:linear-gradient(135deg,#ff0080,#ff8c00,#40e0d0);border:none}.icon-style-preview.holographic.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.vaporwave.svelte-18k8mta{background:linear-gradient(135deg,#ff71ce,#01cdfe);border:2px solid #b967ff}.icon-style-preview.vaporwave.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.cyberpunk.svelte-18k8mta{background:#0a0a0a;border:2px solid #00ff41;box-shadow:0 0 8px #00ff41}.icon-style-preview.cyberpunk.svelte-18k8mta svg:where(.svelte-18k8mta){color:#00ff41}.icon-style-preview.synthwave.svelte-18k8mta{background:linear-gradient(135deg,#ff006e,#8338ec,#3a86ff);border:2px solid #ff006e}.icon-style-preview.synthwave.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.matrix.svelte-18k8mta{background:#000;border:2px solid #00ff00;box-shadow:0 0 8px #00ff0080}.icon-style-preview.matrix.svelte-18k8mta svg:where(.svelte-18k8mta){color:#0f0}.icon-style-preview.glitch.svelte-18k8mta{background:#f0f;border:2px solid #00ffff}.icon-style-preview.glitch.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.chrome.svelte-18k8mta{background:linear-gradient(135deg,#f5f5f5,#b0b0b0,#f5f5f5);border:2px solid #888}.icon-style-preview.rainbow.svelte-18k8mta{background:linear-gradient(135deg,red,#ff7f00,#ff0,#0f0,#00f,#9400d3);border:none}.icon-style-preview.rainbow.svelte-18k8mta svg:where(.svelte-18k8mta){color:#fff}.icon-style-preview.sketch.svelte-18k8mta{background:#fff;border:2px dashed #333;border-radius:4px}.icon-style-preview.sketch.svelte-18k8mta svg:where(.svelte-18k8mta){color:#333}.icon-style-preview.comic.svelte-18k8mta{background:#ffeb3b;border:3px solid #000;border-radius:0;box-shadow:3px 3px #000}.icon-style-preview.comic.svelte-18k8mta svg:where(.svelte-18k8mta){color:#000}.icon-style-preview.watercolor.svelte-18k8mta{background:radial-gradient(circle,#ffb6c1cc,#add8e699);border:none}.light-theme.svelte-18k8mta .settings-sidebar:where(.svelte-18k8mta){background:#ffffffb3;border-right-color:#0000000f}.light-theme.svelte-18k8mta .settings-nav-item:where(.svelte-18k8mta){color:#6b7280}.light-theme.svelte-18k8mta .settings-nav-item:where(.svelte-18k8mta):hover{background:#0000000a;color:#374151}.light-theme.svelte-18k8mta .settings-nav-item.active:where(.svelte-18k8mta){background:#0000000f;color:#111827}.light-theme.svelte-18k8mta .settings-section:where(.svelte-18k8mta){background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000a}.light-theme.svelte-18k8mta .settings-section-title:where(.svelte-18k8mta){color:#6b7280}.light-theme.svelte-18k8mta .settings-row:where(.svelte-18k8mta)+.settings-row:where(.svelte-18k8mta){border-top-color:#0000000d}.light-theme.svelte-18k8mta .settings-label:where(.svelte-18k8mta){color:#374151}.light-theme.svelte-18k8mta .settings-note:where(.svelte-18k8mta){color:#6b7280}.light-theme.svelte-18k8mta .settings-readonly:where(.svelte-18k8mta){color:#6b7280}.light-theme.svelte-18k8mta .settings-coming-soon:where(.svelte-18k8mta){background:#0000000f;color:#6b7280}.light-theme.svelte-18k8mta .setting-toggle-btn:where(.svelte-18k8mta){background:#0000000a;border-color:#0000001a;color:#6b7280}.light-theme.svelte-18k8mta .setting-toggle-btn:where(.svelte-18k8mta):hover{background:#00000014;color:#374151}.light-theme.svelte-18k8mta .setting-toggle-btn.active:where(.svelte-18k8mta){background:linear-gradient(180deg,var(--accent-color, #3b82f6) 0%,color-mix(in srgb,var(--accent-color, #3b82f6) 85%,black) 100%);border-color:var(--accent-color, #3b82f6);color:#fff;box-shadow:0 1px #fff3 inset,0 2px 8px color-mix(in srgb,var(--accent-color, #3b82f6) 30%,transparent)}.light-theme.svelte-18k8mta .accent-swatch.selected:where(.svelte-18k8mta){border-color:#111827;box-shadow:0 0 0 2px #00000026,0 2px 8px #0000001a}.light-theme.svelte-18k8mta .bg-swatch:where(.svelte-18k8mta){border-color:#00000014}.light-theme.svelte-18k8mta .bg-swatch:where(.svelte-18k8mta):hover{border-color:#0000004d;box-shadow:0 4px 12px #0000001a}.light-theme.svelte-18k8mta .bg-swatch.selected:where(.svelte-18k8mta){border-color:var(--accent-color, #3b82f6);box-shadow:0 0 0 1px var(--accent-color, #3b82f6),0 4px 12px #0000001a}.light-theme.svelte-18k8mta .bg-swatch:where(.svelte-18k8mta) svg:where(.svelte-18k8mta){color:#111827}.light-theme.svelte-18k8mta .settings-bg-preview:where(.svelte-18k8mta){border-color:#00000014;box-shadow:0 1px 3px #0000000a}.light-theme.svelte-18k8mta .settings-bg-preview-label:where(.svelte-18k8mta){color:#00000080;text-shadow:0 1px 3px rgba(255,255,255,.5)}.light-theme.svelte-18k8mta .settings-switch:where(.svelte-18k8mta){background:#00000026}.light-theme.svelte-18k8mta .settings-switch.on:where(.svelte-18k8mta){background:var(--accent-color, #3b82f6)}.light-theme.svelte-18k8mta .icon-style-option:where(.svelte-18k8mta){background:#00000005;border-color:#0000000f}.light-theme.svelte-18k8mta .icon-style-option:where(.svelte-18k8mta):hover{background:#0000000d;border-color:#00000026}.light-theme.svelte-18k8mta .icon-style-option.selected:where(.svelte-18k8mta){background:#0000000f}.light-theme.svelte-18k8mta .icon-style-option:where(.svelte-18k8mta) span:where(.svelte-18k8mta){color:#6b7280}.light-theme.svelte-18k8mta .icon-style-option.selected:where(.svelte-18k8mta) span:where(.svelte-18k8mta){color:#1f2937}.light-theme.svelte-18k8mta .icon-style-preview:where(.svelte-18k8mta){background:#0000000d;border-color:#0000001a}.light-theme.svelte-18k8mta .icon-style-preview:where(.svelte-18k8mta) svg:where(.svelte-18k8mta){color:#374151}.light-theme.svelte-18k8mta .icon-style-preview.neumorphism:where(.svelte-18k8mta){background:#e8e8ed;box-shadow:3px 3px 6px #00000014,-3px -3px 6px #fffc}.light-theme.svelte-18k8mta .icon-style-preview.brutalist:where(.svelte-18k8mta){border-color:#374151}.osa-terminal.svelte-gojn5h{display:flex;flex-direction:column;height:100%;background:#0a0a0f;font-family:var(--font-mono)}.terminal-output.svelte-gojn5h{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:4px}.terminal-line.svelte-gojn5h{line-height:1.6}.prompt.svelte-gojn5h{margin-right:8px}.prompt-user.svelte-gojn5h{color:#9ca3af}.prompt-at.svelte-gojn5h{color:#6b7280}.prompt-host.svelte-gojn5h{color:#3b82f6}.prompt-symbol.svelte-gojn5h{color:#f59e0b;margin-left:4px}.command.svelte-gojn5h{color:#fff}.system-msg.svelte-gojn5h{color:#6b7280;font-size:12px}.output.svelte-gojn5h{color:#9ca3af;font-size:13px;margin:4px 0 8px;white-space:pre-wrap;font-family:inherit;line-height:1.5}.output.processing.svelte-gojn5h{color:#f59e0b;display:flex;align-items:center;gap:8px}.spinner.svelte-gojn5h{width:12px;height:12px;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:svelte-gojn5h-spin .8s linear infinite}@keyframes svelte-gojn5h-spin{to{transform:rotate(360deg)}}.quick-commands.svelte-gojn5h{display:flex;gap:6px;padding:0 16px 12px;flex-wrap:wrap}.quick-cmd.svelte-gojn5h{padding:5px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-size:11px;font-family:inherit;color:#9ca3af;cursor:pointer;transition:all .15s}.quick-cmd.svelte-gojn5h:hover{background:#ffffff0f;border-color:#ffffff26;color:#9ca3af}.terminal-input.svelte-gojn5h{display:flex;align-items:center;padding:12px 16px;background:#0d0d12;border-top:1px solid rgba(255,255,255,.08)}.input-prompt.svelte-gojn5h{flex-shrink:0;margin-right:8px}.cmd-input.svelte-gojn5h{flex:1;background:transparent;border:none;font-size:13px;font-family:inherit;color:#fff;outline:none;caret-color:#9ca3af}.cmd-input.svelte-gojn5h::placeholder{color:#fff3}.cmd-input.svelte-gojn5h:disabled{opacity:.6}.terminal-footer.svelte-gojn5h{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#161620;border-top:1px solid rgba(255,255,255,.08);font-size:10px}.footer-info.svelte-gojn5h{color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.footer-info.live.svelte-gojn5h{color:#22c55e;display:flex;align-items:center;gap:6px}.live-dot.svelte-gojn5h{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:svelte-gojn5h-pulse 2s ease-in-out infinite}@keyframes svelte-gojn5h-pulse{0%,to{opacity:1}50%{opacity:.5}}.footer-session.svelte-gojn5h{color:#6b7280;font-family:inherit}.footer-link.svelte-gojn5h{color:#9ca3af;text-decoration:none}.footer-link.svelte-gojn5h:hover{text-decoration:underline}.demo-desktop.light-theme .terminal-footer.svelte-gojn5h{background:#1a1a24;border-top-color:#ffffff1a}.demo-desktop.light-theme .footer-link.svelte-gojn5h{color:#9ca3af}.demo-desktop.light-theme .footer-link.svelte-gojn5h:hover{color:#e5e7eb}.welcome-window.svelte-1bt6yin{position:absolute;background:#fff;border-radius:12px;box-shadow:0 25px 80px #0003,0 0 0 1px #00000014;width:min(920px,calc(100vw - 60px));max-height:calc(100vh - 100px);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.welcome-window.dragging.svelte-1bt6yin{cursor:grabbing;opacity:.95}.modal-titlebar.svelte-1bt6yin{display:flex;align-items:center;height:40px;padding:0 12px;background:#f5f5f7;border-bottom:1px solid rgba(0,0,0,.06);cursor:grab;-webkit-user-select:none;user-select:none}.modal-titlebar.svelte-1bt6yin:active{cursor:grabbing}.window-controls.svelte-1bt6yin{display:flex;gap:8px}.control.svelte-1bt6yin{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer}.control.close.svelte-1bt6yin{background:#ff5f57}.control.minimize.svelte-1bt6yin{background:#febc2e}.control.maximize.svelte-1bt6yin{background:#28c840}.modal-title.svelte-1bt6yin{flex:1;text-align:center;font-size:13px;font-weight:500;color:#00000080}.titlebar-spacer.svelte-1bt6yin{width:52px}.modal-content.svelte-1bt6yin{display:flex;flex:1;overflow:hidden}.modal-left.svelte-1bt6yin{flex:1;padding:24px 28px;overflow-y:auto;display:flex;flex-direction:column}.modal-right.svelte-1bt6yin{width:340px;flex-shrink:0;background:#fafafa;border-left:1px solid rgba(0,0,0,.06);padding:16px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto}.welcome-header.svelte-1bt6yin{display:flex;align-items:center;gap:12px;margin-bottom:20px}.welcome-logo.svelte-1bt6yin{height:22px}.welcome-badge.svelte-1bt6yin{padding:4px 10px;background:#000;color:#fff;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.welcome-headline.svelte-1bt6yin{font-size:26px;font-weight:700;color:#000;line-height:1.15;letter-spacing:-.02em;margin:0 0 10px}.welcome-subline.svelte-1bt6yin{font-size:13.5px;color:#555;line-height:1.6;margin:0 0 18px}.welcome-points.svelte-1bt6yin{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.point.svelte-1bt6yin{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#444;line-height:1.5}.point.svelte-1bt6yin strong:where(.svelte-1bt6yin){color:#000}.point-icon.svelte-1bt6yin{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.point-icon.svelte-1bt6yin svg{width:16px;height:16px;color:#000}.welcome-ctas.svelte-1bt6yin{margin-bottom:10px}.waitlist-link-btn.svelte-1bt6yin{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;background:linear-gradient(180deg,#1a1a1a,#000);color:#fff;text-decoration:none;border-radius:9999px;font-size:14px;font-weight:600;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff1a inset,0 2px 8px #0003;position:relative;overflow:hidden}.waitlist-link-btn.svelte-1bt6yin:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.waitlist-link-btn.svelte-1bt6yin:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff26 inset,0 4px 16px #0000004d}.waitlist-link-btn.svelte-1bt6yin svg:where(.svelte-1bt6yin){width:16px;height:16px}.explore-btn.svelte-1bt6yin{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 24px;background:transparent;border:1px solid rgba(0,0,0,.15);color:#555;border-radius:9999px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s;margin-top:8px}.explore-btn.svelte-1bt6yin:hover{border-color:#0000004d;color:#333;background:#00000005}.signin-hint.svelte-1bt6yin{margin-top:12px;text-align:center;font-size:12px;color:#999}.signin-link.svelte-1bt6yin{color:#333;text-decoration:none;font-weight:500}.signin-link.svelte-1bt6yin:hover{text-decoration:underline}.usecase-panel.svelte-1bt6yin{width:100%;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.08);overflow:hidden}.usecase-header.svelte-1bt6yin{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.usecase-label.svelte-1bt6yin{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.3px}.usecase-tabs.svelte-1bt6yin{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.usecase-tab.svelte-1bt6yin{display:flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:6px;font-size:11px;font-weight:500;font-family:inherit;color:#666;cursor:pointer;transition:all .15s}.usecase-tab.svelte-1bt6yin:hover{border-color:#0003;color:#333}.usecase-tab.active.svelte-1bt6yin{background:#000;border-color:#000;color:#fff}.usecase-tab-icon.svelte-1bt6yin{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.usecase-tab-icon.svelte-1bt6yin svg{width:12px;height:12px}.usecase-content.svelte-1bt6yin{padding:16px 14px}.usecase-content.svelte-1bt6yin h3:where(.svelte-1bt6yin){font-size:16px;font-weight:700;margin:0 0 6px;color:#000}.usecase-content.svelte-1bt6yin p:where(.svelte-1bt6yin){font-size:12.5px;color:#666;line-height:1.5;margin:0 0 14px}.usecase-apps.svelte-1bt6yin{display:flex;flex-wrap:wrap;gap:6px}.usecase-section.svelte-1bt6yin{margin-bottom:10px}.usecase-section.svelte-1bt6yin:last-child{margin-bottom:0}.usecase-section-label.svelte-1bt6yin{display:block;font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px}.app-chip.svelte-1bt6yin{padding:4px 10px;background:#f5f5f5;border-radius:6px;font-size:11px;font-weight:500;color:#333}.agent-chip.svelte-1bt6yin{background:#eef2ff;color:#4338ca}.usecase-footer.svelte-1bt6yin{padding:10px 14px;border-top:1px solid rgba(0,0,0,.06);font-size:11px;color:#999;font-style:italic}.demo-desktop:not(.light-theme) .welcome-window.svelte-1bt6yin{background:#0d1117;box-shadow:0 25px 80px #00000080,0 0 0 1px #ffffff1a}.demo-desktop:not(.light-theme) .modal-titlebar.svelte-1bt6yin{background:#0000004d;border-bottom-color:#ffffff0d}.demo-desktop:not(.light-theme) .modal-title.svelte-1bt6yin{color:#ffffffb3}.demo-desktop:not(.light-theme) .modal-left.svelte-1bt6yin{background:#0d1117}.demo-desktop:not(.light-theme) .modal-right.svelte-1bt6yin{background:#161b22;border-left-color:#ffffff0d}.demo-desktop:not(.light-theme) .welcome-badge.svelte-1bt6yin{background:#ffffff1f;color:#e5e7eb}.demo-desktop:not(.light-theme) .welcome-logo.svelte-1bt6yin{filter:invert(1)}.demo-desktop:not(.light-theme) .welcome-headline.svelte-1bt6yin{color:#fff}.demo-desktop:not(.light-theme) .welcome-subline.svelte-1bt6yin{color:#9ca3af}.demo-desktop:not(.light-theme) .point.svelte-1bt6yin{color:#9ca3af}.demo-desktop:not(.light-theme) .point.svelte-1bt6yin strong:where(.svelte-1bt6yin){color:#e5e7eb}.demo-desktop:not(.light-theme) .point-icon.svelte-1bt6yin svg{color:#e5e7eb}.demo-desktop:not(.light-theme) .waitlist-link-btn.svelte-1bt6yin{background:linear-gradient(180deg,#fff,#f0f0f0);color:#000;border-color:#ffffff4d}.demo-desktop:not(.light-theme) .explore-btn.svelte-1bt6yin{background:transparent;color:#9ca3af;border-color:#ffffff1a}.demo-desktop:not(.light-theme) .explore-btn.svelte-1bt6yin:hover{color:#e5e7eb;border-color:#fff3;background:#ffffff08}.demo-desktop:not(.light-theme) .signin-hint.svelte-1bt6yin{color:#6b7280}.demo-desktop:not(.light-theme) .signin-link.svelte-1bt6yin{color:#d1d5db}.demo-desktop:not(.light-theme) .usecase-panel.svelte-1bt6yin{background:#0d1117;border-color:#ffffff14}.demo-desktop:not(.light-theme) .usecase-header.svelte-1bt6yin{border-bottom-color:#ffffff0f}.demo-desktop:not(.light-theme) .usecase-tabs.svelte-1bt6yin{border-bottom-color:#ffffff0f}.demo-desktop:not(.light-theme) .usecase-tab.svelte-1bt6yin{border-color:#ffffff1a;color:#9ca3af}.demo-desktop:not(.light-theme) .usecase-tab.svelte-1bt6yin:hover{border-color:#ffffff40;color:#e5e7eb}.demo-desktop:not(.light-theme) .usecase-tab.active.svelte-1bt6yin{background:#fff;border-color:#fff;color:#000}.demo-desktop:not(.light-theme) .usecase-content.svelte-1bt6yin h3:where(.svelte-1bt6yin){color:#e5e7eb}.demo-desktop:not(.light-theme) .usecase-content.svelte-1bt6yin p:where(.svelte-1bt6yin){color:#9ca3af}.demo-desktop:not(.light-theme) .usecase-section-label.svelte-1bt6yin{color:#6b7280}.demo-desktop:not(.light-theme) .app-chip.svelte-1bt6yin{background:#ffffff0f;color:#d1d5db}.demo-desktop:not(.light-theme) .agent-chip.svelte-1bt6yin{background:#6366f126;color:#a5b4fc}.demo-desktop:not(.light-theme) .usecase-footer.svelte-1bt6yin{border-top-color:#ffffff0f}@media(max-width:768px){.welcome-window.svelte-1bt6yin{width:100vw!important;height:100vh;max-height:100vh;border-radius:0;position:fixed!important;left:0!important;top:0!important}.modal-titlebar.svelte-1bt6yin{cursor:default}.modal-content.svelte-1bt6yin{flex-direction:column;overflow-y:auto;flex:1}.modal-left.svelte-1bt6yin{padding:16px;flex-shrink:0}.modal-right.svelte-1bt6yin{width:100%;border-left:none;border-top:1px solid rgba(0,0,0,.06);padding:12px;flex-shrink:0}.welcome-headline.svelte-1bt6yin{font-size:20px}.welcome-subline.svelte-1bt6yin,.point.svelte-1bt6yin{font-size:12px}}@media(max-width:480px){.welcome-window.svelte-1bt6yin{width:100vw!important;height:100vh;max-height:100vh;border-radius:0;position:fixed!important;left:0!important;top:0!important}.modal-right.svelte-1bt6yin{display:none}.welcome-headline.svelte-1bt6yin{font-size:18px}.modal-left.svelte-1bt6yin{padding:14px}.welcome-points.svelte-1bt6yin{gap:8px}.waitlist-link-btn.svelte-1bt6yin{padding:10px 20px;font-size:13px}}.demo-desktop:not(.light-theme) .modal-right.svelte-1bt6yin{border-top-color:#ffffff0f}.tour-overlay.svelte-v5y83x{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.tour-backdrop.svelte-v5y83x{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tour-overlay.light.svelte-v5y83x .tour-backdrop:where(.svelte-v5y83x){background:#00000073}.tour-card.svelte-v5y83x{position:relative;z-index:2;background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px 28px;max-width:460px;width:100%;box-shadow:0 25px 80px #0006,0 0 0 1px #ffffff0d;max-height:calc(100vh - 40px);overflow-y:auto}.tour-overlay.light.svelte-v5y83x .tour-card:where(.svelte-v5y83x){background:#fff;border-color:#00000014;box-shadow:0 25px 80px #00000026,0 0 0 1px #0000000d}.tour-card.svelte-v5y83x::-webkit-scrollbar{width:0}.tour-card.svelte-v5y83x{scrollbar-width:none}.tour-progress-bar.svelte-v5y83x{width:100%;height:3px;background:#ffffff14;border-radius:2px;margin-bottom:16px;overflow:hidden}.tour-overlay.light.svelte-v5y83x .tour-progress-bar:where(.svelte-v5y83x){background:#0000000f}.tour-progress-fill.svelte-v5y83x{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.tour-overlay.light.svelte-v5y83x .tour-progress-fill:where(.svelte-v5y83x){background:#000}.tour-step-label.svelte-v5y83x{font-size:11px;color:#ffffff59;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.tour-overlay.light.svelte-v5y83x .tour-step-label:where(.svelte-v5y83x){color:#0000004d}.tour-title.svelte-v5y83x{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.02em;line-height:1.2}.tour-overlay.light.svelte-v5y83x .tour-title:where(.svelte-v5y83x){color:#000}.tour-body.svelte-v5y83x{font-size:13.5px;color:#fff9;line-height:1.5;margin:0 0 16px}.tour-overlay.light.svelte-v5y83x .tour-body:where(.svelte-v5y83x){color:#00000080}.tour-highlights.svelte-v5y83x{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.highlight-item.svelte-v5y83x{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffffffb3}.tour-overlay.light.svelte-v5y83x .highlight-item:where(.svelte-v5y83x){color:#0009}.highlight-icon.svelte-v5y83x{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.highlight-icon.svelte-v5y83x svg{width:16px;height:16px}.option-grid.svelte-v5y83x{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:4px}.option-card.svelte-v5y83x{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffffb3;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.option-card.svelte-v5y83x:hover{background:#ffffff12;border-color:#ffffff26}.option-card.selected.svelte-v5y83x{background:#ffffff1a;border-color:#fff;color:#fff}.tour-overlay.light.svelte-v5y83x .option-card:where(.svelte-v5y83x){background:#00000005;border-color:#00000014;color:#0009}.tour-overlay.light.svelte-v5y83x .option-card:where(.svelte-v5y83x):hover{background:#0000000a;border-color:#00000026}.tour-overlay.light.svelte-v5y83x .option-card.selected:where(.svelte-v5y83x){background:#0000000f;border-color:#000;color:#000}.option-icon.svelte-v5y83x{width:22px;height:22px}.chip-grid.svelte-v5y83x{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.chip.svelte-v5y83x{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#ffffffa6;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.chip.svelte-v5y83x:hover{background:#ffffff12;border-color:#fff3}.chip.selected.svelte-v5y83x{background:#ffffff1f;border-color:#fff;color:#fff}.tour-overlay.light.svelte-v5y83x .chip:where(.svelte-v5y83x){background:#00000005;border-color:#0000001a;color:#0000008c}.tour-overlay.light.svelte-v5y83x .chip:where(.svelte-v5y83x):hover{background:#0000000a}.tour-overlay.light.svelte-v5y83x .chip.selected:where(.svelte-v5y83x){background:#0000000f;border-color:#000;color:#000}.chip-check.svelte-v5y83x{width:12px;height:12px}.option-list.svelte-v5y83x{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.option-row.svelte-v5y83x{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#ffffffb3;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.option-row-copy.svelte-v5y83x{display:flex;flex-direction:column;gap:3px;text-align:left}.option-row-copy.svelte-v5y83x strong:where(.svelte-v5y83x){color:inherit;font-size:13px;font-weight:650}.option-row-copy.svelte-v5y83x small:where(.svelte-v5y83x){color:#ffffff7a;font-size:11px;font-weight:400;line-height:1.35}.option-row.svelte-v5y83x:hover{background:#ffffff0f}.option-row.selected.svelte-v5y83x{background:#ffffff14;border-color:#fff;color:#fff}.tour-overlay.light.svelte-v5y83x .option-row:where(.svelte-v5y83x){background:#00000003;border-color:#0000000f;color:#0009}.tour-overlay.light.svelte-v5y83x .option-row.selected:where(.svelte-v5y83x){background:#0000000a;border-color:#000;color:#000}.tour-overlay.light.svelte-v5y83x .option-row-copy:where(.svelte-v5y83x) small:where(.svelte-v5y83x){color:#0000007a}.option-radio.svelte-v5y83x{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.2);flex-shrink:0;transition:all .15s}.option-radio.checked.svelte-v5y83x{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px #0d1117}.tour-overlay.light.svelte-v5y83x .option-radio:where(.svelte-v5y83x){border-color:#00000026}.tour-overlay.light.svelte-v5y83x .option-radio.checked:where(.svelte-v5y83x){border-color:#000;background:#000;box-shadow:inset 0 0 0 3px #fff}.info-badge.svelte-v5y83x{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:8px;font-size:12px;color:#ffffffb3;line-height:1.5;margin-bottom:4px}.info-badge.svelte-v5y83x svg:where(.svelte-v5y83x){width:16px;height:16px;flex-shrink:0;margin-top:1px;color:#3b82f6}.tour-overlay.light.svelte-v5y83x .info-badge:where(.svelte-v5y83x){background:#3b82f60f;border-color:#3b82f61f;color:#0009}.tier-breakdown.svelte-v5y83x{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.tier-item.svelte-v5y83x{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#ffffffb3;line-height:1.4}.tier-item.svelte-v5y83x svg:where(.svelte-v5y83x){width:16px;height:16px;flex-shrink:0;margin-top:2px}.tier-item.included.svelte-v5y83x svg:where(.svelte-v5y83x){color:#22c55e}.tier-item.svelte-v5y83x strong:where(.svelte-v5y83x){color:#fff}.tier-item.upgrade.svelte-v5y83x{color:#ffffff8c;font-size:12px}.tier-item.upgrade.svelte-v5y83x svg:where(.svelte-v5y83x){color:#f59e0b}.tier-item.upgrade.svelte-v5y83x strong:where(.svelte-v5y83x){color:#fffc}.tier-divider.svelte-v5y83x{height:1px;background:#ffffff0f;margin:4px 0}.tour-overlay.light.svelte-v5y83x .tier-item:where(.svelte-v5y83x){color:#0009}.tour-overlay.light.svelte-v5y83x .tier-item:where(.svelte-v5y83x) strong:where(.svelte-v5y83x){color:#000}.tour-overlay.light.svelte-v5y83x .tier-item.upgrade:where(.svelte-v5y83x){color:#00000073}.tour-overlay.light.svelte-v5y83x .tier-item.upgrade:where(.svelte-v5y83x) strong:where(.svelte-v5y83x){color:#000000b3}.tour-overlay.light.svelte-v5y83x .tier-divider:where(.svelte-v5y83x){background:#0000000f}.ready-actions.svelte-v5y83x{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.ready-action.svelte-v5y83x{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffffb3;font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.ready-action.svelte-v5y83x:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.ready-action.svelte-v5y83x svg:where(.svelte-v5y83x){width:20px;height:20px}.tour-overlay.light.svelte-v5y83x .ready-action:where(.svelte-v5y83x){background:#00000005;border-color:#00000014;color:#0009}.tour-overlay.light.svelte-v5y83x .ready-action:where(.svelte-v5y83x):hover{background:#0000000d}.tour-cta-link.svelte-v5y83x{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(180deg,#1a1a1a,#000);color:#fff;text-decoration:none;border-radius:9999px;font-size:14px;font-weight:600;transition:all .2s;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff1a inset,0 2px 8px #0000004d;position:relative;overflow:hidden;margin-bottom:4px}.tour-cta-link.svelte-v5y83x:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.tour-cta-link.svelte-v5y83x:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff26 inset,0 4px 16px #0006}.tour-cta-link.svelte-v5y83x svg:where(.svelte-v5y83x){width:16px;height:16px}.tour-overlay.light.svelte-v5y83x .tour-cta-link:where(.svelte-v5y83x){background:linear-gradient(180deg,#1a1a1a,#000)}.tour-nav.svelte-v5y83x{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);margin-top:12px}.tour-overlay.light.svelte-v5y83x .tour-nav:where(.svelte-v5y83x){border-top-color:#0000000f}.tour-nav-left.svelte-v5y83x,.tour-nav-right.svelte-v5y83x{display:flex;gap:8px;align-items:center}.tour-btn.svelte-v5y83x{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;border:none}.tour-btn.svelte-v5y83x svg:where(.svelte-v5y83x){width:14px;height:14px}.tour-btn-back.svelte-v5y83x{background:#ffffff0f;color:#fff9}.tour-btn-back.svelte-v5y83x:hover{background:#ffffff1a;color:#fff}.tour-overlay.light.svelte-v5y83x .tour-btn-back:where(.svelte-v5y83x){background:#0000000a;color:#00000080}.tour-overlay.light.svelte-v5y83x .tour-btn-back:where(.svelte-v5y83x):hover{background:#00000014;color:#000}.tour-btn-skip.svelte-v5y83x{background:transparent;color:#ffffff59;padding:8px 12px}.tour-btn-skip.svelte-v5y83x:hover{color:#fff9}.tour-overlay.light.svelte-v5y83x .tour-btn-skip:where(.svelte-v5y83x){color:#0000004d}.tour-overlay.light.svelte-v5y83x .tour-btn-skip:where(.svelte-v5y83x):hover{color:#00000080}.tour-btn-next.svelte-v5y83x{background:linear-gradient(180deg,#1a1a1a,#000);color:#fff;box-shadow:0 1px #ffffff1a inset,0 2px 8px #0000004d;position:relative;overflow:hidden}.tour-btn-next.svelte-v5y83x:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.tour-btn-next.svelte-v5y83x:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff26 inset,0 4px 16px #0006}.tour-overlay.light.svelte-v5y83x .tour-btn-next:where(.svelte-v5y83x){background:linear-gradient(180deg,#1a1a1a,#000)}@media(max-width:480px){.tour-overlay.svelte-v5y83x{padding:10px}.tour-card.svelte-v5y83x{padding:18px 16px;border-radius:12px;max-height:calc(100vh - 20px)}.tour-title.svelte-v5y83x{font-size:17px}.tour-body.svelte-v5y83x{font-size:12.5px}.option-grid.svelte-v5y83x{grid-template-columns:repeat(2,1fr);gap:6px}.option-card.svelte-v5y83x{padding:10px 8px}.option-icon.svelte-v5y83x{width:18px;height:18px}.chip.svelte-v5y83x{padding:6px 10px;font-size:11px}.ready-actions.svelte-v5y83x{grid-template-columns:1fr;gap:6px}.ready-action.svelte-v5y83x{flex-direction:row;padding:10px 14px}}.demo-desktop.svelte-aej97b{position:fixed;inset:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.boot-screen.svelte-aej97b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:9999}.boot-screen.light-boot.svelte-aej97b{background:#fff}.boot-screen.light-boot.svelte-aej97b .boot-terminal:where(.svelte-aej97b) .cmd:where(.svelte-aej97b),.boot-screen.light-boot.svelte-aej97b .boot-terminal:where(.svelte-aej97b) .cursor:where(.svelte-aej97b){color:#000}.boot-screen.light-boot.svelte-aej97b .boot-terminal:where(.svelte-aej97b) .prompt:where(.svelte-aej97b),.boot-screen.light-boot.svelte-aej97b .boot-terminal:where(.svelte-aej97b) .args:where(.svelte-aej97b),.boot-screen.light-boot.svelte-aej97b .boot-terminal:where(.svelte-aej97b) .output:where(.svelte-aej97b){color:#999}.boot-screen.light-boot.svelte-aej97b .boot-version:where(.svelte-aej97b){color:#999}.boot-screen.light-boot.svelte-aej97b .boot-grid:where(.svelte-aej97b){background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px)}.boot-screen.light-boot.svelte-aej97b .segment:where(.svelte-aej97b){background:#000!important}.boot-grid.svelte-aej97b{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.boot-content.svelte-aej97b{text-align:center;z-index:1}.boot-logo.svelte-aej97b{margin-bottom:48px;display:flex;align-items:center;justify-content:center}.boot-logo-img.svelte-aej97b{height:54px;opacity:.9;animation:svelte-aej97b-logo-fade .4s ease-out}@keyframes svelte-aej97b-logo-fade{0%{opacity:0;transform:scale(.95)}to{opacity:.95;transform:scale(1)}}.boot-terminal.svelte-aej97b{font-family:SF Mono,Monaco,Consolas,monospace;font-size:14px;margin-bottom:40px;text-align:left;display:inline-block}.terminal-line.svelte-aej97b{display:flex;align-items:center;gap:8px;height:24px;opacity:0;animation:svelte-aej97b-type-line .2s ease-out forwards}.line-1.svelte-aej97b{animation-delay:.1s}.line-2.svelte-aej97b{animation-delay:.3s}@keyframes svelte-aej97b-type-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.prompt.svelte-aej97b{color:#6b7280}.cmd.svelte-aej97b{color:#fff;font-weight:600}.args.svelte-aej97b{color:#9ca3af}.output.svelte-aej97b{color:#6b7280}.cursor.svelte-aej97b{color:#fff;animation:svelte-aej97b-blink-cursor .6s step-end infinite;font-size:13px}@keyframes svelte-aej97b-blink-cursor{0%,to{opacity:1}50%{opacity:0}}.boot-loader.svelte-aej97b{display:flex;justify-content:center}.loader-segments.svelte-aej97b{display:flex;gap:6px}.segment.svelte-aej97b{width:32px;height:4px;background:#ffffff1a;position:relative;overflow:hidden}.segment.svelte-aej97b:after{content:"";position:absolute;inset:0;background:#fff;transform:translate(-100%);animation:svelte-aej97b-segment-fill .5s ease-out forwards}.s1.svelte-aej97b:after{animation-delay:0s}.s2.svelte-aej97b:after{animation-delay:.1s}.s3.svelte-aej97b:after{animation-delay:.2s}.s4.svelte-aej97b:after{animation-delay:.3s}.s5.svelte-aej97b:after{animation-delay:.4s}@keyframes svelte-aej97b-segment-fill{to{transform:translate(0)}}.boot-footer.svelte-aej97b{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:svelte-aej97b-fade-in .3s ease-out .5s forwards}.osa-footer-logo.svelte-aej97b{height:48px;width:auto;opacity:.3;filter:invert(1)}.boot-version.svelte-aej97b{font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;color:#4b5563;letter-spacing:2px}.boot-legal.svelte-aej97b{display:flex;align-items:center;gap:6px;margin-top:2px}.boot-legal-link.svelte-aej97b{font-size:10px;color:#6b7280;text-decoration:none;letter-spacing:.02em;transition:color .15s}.boot-legal-link.svelte-aej97b:hover{color:#9ca3af;text-decoration:underline}.boot-legal-sep.svelte-aej97b{font-size:10px;color:#4b5563}@keyframes svelte-aej97b-fade-in{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.desktop-container.svelte-aej97b,.desktop-bg.svelte-aej97b{position:absolute;inset:0}.desktop-watermark.svelte-aej97b{position:absolute;inset:36px 0 80px;display:grid;place-items:center;pointer-events:none;z-index:0}.desktop-watermark.svelte-aej97b img:where(.svelte-aej97b){width:clamp(220px,28vw,460px);max-width:54vw;height:auto;opacity:.5;object-fit:contain;filter:drop-shadow(0 18px 55px rgba(0,0,0,.22))}.demo-desktop.light-theme.svelte-aej97b .desktop-watermark:where(.svelte-aej97b) img:where(.svelte-aej97b){filter:drop-shadow(0 18px 55px rgba(15,23,42,.14))}.noise-overlay.svelte-aej97b{position:absolute;inset:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.desktop-workspace.svelte-aej97b{position:absolute;inset:36px 0 80px;overflow:hidden}.desktop-icon.svelte-aej97b{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;background:none;border:none;cursor:grab;border-radius:8px;transition:background .15s,transform .1s,box-shadow .15s;width:80px;-webkit-user-select:none;user-select:none;z-index:10}.desktop-icon.svelte-aej97b:hover{background:#ffffff14}.desktop-icon.dragging.svelte-aej97b{cursor:grabbing;z-index:50;opacity:.85;transform:scale(1.05);box-shadow:0 8px 24px #0000004d}.icon-image.svelte-aej97b{width:var(--icon-size, 48px);height:var(--icon-size, 48px);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .15s}.desktop-icon.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){background:#ffffff14;border-color:#fff3;box-shadow:0 0 20px #ffffff1a}.icon-image.svelte-aej97b svg:where(.svelte-aej97b){width:calc(var(--icon-size, 48px) * .5);height:calc(var(--icon-size, 48px) * .5);color:var(--icon-color, #e5e7eb);stroke-width:var(--lib-stroke, 1.5);transform:scale(var(--lib-scale, 1));filter:var(--lib-filter, none)}.desktop-icon.icon-size-small.svelte-aej97b{width:60px}.desktop-icon.icon-size-small.svelte-aej97b .icon-label:where(.svelte-aej97b){font-size:10px}.desktop-icon.icon-size-medium.svelte-aej97b{width:70px}.desktop-icon.icon-size-large.svelte-aej97b{width:80px}.desktop-icon.icon-size-large.svelte-aej97b .icon-label:where(.svelte-aej97b){font-size:12px}.icon-label.svelte-aej97b{font-size:11px;color:#fffc;text-shadow:0 1px 3px rgba(0,0,0,.8);font-weight:500}.demo-content.svelte-aej97b{padding:24px;height:100%;overflow-y:auto;background:#111827;color:#e5e7eb}.demo-content.svelte-aej97b h2:where(.svelte-aej97b){font-size:22px;font-weight:700;color:#fff;margin:0 0 20px}.demo-content.svelte-aej97b h3:where(.svelte-aej97b){font-size:15px;font-weight:600;color:#f3f4f6;margin:0 0 8px}.demo-content.svelte-aej97b p:where(.svelte-aej97b){font-size:14px;color:#9ca3af;line-height:1.6;margin:0 0 12px}.product-os-content.svelte-aej97b{display:flex;padding:0!important;height:100%;background:#0d1117;container-type:inline-size;container-name:features}.product-sidebar.svelte-aej97b{width:190px;flex-shrink:0;background:#00000040;border-right:1px solid rgba(255,255,255,.06);padding:20px 14px;overflow-y:auto}.sidebar-section.svelte-aej97b{margin-bottom:24px}.sidebar-section.svelte-aej97b h4:where(.svelte-aej97b){font-size:13px;font-weight:600;color:#e5e7eb;margin:0 0 8px}.sidebar-section.svelte-aej97b p:where(.svelte-aej97b){font-size:12px;color:#9ca3af;line-height:1.5;margin:0 0 10px}.sidebar-section.svelte-aej97b strong:where(.svelte-aej97b){color:#f3f4f6}.sidebar-list.svelte-aej97b{list-style:none;padding:0;margin:0}.sidebar-list.svelte-aej97b li:where(.svelte-aej97b){font-size:11px;color:#6b7280;position:relative;padding:3px 0 3px 12px}.sidebar-list.svelte-aej97b li:where(.svelte-aej97b):before{content:"▸";position:absolute;left:0;color:#e5e7eb}.sidebar-link.svelte-aej97b{font-size:12px;color:#e5e7eb;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.sidebar-link.svelte-aej97b:hover{color:#fff}.install-code.svelte-aej97b{display:block;background:#0006;padding:8px 10px;border-radius:6px;font-size:11px;color:#e5e7eb;font-family:SF Mono,Monaco,monospace;margin:8px 0}.install-desc.svelte-aej97b{font-size:11px;color:#6b7280;margin:0}.product-main.svelte-aej97b{flex:1;padding:20px;overflow-y:auto;min-width:0}@container features (max-width: 480px){.product-os-content.svelte-aej97b{flex-direction:column}.product-sidebar.svelte-aej97b{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:12px;max-height:120px}.product-main.svelte-aej97b{padding:16px}.product-grid.svelte-aej97b{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.product-category.svelte-aej97b{margin-bottom:24px}.product-category.svelte-aej97b h3:where(.svelte-aej97b){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.product-grid.svelte-aej97b{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.product-item.svelte-aej97b{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.product-item.svelte-aej97b:hover{background:#ffffff12;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.product-item.svelte-aej97b span:where(.svelte-aej97b){font-size:10.5px;color:#9ca3af;text-align:center;line-height:1.2;font-weight:500}.product-item.svelte-aej97b:hover span:where(.svelte-aej97b){color:#f3f4f6}.product-icon.svelte-aej97b{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.product-icon.svelte-aej97b svg:where(.svelte-aej97b){width:18px;height:18px}.product-icon.blue.svelte-aej97b{background:#3b82f626}.product-icon.blue.svelte-aej97b svg:where(.svelte-aej97b){color:#3b82f6}.product-icon.green.svelte-aej97b{background:#ffffff14}.product-icon.green.svelte-aej97b svg:where(.svelte-aej97b){color:#e5e7eb}.product-icon.purple.svelte-aej97b{background:#8b5cf626}.product-icon.purple.svelte-aej97b svg:where(.svelte-aej97b){color:#8b5cf6}.product-icon.orange.svelte-aej97b{background:#f9731626}.product-icon.orange.svelte-aej97b svg:where(.svelte-aej97b){color:#f97316}.product-icon.cyan.svelte-aej97b{background:#06b6d426}.product-icon.cyan.svelte-aej97b svg:where(.svelte-aej97b){color:#06b6d4}.product-icon.yellow.svelte-aej97b{background:#eab30826}.product-icon.yellow.svelte-aej97b svg:where(.svelte-aej97b){color:#eab308}.product-icon.pink.svelte-aej97b{background:#ec489926}.product-icon.pink.svelte-aej97b svg:where(.svelte-aej97b){color:#ec4899}.product-icon.stripe.svelte-aej97b{background:#635bff26}.product-icon.stripe.svelte-aej97b svg:where(.svelte-aej97b){color:#635bff}.product-icon.github.svelte-aej97b{background:#ffffff1a}.product-icon.github.svelte-aej97b svg:where(.svelte-aej97b){color:#fff}.product-icon.slack.svelte-aej97b{background:#4a154b33}.product-icon.slack.svelte-aej97b svg:where(.svelte-aej97b){color:#e01e5a}.product-icon.notion.svelte-aej97b{background:#ffffff1a}.product-icon.notion.svelte-aej97b svg:where(.svelte-aej97b){color:#fff}.product-icon.google.svelte-aej97b{background:#ffffff14}.product-icon.hubspot.svelte-aej97b{background:#ff7a5926}.product-icon.hubspot.svelte-aej97b svg:where(.svelte-aej97b){color:#ff7a59}.product-icon.zapier.svelte-aej97b{background:#ff4a0026}.product-icon.zapier.svelte-aej97b svg:where(.svelte-aej97b){color:#ff4a00}.product-icon.more.svelte-aej97b{background:#ffffff0d;border:1px dashed rgba(255,255,255,.2)}.product-icon.more.svelte-aej97b svg:where(.svelte-aej97b){color:#6b7280}.cta-section.svelte-aej97b{text-align:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.cta-button.svelte-aej97b{display:inline-block;padding:12px 28px;background:#fff;color:#0a0a0f;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600;transition:all .15s}.cta-button.svelte-aej97b:hover{background:#d1d5db;box-shadow:0 0 20px #fff3}.use-case-card.svelte-aej97b{background:linear-gradient(135deg,#3b82f614,#8b5cf60f);border:1px solid rgba(59,130,246,.15);border-radius:12px;margin-bottom:24px;overflow:hidden}.use-case-header.svelte-aej97b{padding:16px 20px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.use-case-badge.svelte-aej97b{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;background:#3b82f633;color:#60a5fa;border-radius:4px;padding:2px 8px;margin-bottom:8px}.use-case-title.svelte-aej97b{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.use-case-subtitle.svelte-aej97b{font-size:13px;color:#9ca3af;margin:0;line-height:1.4}.use-case-body.svelte-aej97b{padding:16px 20px 20px}.use-case-body.svelte-aej97b>p:where(.svelte-aej97b){font-size:12.5px;color:#9ca3af;line-height:1.6;margin:0 0 16px}.use-case-features.svelte-aej97b{display:flex;flex-direction:column;gap:12px}.use-case-feature.svelte-aej97b{display:flex;gap:12px;align-items:flex-start}.use-case-feature-icon.svelte-aej97b{width:32px;height:32px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.use-case-feature-icon.svelte-aej97b svg:where(.svelte-aej97b){width:16px;height:16px;color:#60a5fa}.use-case-feature.svelte-aej97b strong:where(.svelte-aej97b){display:block;font-size:12px;font-weight:600;color:#e5e7eb;margin-bottom:2px}.use-case-feature.svelte-aej97b span:where(.svelte-aej97b){font-size:11px;color:#6b7280;line-height:1.4}.demo-desktop.light-theme.svelte-aej97b .use-case-card:where(.svelte-aej97b){background:linear-gradient(135deg,#3b82f60f,#8b5cf60a);border-color:#3b82f626}.demo-desktop.light-theme.svelte-aej97b .use-case-header:where(.svelte-aej97b){border-bottom-color:#0000000a}.demo-desktop.light-theme.svelte-aej97b .use-case-badge:where(.svelte-aej97b){background:#3b82f61f;color:#2563eb}.demo-desktop.light-theme.svelte-aej97b .use-case-title:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .use-case-subtitle:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .use-case-body:where(.svelte-aej97b)>p:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .use-case-feature-icon:where(.svelte-aej97b){background:#3b82f614}.demo-desktop.light-theme.svelte-aej97b .use-case-feature-icon:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#2563eb}.demo-desktop.light-theme.svelte-aej97b .use-case-feature:where(.svelte-aej97b) strong:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .use-case-feature:where(.svelte-aej97b) span:where(.svelte-aej97b){color:#6b7280}.faq-list.svelte-aej97b{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-aej97b{background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.faq-item.svelte-aej97b summary:where(.svelte-aej97b){padding:14px 16px;font-weight:600;font-size:14px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:#f3f4f6}.faq-item.svelte-aej97b summary:where(.svelte-aej97b):after{content:"+";font-size:18px;color:#e5e7eb}.faq-item[open].svelte-aej97b summary:where(.svelte-aej97b):after{content:"-"}.faq-item.svelte-aej97b p:where(.svelte-aej97b){padding:0 16px 14px;margin:0;font-size:13px}.docs-content.svelte-aej97b{display:flex;padding:0!important;height:100%}.docs-sidebar.svelte-aej97b{width:200px;flex-shrink:0;background:#0003;border-right:1px solid rgba(255,255,255,.06);padding:16px 0;overflow-y:auto}.docs-nav-section.svelte-aej97b{padding:0 12px;margin-bottom:16px}.docs-nav-title.svelte-aej97b{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;padding:8px 12px}.docs-nav-link.svelte-aej97b{display:block;width:100%;text-align:left;padding:6px 12px;font-size:13px;color:#9ca3af;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.docs-nav-link.svelte-aej97b:hover{background:#ffffff0d;color:#fff}.docs-nav-link.active.svelte-aej97b{background:#ffffff14;color:#e5e7eb}.docs-main.svelte-aej97b{flex:1;padding:24px;overflow-y:auto}.docs-breadcrumb.svelte-aej97b{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;margin-bottom:16px}.docs-breadcrumb.svelte-aej97b .separator:where(.svelte-aej97b){color:#4b5563}.docs-breadcrumb.svelte-aej97b .current:where(.svelte-aej97b){color:#e5e7eb}.docs-main.svelte-aej97b h1:where(.svelte-aej97b){font-size:24px;font-weight:700;color:#fff;margin:0 0 12px}.docs-main.svelte-aej97b h2:where(.svelte-aej97b){font-size:16px;font-weight:600;color:#f3f4f6;margin:24px 0 12px}.docs-lead.svelte-aej97b{font-size:15px;color:#9ca3af;line-height:1.6}.docs-main.svelte-aej97b ul:where(.svelte-aej97b){padding-left:20px;margin:12px 0}.docs-main.svelte-aej97b li:where(.svelte-aej97b){font-size:14px;color:#9ca3af;margin-bottom:8px}.docs-code.svelte-aej97b{background:#0a0a0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;margin:16px 0}.docs-code.svelte-aej97b .code-header:where(.svelte-aej97b){padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;color:#6b7280}.docs-code.svelte-aej97b .comment:where(.svelte-aej97b){color:#6b7280}.docs-cta.svelte-aej97b{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:16px}.docs-cta-button.svelte-aej97b{padding:10px 20px;background:linear-gradient(180deg,#fff,#f0f0f0);color:#0a0a0f;text-decoration:none;border-radius:9999px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);box-shadow:0 1px #fff6 inset,0 2px 8px #00000026;position:relative;overflow:hidden}.docs-cta-button.svelte-aej97b:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.docs-cta-button.svelte-aej97b:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff80 inset,0 4px 16px #0003}.docs-cta-note.svelte-aej97b{font-size:12px;color:#6b7280}.pricing-content.svelte-aej97b{padding:24px;display:flex;flex-direction:column;height:100%;overflow-y:auto}.pricing-hero.svelte-aej97b{text-align:center;margin-bottom:24px}.pricing-hero.svelte-aej97b h1:where(.svelte-aej97b){font-size:22px;font-weight:600;color:#fff;margin:0 0 6px;letter-spacing:-.3px}.pricing-hero.svelte-aej97b p:where(.svelte-aej97b){font-size:13px;color:#6b7280;margin:0}.pricing-section.svelte-aej97b{margin-bottom:20px}.pricing-section.svelte-aej97b h3:where(.svelte-aej97b){font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.pricing-usage.svelte-aej97b{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.usage-row.svelte-aej97b{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.usage-row.svelte-aej97b:last-child{border-bottom:none}.usage-info.svelte-aej97b{display:flex;flex-direction:column;gap:2px}.usage-label.svelte-aej97b{font-size:13px;font-weight:500;color:#e5e7eb}.usage-desc.svelte-aej97b{font-size:11px;color:#6b7280}.usage-price.svelte-aej97b{font-size:15px;font-weight:600;color:#fff;text-align:right}.usage-price.svelte-aej97b span:where(.svelte-aej97b){font-size:11px;font-weight:400;color:#6b7280}.usage-price.highlight.svelte-aej97b{color:#22c55e}.pricing-features.svelte-aej97b{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 16px}.feature-row.svelte-aej97b{display:flex;align-items:center;gap:6px;padding:5px 0}.feature-row.svelte-aej97b:before{content:"✓";color:#fff;font-size:10px;font-weight:600}.feature-row.svelte-aej97b span:where(.svelte-aej97b){font-size:12px;color:#9ca3af}.pricing-plans.svelte-aej97b{display:flex;gap:6px;margin-bottom:20px}.plan-tab.svelte-aej97b{flex:1;padding:8px 12px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.plan-tab.svelte-aej97b:hover{border-color:#ffffff26;color:#9ca3af}.plan-tab.active.svelte-aej97b{background:#ffffff0f;border-color:#ffffff26;color:#fff}.pricing-badge.svelte-aej97b{display:inline-block;padding:4px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-top:8px}.pricing-tiers.svelte-aej97b{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.tier-card.svelte-aej97b{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.tier-card.featured.svelte-aej97b{border-color:#fff3;background:#ffffff0f}.tier-card.svelte-aej97b h4:where(.svelte-aej97b){font-size:15px;font-weight:600;color:#e5e7eb;margin:0}.tier-card.svelte-aej97b .tier-desc:where(.svelte-aej97b){font-size:12px;color:#6b7280;line-height:1.4;margin:0}.tier-price-coming.svelte-aej97b{font-size:13px;font-weight:500;color:#9ca3af;margin-top:4px}.pricing-waitlist-note.svelte-aej97b{font-size:13px;color:#6b7280;text-align:center;margin:0}.sidebar-note.svelte-aej97b{font-size:12px;color:#6b7280;margin:0}.pricing-cta.svelte-aej97b{margin-top:auto;text-align:center;padding-top:16px}.pricing-cta-btn.svelte-aej97b{display:inline-block;padding:10px 40px;background:linear-gradient(180deg,#fff,#f0f0f0);color:#0a0a0f;text-decoration:none;border-radius:9999px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.2);box-shadow:0 1px #fff6 inset,0 2px 8px #00000026;position:relative;overflow:hidden}.pricing-cta-btn.svelte-aej97b:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 100%);border-radius:inherit;pointer-events:none}.pricing-cta-btn.svelte-aej97b:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff80 inset,0 4px 16px #0003}.pricing-cta-note.svelte-aej97b{display:block;margin-top:8px;font-size:11px;color:#6b7280}.about-content.svelte-aej97b{padding:0!important;display:flex;flex-direction:column;background:#0d1117}.about-header.svelte-aej97b{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.about-logo.svelte-aej97b img:where(.svelte-aej97b){height:40px;opacity:.9}.about-intro.svelte-aej97b h1:where(.svelte-aej97b){font-size:20px;font-weight:700;color:#fff;margin:0}.about-tagline.svelte-aej97b{font-size:11px;color:#6b7280;margin:2px 0 0!important;letter-spacing:.5px}.about-tabs.svelte-aej97b{display:flex;gap:4px;padding:0 24px;background:#0000001a;border-bottom:1px solid rgba(255,255,255,.06)}.about-tab.svelte-aej97b{padding:12px 16px;font-size:13px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.about-tab.svelte-aej97b:hover{color:#9ca3af}.about-tab.active.svelte-aej97b{color:#e5e7eb;border-bottom-color:#e5e7eb}.about-body.svelte-aej97b{flex:1;padding:24px;overflow-y:auto}.about-section.svelte-aej97b{margin-bottom:20px}.about-section.svelte-aej97b h3:where(.svelte-aej97b){font-size:14px;font-weight:600;color:#e5e7eb;margin:0 0 8px}.about-section.svelte-aej97b p:where(.svelte-aej97b){font-size:13px;color:#9ca3af;line-height:1.6;margin:0}.about-grid.svelte-aej97b{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.about-stat.svelte-aej97b{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px;text-align:center}.stat-value.svelte-aej97b{display:block;font-size:24px;font-weight:700;color:#e5e7eb;font-family:SF Mono,Monaco,Consolas,monospace}.stat-label.svelte-aej97b{display:block;font-size:11px;color:#6b7280;margin-top:4px}.about-workflow.svelte-aej97b{display:flex;align-items:center;gap:8px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.workflow-step.svelte-aej97b{flex:1;text-align:center}.step-num.svelte-aej97b{display:block;font-size:10px;font-weight:600;color:#e5e7eb;font-family:SF Mono,Monaco,Consolas,monospace;margin-bottom:4px}.step-title.svelte-aej97b{display:block;font-size:13px;font-weight:600;color:#f3f4f6;margin-bottom:2px}.step-desc.svelte-aej97b{display:block;font-size:10px;color:#6b7280}.workflow-arrow.svelte-aej97b{color:#fff3;font-size:16px}.templates-intro.svelte-aej97b{color:#9ca3af;margin-bottom:20px}.templates-grid.svelte-aej97b{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.template-card.svelte-aej97b{display:flex;flex-direction:column;align-items:flex-start;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .15s;text-align:left}.template-card.svelte-aej97b:hover{border-color:#fff3;background:#ffffff08}.template-card.highlight.svelte-aej97b{background:#ffffff0d;border-color:#ffffff1f}.template-icon.svelte-aej97b{width:36px;height:36px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.template-icon.svelte-aej97b svg:where(.svelte-aej97b){width:18px;height:18px;color:#e5e7eb}.template-card.svelte-aej97b h3:where(.svelte-aej97b){font-size:14px;margin-bottom:4px;color:#f3f4f6}.template-card.svelte-aej97b p:where(.svelte-aej97b){font-size:12px;color:#6b7280;margin:0}.foundation-detail.svelte-aej97b{display:flex;flex-direction:column;gap:20px}.foundation-back.svelte-aej97b{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:12px;color:#9ca3af;padding:0;transition:color .15s}.foundation-back.svelte-aej97b:hover{color:#e5e7eb}.foundation-detail-header.svelte-aej97b{display:flex;align-items:center;gap:14px}.foundation-detail-header.svelte-aej97b h2:where(.svelte-aej97b){font-size:18px;font-weight:600}.foundation-section.svelte-aej97b{display:flex;flex-direction:column;gap:10px}.foundation-section-title.svelte-aej97b{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0}.foundation-modules-grid.svelte-aej97b{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.foundation-module-card.svelte-aej97b{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 10px;font-size:11px;color:#d1d5db}.foundation-integrations.svelte-aej97b{display:flex;flex-wrap:wrap;gap:6px}.foundation-integration-badge.svelte-aej97b{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:4px 10px;font-size:11px;color:#9ca3af}.foundation-use-cases.svelte-aej97b{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px}.foundation-use-cases.svelte-aej97b li:where(.svelte-aej97b){font-size:12px;color:#9ca3af;line-height:1.5}.foundation-cta.svelte-aej97b{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:12px 14px}.foundation-cta.svelte-aej97b p:where(.svelte-aej97b){font-size:12px;color:#9ca3af;margin:0}.foundation-cta.svelte-aej97b strong:where(.svelte-aej97b){color:#e5e7eb}.foundation-custom-steps.svelte-aej97b{display:flex;flex-direction:column;gap:14px}.foundation-custom-step.svelte-aej97b{display:flex;align-items:flex-start;gap:12px}.foundation-custom-step-num.svelte-aej97b{font-size:11px;font-weight:700;color:#4b5563;min-width:24px;padding-top:2px}.foundation-custom-step.svelte-aej97b strong:where(.svelte-aej97b){font-size:12px;color:#d1d5db;display:block;margin-bottom:3px}.foundation-custom-step.svelte-aej97b p:where(.svelte-aej97b){font-size:11px;color:#6b7280;margin:0;line-height:1.5}.demo-desktop.light-theme.svelte-aej97b .foundation-back:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .foundation-back:where(.svelte-aej97b):hover{color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .foundation-section-title:where(.svelte-aej97b){color:#9ca3af}.demo-desktop.light-theme.svelte-aej97b .foundation-module-card:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014;color:#374151}.demo-desktop.light-theme.svelte-aej97b .foundation-integration-badge:where(.svelte-aej97b){background:#f3f4f6;border-color:#00000014;color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .foundation-use-cases:where(.svelte-aej97b) li:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .foundation-cta:where(.svelte-aej97b){background:#f9fafb;border-color:#0000000f}.demo-desktop.light-theme.svelte-aej97b .foundation-cta:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .foundation-cta:where(.svelte-aej97b) strong:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .foundation-custom-step-num:where(.svelte-aej97b){color:#9ca3af}.demo-desktop.light-theme.svelte-aej97b .foundation-custom-step:where(.svelte-aej97b) strong:where(.svelte-aej97b){color:#374151}.demo-desktop.light-theme.svelte-aej97b .foundation-custom-step:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#9ca3af}@media(max-width:768px){.desktop-watermark.svelte-aej97b{top:32px;bottom:70px;align-items:center}.desktop-watermark.svelte-aej97b img:where(.svelte-aej97b){width:clamp(150px,50vw,250px);max-width:64vw;opacity:.5;transform:translateY(-3vh)}.desktop-workspace.svelte-aej97b{top:32px;bottom:70px}.demo-content.svelte-aej97b{padding:14px;overflow-y:auto;-webkit-overflow-scrolling:touch}.demo-content.svelte-aej97b h2:where(.svelte-aej97b){font-size:18px;margin-bottom:12px}.demo-content.svelte-aej97b h3:where(.svelte-aej97b){font-size:13px}.demo-content.svelte-aej97b p:where(.svelte-aej97b){font-size:13px}.desktop-icons.svelte-aej97b{top:10px;right:10px;gap:4px}.desktop-icon.svelte-aej97b{width:60px;padding:4px}.icon-image.svelte-aej97b{width:36px;height:36px;border-radius:8px}.icon-image.svelte-aej97b svg:where(.svelte-aej97b){width:18px;height:18px}.icon-label.svelte-aej97b{font-size:9px}.product-os-content.svelte-aej97b{flex-direction:column}.product-sidebar.svelte-aej97b{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:12px 16px}.sidebar-section.svelte-aej97b{margin-bottom:12px}.product-main.svelte-aej97b{padding:16px}.product-grid.svelte-aej97b{grid-template-columns:repeat(2,1fr);gap:6px}.product-item.svelte-aej97b{padding:10px 6px}.product-icon.svelte-aej97b{width:28px;height:28px}.product-icon.svelte-aej97b svg:where(.svelte-aej97b){width:14px;height:14px}.product-item.svelte-aej97b span:where(.svelte-aej97b){font-size:9px}.docs-content.svelte-aej97b{flex-direction:column}.docs-sidebar.svelte-aej97b{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:12px 0;max-height:150px;overflow-y:auto}.docs-main.svelte-aej97b{padding:16px}.docs-main.svelte-aej97b h1:where(.svelte-aej97b){font-size:20px}.about-header.svelte-aej97b{padding:16px}.about-logo.svelte-aej97b img:where(.svelte-aej97b){height:32px}.about-intro.svelte-aej97b h1:where(.svelte-aej97b){font-size:18px}.about-tabs.svelte-aej97b{padding:0 16px}.about-tab.svelte-aej97b{padding:10px 12px;font-size:12px}.about-body.svelte-aej97b{padding:16px}.about-grid.svelte-aej97b{grid-template-columns:repeat(3,1fr);gap:8px}.about-stat.svelte-aej97b{padding:12px 8px}.stat-value.svelte-aej97b{font-size:18px}.stat-label.svelte-aej97b{font-size:9px}.about-workflow.svelte-aej97b{flex-wrap:wrap;gap:12px;padding:12px}.workflow-step.svelte-aej97b{flex:0 0 calc(50% - 20px)}.workflow-arrow.svelte-aej97b{display:none}.pricing-content.svelte-aej97b{padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pricing-hero.svelte-aej97b{padding-bottom:12px;margin-bottom:12px}.pricing-hero.svelte-aej97b h1:where(.svelte-aej97b){font-size:20px}.pricing-hero.svelte-aej97b p:where(.svelte-aej97b){font-size:13px}.pricing-tiers.svelte-aej97b{grid-template-columns:1fr;gap:10px}.templates-grid.svelte-aej97b{grid-template-columns:1fr;gap:8px}.template-card.svelte-aej97b{padding:12px}.faq-item.svelte-aej97b summary:where(.svelte-aej97b){padding:12px 14px;font-size:13px}.boot-logo.svelte-aej97b{margin-bottom:36px}.boot-logo-img.svelte-aej97b{height:40px}.boot-terminal.svelte-aej97b{font-size:12px;margin-bottom:32px}.segment.svelte-aej97b{width:24px;height:3px}.boot-footer.svelte-aej97b{bottom:24px}.osa-footer-logo.svelte-aej97b{height:36px}.boot-version.svelte-aej97b{font-size:9px}.docs-sidebar.svelte-aej97b{flex-shrink:0}.docs-main.svelte-aej97b,.about-body.svelte-aej97b{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.product-grid.svelte-aej97b{grid-template-columns:repeat(2,1fr)}.about-grid.svelte-aej97b{grid-template-columns:1fr}.about-workflow.svelte-aej97b{flex-direction:column}.workflow-step.svelte-aej97b{flex:0 0 100%}}@media(max-width:380px){.desktop-watermark.svelte-aej97b{top:28px;bottom:60px}.desktop-watermark.svelte-aej97b img:where(.svelte-aej97b){width:clamp(132px,54vw,210px)}.desktop-workspace.svelte-aej97b{top:28px;bottom:60px}}.demo-desktop *::-webkit-scrollbar{width:8px;height:8px}.demo-desktop *::-webkit-scrollbar-track{background:transparent}.demo-desktop *::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.demo-desktop *::-webkit-scrollbar-thumb:hover{background:#ffffff40}.demo-desktop *::-webkit-scrollbar-corner{background:transparent}.demo-desktop *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.floating-why.svelte-aej97b{position:absolute;top:58px;right:122px;z-index:100}@media(max-width:768px){.floating-why.svelte-aej97b{position:fixed;inset:auto auto 140px 50%;transform:translate(-50%)}.why-button.svelte-aej97b{padding:8px 12px 8px 9px;min-height:44px}}.why-button.svelte-aej97b{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 8px;background:#0e101694;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;transition:all .2s;box-shadow:0 10px 28px #0000002e}.why-button.svelte-aej97b:hover{background:#16181fb8;border-color:#ffffff42;transform:translateY(-2px);box-shadow:0 14px 34px #0000003d}.why-icon.svelte-aej97b{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1f;overflow:hidden}.why-icon.svelte-aej97b img:where(.svelte-aej97b){width:20px;height:auto;filter:none;opacity:.95}.why-text.svelte-aej97b{font-size:12px;font-weight:650;color:#ffffffe6}.why-arrow.svelte-aej97b{width:14px;height:14px;color:#ffffffad}.demo-desktop.light-theme.svelte-aej97b .desktop-workspace:where(.svelte-aej97b){background:transparent}.demo-desktop.light-theme.svelte-aej97b .why-button:where(.svelte-aej97b){background:#ffffffc7;border-color:#0f172a1a;box-shadow:0 12px 30px #0f172a1a}.demo-desktop.light-theme.svelte-aej97b .why-button:where(.svelte-aej97b):hover{background:#fffffff0;border-color:#0f172a29}.demo-desktop.light-theme.svelte-aej97b .why-icon:where(.svelte-aej97b){background:#0f172a0f}.demo-desktop.light-theme.svelte-aej97b .why-text:where(.svelte-aej97b){color:#0f172adb}.demo-desktop.light-theme.svelte-aej97b .why-arrow:where(.svelte-aej97b){color:#0f172a8a}.demo-desktop.light-theme *::-webkit-scrollbar-thumb{background:#00000026}.demo-desktop.light-theme *::-webkit-scrollbar-thumb:hover{background:#00000040}.demo-desktop.light-theme *{scrollbar-color:rgba(0,0,0,.15) transparent}.demo-desktop.light-theme.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#0000000d;border-color:#0000001a}.demo-desktop.light-theme.svelte-aej97b .desktop-icon:where(.svelte-aej97b):hover .icon-image:where(.svelte-aej97b){background:#00000014;border-color:#00000026;box-shadow:0 0 20px #0000001a}.demo-desktop.light-theme.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:var(--icon-color, #374151)}.demo-desktop.light-theme.svelte-aej97b .icon-label:where(.svelte-aej97b){color:#000c;text-shadow:0 1px 3px rgba(255,255,255,.8)}.demo-desktop.light-theme.svelte-aej97b .demo-content:where(.svelte-aej97b){background:#fff;color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .demo-content:where(.svelte-aej97b) h2:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .demo-content:where(.svelte-aej97b) h3:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .demo-content:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .product-os-content:where(.svelte-aej97b){background:#fff}.demo-desktop.light-theme.svelte-aej97b .product-sidebar:where(.svelte-aej97b){background:#f9fafbcc;border-right-color:#0000000f}.demo-desktop.light-theme.svelte-aej97b .sidebar-section:where(.svelte-aej97b) h4:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .sidebar-section:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .sidebar-list:where(.svelte-aej97b) li:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .sidebar-list:where(.svelte-aej97b) li:where(.svelte-aej97b):before{color:#374151}.demo-desktop.light-theme.svelte-aej97b .install-code:where(.svelte-aej97b){background:#f3f4f6;color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .product-category:where(.svelte-aej97b) h3:where(.svelte-aej97b){color:#6b7280;border-bottom-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .product-item:where(.svelte-aej97b){background:#f9fafb;border-color:#0000000f}.demo-desktop.light-theme.svelte-aej97b .product-item:where(.svelte-aej97b):hover{background:#fff;border-color:#0000001f;box-shadow:0 4px 12px #00000014}.demo-desktop.light-theme.svelte-aej97b .product-item:where(.svelte-aej97b) span:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .product-item:where(.svelte-aej97b):hover span:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .faq-item:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .faq-item:where(.svelte-aej97b) summary:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .faq-item:where(.svelte-aej97b) summary:where(.svelte-aej97b):after{color:#374151}.demo-desktop.light-theme.svelte-aej97b .docs-content:where(.svelte-aej97b){background:#fff}.demo-desktop.light-theme.svelte-aej97b .docs-sidebar:where(.svelte-aej97b){background:#f9fafb;border-right-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .docs-nav-title:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .docs-nav-link:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .docs-nav-link:where(.svelte-aej97b):hover{background:#0000000d;color:#111827}.demo-desktop.light-theme.svelte-aej97b .docs-nav-link.active:where(.svelte-aej97b){background:#00000014;color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .docs-breadcrumb:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .docs-breadcrumb:where(.svelte-aej97b) .current:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .docs-main:where(.svelte-aej97b) h1:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .docs-main:where(.svelte-aej97b) h2:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .docs-lead:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .docs-main:where(.svelte-aej97b) li:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .docs-code:where(.svelte-aej97b){background:#f3f4f6;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .docs-cta:where(.svelte-aej97b){border-top-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .docs-cta-button:where(.svelte-aej97b){background:linear-gradient(180deg,#1a1a1a,#000);color:#fff;border-color:#ffffff1a;box-shadow:0 1px #ffffff1a inset,0 2px 8px #0003}.demo-desktop.light-theme.svelte-aej97b .docs-cta-button:where(.svelte-aej97b):before{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%)}.demo-desktop.light-theme.svelte-aej97b .docs-cta-button:where(.svelte-aej97b):hover{box-shadow:0 1px #ffffff26 inset,0 4px 16px #0000004d}.demo-desktop.light-theme.svelte-aej97b .pricing-content:where(.svelte-aej97b){background:#fff}.demo-desktop.light-theme.svelte-aej97b .pricing-hero:where(.svelte-aej97b) h1:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .pricing-hero:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .pricing-section:where(.svelte-aej97b) h3:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .pricing-usage:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .usage-row:where(.svelte-aej97b){border-bottom-color:#0000000f}.demo-desktop.light-theme.svelte-aej97b .usage-label:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .usage-desc:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .usage-price:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .usage-price:where(.svelte-aej97b) span:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .feature-row:where(.svelte-aej97b):before{color:#10b981}.demo-desktop.light-theme.svelte-aej97b .feature-row:where(.svelte-aej97b) span:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .plan-tab:where(.svelte-aej97b){border-color:#00000014;color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .plan-tab:where(.svelte-aej97b):hover{border-color:#00000026;color:#374151}.demo-desktop.light-theme.svelte-aej97b .plan-tab.active:where(.svelte-aej97b){background:#f3f4f6;border-color:#00000026;color:#111827}.demo-desktop.light-theme.svelte-aej97b .pricing-cta-btn:where(.svelte-aej97b){background:linear-gradient(180deg,#1a1a1a,#000);color:#fff;border-color:#ffffff1a;box-shadow:0 1px #ffffff1a inset,0 2px 8px #0003}.demo-desktop.light-theme.svelte-aej97b .pricing-cta-btn:where(.svelte-aej97b):before{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 100%)}.demo-desktop.light-theme.svelte-aej97b .pricing-cta-btn:where(.svelte-aej97b):hover{box-shadow:0 1px #ffffff26 inset,0 4px 16px #0000004d}.demo-desktop.light-theme.svelte-aej97b .pricing-badge:where(.svelte-aej97b){background:#0000000d;border-color:#0000001a;color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .tier-card:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .tier-card.featured:where(.svelte-aej97b){border-color:#0003;background:#f3f4f6}.demo-desktop.light-theme.svelte-aej97b .tier-card:where(.svelte-aej97b) h4:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .tier-price-coming:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .pricing-waitlist-note:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .about-content:where(.svelte-aej97b){background:#fff}.demo-desktop.light-theme.svelte-aej97b .about-header:where(.svelte-aej97b){background:#f9fafb;border-bottom-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .about-logo:where(.svelte-aej97b) img:where(.svelte-aej97b){filter:invert(1)}.demo-desktop.light-theme.svelte-aej97b .about-intro:where(.svelte-aej97b) h1:where(.svelte-aej97b){color:#111827}.demo-desktop.light-theme.svelte-aej97b .about-tagline:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .about-tabs:where(.svelte-aej97b){background:#f9fafb;border-bottom-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .about-tab:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .about-tab:where(.svelte-aej97b):hover{color:#374151}.demo-desktop.light-theme.svelte-aej97b .about-tab.active:where(.svelte-aej97b){color:#1f2937;border-bottom-color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .about-section:where(.svelte-aej97b) h3:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .about-section:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .about-stat:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .stat-value:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .stat-label:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .about-workflow:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .step-num:where(.svelte-aej97b){color:#374151}.demo-desktop.light-theme.svelte-aej97b .step-title:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .step-desc:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .workflow-arrow:where(.svelte-aej97b){color:#0003}.demo-desktop.light-theme.svelte-aej97b .templates-intro:where(.svelte-aej97b){color:#6b7280}.demo-desktop.light-theme.svelte-aej97b .template-card:where(.svelte-aej97b){background:#f9fafb;border-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .template-card:where(.svelte-aej97b):hover{border-color:#0003;background:#f3f4f6}.demo-desktop.light-theme.svelte-aej97b .template-card.highlight:where(.svelte-aej97b){background:#f3f4f6;border-color:#0000001f}.demo-desktop.light-theme.svelte-aej97b .template-icon:where(.svelte-aej97b){background:#0000000d;border-color:#0000001a}.demo-desktop.light-theme.svelte-aej97b .template-icon:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#374151}.demo-desktop.light-theme.svelte-aej97b .template-card:where(.svelte-aej97b) h3:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .template-card:where(.svelte-aej97b) p:where(.svelte-aej97b){color:#6b7280}.desktop-icon.icon-style-minimal.svelte-aej97b .icon-image:where(.svelte-aej97b){background:transparent;border:none}.desktop-icon.icon-style-rounded.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:50%}.desktop-icon.icon-style-square.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:2px}.desktop-icon.icon-style-macos.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:22%;background:#3b82f626;border-color:#3b82f633}.desktop-icon.icon-style-glass.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:#fff3}.desktop-icon.icon-style-neon.svelte-aej97b .icon-image:where(.svelte-aej97b){background:transparent;border-color:#0ff;box-shadow:0 0 12px #00ffff4d,inset 0 0 6px #00ffff1a}.desktop-icon.icon-style-neon.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#0ff}.desktop-icon.icon-style-flat.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#3b82f626;border:none;border-radius:8px}.desktop-icon.icon-style-neumorphism.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#1e1e32cc;border:none;box-shadow:6px 6px 12px #0006,-6px -6px 12px #3c3c5026}.desktop-icon.icon-style-brutalist.svelte-aej97b .icon-image:where(.svelte-aej97b){border:2px solid #e5e7eb;border-radius:0;background:transparent}.desktop-icon.icon-style-outlined.svelte-aej97b .icon-image:where(.svelte-aej97b){background:transparent;border:1px dashed rgba(255,255,255,.3)}.desktop-icon.icon-style-gradient.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.desktop-icon.icon-style-gradient.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-pixel.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:0;background:#22c55e;border:2px solid #166534}.desktop-icon.icon-style-pixel.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#000}.desktop-icon.icon-style-terminal.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#000;border-color:#22c55e;border-radius:4px}.desktop-icon.icon-style-terminal.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#22c55e}.desktop-icon.icon-style-frosted.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#fff9!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-radius:14px;border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 16px #00000014}.desktop-icon.icon-style-frosted.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){background:#ffffffbf!important;box-shadow:0 6px 20px #0000001f}.desktop-icon.icon-style-paper.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#fff!important;border-radius:8px;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000d;border:1px solid rgba(0,0,0,.06)}.desktop-icon.icon-style-paper.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){box-shadow:0 2px 8px #0000001a,0 8px 24px #00000014;transform:translateY(-2px)}.desktop-icon.icon-style-depth.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:12px;border:none;box-shadow:0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #00000014}.desktop-icon.icon-style-depth.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){transform:translateY(-4px);box-shadow:0 4px 8px #0000001f,0 8px 16px #0000001f,0 16px 32px #0000001a,0 24px 48px #00000014}.desktop-icon.icon-style-material.svelte-aej97b .icon-image:where(.svelte-aej97b){box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d,0 2px 4px #00000014}.desktop-icon.icon-style-material.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;transform:translateY(-2px)}.desktop-icon.icon-style-fluent.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#ffffffb3!important;backdrop-filter:blur(30px) saturate(120%);-webkit-backdrop-filter:blur(30px) saturate(120%);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #0000001a}.desktop-icon.icon-style-fluent.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){background:#fffc!important;box-shadow:0 12px 40px #00000026}.desktop-icon.icon-style-aero.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(180deg,#ffffffe6,#fff9)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 16px #00000026}.desktop-icon.icon-style-macos-classic.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:4px;background:linear-gradient(180deg,#eaeaea,#d4d4d4,#c4c4c4)!important;border:1px solid;border-color:#FFFFFF #888888 #888888 #FFFFFF;box-shadow:1px 1px #666,inset 1px 1px #fffc}.desktop-icon.icon-style-retro.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:0;box-shadow:4px 4px #0000004d,inset -2px -2px #0003,inset 2px 2px #ffffff4d}.desktop-icon.icon-style-win95.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:0;box-shadow:none;border:2px solid;border-color:#DFDFDF #808080 #808080 #DFDFDF;background:silver!important}.desktop-icon.icon-style-win95.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){border-color:#808080 #DFDFDF #DFDFDF #808080}.desktop-icon.icon-style-ios.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:22%;box-shadow:0 4px 12px #00000026}.desktop-icon.icon-style-android.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:28%;box-shadow:0 3px 8px #00000026}.desktop-icon.icon-style-windows11.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:8px;box-shadow:0 2px 4px #0000001a}.desktop-icon.icon-style-amiga.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:0;border:3px solid #000;box-shadow:3px 3px #000}.desktop-icon.icon-style-glow.svelte-aej97b .icon-image:where(.svelte-aej97b){border-radius:14px;box-shadow:0 0 20px currentColor,0 0 40px #6464ff4d;border:none}.desktop-icon.icon-style-glow.svelte-aej97b:hover .icon-image:where(.svelte-aej97b){box-shadow:0 0 25px currentColor,0 0 50px #6464ff66}.desktop-icon.icon-style-aurora.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)!important;background-size:200% 200%;animation:svelte-aej97b-aurora-shimmer 3s ease-in-out infinite;border:none}@keyframes svelte-aej97b-aurora-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.desktop-icon.icon-style-aurora.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-crystal.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#a8edea,#fed6e3)!important;box-shadow:inset 0 0 20px #fffc,0 0 20px #a8edea99;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.desktop-icon.icon-style-holographic.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#ff0080,#ff8c00,#40e0d0,#ff0080)!important;background-size:400% 400%;animation:svelte-aej97b-holographic 2s ease infinite;border:none}@keyframes svelte-aej97b-holographic{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.desktop-icon.icon-style-holographic.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-vaporwave.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#ff71ce,#01cdfe)!important;box-shadow:0 0 25px #ff71ce,inset 0 0 15px #ff71ce66;border:3px solid #b967ff}.desktop-icon.icon-style-vaporwave.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-cyberpunk.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#0a0a0a!important;border:3px solid #00ff41;box-shadow:0 0 15px #00ff41,inset 0 0 15px #00ff414d}.desktop-icon.icon-style-cyberpunk.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#00ff41!important}.desktop-icon.icon-style-synthwave.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#ff006e,#8338ec,#3a86ff)!important;box-shadow:0 0 25px #ff006e,0 4px 20px #ff006e80;border:3px solid #ff006e}.desktop-icon.icon-style-synthwave.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-matrix.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#000!important;border:3px solid #00ff00;box-shadow:0 0 15px #00ff00b3,inset 0 0 25px #0f03}.desktop-icon.icon-style-matrix.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#0f0!important}.desktop-icon.icon-style-glitch.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#f0f!important;border:2px solid #00ffff;animation:svelte-aej97b-glitch-icon 1s infinite;box-shadow:3px 3px #0ff,-3px -3px #f0f}@keyframes svelte-aej97b-glitch-icon{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.desktop-icon.icon-style-glitch.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-chrome.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,#f5f5f5,#b0b0b0,#f5f5f5)!important;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -2px 4px #0006,0 4px 8px #0003;border:2px solid #888}.desktop-icon.icon-style-rainbow.svelte-aej97b .icon-image:where(.svelte-aej97b){background:linear-gradient(135deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3)!important;background-size:400% 400%;animation:svelte-aej97b-rainbow-icon 4s linear infinite;border:none}@keyframes svelte-aej97b-rainbow-icon{0%{background-position:0% 50%}to{background-position:400% 50%}}.desktop-icon.icon-style-rainbow.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#fff}.desktop-icon.icon-style-sketch.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#fff!important;border:3px dashed #333;box-shadow:3px 3px #333,-1px -1px #ddd;border-radius:6px}.desktop-icon.icon-style-sketch.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#333}.desktop-icon.icon-style-comic.svelte-aej97b .icon-image:where(.svelte-aej97b){background:#ffeb3b!important;border:5px solid #000;box-shadow:6px 6px #000;border-radius:0}.desktop-icon.icon-style-comic.svelte-aej97b .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#000!important}.desktop-icon.icon-style-watercolor.svelte-aej97b .icon-image:where(.svelte-aej97b){background:radial-gradient(circle,#ffb6c1cc,#add8e699)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;box-shadow:0 0 40px #ffb6c199,inset 0 0 30px #add8e666}.demo-desktop.light-theme.svelte-aej97b .desktop-icon.icon-style-neumorphism:where(.svelte-aej97b) .icon-image:where(.svelte-aej97b){background:#e8e8ed;box-shadow:4px 4px 8px #00000014,-4px -4px 8px #fffc}.demo-desktop.light-theme.svelte-aej97b .desktop-icon.icon-style-brutalist:where(.svelte-aej97b) .icon-image:where(.svelte-aej97b){border-color:#374151}.demo-desktop.light-theme.svelte-aej97b .desktop-icon.icon-style-outlined:where(.svelte-aej97b) .icon-image:where(.svelte-aej97b){border-color:#0003}.demo-desktop.light-theme.svelte-aej97b .desktop-icon.icon-style-neon:where(.svelte-aej97b) .icon-image:where(.svelte-aej97b){border-color:#3b82f6;box-shadow:0 0 12px #3b82f64d}.demo-desktop.light-theme.svelte-aej97b .desktop-icon.icon-style-neon:where(.svelte-aej97b) .icon-image:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#3b82f6}.demo-desktop.light-theme.svelte-aej97b .desktop-icon:where(.svelte-aej97b):hover{background:#0000000f}.demo-desktop.light-theme.svelte-aej97b .sidebar-link:where(.svelte-aej97b){color:#374151}.demo-desktop.light-theme.svelte-aej97b .sidebar-link:where(.svelte-aej97b):hover{color:#111827}.demo-desktop.light-theme.svelte-aej97b .product-icon.green:where(.svelte-aej97b){background:#0000000f}.demo-desktop.light-theme.svelte-aej97b .product-icon.green:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#374151}.demo-desktop.light-theme.svelte-aej97b .product-icon.github:where(.svelte-aej97b){background:#0000000f}.demo-desktop.light-theme.svelte-aej97b .product-icon.github:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .product-icon.notion:where(.svelte-aej97b){background:#0000000f}.demo-desktop.light-theme.svelte-aej97b .product-icon.notion:where(.svelte-aej97b) svg:where(.svelte-aej97b){color:#1f2937}.demo-desktop.light-theme.svelte-aej97b .product-icon.google:where(.svelte-aej97b){background:#0000000a}.demo-desktop.light-theme.svelte-aej97b .product-icon.more:where(.svelte-aej97b){background:#00000008;border-color:#00000026}.demo-desktop.light-theme.svelte-aej97b .cta-section:where(.svelte-aej97b){border-top-color:#00000014}.demo-desktop.light-theme.svelte-aej97b .cta-button:where(.svelte-aej97b){background:#111827;color:#fff}.demo-desktop.light-theme.svelte-aej97b .cta-button:where(.svelte-aej97b):hover{background:#374151;box-shadow:0 0 20px #00000026}.demo-desktop.light-theme.svelte-aej97b .product-category:where(.svelte-aej97b) h3:where(.svelte-aej97b){border-bottom-color:#00000014}.context-menu.svelte-aej97b{position:fixed;min-width:200px;background:#1e1e2af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 0;box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d;z-index:10000;animation:svelte-aej97b-contextMenuIn .12s ease-out}@keyframes svelte-aej97b-contextMenuIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu-item.svelte-aej97b{display:flex;align-items:center;gap:10px;width:100%;padding:7px 14px;background:none;border:none;font-size:12.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ffffffd9;cursor:pointer;text-align:left;transition:background .1s}.context-menu-item.svelte-aej97b:hover{background:#3b82f666;color:#fff}.context-menu-item.svelte-aej97b svg:where(.svelte-aej97b){width:14px;height:14px;opacity:.6;flex-shrink:0}.context-menu-item.svelte-aej97b:hover svg:where(.svelte-aej97b){opacity:1}.context-menu-divider.svelte-aej97b{height:1px;background:#ffffff14;margin:4px 8px}.demo-desktop.light-theme.svelte-aej97b .context-menu:where(.svelte-aej97b){background:#fffffff2;border-color:#0000001a;box-shadow:0 12px 40px #00000026,0 4px 12px #00000014}.demo-desktop.light-theme.svelte-aej97b .context-menu-item:where(.svelte-aej97b){color:#000c}.demo-desktop.light-theme.svelte-aej97b .context-menu-item:where(.svelte-aej97b):hover{background:#3b82f626;color:#1d4ed8}.demo-desktop.light-theme.svelte-aej97b .context-menu-divider:where(.svelte-aej97b){background:#00000014}.selection-rect.svelte-aej97b{position:fixed;background:#3b82f61f;border:1px solid rgba(59,130,246,.45);border-radius:1px;pointer-events:none;z-index:9998}.demo-desktop.light-theme.svelte-aej97b .selection-rect:where(.svelte-aej97b){background:#3b82f61a;border-color:#3b82f666}body{margin:0;padding:0}.page-legal.svelte-1uha8ag{position:fixed;bottom:12px;right:16px;display:flex;gap:12px;z-index:9999}.page-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:10px;color:#ffffff59;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.02em}.page-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff9;text-decoration:underline}@media(max-width:768px){.page-legal.svelte-1uha8ag{display:none}}
