.demo-tabs[data-astro-cid-2e4ugzo3]{gap:.25rem;min-width:0;max-width:100%;display:grid}.demo-tab[data-astro-cid-2e4ugzo3]{text-align:left;border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.demo-tab[data-astro-cid-2e4ugzo3]:hover{background:#ffffff0a}.demo-tab[data-astro-cid-2e4ugzo3][aria-selected=true]{background:#ffffff0d;border-color:#2dd4bf59}.demo-tab-label[data-astro-cid-2e4ugzo3]{color:#939ca5;font-size:.9rem;font-weight:600;transition:color .2s}.demo-tab[data-astro-cid-2e4ugzo3][aria-selected=true] .demo-tab-label[data-astro-cid-2e4ugzo3]{color:#2dd4bf}.demo-tab-caption[data-astro-cid-2e4ugzo3]{color:#939ca5;font-size:.78rem;line-height:1.4}.phone[data-astro-cid-2e4ugzo3]{aspect-ratio:9/19.5;background:linear-gradient(160deg,#3b414a 0%,#22262c 42%,#14171b 100%);border-radius:3.1rem;justify-self:center;width:min(18.5rem,84vw);padding:.6rem;position:relative;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #000000e6,0 0 90px -30px #2dd4bf47}.phone-screen[data-astro-cid-2e4ugzo3]{background:#0f1626;border-radius:2.55rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone-island[data-astro-cid-2e4ugzo3]{z-index:3;background:#05080e;border-radius:9999px;width:5.2rem;height:1.4rem;position:absolute;top:.95rem;left:50%;transform:translate(-50%)}.phone-btn[data-astro-cid-2e4ugzo3]{background:#4a5058;border-radius:2px;width:2px;position:absolute}.phone-btn-power[data-astro-cid-2e4ugzo3]{height:3.6rem;top:25%;right:-2px}.phone-btn-volup[data-astro-cid-2e4ugzo3]{height:2.1rem;top:22%;left:-2px}.phone-btn-voldown[data-astro-cid-2e4ugzo3]{height:2.1rem;top:32%;left:-2px}.status-bar[data-astro-cid-2e4ugzo3]{color:#dbe3f0;justify-content:space-between;align-items:center;padding:1.15rem 1.4rem .35rem;display:flex}.status-time[data-astro-cid-2e4ugzo3]{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.status-icons[data-astro-cid-2e4ugzo3]{align-items:center;gap:.3rem;display:flex}.status-icon[data-astro-cid-2e4ugzo3]{fill:currentColor;width:.85rem;height:.6rem}.status-battery[data-astro-cid-2e4ugzo3]{width:1.25rem}.screen-body[data-astro-cid-2e4ugzo3]{flex-direction:column;flex:1;justify-content:flex-start;padding:.35rem 1.05rem .75rem;display:flex;overflow:hidden}.home-indicator[data-astro-cid-2e4ugzo3]{background:#ffffff59;border-radius:9999px;width:6.5rem;height:3px;margin:.15rem auto .5rem}.demo-panel[data-astro-cid-2e4ugzo3]{display:none}.demo-panel[data-astro-cid-2e4ugzo3].is-active{display:block}.mock-head[data-astro-cid-2e4ugzo3]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.micro[data-astro-cid-2e4ugzo3]{color:#98a2b3;letter-spacing:.02em;font-size:.62rem}.figure[data-astro-cid-2e4ugzo3]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:1.35rem;font-weight:600}.figure-sm[data-astro-cid-2e4ugzo3]{color:#fff;font-size:.85rem;font-weight:600}.pill[data-astro-cid-2e4ugzo3]{color:#5eead4;white-space:nowrap;background:#5eead41f;border-radius:9999px;padding:.2rem .5rem;font-size:.6rem}.bubble[data-astro-cid-2e4ugzo3]{border-radius:.9rem;max-width:88%;margin-top:.9rem;padding:.5rem .7rem;font-size:.78rem;line-height:1.45}.bubble-user[data-astro-cid-2e4ugzo3]{color:#fff;background:#0f766e;border-bottom-right-radius:.35rem;margin-left:auto}.answer[data-astro-cid-2e4ugzo3]{background:#182236;border-radius:.85rem;margin-top:.6rem;padding:.7rem .8rem}.answer-plain[data-astro-cid-2e4ugzo3]{margin-top:.9rem}.answer-lead[data-astro-cid-2e4ugzo3]{color:#dbe3f0;font-size:.72rem}.answer-row[data-astro-cid-2e4ugzo3]{color:#dbe3f0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;font-size:.76rem;display:flex}.answer-row[data-astro-cid-2e4ugzo3] b[data-astro-cid-2e4ugzo3]{font-variant-numeric:tabular-nums;color:#fff;font-weight:600}.faint[data-astro-cid-2e4ugzo3]{color:#98a2b3}.answer-number[data-astro-cid-2e4ugzo3]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;margin-top:.1rem;font-size:1.5rem;font-weight:600}.answer-sub[data-astro-cid-2e4ugzo3]{color:#98a2b3;font-size:.7rem}.answer-split[data-astro-cid-2e4ugzo3]{color:#98a2b3;gap:1.1rem;margin-top:.5rem;font-size:.7rem;display:flex}.answer-split[data-astro-cid-2e4ugzo3] b[data-astro-cid-2e4ugzo3]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600;display:block}.answer-note[data-astro-cid-2e4ugzo3]{color:#98a2b3;margin-top:.4rem;font-size:.66rem;line-height:1.4}.answer-updated[data-astro-cid-2e4ugzo3]{margin-top:.6rem}.mic-wrap[data-astro-cid-2e4ugzo3]{justify-content:center;margin-top:1.1rem;display:flex;position:relative}.mic[data-astro-cid-2e4ugzo3]{color:#0b1020;background:#5eead4;border-radius:9999px;place-items:center;width:2.9rem;height:2.9rem;display:grid;position:relative}.mic[data-astro-cid-2e4ugzo3] svg[data-astro-cid-2e4ugzo3]{fill:currentColor;width:1.25rem;height:1.25rem}.mic-halo[data-astro-cid-2e4ugzo3]{filter:blur(8px);background:#5eead459;border-radius:9999px;width:2.9rem;height:2.9rem;margin:-1.45rem 0 0 -1.45rem;position:absolute;top:50%;left:50%}.wave[data-astro-cid-2e4ugzo3]{justify-content:center;align-items:center;gap:.2rem;height:1rem;margin-top:.7rem;display:flex}.wave[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3]{background:#5eead499;border-radius:9999px;width:2.5px;height:.3rem;display:block}.thinking[data-astro-cid-2e4ugzo3]{gap:.25rem;margin-top:.7rem;padding-left:.15rem;display:flex}.thinking[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3]{background:#7c8698;border-radius:9999px;width:5px;height:5px}.bar[data-astro-cid-2e4ugzo3]{background:#1d2740;border-radius:9999px;height:.4rem;margin-top:.45rem;position:relative;overflow:hidden}.bar-sm[data-astro-cid-2e4ugzo3]{height:.3rem;margin-top:.25rem}.bar-fill[data-astro-cid-2e4ugzo3]{width:var(--pct);background:#5eead4;border-radius:9999px;position:absolute;inset:0 auto 0 0}.bar-fill[data-astro-cid-2e4ugzo3].c2{background:#2dd4bf}.bar-fill[data-astro-cid-2e4ugzo3].warn{background:#fbbf24}.mini-bars[data-astro-cid-2e4ugzo3]{gap:.7rem;margin-top:.9rem;display:grid}.mini-label[data-astro-cid-2e4ugzo3]{color:#dbe3f0;justify-content:space-between;font-size:.68rem;display:flex}.mt-5[data-astro-cid-2e4ugzo3]{margin-top:.9rem}.timeline[data-astro-cid-2e4ugzo3]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.tick[data-astro-cid-2e4ugzo3]{flex-direction:column;flex:1;align-items:center;gap:.3rem;display:flex;position:relative}.tick[data-astro-cid-2e4ugzo3]:before{content:"";background:#1d2740;width:100%;height:2px;position:absolute;top:4px;left:-50%}.tick[data-astro-cid-2e4ugzo3]:first-child:before{display:none}.tick[data-astro-cid-2e4ugzo3] .tick-mark[data-astro-cid-2e4ugzo3]{background:#1d2740;border-radius:9999px;width:10px;height:10px;position:relative}.tick-on[data-astro-cid-2e4ugzo3] .tick-mark[data-astro-cid-2e4ugzo3]{background:#5eead4}.tick-label[data-astro-cid-2e4ugzo3]{color:#98a2b3;font-size:.6rem}.tick-on[data-astro-cid-2e4ugzo3] .tick-label[data-astro-cid-2e4ugzo3]{color:#dbe3f0}.value-swap[data-astro-cid-2e4ugzo3]{display:inline-grid;position:relative}.value-swap[data-astro-cid-2e4ugzo3] .old[data-astro-cid-2e4ugzo3],.value-swap[data-astro-cid-2e4ugzo3] .new[data-astro-cid-2e4ugzo3]{grid-area:1/1}.value-swap[data-astro-cid-2e4ugzo3] .new[data-astro-cid-2e4ugzo3]{color:#5eead4}.demo-panel[data-astro-cid-2e4ugzo3].is-active .bubble-user[data-astro-cid-2e4ugzo3]{animation:.5s both rise}.demo-panel[data-astro-cid-2e4ugzo3].is-active .answer[data-astro-cid-2e4ugzo3]{animation:.55s .35s both rise}.demo-panel[data-astro-cid-2e4ugzo3].is-active .answer-updated[data-astro-cid-2e4ugzo3]{animation:.55s 1.5s both rise}.demo-panel[data-astro-cid-2e4ugzo3].is-active .mic-halo[data-astro-cid-2e4ugzo3]{animation:2.4s ease-in-out infinite halo}.demo-panel[data-astro-cid-2e4ugzo3].is-active .mic[data-astro-cid-2e4ugzo3]{animation:2.4s ease-in-out infinite breathe}.demo-panel[data-astro-cid-2e4ugzo3].is-active .wave[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3]{animation:1s ease-in-out infinite bounce;animation-delay:calc(var(--i) * 70ms)}.demo-panel[data-astro-cid-2e4ugzo3].is-active .thinking[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3]{animation:1.2s infinite blink}.demo-panel[data-astro-cid-2e4ugzo3].is-active .thinking[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3]:nth-child(2){animation-delay:.15s}.demo-panel[data-astro-cid-2e4ugzo3].is-active .thinking[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3]:nth-child(3){animation-delay:.3s}.demo-panel[data-astro-cid-2e4ugzo3].is-active .bar-fill[data-astro-cid-2e4ugzo3]{animation:1.4s cubic-bezier(.22,1,.36,1) .3s both fill}.demo-panel[data-astro-cid-2e4ugzo3].is-active .tick-on[data-astro-cid-2e4ugzo3] .tick-mark[data-astro-cid-2e4ugzo3]{animation:.5s both pop}.demo-panel[data-astro-cid-2e4ugzo3].is-active .tick[data-astro-cid-2e4ugzo3]:nth-child(2) .tick-mark[data-astro-cid-2e4ugzo3]{animation-delay:.35s}.demo-panel[data-astro-cid-2e4ugzo3].is-active .value-swap[data-astro-cid-2e4ugzo3] .old[data-astro-cid-2e4ugzo3]{animation:1.6s both swapOut}.demo-panel[data-astro-cid-2e4ugzo3].is-active .value-swap[data-astro-cid-2e4ugzo3] .new[data-astro-cid-2e4ugzo3]{animation:1.6s both swapIn}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes halo{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.2;transform:scale(1.45)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bounce{0%,to{opacity:.5;height:.3rem}50%{opacity:1;height:1rem}}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes fill{0%{width:0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes swapOut{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes swapIn{0%,45%{opacity:0}55%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo-panel[data-astro-cid-2e4ugzo3].is-active .bubble-user[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .answer[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .answer-updated[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .mic-halo[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .mic[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .wave[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .thinking[data-astro-cid-2e4ugzo3] span[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .bar-fill[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .tick-on[data-astro-cid-2e4ugzo3] .tick-mark[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .value-swap[data-astro-cid-2e4ugzo3] .old[data-astro-cid-2e4ugzo3],.demo-panel[data-astro-cid-2e4ugzo3].is-active .value-swap[data-astro-cid-2e4ugzo3] .new[data-astro-cid-2e4ugzo3]{animation:none!important}.value-swap[data-astro-cid-2e4ugzo3] .old[data-astro-cid-2e4ugzo3]{opacity:0}.value-swap[data-astro-cid-2e4ugzo3] .new[data-astro-cid-2e4ugzo3]{opacity:1}}@media (width<=1023px){.demo-tabs[data-astro-cid-2e4ugzo3]{grid-auto-columns:auto;grid-auto-flow:row;width:100%;max-width:100%;overflow:visible}.demo-tab[data-astro-cid-2e4ugzo3]{padding:.7rem .9rem}}
