@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.siri-orb{isolation:isolate;border-radius:50%;grid-template-areas:"stack";display:grid;position:relative;overflow:hidden}.siri-orb:before,.siri-orb:after,.siri-orb>.siri-orb-layer{content:"";border-radius:50%;grid-area:stack;width:100%;height:100%;display:block}.siri-orb-sheen{mix-blend-mode:screen;animation:siri-drift var(--drift-duration)ease-in-out infinite alternate;background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 34%),radial-gradient(circle at 72% 80%,#ffffff12,#0000 48%)}.siri-orb-rim{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 calc(var(--rim)*1)calc(var(--rim)*2)#ffffff38,inset 0 calc(var(--rim)*-1.2)calc(var(--rim)*2.4)#0006;pointer-events:none}@keyframes siri-drift{0%{transform:translate(-6%,-4%)scale(1.05)}to{transform:translate(7%,6%)scale(1.12)}}.siri-orb:before{background:conic-gradient(from calc(var(--angle)*2)at 25% 70%,var(--c3),transparent 20% 80%,var(--c3)),conic-gradient(from calc(var(--angle)*2)at 45% 75%,var(--c2),transparent 30% 60%,var(--c2)),conic-gradient(from calc(var(--angle)*-3)at 80% 20%,var(--c1),transparent 40% 60%,var(--c1)),conic-gradient(from calc(var(--angle)*1.5)at 60% 35%,var(--c4),transparent 25% 75%,var(--c4)),conic-gradient(from calc(var(--angle)*2)at 15% 5%,var(--c2),transparent 10% 90%,var(--c2)),conic-gradient(from calc(var(--angle)*1)at 20% 80%,var(--c1),transparent 10% 90%,var(--c1)),conic-gradient(from calc(var(--angle)*-2)at 85% 10%,var(--c3),transparent 20% 80%,var(--c3));box-shadow:inset var(--bg)0 0 var(--shadow-spread)calc(var(--shadow-spread)*.2);filter:blur(var(--blur-amount))contrast(var(--contrast-amount))saturate(1.4);animation:rotate var(--animation-duration)linear infinite}.siri-orb:after{background-image:radial-gradient(circle at center,var(--bg)var(--dot-size),transparent var(--dot-size));background-size:calc(var(--dot-size)*2)calc(var(--dot-size)*2);-webkit-backdrop-filter:blur(calc(var(--blur-amount)*2))contrast(calc(var(--contrast-amount)*2));backdrop-filter:blur(calc(var(--blur-amount)*2))contrast(calc(var(--contrast-amount)*2));mix-blend-mode:overlay}.siri-orb[style*="--mask-radius: 0%"]:after{-webkit-mask-image:none;mask-image:none}.siri-orb:not([style*="--mask-radius: 0%"]):after{-webkit-mask-image:radial-gradient(black var(--mask-radius),transparent 75%);mask-image:radial-gradient(black var(--mask-radius),transparent 75%)}@keyframes rotate{to{--angle:360deg}}@media (prefers-reduced-motion:reduce){.siri-orb:before,.siri-orb-sheen{animation:none}}
