.bl-nav{z-index:50;background:hsl(var(--bl-ink) / .84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsl(var(--bl-ivory) / .07);height:72px;font-family:Poppins,sans-serif;position:sticky;top:0}.bl-nav-inner{align-items:center;gap:24px;max-width:1280px;height:100%;margin:0 auto;padding:0 clamp(20px,4.4vw,64px);display:flex}.bl-nav-links{align-items:center;gap:2px;margin:0 auto;display:flex}.bl-nav-links a{color:hsl(var(--bl-ivory) / .74);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.bl-nav-links a:hover{color:hsl(var(--bl-ivory));background:hsl(var(--bl-ivory) / .06)}.bl-nav-actions{align-items:center;gap:8px;display:flex}.bl-nav-login{color:hsl(var(--bl-ivory) / .82);padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.bl-nav-login:hover{color:hsl(var(--bl-ivory))}.bl-nav a:focus-visible,.bl-nav button:focus-visible{outline:2px solid hsl(var(--bl-pink));outline-offset:2px}.bl-cta{background:hsl(var(--bl-pink));min-height:44px;color:hsl(var(--bl-ink));white-space:nowrap;box-shadow:0 10px 28px -10px hsl(var(--bl-pink) / .7);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.bl-cta:hover{background:#ff57ab;transform:translateY(-1px)}.bl-nav-menu-btn{border:1px solid hsl(var(--bl-ivory) / .16);width:44px;height:44px;color:hsl(var(--bl-ivory));cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}.bl-nav-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 100%);padding:8px clamp(20px,4.4vw,64px) calc(20px + env(safe-area-inset-bottom,0px));background:hsl(var(--bl-ink));border-bottom:1px solid hsl(var(--bl-ivory) / .08);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.bl-nav-sheet a{border-bottom:1px solid hsl(var(--bl-ivory) / .06);min-height:48px;color:hsl(var(--bl-ivory));align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:flex}.bl-nav-sheet-divider{background:hsl(var(--bl-ivory) / .08);height:1px;margin:6px 0}body.bl-nav-menu-open .josyln-launcher-btn{display:none}.bl-wordmark{color:hsl(var(--bl-ivory));letter-spacing:-.045em;flex-shrink:0;align-items:center;gap:9px;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bl-wordmark em{color:hsl(var(--bl-pink));font-style:normal}.bl-wordmark-mark{background:hsl(var(--bl-pink));width:28px;height:28px;color:hsl(var(--bl-ink));letter-spacing:0;box-shadow:0 0 20px hsl(var(--bl-pink) / .45);border-radius:9px;place-items:center;font-size:17px;font-weight:900;display:grid}.bl-wordmark:focus-visible{outline:2px solid hsl(var(--bl-pink));outline-offset:4px;border-radius:8px}@media (width<=960px){.bl-nav-links,.bl-nav-login{display:none}.bl-nav-actions{margin-left:auto}.bl-nav-menu-btn{display:inline-flex}}@media (width<=640px){.bl-nav{height:64px}.bl-wordmark{font-size:18px}.bl-nav .bl-cta{min-height:40px;padding:0 16px;font-size:13px}.bl-home .bl-nav-inner{gap:12px;min-width:0;padding-inline:16px}body.mobile-app-shell .bl-home .bl-nav-inner{padding-inline:0}.bl-home .bl-nav-login{display:none}.bl-home .bl-nav-actions{flex-shrink:0;gap:8px}.bl-home .bl-nav-menu-btn{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.bl-cta,.bl-nav-links a{transition:none}.bl-cta:hover{transform:none}}
