@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-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,base;@layer components{.ex-progressive-blur{--ex-size:var(--ex-progressive-blur-size,14dvh);--ex-max-blur:var(--ex-progressive-blur-max,16px);--ex-spread:var(--ex-progressive-blur-spread,30%);pointer-events:none;position:relative}.ex-progressive-blur[data-side=bottom]{height:var(--ex-size);--ex-to:to bottom;inset-inline:0;top:auto;bottom:0}.ex-progressive-blur[data-side=top]{height:var(--ex-size);--ex-to:to top;inset-inline:0;top:0;bottom:auto}.ex-progressive-blur[data-side=right]{width:var(--ex-size);--ex-to:to right;inset-block:0;left:auto;right:0}.ex-progressive-blur[data-side=left]{width:var(--ex-size);--ex-to:to left;inset-block:0;left:0;right:auto}.ex-progressive-blur>div{--ex-blur:calc(var(--ex-max-blur)*pow(2, var(--ex-i) - var(--ex-layers) + 1));--ex-start:calc(var(--ex-i)*(100% - var(--ex-spread))/(var(--ex-layers) - 1));--tw-backdrop-blur:blur(var(--ex-blur));-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,);-webkit-mask-image:linear-gradient(var(--ex-to),transparent var(--ex-start),#000 calc(var(--ex-start) + var(--ex-spread)));mask-image:linear-gradient(var(--ex-to),transparent var(--ex-start),#000 calc(var(--ex-start) + var(--ex-spread)));position:absolute;inset:0}.ex-prose{--ex-opacity:var(--ex-prose-opacity,var(--ex-options-opacity-muted));opacity:var(--ex-opacity)}}@layer utilities;@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}@layer theme,base;@layer components{}@layer utilities