/*! tailwindcss v4.1.18 | 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)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--spacing:.25rem;--container-2xl:42rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--blur-md:12px;--aspect-video:16/9}}@layer utilities{.top-\[88px\]{top:88px}.z-\[70\]{z-index:70}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.h-3{height:calc(var(--spacing)*3)}.h-\[88px\]{height:88px}.h-\[min\(96dvh\,100\%\)\]{height:min(96dvh,100%)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[96dvh\]{max-height:96dvh}.min-h-\[9\.75rem\]{min-height:9.75rem}.min-h-\[88px\]{min-height:88px}.w-1\/3{width:33.3333%}.w-3{width:calc(var(--spacing)*3)}.w-20{width:calc(var(--spacing)*20)}.w-32{width:calc(var(--spacing)*32)}.w-48{width:calc(var(--spacing)*48)}.w-\[4\.5rem\]{width:4.5rem}.w-\[42\%\]{width:42%}.w-\[180px\]{width:180px}.max-w-\[44\%\]{max-width:44%}.max-w-\[55\%\]{max-width:55%}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.gap-0{gap:calc(var(--spacing)*0)}.rounded-none{border-radius:0}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--primary)4%,transparent)}}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0)}.shadow-\[0_-4px_24px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -4px 24px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.hover\:bg-\[\#5a2f7f\]:hover{background-color:#5a2f7f}.hover\:bg-accent:hover{background-color:var(--accent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.supports-\[backdrop-filter\]\:bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}}@media not all and (min-width:48rem){.max-md\:relative{position:relative}.max-md\:right-auto{right:auto}.max-md\:bottom-auto{bottom:auto}.max-md\:left-auto{left:auto}.max-md\:mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.max-md\:min-h-\[9\.75rem\]{min-height:9.75rem}.max-md\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-md\:rounded-md{border-radius:calc(var(--radius) - 2px)}.max-md\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:pt-1{padding-top:calc(var(--spacing)*1)}.max-md\:pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.max-md\:pb-\[calc\(var\(--lc-mobile-sticky-cta-h\,5rem\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--lc-mobile-sticky-cta-h,5rem) + env(safe-area-inset-bottom,0px))}.max-md\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:40rem){.sm\:min-w-\[160px\]{min-width:160px}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:top-\[88px\]{top:88px}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:inline{display:inline}.md\:aspect-video{aspect-ratio:var(--aspect-video)}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-\[120px\]{width:120px}.md\:w-\[140px\]{width:140px}.md\:w-\[180px\]{width:180px}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:flex-1{flex:1}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.md\:bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.md\:bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.md\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.md\:supports-\[backdrop-filter\]\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.md\:supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}}}@media (min-width:64rem){.lg\:gap-5{gap:calc(var(--spacing)*5)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>button\]\:top-3\.5>button{top:calc(var(--spacing)*3.5)}.\[\&\>button\]\:right-3\.5>button{right:calc(var(--spacing)*3.5)}.\[\&\>button\]\:z-20>button{z-index:20}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}