.pet.svelte-do3uyv{position:absolute;image-rendering:pixelated;pointer-events:none;object-fit:contain;width:auto;height:auto;will-change:transform,left}.voice-status-pill.svelte-m3udl2{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .6rem;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .15s,border-color .15s}.voice-status-pill.svelte-m3udl2:hover{background:#ffffff24;border-color:#ffffff2e}:root:not(.dark) .voice-status-pill.svelte-m3udl2{background:#0000000a;border-color:#00000014}:root:not(.dark) .voice-status-pill.svelte-m3udl2:hover{background:#00000014;border-color:#0000001f}.voice-status-pill.svelte-m3udl2:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.status-dot.svelte-m3udl2{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.dusk-bg.svelte-1tdsb97{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none!important}.dusk-bg.svelte-1tdsb97 :where(.svelte-1tdsb97){pointer-events:none!important}.dusk-orb.svelte-1tdsb97{position:absolute;border-radius:50%;filter:blur(90px)}.orb-1.svelte-1tdsb97{width:50vw;height:50vw;max-width:650px;max-height:650px;top:-12%;left:-8%;background:#b4afc366;animation:svelte-1tdsb97-dusk-drift1 26s ease-in-out infinite}.orb-2.svelte-1tdsb97{width:45vw;height:45vw;max-width:580px;max-height:580px;top:15%;right:-10%;background:#d2af9b61;animation:svelte-1tdsb97-dusk-drift2 30s ease-in-out infinite}.orb-3.svelte-1tdsb97{width:45vw;height:45vw;max-width:600px;max-height:600px;bottom:-8%;left:25%;background:#afbed74d;animation:svelte-1tdsb97-dusk-drift3 28s ease-in-out infinite}.orb-4.svelte-1tdsb97{width:35vw;height:35vw;max-width:450px;max-height:450px;bottom:10%;right:15%;background:#c8b4a040;animation:svelte-1tdsb97-dusk-drift4 23s ease-in-out infinite}.dark .orb-1.svelte-1tdsb97{background:#3c375059}.dark .orb-2.svelte-1tdsb97{background:#78553c47}.dark .orb-3.svelte-1tdsb97{background:#323c5a47}.dark .orb-4.svelte-1tdsb97{background:#6e5a4133}@keyframes svelte-1tdsb97-dusk-drift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6%,10%) scale(1.06)}66%{transform:translate(-4%,5%) scale(.96)}}@keyframes svelte-1tdsb97-dusk-drift2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-7%,6%) scale(.94)}66%{transform:translate(5%,-7%) scale(1.04)}}@keyframes svelte-1tdsb97-dusk-drift3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8%,-5%) scale(1.05)}66%{transform:translate(-6%,-8%) scale(.95)}}@keyframes svelte-1tdsb97-dusk-drift4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-5%,7%) scale(.97)}66%{transform:translate(7%,4%) scale(1.07)}}@media(prefers-reduced-motion:reduce){.dusk-orb.svelte-1tdsb97{animation:none!important}}.glass-bg.svelte-g3ugeg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none!important}.glass-bg.svelte-g3ugeg :where(.svelte-g3ugeg){pointer-events:none!important}.glass-orb.svelte-g3ugeg{position:absolute;border-radius:50%;filter:blur(90px)}.orb-1.svelte-g3ugeg{width:45vw;height:45vw;max-width:600px;max-height:600px;top:-10%;left:-5%;background:#78a5ff8c;animation:svelte-g3ugeg-glass-drift1 25s ease-in-out infinite}.orb-2.svelte-g3ugeg{width:35vw;height:35vw;max-width:500px;max-height:500px;top:20%;right:-8%;background:#5aaaff66;animation:svelte-g3ugeg-glass-drift2 30s ease-in-out infinite}.orb-3.svelte-g3ugeg{width:40vw;height:40vw;max-width:550px;max-height:550px;bottom:-5%;left:30%;background:#96cdff59;animation:svelte-g3ugeg-glass-drift3 28s ease-in-out infinite}.orb-4.svelte-g3ugeg{width:30vw;height:30vw;max-width:400px;max-height:400px;bottom:15%;right:20%;background:#bed7ff4d;animation:svelte-g3ugeg-glass-drift4 22s ease-in-out infinite}.dark .orb-1.svelte-g3ugeg{background:#2850b473}.dark .orb-2.svelte-g3ugeg{background:#1e46a059}.dark .orb-3.svelte-g3ugeg{background:#3264be4d}.dark .orb-4.svelte-g3ugeg{background:#3c5aaa40}@keyframes svelte-g3ugeg-glass-drift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(5%,8%) scale(1.05)}66%{transform:translate(-3%,4%) scale(.97)}}@keyframes svelte-g3ugeg-glass-drift2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-6%,5%) scale(.95)}66%{transform:translate(4%,-6%) scale(1.03)}}@keyframes svelte-g3ugeg-glass-drift3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(7%,-4%) scale(1.04)}66%{transform:translate(-5%,-7%) scale(.96)}}@keyframes svelte-g3ugeg-glass-drift4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-4%,6%) scale(.98)}66%{transform:translate(6%,3%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.glass-orb.svelte-g3ugeg{animation:none!important}}.wave-background.svelte-1k5zytf{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none!important}.wave-background.svelte-1k5zytf :where(.svelte-1k5zytf){pointer-events:none!important}.area.svelte-1k5zytf{background:var(--background);width:100%;height:100%}.circles.svelte-1k5zytf{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0;padding:0}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf){position:absolute;display:block;list-style:none;bottom:-50px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .3s ease}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(1){left:25%;width:80px;height:80px;background:oklch(from var(--primary) l c h / .12);border:1px solid oklch(from var(--primary) l c h / .08);animation:svelte-1k5zytf-animate 150s linear infinite 0s,svelte-1k5zytf-pulse 8s ease-in-out infinite 0s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(2){left:10%;width:20px;height:20px;background:oklch(from var(--primary) l c h / .18);box-shadow:0 0 10px oklch(from var(--primary) l c h / .08);animation:svelte-1k5zytf-animate 72s linear infinite .2s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(3){left:70%;width:20px;height:20px;background:oklch(from var(--primary) l c h / .12);border-radius:50%;animation:svelte-1k5zytf-animate 150s linear infinite .4s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(4){left:40%;width:60px;height:60px;background:oklch(from var(--primary) l c h / .15);animation:svelte-1k5zytf-animate 108s linear infinite .6s,svelte-1k5zytf-shimmer 5s ease-in-out infinite 0s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(5){left:65%;width:20px;height:20px;background:oklch(from var(--primary) l c h / .12);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);animation:svelte-1k5zytf-animate 150s linear infinite .8s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(6){left:75%;width:110px;height:110px;background:oklch(from var(--primary) l c h / .1);border:1px solid oklch(from var(--primary) l c h / .06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1k5zytf-animate 150s linear infinite 1s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(7){left:35%;width:150px;height:150px;background:oklch(from var(--primary) l c h / .08);animation:svelte-1k5zytf-animate 150s linear infinite 1.2s,svelte-1k5zytf-fade 6s ease-in-out infinite 0s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(8){left:50%;width:25px;height:25px;background:oklch(from var(--primary) l c h / .18);clip-path:circle(50% at 50% 50%);animation:svelte-1k5zytf-animate 270s linear infinite 1.4s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(9){left:20%;width:15px;height:15px;background:oklch(from var(--primary) l c h / .12);border-radius:4px;transform:rotate(45deg);animation:svelte-1k5zytf-animate-rotated 210s linear infinite 1.6s}.circles.svelte-1k5zytf li:where(.svelte-1k5zytf):nth-child(10){left:85%;width:150px;height:150px;background:oklch(from var(--primary) l c h / .08);border:1px solid oklch(from var(--primary) l c h / .04);animation:svelte-1k5zytf-animate 66s linear infinite 1.8s,svelte-1k5zytf-scale 10s ease-in-out infinite 0s}@keyframes svelte-1k5zytf-animate{0%{transform:translateY(0) rotate(0);opacity:.8}to{transform:translateY(-1500px) rotate(720deg);opacity:0}}@keyframes svelte-1k5zytf-animate-rotated{0%{transform:translateY(0) rotate(45deg);opacity:.8}to{transform:translateY(-1500px) rotate(765deg);opacity:0}}@keyframes svelte-1k5zytf-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes svelte-1k5zytf-shimmer{0%,to{opacity:.15}50%{opacity:.25}}@keyframes svelte-1k5zytf-fade{0%,to{opacity:.08}50%{opacity:.2}}@keyframes svelte-1k5zytf-scale{0%,to{transform:scale(1)}50%{transform:scale(.8)}}
