.landing-topbar.svelte-4oywej{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:flex-start;align-items:center;gap:12px;padding:18px 28px;display:flex;position:sticky;top:0}.hamburger-container.svelte-4oywej{display:flex;position:relative}.hamburger-container.hamburger-left.svelte-4oywej{flex:none;order:-1}.hamburger-btn.svelte-4oywej{color:#7c3aed;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.hamburger-menu.svelte-4oywej{z-index:101;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;min-width:180px;margin-top:8px;display:flex;position:absolute;top:100%;box-shadow:0 4px 12px #0000001a}.hamburger-menu-left.svelte-4oywej{left:0}.menu-item.svelte-4oywej{text-align:left;color:#1f2937;cursor:pointer;box-sizing:border-box;background:0 0;border:none;width:100%;padding:12px 16px;font-size:14px;text-decoration:none;transition:background .2s;display:block}.menu-item.svelte-4oywej:hover{color:#7c3aed;background:#f6f5ff}.menu-divider.svelte-4oywej,.branch-divider.svelte-4oywej{background:#e2e8f0;height:1px}.menu-divider.svelte-4oywej{margin:6px 0}.brand.svelte-4oywej{color:#000;flex:0 auto;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.brand-mark.svelte-4oywej{width:32px;height:32px}.brand-name.svelte-4oywej{color:#7c3aed;font-size:18px;font-weight:600}.topbar-links.svelte-4oywej{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.demo-topbar-btn.svelte-4oywej,.link-btn.svelte-4oywej{color:#292827;cursor:pointer;background:#fff;border:1px solid #dcd7d3;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s;display:inline-flex}.demo-topbar-btn.svelte-4oywej{color:#fff;background:#6d28d9;border:none}.demo-topbar-btn.svelte-4oywej:hover{opacity:.92;transform:translateY(-1px)}.link-btn.svelte-4oywej:hover{background:#faf8ff;border-color:#cbb7fb;transform:translateY(-1px)}.branch-select.svelte-4oywej{flex-shrink:0;width:196px;min-width:0;position:relative}.branch-select-button.svelte-4oywej{text-align:left;cursor:pointer;color:#374151;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.branch-select-button.svelte-4oywej:not(:disabled):hover{background:#f8fafc}.branch-select-button.svelte-4oywej:disabled{cursor:default}.branch-select-label.svelte-4oywej{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;flex:1;min-width:0;font-size:14px;font-weight:700;display:block;overflow:hidden}.branch-chevron.svelte-4oywej{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .15s;display:flex}.branch-chevron-open.svelte-4oywej{transform:rotate(180deg)}.branch-dropdown.svelte-4oywej{box-sizing:border-box;z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(320px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.branch-dropdown-head.svelte-4oywej{padding:12px 12px 8px}.branch-dropdown-head.svelte-4oywej p:where(.svelte-4oywej){letter-spacing:.15em;color:#94a3b8;text-transform:uppercase;margin:0;padding:0 4px;font-size:10px;font-weight:700}.branch-dropdown-body.svelte-4oywej{flex-direction:column;gap:2px;min-width:0;padding:0 8px 8px;display:flex}.branch-option.svelte-4oywej,.logout-option.svelte-4oywej{cursor:pointer;box-sizing:border-box;background:0 0;border:none}.branch-option.svelte-4oywej{text-align:left;color:#374151;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.branch-option.svelte-4oywej:hover{background:#f1f5f9}.branch-option.active.svelte-4oywej{color:#fff;background:#0f172a}.branch-dot.svelte-4oywej{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:6px;height:6px}.branch-option.active.svelte-4oywej .branch-dot:where(.svelte-4oywej){background:#fbbf24}.branch-option-label.svelte-4oywej{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.operator-option.svelte-4oywej{color:#5b21b6;background:#f5f3ff;font-weight:700}.operator-option.svelte-4oywej:hover{background:#ede9fe}.operator-option.svelte-4oywej .branch-dot:where(.svelte-4oywej){background:#7c3aed}.test-option.svelte-4oywej{color:#047857;background:#ecfdf5;font-weight:700}.test-option.svelte-4oywej:hover{background:#d1fae5}.test-option.svelte-4oywej .branch-dot:where(.svelte-4oywej){background:#10b981}.branch-divider.svelte-4oywej{margin:8px 0}.logout-option.svelte-4oywej{text-align:left;color:#374151;border-radius:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;display:block}.logout-option.svelte-4oywej:hover{background:#f1f5f9}@media (width<=768px){.landing-topbar.svelte-4oywej{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;padding:14px 16px}.brand.svelte-4oywej{flex:none;margin-left:0;margin-right:0;display:flex}.brand-name.svelte-4oywej{font-size:16px;display:inline}.topbar-links.svelte-4oywej{display:none}.hamburger-container.svelte-4oywej{display:block}.hamburger-container.hamburger-left.svelte-4oywej{order:0;margin-right:0}}
