.mary-orb[data-v-14497d16]{--lvl: 0;--size: 100%;--c1: #7c3aed;--c2: #22d3ee;--c3: #6366f1;--glow: rgba(124, 58, 237, .45);position:relative;display:block;width:100%;height:100%;border-radius:50%;container-type:size}.mary-orb[data-phase=listening][data-v-14497d16]{--c1: #8b5cf6;--c2: #06b6d4;--c3: #3b82f6;--glow: rgba(56, 189, 248, .5)}.mary-orb[data-phase=processing][data-v-14497d16]{--c1: #a855f7;--c2: #ec4899;--c3: #6366f1;--glow: rgba(217, 70, 239, .5)}.mary-orb[data-phase=speaking][data-v-14497d16]{--c1: #f472b6;--c2: #a78bfa;--c3: #818cf8;--glow: rgba(244, 114, 182, .45)}.mary-orb[data-phase=confirm][data-v-14497d16]{--c1: #f59e0b;--c2: #a78bfa;--c3: #6366f1;--glow: rgba(245, 158, 11, .35)}.mary-orb[data-phase=done][data-v-14497d16]{--c1: #10b981;--c2: #34d399;--c3: #0ea5e9;--glow: rgba(16, 185, 129, .5)}.mary-orb[data-phase=error][data-v-14497d16]{--c1: #f43f5e;--c2: #fb923c;--c3: #be123c;--glow: rgba(244, 63, 94, .45)}.mary-orb.is-violet[data-v-14497d16]{--c1: #4f46e5;--c2: #4338ca;--c3: #1e1b4b;--glow: rgba(79, 70, 229, .34)}.mary-orb.is-violet[data-phase=listening][data-v-14497d16]{--c1: #4f46e5;--c2: #6366f1;--c3: #312e81;--glow: rgba(99, 102, 241, .48)}.mary-orb.is-violet[data-phase=processing][data-v-14497d16]{--c1: #4338ca;--c2: #818cf8;--c3: #1e1b4b;--glow: rgba(99, 102, 241, .46)}.mary-orb.is-violet[data-phase=done][data-v-14497d16]{--c1: #4f46e5;--c2: #4338ca;--c3: #1e1b4b;--glow: rgba(79, 70, 229, .38)}.mary-orb.is-violet[data-v-14497d16]:before{box-shadow:0 6cqmin 18cqmin #1e1b4b59}.mary-orb.is-violet .mary-orb__core[data-v-14497d16]{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c3) 75%,#0d0b26),#0d0b26 80%)}.mary-orb.is-violet .mary-orb__blob[data-v-14497d16]{filter:blur(8cqmin) saturate(1.1);opacity:.78}.mary-orb.is-violet .mary-orb__gloss[data-v-14497d16]{opacity:.45}.mary-orb.is-violet .mary-orb__ring[data-v-14497d16]{border-color:#6366f18c}.mary-orb.is-violet[data-phase=processing] .mary-orb__ring[data-v-14497d16]{border-top-color:#818cf8;border-right-color:#818cf84d}.mary-orb[data-v-14497d16]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 9cqmin 27cqmin #0006;pointer-events:none}.mary-orb__halo[data-v-14497d16]{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;border-radius:50%;background:radial-gradient(circle,var(--glow) 0%,transparent 62%);transform:scale(calc(.85 + var(--lvl) * .45));opacity:calc(.55 + var(--lvl) * .45);transition:transform .12s linear,opacity .2s linear,background .6s ease;pointer-events:none}.mary-orb__ring[data-v-14497d16]{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;border:1px solid rgba(255,255,255,.18);opacity:0;pointer-events:none}.mary-orb[data-phase=listening] .mary-orb__ring[data-v-14497d16]{animation:mary-ring-14497d16 2.2s ease-out infinite}.mary-orb[data-phase=processing] .mary-orb__ring[data-v-14497d16]{opacity:1;top:-5%;right:-5%;bottom:-5%;left:-5%;border:2px solid transparent;border-top-color:#ffffffbf;border-right-color:#fff3;animation:mary-spin-14497d16 1.1s linear infinite}.mary-orb__core[data-v-14497d16]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(circle farthest-side at 50% 50%,#000 calc(100% - 1.5px),transparent 100%);mask-image:radial-gradient(circle farthest-side at 50% 50%,#000 calc(100% - 1.5px),transparent 100%);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c3) 70%,#0b0b1a),#0b0b1a 75%);box-shadow:inset 0 0 18cqmin #ffffff14;transition:transform .5s cubic-bezier(.16,1,.3,1),background .6s ease;isolation:isolate;animation:mary-breathe-14497d16 4s ease-in-out infinite}.mary-orb.has-level .mary-orb__core[data-v-14497d16]{animation:none;transform:scale(calc(1 + var(--lvl) * .12));transition:transform .08s linear,background .6s ease}.mary-orb[data-phase=listening]:not(.has-level) .mary-orb__core[data-v-14497d16]{animation-duration:1.8s}.mary-orb[data-phase=processing] .mary-orb__core[data-v-14497d16]{animation:none;transform:scale(.94)}.mary-orb__blob[data-v-14497d16]{position:absolute;width:80%;height:80%;border-radius:45% 55% 60% 40%/50% 45% 55% 50%;filter:blur(8cqmin);mix-blend-mode:screen;opacity:.95;transition:background .6s ease}.mary-orb__blob--a[data-v-14497d16]{top:-10%;left:-12%;background:var(--c1);animation:mary-blob-a-14497d16 7s ease-in-out infinite}.mary-orb__blob--b[data-v-14497d16]{bottom:-14%;right:-10%;background:var(--c2);animation:mary-blob-b-14497d16 8.5s ease-in-out infinite}.mary-orb__blob--c[data-v-14497d16]{top:20%;left:18%;width:60%;height:60%;background:var(--c3);animation:mary-blob-c-14497d16 6s ease-in-out infinite}.mary-orb[data-phase=listening] .mary-orb__blob[data-v-14497d16],.mary-orb[data-phase=speaking] .mary-orb__blob[data-v-14497d16]{animation-duration:3.6s}.mary-orb[data-phase=processing] .mary-orb__blob[data-v-14497d16]{animation-duration:1.8s}.mary-orb__gloss[data-v-14497d16]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(60% 45% at 35% 22%,rgba(255,255,255,.45),transparent 60%),radial-gradient(80% 60% at 50% 110%,rgba(0,0,0,.35),transparent 60%);pointer-events:none}.mary-orb__icon[data-v-14497d16]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));pointer-events:none}.mary-orb.is-vivid .mary-orb__halo[data-v-14497d16]{top:-48%;right:-48%;bottom:-48%;left:-48%;opacity:calc(.8 + var(--lvl) * .2);transform:scale(calc(.9 + var(--lvl) * .55));animation:mary-halo-14497d16 3.2s ease-in-out infinite}.mary-orb.is-vivid.has-level .mary-orb__halo[data-v-14497d16]{animation:none}.mary-orb.is-vivid .mary-orb__ring[data-v-14497d16]{border-color:#ffffff57;border-width:1.5px}.mary-orb.is-vivid .mary-orb__ring--late[data-v-14497d16]{animation-delay:1.1s}.mary-orb.is-vivid:not([data-phase=listening]) .mary-orb__ring--late[data-v-14497d16]{display:none}.mary-orb__aura[data-v-14497d16]{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--c2) 60deg,transparent 140deg,var(--c1) 220deg,transparent 300deg);filter:blur(5cqmin);opacity:.55;animation:mary-spin-14497d16 6s linear infinite;pointer-events:none;transition:opacity .4s ease}.mary-orb[data-phase=listening] .mary-orb__aura[data-v-14497d16],.mary-orb[data-phase=speaking] .mary-orb__aura[data-v-14497d16]{opacity:calc(.7 + var(--lvl) * .3);animation-duration:3.5s}.mary-orb[data-phase=processing] .mary-orb__aura[data-v-14497d16]{opacity:.8;animation-duration:1.6s}.mary-orb.is-vivid .mary-orb__blob[data-v-14497d16]{opacity:1;filter:blur(7cqmin) saturate(1.35)}.mary-orb.is-vivid .mary-orb__core[data-v-14497d16]{box-shadow:inset 0 0 18cqmin #ffffff24,0 0 14cqmin var(--glow)}@keyframes mary-halo-14497d16{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes mary-blob-a-14497d16{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(18%,12%) rotate(120deg) scale(1.1)}66%{transform:translate(6%,26%) rotate(240deg) scale(.92)}}@keyframes mary-blob-b-14497d16{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-22%,-18%) rotate(-180deg) scale(1.12)}}@keyframes mary-blob-c-14497d16{0%,to{transform:translate(0) scale(.9)}25%{transform:translate(14%,-12%) scale(1.05)}50%{transform:translate(-10%,10%) scale(.95)}75%{transform:translate(-14%,-8%) scale(1.08)}}@keyframes mary-breathe-14497d16{0%,to{transform:scale(.97)}50%{transform:scale(1.04)}}@keyframes mary-ring-14497d16{0%{transform:scale(.95);opacity:.6}to{transform:scale(1.35);opacity:0}}@keyframes mary-spin-14497d16{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mary-orb__core[data-v-14497d16],.mary-orb__blob[data-v-14497d16],.mary-orb__ring[data-v-14497d16],.mary-orb__halo[data-v-14497d16],.mary-orb__aura[data-v-14497d16]{animation:none!important}}
