.voice-shell.svelte-1duachs{background-color:var(--color-base-200);background-image:linear-gradient(in oklab 180deg,var(--color-base-200) 0%,var(--color-brown-50) 100%)}.glass.svelte-1duachs{background-color:color-mix(in oklab,var(--color-card) 40%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-card) 65%,transparent),0 8px 24px color-mix(in oklab,var(--color-ink) 5%,transparent);color:var(--color-ink)}.voice-title.svelte-1duachs{font-size:18px;font-weight:700;line-height:22px;color:var(--color-brand-deep)}.voice-countdown.svelte-1duachs{font-size:26px;font-weight:600;line-height:32px;color:var(--color-brand-deep);margin-top:4px}.voice-hint.svelte-1duachs{font-size:13px;font-weight:400;line-height:16px;color:var(--color-muted-foreground)}.wave.svelte-1duachs{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.wave-bar.svelte-1duachs{width:2.5px;border-radius:9999px;background-color:var(--color-warmgray-900)}.wave-bar.animate.svelte-1duachs{animation:svelte-1duachs-wave 1.1s ease-in-out infinite}.panel.svelte-1duachs{display:flex;flex-direction:column;gap:12px;padding:22px 20px 30px;max-height:38%;overflow-y:auto;overscroll-behavior:contain;border-top-left-radius:26px;border-top-right-radius:26px;border-top:1px solid color-mix(in oklab,var(--color-card) 65%,transparent);background-color:color-mix(in oklab,var(--color-base-300) 68%,transparent);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);box-shadow:0 -10px 30px color-mix(in oklab,var(--color-ink) 10%,transparent)}.bubble-user.svelte-1duachs,.bubble-noe.svelte-1duachs{padding:11px 13px;border-radius:14px;font-size:14px;line-height:150%;max-width:280px}.bubble-user.svelte-1duachs{border-bottom-right-radius:3px;background-color:var(--color-primary);color:var(--color-primary-foreground)}.bubble-user.live.svelte-1duachs{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-card) 45%,transparent)}.bubble-noe.svelte-1duachs{border-bottom-left-radius:3px;background-color:color-mix(in oklab,var(--color-card) 70%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-card) 65%,transparent),0 8px 24px color-mix(in oklab,var(--color-ink) 5%,transparent);color:var(--color-ink)}.word.svelte-1duachs{color:color-mix(in oklab,var(--color-ink) 45%,transparent)}.word.spoken.svelte-1duachs{color:var(--color-ink)}.word.current.svelte-1duachs{color:var(--color-ink);background-color:var(--color-primary-soft);border-radius:4px;padding:2px 4px}@keyframes svelte-1duachs-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(2.2)}}@media (prefers-reduced-motion: reduce){.wave-bar.animate.svelte-1duachs{animation:none}}.noe-halo.svelte-xbbujk{position:absolute;top:24px;right:-180px;width:436px;height:436px;border-radius:9999px;background-color:var(--color-orange-900);opacity:.24;filter:blur(32px);pointer-events:none}.noe-compose.svelte-xbbujk:has(textarea:where(.svelte-xbbujk):focus-visible){outline:2px solid color-mix(in oklab,var(--color-primary) 55%,transparent);outline-offset:2px}.noe-header.svelte-xbbujk{background-color:color-mix(in oklab,var(--color-base-300) 40%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-base-300) 65%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
