.filters-svg.svelte-16g0q7t{position:absolute;width:0;height:0;overflow:hidden}.glass-orb-wrapper.svelte-16g0q7t{--orb-size: 400px;--glow-intensity: .7;--primary-hue: 280;--secondary-hue: 300;--inner-orb-inset: 15%;--smoke-hue-1: 280;--smoke-hue-2: 300;--smoke-hue-3: 320;--smoke-intensity: 1;position:relative;width:var(--orb-size);height:var(--orb-size);display:flex;align-items:center;justify-content:center}.orb-glow.svelte-16g0q7t{position:absolute;border-radius:50%;pointer-events:none}.orb-glow-outer.svelte-16g0q7t{inset:-35%;background:radial-gradient(circle,oklch(45% .18 var(--primary-hue) / calc(.12 * var(--glow-intensity))) 0%,oklch(35% .12 var(--secondary-hue) / calc(.06 * var(--glow-intensity))) 50%,transparent 70%);filter:blur(40px);animation:svelte-16g0q7t-glow-breathe 6s ease-in-out infinite}.orb-glow-mid.svelte-16g0q7t{inset:-20%;background:radial-gradient(circle,oklch(55% .22 var(--secondary-hue) / calc(.18 * var(--glow-intensity))) 0%,oklch(45% .15 var(--primary-hue) / calc(.1 * var(--glow-intensity))) 45%,transparent 70%);filter:blur(25px);animation:svelte-16g0q7t-glow-breathe 4s ease-in-out infinite reverse}.orb-glow-inner.svelte-16g0q7t{inset:-8%;background:radial-gradient(circle,oklch(60% .25 var(--primary-hue) / calc(.25 * var(--glow-intensity))) 0%,oklch(50% .18 var(--secondary-hue) / calc(.15 * var(--glow-intensity))) 40%,transparent 65%);filter:blur(15px);animation:svelte-16g0q7t-glow-breathe 3s ease-in-out infinite}@keyframes svelte-16g0q7t-glow-breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.06);opacity:1}}.glass-orb.svelte-16g0q7t{position:relative;width:72%;height:72%;border-radius:50%;overflow:hidden}.orb-glass-layer.svelte-16g0q7t{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 85% 75% at 35% 28%,oklch(30% .1 var(--primary-hue) / .4),oklch(18% .08 var(--primary-hue) / .55) 35%,oklch(10% .06 var(--primary-hue) / .7) 60%,oklch(6% .04 var(--primary-hue) / .85));background-color:oklch(8% .04 var(--primary-hue));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);will-change:filter,transform}.orb-glass-light.svelte-16g0q7t{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 85% 75% at 35% 28%,oklch(25% .08 var(--primary-hue) / .25),oklch(15% .06 var(--primary-hue) / .35) 35%,oklch(8% .04 var(--primary-hue) / .5) 60%,oklch(5% .03 var(--primary-hue) / .65))}.orb-glass-light.svelte-16g0q7t:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 20% 30%,oklch(100% 0 0 / .03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,oklch(100% 0 0 / .02) 0%,transparent 50%);background-size:200% 200%;animation:svelte-16g0q7t-glass-shimmer 12s ease-in-out infinite;pointer-events:none}@keyframes svelte-16g0q7t-glass-shimmer{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.orb-nebula.svelte-16g0q7t{position:absolute;inset:8%;border-radius:50%;overflow:hidden}.nebula-swirl.svelte-16g0q7t{position:absolute;top:50%;left:50%;width:var(--swirl-size);height:var(--swirl-size);border-radius:50%;background:radial-gradient(circle,oklch(50% .22 calc(var(--primary-hue) + var(--swirl-hue-offset)) / .45) 0%,oklch(40% .15 calc(var(--secondary-hue) + var(--swirl-hue-offset)) / .25) 45%,transparent 70%);transform:translate(-50%,-50%) rotate(var(--swirl-angle)) translate(var(--swirl-distance));filter:blur(18px);animation:svelte-16g0q7t-nebula-float var(--swirl-duration) ease-in-out infinite;animation-delay:var(--swirl-delay);opacity:.7}@keyframes svelte-16g0q7t-nebula-float{0%,to{transform:translate(-50%,-50%) rotate(var(--swirl-angle)) translate(var(--swirl-distance)) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) rotate(calc(var(--swirl-angle) + 40deg)) translate(calc(var(--swirl-distance) * 1.15)) scale(1.15);opacity:.8}}.orb-inner-lights.svelte-16g0q7t{position:absolute;inset:var(--inner-orb-inset, 15%);border-radius:50%;overflow:hidden}.inner-light.svelte-16g0q7t{position:absolute;width:var(--light-size);height:var(--light-size);border-radius:50%;background:radial-gradient(circle,oklch(85% .15 var(--secondary-hue) / .8) 0%,oklch(70% .2 var(--primary-hue) / .4) 40%,transparent 70%);filter:blur(6px);animation:svelte-16g0q7t-light-drift var(--light-duration) ease-in-out infinite;animation-delay:var(--light-delay)}@keyframes svelte-16g0q7t-light-drift{0%,to{transform:translate(0) scale(.8);opacity:.4}25%{transform:translate(15px,-20px) scale(1);opacity:.9}50%{transform:translate(-10px,10px) scale(1.1);opacity:.6}75%{transform:translate(5px,15px) scale(.9);opacity:.8}}.orb-overlay.svelte-16g0q7t{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 55% 45% at 30% 22%,oklch(95% .02 var(--primary-hue) / .06) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 70% 78%,oklch(45% .08 var(--secondary-hue) / .08) 0%,transparent 55%)}.orb-mist.svelte-16g0q7t{position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:8;opacity:0;transform:scale(.3);filter:blur(25px);transition:none;clip-path:circle(50%);-webkit-clip-path:circle(50%)}.orb-mist-1.svelte-16g0q7t{background:radial-gradient(circle at 50% 50%,oklch(70% .25 var(--smoke-hue-1) / calc(.7 * var(--smoke-intensity))) 0%,oklch(55% .2 var(--smoke-hue-1) / calc(.4 * var(--smoke-intensity))) 35%,transparent 70%)}.orb-mist-2.svelte-16g0q7t{background:radial-gradient(circle at 35% 40%,oklch(65% .22 var(--smoke-hue-2) / calc(.6 * var(--smoke-intensity))) 0%,oklch(50% .18 var(--smoke-hue-2) / calc(.3 * var(--smoke-intensity))) 40%,transparent 75%)}.orb-mist-3.svelte-16g0q7t{background:radial-gradient(circle at 65% 60%,oklch(60% .2 var(--smoke-hue-3) / calc(.5 * var(--smoke-intensity))) 0%,oklch(45% .15 var(--smoke-hue-3) / calc(.25 * var(--smoke-intensity))) 45%,transparent 80%)}.orb-mist-1.active.svelte-16g0q7t{animation:svelte-16g0q7t-mist-morph-1 .7s cubic-bezier(.16,1,.3,1) forwards}.orb-mist-2.active.svelte-16g0q7t{animation:svelte-16g0q7t-mist-morph-2 .9s cubic-bezier(.16,1,.3,1) .05s forwards}.orb-mist-3.active.svelte-16g0q7t{animation:svelte-16g0q7t-mist-morph-3 1.1s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes svelte-16g0q7t-mist-morph-1{0%{opacity:0;transform:scale(.4) rotate(0);filter:blur(15px)}25%{opacity:.95;transform:scale(.9) rotate(20deg);filter:blur(20px)}50%{opacity:.8;transform:scale(1) rotate(-15deg);filter:blur(30px)}to{opacity:0;transform:scale(1.05) rotate(10deg);filter:blur(45px)}}@keyframes svelte-16g0q7t-mist-morph-2{0%{opacity:0;transform:scale(.5) rotate(-10deg);filter:blur(18px)}30%{opacity:.9;transform:scale(.95) rotate(25deg);filter:blur(22px)}60%{opacity:.6;transform:scale(1) rotate(-20deg);filter:blur(35px)}to{opacity:0;transform:scale(1.05) rotate(5deg);filter:blur(50px)}}@keyframes svelte-16g0q7t-mist-morph-3{0%{opacity:0;transform:scale(.5) rotate(15deg);filter:blur(22px)}35%{opacity:.7;transform:scale(.95) rotate(-30deg);filter:blur(28px)}65%{opacity:.5;transform:scale(1) rotate(15deg);filter:blur(40px)}to{opacity:0;transform:scale(1.05) rotate(-10deg);filter:blur(55px)}}.orb-content.svelte-16g0q7t{position:absolute;inset:var(--content-inset, 12%);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:10;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0%,black 60%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,black 0%,black 60%,transparent 100%)}.orb-content.revealing.svelte-16g0q7t{animation:svelte-16g0q7t-content-reveal .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-16g0q7t-content-reveal{0%{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,transparent 0%,transparent 100%)}50%{-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0%,black 20%,transparent 60%);mask-image:radial-gradient(circle at 50% 50%,black 0%,black 20%,transparent 60%)}to{-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0%,black 60%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,black 0%,black 60%,transparent 100%)}}.orb-specular-main.svelte-16g0q7t{position:absolute;top:8%;left:14%;width:40%;height:22%;border-radius:50%;background:linear-gradient(145deg,oklch(100% 0 0 / calc(.18 * var(--specular-intensity, .6))) 0%,oklch(100% 0 0 / calc(.06 * var(--specular-intensity, .6))) 50%,transparent 75%);filter:blur(4px);transform:rotate(-15deg);pointer-events:none}.orb-specular-accent.svelte-16g0q7t{position:absolute;top:12%;left:22%;width:18%;height:10%;border-radius:50%;background:oklch(100% 0 0 / calc(.25 * var(--specular-intensity, .6)));filter:blur(5px);transform:rotate(-20deg);pointer-events:none}.orb-rim.svelte-16g0q7t{position:absolute;inset:0;border-radius:50%;box-shadow:inset 2px 2px 6px -1px #ffffff59,inset -1px -1px 4px #ffffff14,inset 0 0 25px oklch(55% .12 var(--primary-hue) / .15);pointer-events:none}.orb-depth-shadow.svelte-16g0q7t{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 25px 50px oklch(8% .04 var(--primary-hue) / .5),inset 0 -12px 35px oklch(50% .12 var(--secondary-hue) / .15);pointer-events:none}.orb-base-reflection.svelte-16g0q7t{position:absolute;bottom:-6%;left:18%;right:18%;height:18%;background:radial-gradient(ellipse 100% 100% at 50% 0%,oklch(50% .15 var(--primary-hue) / calc(.25 * var(--glow-intensity))) 0%,oklch(40% .1 var(--secondary-hue) / calc(.1 * var(--glow-intensity))) 50%,transparent 75%);filter:blur(12px);transform:scaleY(.35);pointer-events:none}.orb-sparkles.svelte-16g0q7t{position:absolute;inset:0;pointer-events:none}.orb-sparkle.svelte-16g0q7t{position:absolute;width:var(--sparkle-size);height:var(--sparkle-size);background:#fff;border-radius:50%;left:calc(50% + cos(var(--sparkle-angle)) * var(--sparkle-distance) * 100%);top:calc(50% + sin(var(--sparkle-angle)) * var(--sparkle-distance) * 100%);transform:translate(-50%,-50%);box-shadow:0 0 calc(var(--sparkle-size) * 2) #ffffffe6,0 0 calc(var(--sparkle-size) * 4) oklch(80% .15 var(--secondary-hue) / .7);animation:svelte-16g0q7t-sparkle-drift var(--sparkle-duration) ease-in-out infinite;animation-delay:var(--sparkle-delay);opacity:.7}@keyframes svelte-16g0q7t-sparkle-drift{0%,to{transform:translate(-50%,-50%) translate(0) scale(.6);opacity:.3}25%{transform:translate(-50%,-50%) translate(8px,-12px) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) translate(-6px,8px) scale(1.2);opacity:.7}75%{transform:translate(-50%,-50%) translate(4px,10px) scale(.9);opacity:1}}@media(prefers-reduced-motion:reduce){.orb-glow-outer.svelte-16g0q7t,.orb-glow-mid.svelte-16g0q7t,.orb-glow-inner.svelte-16g0q7t,.nebula-swirl.svelte-16g0q7t,.inner-light.svelte-16g0q7t,.orb-sparkle.svelte-16g0q7t{animation:none}.orb-mist-1.active.svelte-16g0q7t,.orb-mist-2.active.svelte-16g0q7t,.orb-mist-3.active.svelte-16g0q7t{animation:none;opacity:.3}.orb-content.revealing.svelte-16g0q7t{animation:none}}.glass-orb-wrapper.theme-colors.svelte-16g0q7t{--orb-color-1: var(--color-primary);--orb-color-2: var(--color-secondary)}.glass-orb-wrapper.theme-colors[data-theme-color=secondary].svelte-16g0q7t{--orb-color-1: var(--color-secondary);--orb-color-2: var(--color-accent)}.glass-orb-wrapper.theme-colors[data-theme-color=accent].svelte-16g0q7t{--orb-color-1: var(--color-accent);--orb-color-2: var(--color-primary)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-glow-outer:where(.svelte-16g0q7t){background:radial-gradient(circle,color-mix(in oklch,var(--orb-color-1) calc(12% * var(--glow-intensity)),transparent) 0%,color-mix(in oklch,var(--orb-color-2) calc(6% * var(--glow-intensity)),transparent) 50%,transparent 70%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-glow-mid:where(.svelte-16g0q7t){background:radial-gradient(circle,color-mix(in oklch,var(--orb-color-2) calc(18% * var(--glow-intensity)),transparent) 0%,color-mix(in oklch,var(--orb-color-1) calc(10% * var(--glow-intensity)),transparent) 45%,transparent 70%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-glow-inner:where(.svelte-16g0q7t){background:radial-gradient(circle,color-mix(in oklch,var(--orb-color-1) calc(25% * var(--glow-intensity)),transparent) 0%,color-mix(in oklch,var(--orb-color-2) calc(15% * var(--glow-intensity)),transparent) 40%,transparent 65%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-glass-layer:where(.svelte-16g0q7t){background:radial-gradient(ellipse 85% 75% at 35% 28%,color-mix(in oklch,var(--orb-color-1) 40%,oklch(30% .1 0)),color-mix(in oklch,var(--orb-color-1) 55%,oklch(18% .08 0)) 35%,color-mix(in oklch,var(--orb-color-1) 70%,oklch(10% .06 0)) 60%,color-mix(in oklch,var(--orb-color-1) 85%,oklch(6% .04 0)))}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .nebula-swirl:where(.svelte-16g0q7t){background:radial-gradient(circle,color-mix(in oklch,var(--orb-color-1) 45%,transparent) 0%,color-mix(in oklch,var(--orb-color-2) 25%,transparent) 45%,transparent 70%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .inner-light:where(.svelte-16g0q7t){background:radial-gradient(circle,color-mix(in oklch,var(--orb-color-2) 80%,oklch(85% .15 0)) 0%,color-mix(in oklch,var(--orb-color-1) 40%,oklch(70% .2 0)) 40%,transparent 70%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-mist-1:where(.svelte-16g0q7t){background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--orb-color-1) 70%,transparent) 0%,color-mix(in oklch,var(--orb-color-1) 40%,transparent) 35%,transparent 70%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-mist-2:where(.svelte-16g0q7t){background:radial-gradient(circle at 35% 40%,color-mix(in oklch,var(--orb-color-2) 60%,transparent) 0%,color-mix(in oklch,var(--orb-color-2) 30%,transparent) 40%,transparent 75%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-mist-3:where(.svelte-16g0q7t){background:radial-gradient(circle at 65% 60%,color-mix(in oklch,var(--orb-color-1) 50%,var(--orb-color-2) 50%) 0%,color-mix(in oklch,var(--orb-color-2) 25%,transparent) 45%,transparent 80%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-overlay:where(.svelte-16g0q7t){background:radial-gradient(ellipse 55% 45% at 30% 22%,color-mix(in oklch,var(--orb-color-1) 6%,oklch(95% .02 0)) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 70% 78%,color-mix(in oklch,var(--orb-color-2) 8%,oklch(45% .08 0)) 0%,transparent 55%)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-rim:where(.svelte-16g0q7t){box-shadow:inset 2px 2px 6px -1px #ffffff59,inset -1px -1px 4px #ffffff14,inset 0 0 25px color-mix(in oklch,var(--orb-color-1) 15%,transparent)}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-depth-shadow:where(.svelte-16g0q7t){box-shadow:inset 0 25px 50px color-mix(in oklch,var(--orb-color-1) 50%,oklch(8% .04 0)),inset 0 -12px 35px color-mix(in oklch,var(--orb-color-2) 15%,oklch(50% .12 0))}.glass-orb-wrapper.theme-colors.svelte-16g0q7t .orb-base-reflection:where(.svelte-16g0q7t){background:radial-gradient(ellipse 100% 100% at 50% 0%,color-mix(in oklch,var(--orb-color-1) calc(25% * var(--glow-intensity)),transparent) 0%,color-mix(in oklch,var(--orb-color-2) calc(10% * var(--glow-intensity)),transparent) 50%,transparent 75%)}
