/* Light stays on the illustration edges; content remains readable and selectable. */
@property --workflow-light-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
#meet-atease .workflow-light-card{position:relative;isolation:isolate;--workflow-pointer-x:50%;--workflow-pointer-y:50%;--workflow-light-opacity:.7}
#meet-atease .workflow-light-card::before{content:'';position:absolute;inset:0;z-index:3;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;background:conic-gradient(from var(--workflow-light-angle),transparent 0deg 235deg,#460cb6 275deg,#b59ee2 300deg,#8fe8f4 312deg,transparent 330deg 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
#meet-atease .workflow-light-card::after{content:'';position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--workflow-pointer-x) var(--workflow-pointer-y),#9059ed17,transparent 72%);transition:opacity .22s ease}
#meet-atease .workflow-light-card[data-light-revealed=true]::before{animation:workflow-border-sweep 4.8s linear 1}
@keyframes workflow-border-sweep{0%{--workflow-light-angle:0deg;opacity:0}12%,85%{opacity:var(--workflow-light-opacity)}100%{--workflow-light-angle:360deg;opacity:0}}
@media(hover:hover) and (pointer:fine){
 #meet-atease .workflow-light-card:hover::before{animation:workflow-border-hover 5s linear infinite;opacity:var(--workflow-light-opacity)}
 #meet-atease .workflow-light-card:hover::after{opacity:1}
}
#meet-atease .workflow-light-card:focus-within::after{opacity:1}
@keyframes workflow-border-hover{from{--workflow-light-angle:0deg}to{--workflow-light-angle:360deg}}
html[data-theme=dark] #meet-atease .workflow-light-card{--workflow-light-opacity:1}
html[data-theme=dark] #meet-atease .workflow-light-card::after{background:radial-gradient(340px circle at var(--workflow-pointer-x) var(--workflow-pointer-y),#b59ee21f,transparent 72%)}
@media(prefers-reduced-motion:reduce){
 #meet-atease .workflow-light-card::before{animation:none!important;opacity:0}
 #meet-atease .workflow-light-card::after{transition:none;background:linear-gradient(#9059ed09,#9059ed09)}
}
@media print{#meet-atease .workflow-light-card::before,#meet-atease .workflow-light-card::after{display:none}}
