.theme-icon-enter-active[data-v-283703c3],.theme-icon-leave-active[data-v-283703c3]{transition:opacity var(--dur-fast) var(--ease-calm),transform var(--dur-fast) var(--ease-calm)}.theme-icon-enter-from[data-v-283703c3]{opacity:0;transform:rotate(-45deg)scale(.8)}.theme-icon-leave-to[data-v-283703c3]{opacity:0;transform:rotate(45deg)scale(.8)}.topbar[data-v-4d961b53]{background:color-mix(in oklch,var(--bg),transparent 8%);-webkit-backdrop-filter:saturate(1.4)blur(14px)}.pwa-delivery[data-v-4eac5731]{background:var(--surface-2);border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.pwa-delivery__text[data-v-4eac5731]{-moz-column-gap:6px;flex-wrap:wrap;flex:1;column-gap:6px;min-width:0;font-size:13px;line-height:1.4;display:flex}.pwa-delivery__title[data-v-4eac5731]{font-weight:500}.pwa-delivery__detail[data-v-4eac5731]{color:var(--ink-muted)}.pwa-delivery__actions[data-v-4eac5731]{flex-shrink:0;align-items:center;gap:4px;display:flex}@media (width>=1024px){.pwa-delivery[data-v-4eac5731]{padding-left:24px}.pwa-delivery__text[data-v-4eac5731]{font-size:15px}}.tabbar[data-v-3710cb14]{background:color-mix(in oklch,var(--bg),transparent 8%);-webkit-backdrop-filter:saturate(1.4)blur(14px)}.tab[data-v-3710cb14]{height:56px;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-calm);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex}.tab.active[data-v-3710cb14]{color:var(--primary-ink)}.fab[data-v-3710cb14]{background:var(--primary);width:64px;height:64px;color:var(--surface);box-shadow:0 6px 20px color-mix(in oklch,var(--primary),transparent 60%),0 0 0 5px var(--bg);transition:transform var(--dur-fast) var(--ease-calm);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;margin-top:-26px;display:grid}.fab[data-v-3710cb14]:active{transform:scale(.94)}.nav-item[data-v-6c7a0fad]{height:40px;color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-calm),color var(--dur-fast) var(--ease-calm);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:15px;display:flex}.nav-item[data-v-6c7a0fad]:hover{background:var(--surface-2);color:var(--ink)}.nav-item.active[data-v-6c7a0fad]{background:var(--primary-soft);color:var(--ink);font-weight:500}.panel-enter-active[data-v-432e39a1],.panel-leave-active[data-v-432e39a1]{transition:opacity var(--dur) var(--ease-calm),transform var(--dur) var(--ease-calm)}.panel-enter-from[data-v-432e39a1],.panel-leave-to[data-v-432e39a1]{opacity:0;transform:translate(16px)}.orb-wrap[data-v-ff4be43d]{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;outline:none;place-items:center;width:200px;height:200px;display:grid;position:relative}.orb-wrap[data-v-ff4be43d]:focus,.orb-wrap[data-v-ff4be43d]:focus-visible{border-radius:999px!important;outline:none!important}.orb-wrap:focus-visible .ring-track[data-v-ff4be43d]{stroke:color-mix(in oklch,var(--primary),transparent 55%)}.orb-ring[data-v-ff4be43d]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ring-track[data-v-ff4be43d]{fill:none;stroke:color-mix(in oklch,var(--primary),transparent 88%);stroke-width:2px}.ring-fill[data-v-ff4be43d]{fill:none;stroke:color-mix(in oklch,var(--primary),transparent 25%);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dasharray 90ms linear,opacity var(--dur) var(--ease-calm);opacity:0}.is-hearing .ring-fill[data-v-ff4be43d]{opacity:1}.held .ring-fill[data-v-ff4be43d]{opacity:0}.glow[data-v-ff4be43d]{background:radial-gradient(closest-side,color-mix(in oklch,var(--primary),transparent 55%),transparent);filter:blur(18px);opacity:.55;width:168px;height:168px;transition:opacity .6s var(--ease-calm);position:absolute}.glow[data-v-ff4be43d],.orb[data-v-ff4be43d]{border-radius:999px}.orb[data-v-ff4be43d]{background:radial-gradient(circle at 32% 28%,color-mix(in oklch,#fff,var(--primary) 22%) 0,transparent 46%),radial-gradient(circle at 70% 78%,color-mix(in oklch,var(--hue-sky),var(--primary) 40%) 0,transparent 58%),radial-gradient(circle at 50% 50%,var(--primary) 0,color-mix(in oklch,var(--primary),#000 18%) 100%);width:148px;height:148px;box-shadow:inset 0 -10px 30px oklch(0% none none/.18),0 18px 40px color-mix(in oklch,var(--primary),transparent 72%);transition:transform .14s var(--ease-calm),filter .6s var(--ease-calm),opacity .6s var(--ease-calm);animation:5.2s ease-in-out infinite breathe-ff4be43d;position:relative;overflow:hidden}.swirl[data-v-ff4be43d]{background:conic-gradient(from 0deg,transparent 0 20%,color-mix(in oklch,var(--hue-plum),transparent 45%) 32%,transparent 48% 70%,color-mix(in oklch,var(--hue-sky),transparent 50%) 84%,transparent 96%);filter:blur(14px);opacity:.35;transition:opacity .8s var(--ease-calm);animation:14s linear infinite swirl-ff4be43d;inset:-30%}.mic[data-v-ff4be43d],.sheen[data-v-ff4be43d],.swirl[data-v-ff4be43d]{position:absolute}.sheen[data-v-ff4be43d]{border-radius:inherit;background:radial-gradient(circle at 35% 25%,oklch(100% 5.96046e-8 none/.45),#0000 38%);inset:0}.mic[data-v-ff4be43d]{color:var(--surface);opacity:.92}.is-idle .orb[data-v-ff4be43d]{filter:saturate(.55);opacity:.8;animation:none}.is-idle .glow[data-v-ff4be43d]{opacity:.25}.is-listening .glow[data-v-ff4be43d]{opacity:.55}.is-hearing .glow[data-v-ff4be43d]{opacity:.8}.is-hearing .orb[data-v-ff4be43d]{animation-duration:3.6s}.is-thinking .swirl[data-v-ff4be43d]{opacity:.85;animation-duration:4.5s}.is-thinking .orb[data-v-ff4be43d]{animation-duration:6.5s}.is-thinking .glow[data-v-ff4be43d]{opacity:.45}.is-speaking .orb[data-v-ff4be43d]{animation:1.25s ease-in-out infinite speak-ff4be43d}.is-speaking .glow[data-v-ff4be43d]{opacity:.9;animation:1.25s ease-in-out infinite glow-ff4be43d}.is-editing .orb[data-v-ff4be43d],.is-typing .orb[data-v-ff4be43d]{filter:saturate(.5);opacity:.6;animation:none}@keyframes breathe-ff4be43d{0%,to{scale:1}50%{scale:1.035}}@keyframes speak-ff4be43d{0%,to{scale:1}50%{scale:1.05}}@keyframes glow-ff4be43d{0%,to{opacity:.6}50%{opacity:1}}@keyframes swirl-ff4be43d{to{transform:rotate(1turn)}}.reduced .glow[data-v-ff4be43d],.reduced .orb[data-v-ff4be43d],.reduced .swirl[data-v-ff4be43d]{animation:none!important}.reduced.is-thinking .swirl[data-v-ff4be43d]{opacity:.6}.reduced.is-speaking .glow[data-v-ff4be43d]{opacity:1}@media (height<=640px){.orb-wrap[data-v-ff4be43d]{width:156px;height:156px}.orb[data-v-ff4be43d]{width:116px;height:116px}.glow[data-v-ff4be43d]{width:132px;height:132px}}.talk-card[data-v-22f63660]{background:color-mix(in oklch,var(--surface),transparent 8%);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-1);transition:opacity .4s var(--ease-calm);overflow:hidden}.talk-card.updating[data-v-22f63660]{opacity:.55}.talk-card.undone[data-v-22f63660]{opacity:.7}.morph-move[data-v-22f63660]{transition:transform .32s var(--ease-calm)}.morph-enter-active[data-v-22f63660],.morph-leave-active[data-v-22f63660]{transition:opacity .26s var(--ease-calm),transform .26s var(--ease-calm)}.morph-enter-from[data-v-22f63660],.morph-leave-to[data-v-22f63660]{opacity:0;transform:translateY(4px)}.morph-leave-active[data-v-22f63660]{position:absolute}.swap-enter-active[data-v-22f63660],.swap-leave-active[data-v-22f63660]{transition:opacity .18s var(--ease-calm),filter .18s var(--ease-calm)}.swap-enter-from[data-v-22f63660],.swap-leave-to[data-v-22f63660]{opacity:0;filter:blur(2px)}@media (prefers-reduced-motion:reduce){.morph-enter-from[data-v-22f63660],.morph-leave-to[data-v-22f63660]{transform:none}.swap-enter-from[data-v-22f63660],.swap-leave-to[data-v-22f63660]{filter:none}}.talk[data-v-62a2c13d]{background:radial-gradient(110% 70% at 50% 8%,color-mix(in oklch,var(--primary-soft),transparent 15%) 0,transparent 62%),var(--bg)}.done-btn[data-v-62a2c13d]{background:color-mix(in oklch,var(--surface),transparent 10%);border:1px solid var(--line);min-width:76px;height:44px;color:var(--ink);transition:background var(--dur-fast) var(--ease-calm);border-radius:999px;padding:0 18px;font-size:16px;font-weight:500}.done-btn[data-v-62a2c13d]:hover,.settings[data-v-62a2c13d]{background:var(--surface)}.done-btn[data-v-62a2c13d]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.settings[data-v-62a2c13d]{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.seg[data-v-62a2c13d]{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.seg button[data-v-62a2c13d]{height:36px;color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-calm),color var(--dur-fast) var(--ease-calm);border-radius:9px;font-size:14px}.seg button.on[data-v-62a2c13d]{background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary),transparent 50%);font-weight:500}.seg button.on[data-v-62a2c13d],.seg button[data-v-62a2c13d]:not(.on):hover{color:var(--ink)}.status[data-v-62a2c13d]{letter-spacing:.02em;min-height:1.5em;color:var(--ink-muted);text-align:center;font-size:14px}.transcript[data-v-62a2c13d]{text-align:center;letter-spacing:-.01em;width:100%;color:var(--ink);text-wrap:balance;-webkit-tap-highlight-color:transparent;border-radius:14px;padding:4px 6px;font-size:calc(clamp(24px,5.6vw,32px));font-weight:500;line-height:1.3;display:block}button.transcript[data-v-62a2c13d]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.transcript .interim[data-v-62a2c13d]{opacity:.82}.transcript .low[data-v-62a2c13d]{color:var(--ink-faint)}.transcript.said[data-v-62a2c13d]{color:var(--ink-muted);font-weight:400}.transcript.placeholder[data-v-62a2c13d]{color:var(--ink-faint);font-size:calc(clamp(20px,4.6vw,24px));font-weight:400}.hint[data-v-62a2c13d]{text-align:center;color:var(--ink-faint);margin-top:10px;font-size:13px}.editor[data-v-62a2c13d]{resize:none;text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:16px;outline:none;padding:14px 16px;font-size:22px;line-height:1.35}.editor[data-v-62a2c13d]:focus{box-shadow:0 0 0 2px var(--primary);border-color:#0000}.reply[data-v-62a2c13d]{text-align:center;color:var(--ink-muted);text-wrap:balance;margin-top:18px;font-size:18px;line-height:1.45}.typed[data-v-62a2c13d]{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;display:flex}.typed[data-v-62a2c13d]:focus-within{box-shadow:0 0 0 2px var(--primary);border-color:#0000}.type-instead[data-v-62a2c13d]{height:40px;color:var(--ink-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.type-instead[data-v-62a2c13d]:hover{color:var(--ink);background:color-mix(in oklch,var(--surface),transparent 40%)}.talk-enter-active,.talk-leave-active{transition:opacity .28s var(--ease-calm),transform .28s var(--ease-calm)}.talk-enter-from,.talk-leave-to{opacity:0;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.talk-enter-from,.talk-leave-to{transform:none}}.option[data-v-815092e7]{background:var(--surface-2);text-align:left;transition:background var(--dur-fast) var(--ease-calm);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.option[data-v-815092e7]:hover{background:color-mix(in oklch,var(--surface-2),var(--ink) 6%)}
