.icon.svelte-9na2o3{width:70px;height:75px;background-image:url(../../../assets/branding/flowwy-logo.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.logo.svelte-9na2o3{align-content:center;display:flex;max-width:225px;cursor:pointer;height:75px;align-items:center}span.svelte-9na2o3{text-align:center;font-family:var(--font-primary);font-optical-sizing:auto;font-weight:600;font-size:24px;color:var(--text-muted-dark)}.logo-wrapper.svelte-w2z3j9{cursor:pointer}.desktop-nav.svelte-w2z3j9{display:flex;align-items:center;align-self:center;gap:24px;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav.svelte-w2z3j9 a:where(.svelte-w2z3j9){color:var(--text-light);text-decoration:none;font-size:var(--text-size-4);font-weight:500;padding:8px 12px;border-radius:var(--radius-md);transition:background-color .2s}.desktop-nav.svelte-w2z3j9 a:where(.svelte-w2z3j9):after{content:"";display:block;height:2px;background:var(--text-light);width:0;transition:width .3s;margin-top:4px}.desktop-nav.svelte-w2z3j9 a:where(.svelte-w2z3j9):hover:after{width:100%}.button-slot.svelte-w2z3j9{display:flex;align-items:center;gap:12px}header.svelte-w2z3j9{position:sticky;top:0;z-index:1001;width:100%;pointer-events:none}.header-inner.svelte-w2z3j9{width:100%;padding:48px 33px 20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background:var(--bg-dark);background:linear-gradient(180deg,var(--bg-dark) 25%,transparent 100%)}header.svelte-w2z3j9 *{pointer-events:auto}.burger-btn.svelte-w2z3j9{display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:1002}.burger-line.svelte-w2z3j9{display:block;width:24px;height:2px;background:var(--text-light);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.burger-btn.open.svelte-w2z3j9 .burger-line:where(.svelte-w2z3j9):nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-btn.open.svelte-w2z3j9 .burger-line:where(.svelte-w2z3j9):nth-child(2){opacity:0}.burger-btn.open.svelte-w2z3j9 .burger-line:where(.svelte-w2z3j9):nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu.svelte-w2z3j9{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:var(--bg-dark);z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.mobile-menu.open.svelte-w2z3j9{opacity:1;visibility:visible}.mobile-nav.svelte-w2z3j9{display:flex;flex-direction:column;align-items:center;gap:32px}.mobile-nav.svelte-w2z3j9 a:where(.svelte-w2z3j9){color:var(--text-light);text-decoration:none;font-size:clamp(24px,8vw,48px);font-weight:600;opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease,color .2s ease}.mobile-nav.svelte-w2z3j9 a:where(.svelte-w2z3j9):hover{color:var(--text-muted-dark)}.mobile-menu.open.svelte-w2z3j9 .mobile-nav:where(.svelte-w2z3j9) a:where(.svelte-w2z3j9){opacity:1;transform:translateY(0)}.mobile-menu.open.svelte-w2z3j9 .mobile-nav:where(.svelte-w2z3j9) a:where(.svelte-w2z3j9):nth-child(1){transition-delay:.1s}.mobile-menu.open.svelte-w2z3j9 .mobile-nav:where(.svelte-w2z3j9) a:where(.svelte-w2z3j9):nth-child(2){transition-delay:.2s}.mobile-menu.open.svelte-w2z3j9 .mobile-nav:where(.svelte-w2z3j9) a:where(.svelte-w2z3j9):nth-child(3){transition-delay:.3s}.mobile-menu.open.svelte-w2z3j9 .mobile-nav:where(.svelte-w2z3j9) a:where(.svelte-w2z3j9):nth-child(4){transition-delay:.4s}.mobile-button.svelte-w2z3j9{opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease;margin-top:16px}.mobile-menu.open.svelte-w2z3j9 .mobile-button:where(.svelte-w2z3j9){opacity:1;transform:translateY(0)}.mobile-menu.open.svelte-w2z3j9 .mobile-button:where(.svelte-w2z3j9):nth-child(5){transition-delay:.5s}.mobile-menu.open.svelte-w2z3j9 .mobile-button:where(.svelte-w2z3j9):nth-child(6){transition-delay:.6s}@media(max-width:768px){.desktop-nav.svelte-w2z3j9,.desktop-only.svelte-w2z3j9{display:none}.burger-btn.svelte-w2z3j9{display:flex}.header-inner.svelte-w2z3j9{padding-top:24px;padding-left:20px;padding-right:20px}}
