/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-mnhue2,.svelte-mnhue2:before,.svelte-mnhue2:after,.svelte-mnhue2::backdrop{--tw-border-style:solid}}}@layer svelte-components{button.svelte-mnhue2{text-transform:inherit}figure.svelte-mnhue2{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-bg-muted,var(--color-surface-400));background-color:var(--color-surface,#292929);overflow:hidden}.features-accord--mobile.svelte-mnhue2 .features-accord--imgs{grid-auto-columns:min(80vw,32rem);grid-auto-flow:column}.features-accord--mobile.svelte-mnhue2 .features-accord--img{aspect-ratio:3/4;position:relative}.features-accord--desktop.svelte-mnhue2{grid-template-columns:max(40ch,45%) 1fr}.features-accord--desktop.svelte-mnhue2>ol:where(.svelte-mnhue2)>li:where(.svelte-mnhue2){grid-template-rows:min-content 0fr;transition:grid-template-rows .2s ease-out;display:grid}.features-accord--desktop.svelte-mnhue2>ol:where(.svelte-mnhue2)>li[data-is-open]:where(.svelte-mnhue2){grid-template-rows:min-content 1fr}.features-accord--desktop.svelte-mnhue2 .features-accord--desc:where(.svelte-mnhue2){position:relative}.features-accord--desktop.svelte-mnhue2 .features-accord--desc:where(.svelte-mnhue2):after{background-image:linear-gradient(to bottom,transparent,var(--color-bg));content:"";height:1.75rem;position:absolute;bottom:0;left:0;right:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
