.site-nav.svelte-l0qlqv.svelte-l0qlqv{position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--border-color)}.nav-inner.svelte-l0qlqv.svelte-l0qlqv{padding:0 2rem;height:60px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.chat-drawer-backdrop.svelte-l0qlqv.svelte-l0qlqv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:245;border:0;background:rgba(15,23,42,.32);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chat-drawer.svelte-l0qlqv.svelte-l0qlqv{position:fixed;top:0;right:0;z-index:250;width:min(960px,100vw);height:100dvh;display:grid;grid-template-rows:auto 1fr;background:var(--bg-primary);border-left:1px solid var(--border-color);box-shadow:-18px 0 48px #0f172a3d}.chat-drawer__header.svelte-l0qlqv.svelte-l0qlqv{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-primary) 90%,transparent)}.chat-drawer__header.svelte-l0qlqv strong.svelte-l0qlqv,.chat-drawer__header.svelte-l0qlqv span.svelte-l0qlqv{display:block}.chat-drawer__header.svelte-l0qlqv span.svelte-l0qlqv{color:var(--text-secondary);font-size:.9rem}.chat-drawer__actions.svelte-l0qlqv.svelte-l0qlqv{display:flex;align-items:center;gap:.5rem}.chat-drawer__link.svelte-l0qlqv.svelte-l0qlqv,.chat-drawer__close.svelte-l0qlqv.svelte-l0qlqv{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:999px;padding:.55rem .9rem;font:inherit;text-decoration:none;cursor:pointer}.chat-drawer__link.svelte-l0qlqv.svelte-l0qlqv:hover,.chat-drawer__close.svelte-l0qlqv.svelte-l0qlqv:hover{border-color:color-mix(in srgb,var(--culoca-orange) 40%,var(--border-color));color:var(--culoca-orange)}.chat-drawer__close.svelte-l0qlqv.svelte-l0qlqv{min-width:2.5rem;font-size:1.15rem;line-height:1}.chat-drawer__frame.svelte-l0qlqv.svelte-l0qlqv{width:100%;height:100%;border:0;background:var(--bg-primary)}.nav-logo.svelte-l0qlqv.svelte-l0qlqv{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.logo-svg.svelte-l0qlqv.svelte-l0qlqv{height:34px;width:auto}.nav-links.svelte-l0qlqv.svelte-l0qlqv{display:flex;align-items:center;gap:.25rem}.nav-link.svelte-l0qlqv.svelte-l0qlqv{position:relative;padding:.5rem .85rem;font-size:1rem;font-weight:500;letter-spacing:.01em;color:var(--text-secondary);text-decoration:none;border-radius:8px;transition:color .15s,background .15s;border:none;background:none;cursor:pointer;font-family:inherit}.nav-link.svelte-l0qlqv.svelte-l0qlqv:hover{color:var(--text-primary);background:var(--bg-tertiary)}.nav-link.active.svelte-l0qlqv.svelte-l0qlqv{color:var(--culoca-orange)}.nav-link.active.svelte-l0qlqv.svelte-l0qlqv:after{content:"";position:absolute;bottom:2px;left:.85rem;right:.85rem;height:2px;border-radius:1px;background:var(--culoca-orange)}.dropdown.svelte-l0qlqv.svelte-l0qlqv{position:relative}.dropdown-toggle.svelte-l0qlqv.svelte-l0qlqv{display:inline-flex;align-items:center;gap:.35rem}.dd-arrow.svelte-l0qlqv.svelte-l0qlqv{transition:transform .2s;flex-shrink:0}.dd-open.svelte-l0qlqv.svelte-l0qlqv{transform:rotate(180deg)}.dropdown-menu.svelte-l0qlqv.svelte-l0qlqv{position:absolute;top:calc(100% + 4px);left:0;min-width:170px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 6px 24px #00000024;z-index:300;overflow:hidden}.dropdown-item.svelte-l0qlqv.svelte-l0qlqv{display:block;padding:.6rem 1rem;font-size:.95rem;color:var(--text-secondary);text-decoration:none;transition:background .12s,color .12s}.dropdown-item.svelte-l0qlqv.svelte-l0qlqv:hover{background:var(--bg-tertiary);color:var(--text-primary)}.dropdown-item.active.svelte-l0qlqv.svelte-l0qlqv{color:var(--culoca-orange)}.dropdown-menu--user.svelte-l0qlqv.svelte-l0qlqv{min-width:190px;right:0;left:auto}.dropdown-status-row.svelte-l0qlqv.svelte-l0qlqv{display:flex;flex-wrap:wrap;gap:.45rem;padding:.75rem 1rem .35rem}.dropdown-divider.svelte-l0qlqv.svelte-l0qlqv{height:1px;margin:.35rem 0;background:var(--border-color)}.dropdown-label.svelte-l0qlqv.svelte-l0qlqv{display:block;padding:.4rem 1rem .15rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.dropdown-item--logout.svelte-l0qlqv.svelte-l0qlqv{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:none;font-family:inherit;cursor:pointer;color:var(--text-secondary)}.dropdown-item--logout.svelte-l0qlqv.svelte-l0qlqv:hover{color:#e74c3c;background:var(--bg-tertiary)}.user-toggle.svelte-l0qlqv.svelte-l0qlqv{display:inline-flex;align-items:center;gap:.4rem}.user-toggle--menu.svelte-l0qlqv.svelte-l0qlqv{margin-left:.15rem;padding-left:.55rem;padding-right:.55rem}.user-icon.svelte-l0qlqv.svelte-l0qlqv{flex-shrink:0;opacity:.7}.review-badge.svelte-l0qlqv.svelte-l0qlqv{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#c1121f;color:#fff;font-size:.72rem;font-weight:700;line-height:1}.review-badge--button.svelte-l0qlqv.svelte-l0qlqv{border:none;cursor:pointer;font-family:inherit}.review-badge--inline.svelte-l0qlqv.svelte-l0qlqv{margin-left:auto}.inbox-badge.svelte-l0qlqv.svelte-l0qlqv{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:var(--accent-color);color:#fff;font-size:.72rem;font-weight:700;line-height:1}.mini-status-chip.svelte-l0qlqv.svelte-l0qlqv{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.15rem .55rem;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.mini-status-chip--accent.svelte-l0qlqv.svelte-l0qlqv{background:color-mix(in srgb,var(--accent-color) 18%,var(--bg-tertiary) 82%);color:var(--text-primary)}.mini-status-chip--inline.svelte-l0qlqv.svelte-l0qlqv{margin-left:.45rem}.mobile-only.svelte-l0qlqv.svelte-l0qlqv{display:none}.nav-group-label.svelte-l0qlqv.svelte-l0qlqv{display:block;padding:.6rem 1rem .2rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.nav-link--sub.svelte-l0qlqv.svelte-l0qlqv{padding-left:1.5rem}.nav-link--sub-nested.svelte-l0qlqv.svelte-l0qlqv{font-weight:500}.nav-burger.svelte-l0qlqv.svelte-l0qlqv{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;background:none;border:none;cursor:pointer;border-radius:8px;transition:background .15s}.nav-burger.svelte-l0qlqv.svelte-l0qlqv:hover{background:var(--bg-tertiary)}.burger-line.svelte-l0qlqv.svelte-l0qlqv{display:block;width:100%;height:2px;background:var(--text-primary);border-radius:1px;transition:transform .25s,opacity .25s;transform-origin:center}.burger-line.open.svelte-l0qlqv.svelte-l0qlqv:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger-line.open.svelte-l0qlqv.svelte-l0qlqv:nth-child(2){opacity:0}.burger-line.open.svelte-l0qlqv.svelte-l0qlqv:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop.svelte-l0qlqv.svelte-l0qlqv{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);border:none;cursor:default;z-index:-1}@media (max-width: 720px){.nav-inner.svelte-l0qlqv.svelte-l0qlqv{padding:0 1.25rem;height:54px}.nav-burger.svelte-l0qlqv.svelte-l0qlqv{display:flex}.desktop-only.svelte-l0qlqv.svelte-l0qlqv{display:none!important}.mobile-only.svelte-l0qlqv.svelte-l0qlqv{display:block}.nav-links.svelte-l0qlqv.svelte-l0qlqv{position:fixed;top:54px;right:0;width:280px;max-height:calc(100dvh - 54px);flex-direction:column;align-items:stretch;gap:0;padding:.75rem;background:var(--bg-primary);border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:0 0 0 16px;box-shadow:-4px 8px 32px #0000002e;transform:translate(100%);opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow-y:auto}.nav-links.open.svelte-l0qlqv.svelte-l0qlqv{transform:translate(0);opacity:1;pointer-events:auto}.nav-link.svelte-l0qlqv.svelte-l0qlqv{padding:.75rem 1rem;font-size:1rem;border-radius:10px}.nav-link.active.svelte-l0qlqv.svelte-l0qlqv:after{display:none}.nav-link.active.svelte-l0qlqv.svelte-l0qlqv{background:var(--bg-tertiary)}.nav-group.svelte-l0qlqv.svelte-l0qlqv{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--border-color)}.nav-group__branch.svelte-l0qlqv.svelte-l0qlqv{display:flex;flex-direction:column;gap:2px;margin-left:.15rem;padding:.2rem 0 .15rem .65rem;border-left:3px solid color-mix(in srgb,var(--culoca-orange) 40%,var(--border-color) 60%);border-radius:0 10px 10px 0}.nav-group__nest.svelte-l0qlqv.svelte-l0qlqv{display:flex;flex-direction:column;gap:2px;margin-top:.35rem;padding:.35rem 0 .3rem .55rem;margin-left:.1rem;border-left:2px solid var(--border-color);background:color-mix(in srgb,var(--bg-secondary) 52%,transparent 48%);border-radius:0 8px 8px 0}.nav-group.svelte-l0qlqv .nav-group-label.svelte-l0qlqv{padding-left:.25rem;padding-right:.75rem}.nav-group__nest.svelte-l0qlqv .nav-group-label--nested.svelte-l0qlqv{margin-top:0;padding:.3rem .35rem .15rem}.nav-group.svelte-l0qlqv .nav-link--sub.svelte-l0qlqv,.nav-group.svelte-l0qlqv .nav-link--sub-nested.svelte-l0qlqv{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0;padding:.65rem .75rem .65rem .45rem;font-size:.93rem;text-align:left}.nav-group.svelte-l0qlqv .nav-link--sub-nested.svelte-l0qlqv{font-size:.875rem;color:var(--text-secondary)}.nav-group.svelte-l0qlqv .nav-link--sub.active.svelte-l0qlqv,.nav-group.svelte-l0qlqv .nav-link--sub-nested.active.svelte-l0qlqv{color:var(--culoca-orange)}.nav-link--logout.svelte-l0qlqv.svelte-l0qlqv{display:flex;align-items:center;gap:.5rem;border:none;background:none;font-family:inherit;cursor:pointer;color:var(--text-secondary);width:100%;text-align:left}.nav-link--logout.svelte-l0qlqv.svelte-l0qlqv:hover{color:#e74c3c}.nav-backdrop.svelte-l0qlqv.svelte-l0qlqv{display:block}}
