.suggestions-section.svelte-1hkyjh1{margin-top:3rem;padding-top:3rem;padding-bottom:3rem;background:linear-gradient(180deg,#fafaf9,#f5f5f4);border-top:1px solid #e7e5e4}.suggestions-header.svelte-1hkyjh1{margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.suggestions-icon.svelte-1hkyjh1{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 1px 3px rgba(28, 25, 23, .06), 0 1px 2px rgba(28, 25, 23, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.suggestion-card.svelte-1hkyjh1{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 3px rgba(28, 25, 23, .06), 0 1px 2px rgba(28, 25, 23, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.suggestion-card.svelte-1hkyjh1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 12px 32px -8px rgba(28, 25, 23, .12), 0 4px 8px -4px rgba(28, 25, 23, .04);--tw-shadow-colored: 0 12px 32px -8px var(--tw-shadow-color), 0 4px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.suggestion-card-accent.svelte-1hkyjh1{position:absolute;left:0;top:0;height:100%;width:.25rem;background-color:var(--accent-color, #0d9488)}.line-clamp-2.svelte-1hkyjh1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
