:root{--font-display:"Myriad Pro", "Myriad Set Pro", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif}html,body{background:#f3f6fb}.oc-hosted{position:relative}.oc-hosted iframe{border:0;width:100%;height:100%;display:block}@property --angle{syntax:"<angle>";inherits:true;initial-value:0deg}.siri-wrap{will-change:transform;flex:none;position:relative}.siri-glow{background:radial-gradient(var(--c2) 0%, transparent 64%);pointer-events:none;border-radius:50%;position:absolute;inset:-12%}.siri-orb{isolation:isolate;background:var(--bg);border-radius:50%;grid-template-areas:"stack";display:grid;position:absolute;inset:0;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)}.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);backdrop-filter:blur(calc(var(--blur-amount) * 2)) contrast(calc(var(--contrast-amount) * 2));mix-blend-mode:overlay;-webkit-mask-image:radial-gradient(black var(--mask-radius), transparent 75%);mask-image:radial-gradient(black var(--mask-radius), transparent 75%)}@media (prefers-reduced-motion:reduce){.siri-orb-sheen{animation:none}}