body.page-is-transitioning #page-content{opacity:0}#page-content{opacity:1;transition:opacity .3s ease-in-out}.site-shell{transform-origin:50% 20%;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter}html.live-demo-active .site-shell{opacity:0;transform:scale(.94) translateY(28px);filter:blur(10px);pointer-events:none}html.live-demo-active.live-demo-leaving .site-shell{opacity:1;transform:none;filter:none;pointer-events:auto;transition-delay:.12s}.live-demo-overlay{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;color:#fff;overflow:hidden}.live-demo-overlay--entering{animation:live-demo-overlay-in .7s cubic-bezier(.22,1,.36,1) both}.live-demo-overlay--leaving{animation:live-demo-overlay-out .55s cubic-bezier(.4,0,.2,1) both}.live-demo-overlay--open{opacity:1}@keyframes live-demo-overlay-in{0%{opacity:0;transform:scale(1.04);clip-path:inset(8% 6% 8% 6% round 28px)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 0)}}@keyframes live-demo-overlay-out{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:scale(1.03) translateY(-12px);filter:blur(8px)}}.live-demo-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 20% 10%,rgb(69 208 189 / .14),transparent 55%),radial-gradient(ellipse 55% 50% at 90% 80%,rgb(192 38 163 / .12),transparent 50%),radial-gradient(ellipse 40% 40% at 50% 50%,rgb(68 182 233 / .06),transparent 60%),#07070a}.live-demo-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%);opacity:.7}.live-demo-scan{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgb(69 208 189 / .03) 48%,transparent 52%);background-size:100% 220%;animation:live-demo-scan 7s linear infinite;opacity:.55;mix-blend-mode:screen}@keyframes live-demo-scan{0%{background-position:0 -40%}to{background-position:0 140%}}.live-demo-shell{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;max-width:1200px;width:100%;margin:0 auto;padding:1rem 1.25rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}@media(min-width:640px){.live-demo-shell{padding:1.25rem 1.75rem 1.75rem}}.live-demo-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;animation:live-demo-rise .6s cubic-bezier(.22,1,.36,1) .15s both}.live-demo-brand{display:flex;align-items:center;gap:.85rem}.live-demo-eyebrow{display:none;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff6;border-left:1px solid rgb(255 255 255 / .12);padding-left:.85rem}@media(min-width:640px){.live-demo-eyebrow{display:inline}}.live-demo-close{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .85rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;color:#ffffffbf;font-size:.875rem;font-weight:500;transition:background .2s ease,border-color .2s ease,color .2s ease}.live-demo-close:hover{background:#ffffff14;border-color:#fff3;color:#fff}.live-demo-pill{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;border:1px solid transparent}.live-demo-pill-dot{width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.live-demo-pill--idle{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff14}.live-demo-pill--warn{color:#f5c542;background:#f5c5421a;border-color:#f5c54240}.live-demo-pill--warn .live-demo-pill-dot{animation:live-demo-blink 1s ease-in-out infinite}.live-demo-pill--ok{color:#45d0bd;background:#45d0bd1a;border-color:#45d0bd47}.live-demo-pill--live{color:#45d0bd;background:#45d0bd1f;border-color:#45d0bd59;box-shadow:0 0 24px #45d0bd26}.live-demo-pill--live .live-demo-pill-dot{animation:live-demo-blink 1.1s ease-in-out infinite;box-shadow:0 0 8px currentColor}@keyframes live-demo-blink{0%,to{opacity:1}50%{opacity:.25}}.live-demo-grid{flex:1;min-height:0;display:grid;gap:.85rem;grid-template-columns:1fr;grid-template-rows:auto minmax(180px,1fr) auto}@media(min-width:1024px){.live-demo-grid{grid-template-columns:1.05fr 1.15fr .95fr;grid-template-rows:1fr}}.live-demo-panel{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:1.25rem;border:1px solid rgb(255 255 255 / .08);background:linear-gradient(160deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 16px 48px #00000059;padding:1.1rem 1.15rem;overflow:hidden;animation:live-demo-rise .7s cubic-bezier(.22,1,.36,1) both}.live-demo-panel--call{animation-delay:.22s}.live-demo-panel--transcript{animation-delay:.32s}.live-demo-panel--intake{animation-delay:.42s}@keyframes live-demo-rise{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}.live-demo-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.live-demo-orb-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;flex:1;padding:.5rem 0 1rem}.live-demo-orb{position:relative;width:5.5rem;height:5.5rem;display:grid;place-items:center}.live-demo-orb-core{position:relative;z-index:2;width:4.25rem;height:4.25rem;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,#45d0bd40,#0e0e10e6 70%);border:1px solid rgb(69 208 189 / .35);box-shadow:0 0 32px #45d0bd2e,inset 0 0 20px #45d0bd14}.live-demo-orb-ring{position:absolute;inset:-6px;border-radius:999px;border:1px solid rgb(69 208 189 / .25);opacity:0}.live-demo-orb.is-pulse .live-demo-orb-ring,.live-demo-orb.is-live .live-demo-orb-ring{animation:live-demo-ring 2.2s ease-out infinite}.live-demo-orb-ring--delay{animation-delay:.7s!important}@keyframes live-demo-ring{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.45);opacity:0}}.live-demo-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:2.75rem;opacity:.35;transition:opacity .35s ease}.live-demo-wave.is-active{opacity:1}.live-demo-wave-bar{width:3px;height:100%;border-radius:999px;background:linear-gradient(180deg,#45d0bd,#44b6e9 55%,#c026a3);transform:scaleY(.2);transform-origin:center}.live-demo-wave.is-active .live-demo-wave-bar{animation:live-demo-bar var(--bar-duration, .7s) ease-in-out var(--bar-delay, 0s) infinite alternate}@keyframes live-demo-bar{0%{transform:scaleY(.18)}to{transform:scaleY(var(--bar-scale, .7))}}.live-demo-meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem}.live-demo-meta-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#ffffff80;padding:.35rem .65rem;border-radius:.6rem;background:#ffffff08;border:1px solid rgb(255 255 255 / .06)}.live-demo-console{margin-top:auto;border-radius:.85rem;border:1px solid rgb(255 255 255 / .06);background:#00000059;padding:.7rem .85rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.7rem;line-height:1.55;min-height:4.5rem}.live-demo-console-line{color:#ffffff8c;animation:live-demo-fade-in .35s ease both}@keyframes live-demo-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.live-demo-transcript{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.25rem;scroll-behavior:smooth}.live-demo-empty{margin:auto;text-align:center;color:#fff6;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.live-demo-empty-pulse{width:2.5rem;height:2.5rem;border-radius:999px;border:2px solid rgb(69 208 189 / .35);border-top-color:#45d0bd;animation:live-demo-spin .9s linear infinite}@keyframes live-demo-spin{to{transform:rotate(360deg)}}.live-demo-bubble{max-width:92%;border-radius:1rem;padding:.75rem .9rem;animation:live-demo-bubble-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes live-demo-bubble-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.live-demo-bubble-role{display:block;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;opacity:.55}.live-demo-bubble p{font-size:.9rem;line-height:1.45;color:#ffffffe0}.live-demo-bubble--ai{align-self:flex-start;background:#45d0bd1a;border:1px solid rgb(69 208 189 / .22)}.live-demo-bubble--caller{align-self:flex-end;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1)}.live-demo-fields{display:flex;flex-direction:column;gap:.55rem;flex:1}.live-demo-field{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border-radius:.85rem;border:1px solid rgb(255 255 255 / .06);background:#00000038;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.live-demo-field.is-filled{border-color:#c026a359;background:#c026a314;box-shadow:0 0 20px #c026a314;animation:live-demo-field-pop .45s cubic-bezier(.22,1,.36,1)}@keyframes live-demo-field-pop{0%{transform:scale(.98);opacity:.6}to{transform:none;opacity:1}}.live-demo-field-label{font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.live-demo-field-value{font-size:.9rem;color:#ffffffe0;font-weight:500}.live-demo-field:not(.is-filled) .live-demo-field-value{color:#ffffff40}.live-demo-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgb(255 255 255 / .06)}@media(prefers-reduced-motion:reduce){.site-shell,.live-demo-overlay--entering,.live-demo-overlay--leaving,.live-demo-panel,.live-demo-topbar,.live-demo-bubble,.live-demo-field.is-filled,.live-demo-wave-bar,.live-demo-orb-ring,.live-demo-scan,.live-demo-empty-pulse,.live-demo-pill-dot{animation:none!important;transition:opacity .2s ease!important}html.live-demo-active .site-shell{transform:none;filter:none;opacity:0}}@keyframes success-check-draw{0%{stroke-dasharray:48;stroke-dashoffset:48}to{stroke-dashoffset:0}}@keyframes success-confetti-burst{0%{opacity:1;transform:rotate(var(--rotation, 0deg)) translateY(-48px) scale(1)}to{opacity:0;transform:rotate(var(--rotation, 0deg)) translateY(-80px) scale(.3)}}.success-check-draw{stroke-dasharray:48;animation:success-check-draw .6s ease-out .2s forwards}.success-confetti{animation:success-confetti-burst .8s ease-out forwards}
