/*! tailwindcss v4.3.2 | 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)))){:root,:host{--offset-y-top:0%;--offset-y-bottom:100%;--fade-blur-top-opacity:0;--fade-blur-bottom-opacity:1}*,:before,:after,::backdrop{--outline-mesh-angle:0deg;--outline-mesh-x:28%;--outline-mesh-y:22%}}}@property --offset-y-top{syntax:"<percentage>";inherits:true;initial-value:0%}@property --offset-y-bottom{syntax:"<percentage>";inherits:true;initial-value:100%}[data-builder-resizing=true] .react-grid-item,[data-builder-resizing=true] .react-grid-placeholder{transition-duration:0s!important;transition-delay:0s!important}@keyframes animate-fade-mask{0%{--offset-y-top:0%;--offset-y-bottom:100%}to{--offset-y-top:100%;--offset-y-bottom:0%}}@property --fade-blur-top-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --fade-blur-bottom-opacity{syntax:"<number>";inherits:true;initial-value:1}.fade-blur{--fade-blur-size:32px;--fade-blur-top-opacity:0;--fade-blur-bottom-opacity:1;animation:animate-fade-blur;animation-timeline:scroll(self y)}.fade-blur:before,.fade-blur:after{content:"";height:var(--fade-blur-size);z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:block;position:sticky}.fade-blur:before{margin-bottom:calc(-1 * var(--fade-blur-size));opacity:var(--fade-blur-top-opacity);top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.fade-blur:after{margin-top:calc(-1 * var(--fade-blur-size));opacity:var(--fade-blur-bottom-opacity);bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@keyframes animate-fade-blur{0%{--fade-blur-top-opacity:0;--fade-blur-bottom-opacity:1}to{--fade-blur-top-opacity:1;--fade-blur-bottom-opacity:0}}.scroll-triggered-sticky{transition:transform .22s cubic-bezier(.23,1,.32,1);transform:translateY(-100%)}.scroll-triggered-sticky[data-shown=true]{transform:translate(0)}@property --outline-mesh-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --outline-mesh-x{syntax:"<percentage>";inherits:false;initial-value:28%}@property --outline-mesh-y{syntax:"<percentage>";inherits:false;initial-value:22%}.step-dialog-outline-band{--outline-band-width:10px;--outline-c1:var(--vanilla);--outline-c2:var(--vanilla-300);--outline-c3:var(--roasted-200);--outline-c4:var(--roasted-400);--outline-wash-1:var(--outline-c1)}@supports (color:color-mix(in lab, red, red)){.step-dialog-outline-band{--outline-wash-1:color-mix(in oklab, var(--outline-c1) 20%, white)}}.step-dialog-outline-band{--outline-wash-2:var(--outline-c2)}@supports (color:color-mix(in lab, red, red)){.step-dialog-outline-band{--outline-wash-2:color-mix(in oklab, var(--outline-c2) 20%, white)}}.step-dialog-outline-band{--outline-wash-3:var(--outline-c3)}@supports (color:color-mix(in lab, red, red)){.step-dialog-outline-band{--outline-wash-3:color-mix(in oklab, var(--outline-c3) 20%, white)}}.step-dialog-outline-band{--outline-wash-4:var(--outline-c4)}@supports (color:color-mix(in lab, red, red)){.step-dialog-outline-band{--outline-wash-4:color-mix(in oklab, var(--outline-c4) 20%, white)}}.step-dialog-outline-band:after{content:"";inset:calc(var(--outline-band-width) * -1);z-index:-1;pointer-events:none;border-radius:calc(var(--radius-4xl) + var(--outline-band-width));padding:var(--outline-band-width);background-color:var(--outline-wash-1);background-image:radial-gradient(ellipse 90% 70% at var(--outline-mesh-x) var(--outline-mesh-y), var(--outline-wash-1) 0%, transparent 58%), radial-gradient(ellipse 75% 85% at calc(100% - var(--outline-mesh-x)) calc(100% - var(--outline-mesh-y)), var(--outline-wash-2) 0%, transparent 62%), radial-gradient(ellipse 65% 55% at 82% var(--outline-mesh-y), var(--outline-wash-3) 0%, transparent 54%), conic-gradient(from var(--outline-mesh-angle) at 50% 50%, var(--outline-wash-1), var(--outline-wash-2), var(--outline-wash-3), var(--outline-wash-4), var(--outline-wash-1));box-shadow:0 18px 48px #0f172a24, 0 0 36px var(--outline-wash-1);position:absolute}@supports (color:color-mix(in lab, red, red)){.step-dialog-outline-band:after{box-shadow:0 18px 48px #0f172a24, 0 0 36px color-mix(in oklab, var(--outline-wash-1) 40%, transparent)}}.step-dialog-outline-band:after{transform-origin:50%;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:.7s cubic-bezier(.23,1,.32,1) both outline-band-in,28s linear infinite outline-mesh-spin,18s ease-in-out infinite outline-mesh-shift;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes outline-band-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes outline-mesh-spin{to{--outline-mesh-angle:360deg}}@keyframes outline-mesh-shift{0%,to{--outline-mesh-x:28%;--outline-mesh-y:22%}50%{--outline-mesh-x:76%;--outline-mesh-y:68%}}@media (prefers-reduced-motion:reduce){.step-dialog-outline-band:after{opacity:1;animation:none;transform:none}}
