.user-menu-container.svelte-v08svf{position:relative}.btn-icon.svelte-v08svf{position:relative;padding:.5rem;font-size:1.25rem;color:var(--wk-muted, #475569);background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:.5rem}.btn-icon.svelte-v08svf:hover{color:var(--wk-primary, #10b981);background:#10b9810d;transform:translateY(-1px)}.notification-badge.svelte-v08svf{position:absolute;top:.25rem;right:.25rem;background:var(--wk-accent, #ff8a00);color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:.625rem;min-width:1rem;text-align:center}.dropdown-container.svelte-v08svf{position:relative}.user-dropdown-toggle.svelte-v08svf{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .375rem;background:var(--wk-surface, #ffffff);border:1px solid var(--wk-border, #e2e8f0);border-radius:2rem;cursor:pointer;transition:all .2s ease;color:var(--wk-ink, #0f172a);font-size:.875rem;font-weight:500;box-shadow:0 1px 3px #00000014}.user-dropdown-toggle.svelte-v08svf:hover{border-color:var(--wk-primary, #10b981);box-shadow:0 4px 12px #10b98126;transform:translateY(-1px)}.user-avatar.svelte-v08svf{width:1.75rem;height:1.75rem;background:var(--wk-primary, #10b981);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;text-transform:uppercase;overflow:hidden}.user-avatar.svelte-v08svf img:where(.svelte-v08svf){width:100%;height:100%;object-fit:cover}.user-label.svelte-v08svf{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wk-ink, #0f172a)}.dropdown-icon.svelte-v08svf{font-size:.75rem;color:var(--wk-muted, #475569);transition:transform .2s ease}.user-dropdown-toggle[aria-expanded=true].svelte-v08svf .dropdown-icon:where(.svelte-v08svf){transform:rotate(180deg)}.user-dropdown-menu.svelte-v08svf{position:absolute;top:calc(100% + .5rem);right:0;background:var(--wk-surface, #ffffff);border:1px solid var(--wk-border, #e2e8f0);border-radius:.75rem;box-shadow:0 10px 25px #00000026,0 4px 6px #0000001a;min-width:240px;z-index:1050;overflow:hidden;animation:svelte-v08svf-dropdownSlide .2s ease-out}@keyframes svelte-v08svf-dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header.svelte-v08svf{padding:.75rem 1rem;font-size:.875rem;color:var(--wk-muted, #475569);background:var(--wk-bg, #f8fafc);font-weight:500}.dropdown-divider.svelte-v08svf{height:1px;background:var(--wk-border, #e2e8f0);margin:0}.dropdown-item.svelte-v08svf{display:flex;align-items:center;padding:.75rem 1rem;color:var(--wk-ink, #0f172a);text-decoration:none;transition:background-color .2s ease;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-size:.875rem}.dropdown-item.svelte-v08svf:hover{background:var(--wk-bg, #f8fafc)}.dropdown-item.text-danger.svelte-v08svf{color:#dc3545}.dropdown-item.svelte-v08svf i:where(.svelte-v08svf){font-size:1rem;width:1.25rem}.btn-hero.svelte-v08svf{--btn-height: 42px;padding:0 18px;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.375rem}.btn-hero.svelte-v08svf i:where(.svelte-v08svf){font-size:1.125rem}.btn-dashboard.svelte-v08svf{margin-left:1rem}.btn-ghost.svelte-v08svf{background:transparent;border:none;cursor:pointer;transition:all .2s ease}@media(max-width:576px){.btn-hero.svelte-v08svf{--btn-height: 38px;padding:0 14px;font-size:.875rem}.user-label.svelte-v08svf{display:none}.user-dropdown-toggle.svelte-v08svf{padding:.25rem .5rem}.ms-3.svelte-v08svf{margin-left:.5rem!important}}@media(max-width:768px){.user-dropdown-menu.svelte-v08svf{min-width:200px}}.navbar.sticky-top.svelte-fkvc1s{z-index:1030;transition:box-shadow .3s ease-in-out}.navbar.sticky-top.svelte-fkvc1s:not(:first-child){box-shadow:0 2px 4px #0000001a}.nav-container.svelte-fkvc1s{padding-left:2rem;padding-right:2rem;max-width:none}@media(max-width:767px){.nav-container.svelte-fkvc1s{padding-left:1rem;padding-right:1rem}}@media(min-width:1200px){.nav-container.svelte-fkvc1s{padding-left:2rem;padding-right:2rem}}body{scroll-padding-top:140px}@media(max-width:768px){.btn.rounded-pill.px-4{padding-left:1rem!important;padding-right:1rem!important;font-size:.875rem}}.lead-capture-overlay.svelte-1xaa5af{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1060;padding:1rem}.lead-capture-modal.svelte-1xaa5af{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.modal-header.svelte-1xaa5af{padding:1.5rem;border-bottom:1px solid var(--wk-border);display:flex;align-items:start;justify-content:space-between}.modal-body.svelte-1xaa5af{padding:1.5rem}.btn-close.svelte-1xaa5af{background:transparent;border:none;font-size:1.25rem;line-height:1;color:var(--wk-muted);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background .2s}.btn-close.svelte-1xaa5af:hover{background:var(--wk-bg)}@keyframes svelte-1xaa5af-successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-icon.svelte-1xaa5af{animation:svelte-1xaa5af-successPulse .5s ease-out}@media(max-width:576px){.lead-capture-modal.svelte-1xaa5af{max-width:100%;margin:0}}.chat-launcher.svelte-cs4gzl{width:60px;height:60px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00000026;position:relative;transition:transform .2s,box-shadow .2s}.chat-launcher.svelte-cs4gzl:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.pulse-ring.svelte-cs4gzl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:inherit;opacity:.6;animation:svelte-cs4gzl-pulse 2s infinite;pointer-events:none}@keyframes svelte-cs4gzl-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.chat-widget.svelte-cs4gzl{width:400px;max-width:calc(100vw - 2rem);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s}.chat-widget.dragging.svelte-cs4gzl{box-shadow:0 20px 60px #0000004d;opacity:.95;-webkit-user-select:none;user-select:none}.widget-header.svelte-cs4gzl{border-radius:12px 12px 0 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.widget-body.svelte-cs4gzl{flex:1;overflow:hidden}.widget-footer.svelte-cs4gzl{border-radius:0 0 12px 12px;border-top:1px solid var(--wk-border)}.btn-pill.svelte-cs4gzl{border-radius:20px;padding:.25rem .75rem;font-size:.875rem}.btn-icon.svelte-cs4gzl{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}@media(max-width:480px){.chat-widget.svelte-cs4gzl{width:calc(100vw - 2rem);max-height:calc(100vh - 100px)}}.error-boundary.svelte-1k3aqik{min-height:400px;display:flex;align-items:center;justify-content:center;padding:2rem}.error-container.svelte-1k3aqik{max-width:600px;width:100%;background:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 6px #0000001a;border-left:4px solid #dc3545}.error-header.svelte-1k3aqik{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.error-header.svelte-1k3aqik i:where(.svelte-1k3aqik){font-size:1.5rem}.error-header.svelte-1k3aqik h3:where(.svelte-1k3aqik){margin:0;color:#495057}.error-body.svelte-1k3aqik{margin-bottom:2rem}.error-message.svelte-1k3aqik{font-size:1.1rem;color:#6c757d;margin-bottom:1rem}.error-details.svelte-1k3aqik{margin-top:1rem}.error-details.svelte-1k3aqik summary:where(.svelte-1k3aqik){cursor:pointer;font-weight:600;color:#495057;padding:.5rem;background:#f8f9fa;border-radius:4px}.error-details.svelte-1k3aqik summary:where(.svelte-1k3aqik):hover{background:#e9ecef}.error-info.svelte-1k3aqik{padding:1rem;background:#f8f9fa;border-radius:4px;margin-top:.5rem}.error-info.svelte-1k3aqik p:where(.svelte-1k3aqik){margin:.5rem 0;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.9rem}.stack-trace.svelte-1k3aqik{margin-top:1rem}.stack-trace.svelte-1k3aqik pre:where(.svelte-1k3aqik){background:#2d3748;color:#e2e8f0;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.85rem;line-height:1.4;max-height:200px;overflow-y:auto}.error-actions.svelte-1k3aqik{display:flex;gap:.75rem;flex-wrap:wrap}.error-actions.svelte-1k3aqik button:where(.svelte-1k3aqik){border-radius:6px}.dev-info.svelte-1k3aqik{margin-top:1.5rem;padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px}@media(max-width:768px){.error-boundary.svelte-1k3aqik{padding:1rem}.error-container.svelte-1k3aqik{padding:1.5rem}.error-actions.svelte-1k3aqik{flex-direction:column}.error-actions.svelte-1k3aqik button:where(.svelte-1k3aqik){width:100%}}
