.receptionist-demo-module__Cq_CpW__demoShell{background:radial-gradient(circle at 12% 12%, #19c8d824, transparent 28rem), radial-gradient(circle at 86% 72%, #d79b431a, transparent 24rem), var(--analese-navy);min-height:calc(100vh - 5rem);overflow:hidden}.receptionist-demo-module__Cq_CpW__demoShellInner{z-index:1;width:min(100% - 2rem,78rem);min-width:0;margin-inline:auto;position:relative}.receptionist-demo-module__Cq_CpW__demoHero{min-width:0;padding-block:clamp(3.5rem,8vw,7.5rem);position:relative}.receptionist-demo-module__Cq_CpW__demoHero:before,.receptionist-demo-module__Cq_CpW__demoHero:after{content:"";pointer-events:none;border:1px solid #19c8d81f;border-radius:999px;position:absolute}.receptionist-demo-module__Cq_CpW__demoHero:before{width:36rem;height:36rem;top:-18rem;right:-12rem}.receptionist-demo-module__Cq_CpW__demoHero:after{border-color:#d79b431f;width:22rem;height:22rem;bottom:-13rem;left:-10rem}.receptionist-demo-module__Cq_CpW__demoHeroGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2.5rem,7vw,7.5rem);display:grid}.receptionist-demo-module__Cq_CpW__demoIntro{min-width:0;max-width:34rem}.receptionist-demo-module__Cq_CpW__demoHeroArtwork{aspect-ratio:1;border:1px solid #19c8d83d;border-radius:1.25rem;width:min(100%,30rem);min-height:18rem;margin-bottom:.75rem;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000c}.receptionist-demo-module__Cq_CpW__demoHeroCaption{max-width:30rem;color:var(--analese-white);overflow-wrap:anywhere;margin:0 0 clamp(1.5rem,4vw,2.75rem);font-size:.88rem;line-height:1.55}.receptionist-demo-module__Cq_CpW__demoHeroImage{object-fit:cover;width:100%;display:block;position:absolute;inset:0}.receptionist-demo-module__Cq_CpW__demoIntroHeadline{margin-top:1.4rem;font-size:clamp(2.7rem,5.5vw,5rem)}.receptionist-demo-module__Cq_CpW__demoIntroMuted{margin-top:1.6rem}.receptionist-demo-module__Cq_CpW__demoVoiceChoice{border:1px solid #19c8d866;border-left:3px solid var(--analese-cyan);max-width:31rem;color:var(--analese-white);font-family:var(--analese-serif);overflow-wrap:anywhere;background:#122b38b8;border-radius:.75rem;margin-top:clamp(1.6rem,4vw,2.5rem);padding:1rem 1.15rem;font-size:clamp(21px,2.6vw,28px);font-weight:700;line-height:1.3}.receptionist-demo-module__Cq_CpW__demoDisclosure{border-left:2px solid var(--analese-golden);max-width:28rem;color:var(--analese-muted);overflow-wrap:anywhere;margin-top:2.25rem;padding-left:1rem;font-size:.86rem;line-height:1.6}.receptionist-demo-module__Cq_CpW__demoCallCard,.receptionist-demo-module__Cq_CpW__demoStatusCard{background:var(--analese-navy-light);min-width:0;color:var(--analese-white);border:1px solid #c5d5da5c;box-shadow:0 32px 80px -32px #000000bf,0 0 0 1px #19c8d80a}.receptionist-demo-module__Cq_CpW__demoCallHeader{min-width:0;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem) 1.25rem}.receptionist-demo-module__Cq_CpW__demoCallHeaderRow,.receptionist-demo-module__Cq_CpW__demoCallHeaderCopy{min-width:0}.receptionist-demo-module__Cq_CpW__demoCardKicker{max-width:100%;color:var(--analese-cyan);letter-spacing:.16em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.76rem;font-weight:700;line-height:1.4;display:block}.receptionist-demo-module__Cq_CpW__demoCardTitle{max-width:30rem;color:var(--analese-white);font-family:var(--analese-serif);overflow-wrap:anywhere;margin-top:.7rem;font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:700;line-height:1.2}.receptionist-demo-module__Cq_CpW__demoStatusBadge{max-width:100%;color:var(--analese-cyan);overflow-wrap:anywhere;white-space:nowrap;border-color:#19c8d88c;flex:0 auto}.receptionist-demo-module__Cq_CpW__demoCallContent,.receptionist-demo-module__Cq_CpW__demoPendingContent{min-width:0;padding:0 clamp(1.25rem,4vw,2.5rem) clamp(1.25rem,4vw,2.5rem)}.receptionist-demo-module__Cq_CpW__demoCallContent{padding-top:1.5rem}.receptionist-demo-module__Cq_CpW__demoTranscript{min-width:0}.receptionist-demo-module__Cq_CpW__demoSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.receptionist-demo-module__Cq_CpW__demoTurnCount{color:var(--analese-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;font-size:.8rem}.receptionist-demo-module__Cq_CpW__demoTurnList{gap:.55rem;min-width:0;margin-top:.9rem;display:grid}.receptionist-demo-module__Cq_CpW__demoTurn{background:var(--analese-navy);min-width:0;color:var(--analese-muted);border:1px solid #c5d5da1f;border-radius:.65rem;padding:.85rem 1rem;transition:border-color .18s,background-color .18s,transform .18s}.receptionist-demo-module__Cq_CpW__demoTurnMeta{min-width:0;color:var(--analese-white);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:flex}.receptionist-demo-module__Cq_CpW__demoTurnMeta>span{overflow-wrap:anywhere;min-width:0}.receptionist-demo-module__Cq_CpW__demoTurnRole{color:var(--analese-muted);font-size:.76rem;font-weight:400}.receptionist-demo-module__Cq_CpW__demoSpeakerDot{background:var(--analese-cyan);border-radius:50%;flex:none;width:.45rem;height:.45rem}.receptionist-demo-module__Cq_CpW__demoTurn[data-speaker=speaker2] .receptionist-demo-module__Cq_CpW__demoSpeakerDot{background:var(--analese-golden)}.receptionist-demo-module__Cq_CpW__demoTurn p{min-width:0;color:var(--analese-muted);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:1rem;line-height:1.65}.receptionist-demo-module__Cq_CpW__demoOutcome{border-left:2px solid var(--analese-golden);background:var(--analese-navy-light);min-width:0;margin-top:1.4rem;padding:1rem}.receptionist-demo-module__Cq_CpW__demoOutcome .receptionist-demo-module__Cq_CpW__demoCardKicker{color:var(--analese-golden)}.receptionist-demo-module__Cq_CpW__demoOutcome p{min-width:0;color:var(--analese-white);overflow-wrap:anywhere;margin-top:.45rem;font-size:1rem;line-height:1.65}.receptionist-demo-module__Cq_CpW__demoPendingContent{gap:1rem;padding-top:1rem;padding-bottom:2.5rem;display:grid}.receptionist-demo-module__Cq_CpW__demoPendingMark{width:3rem;height:3rem;color:var(--analese-golden);border:1px solid #d79b43a6;border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.receptionist-demo-module__Cq_CpW__demoPendingContent h2{color:var(--analese-white);overflow-wrap:anywhere}.receptionist-demo-module__Cq_CpW__demoLoading,.receptionist-demo-module__Cq_CpW__demoStatusCard{text-align:center;place-content:center;justify-items:center;min-height:34rem;display:grid}.receptionist-demo-module__Cq_CpW__demoLoading{gap:1rem}.receptionist-demo-module__Cq_CpW__demoPulse{border:1px solid var(--analese-cyan);border-radius:50%;width:3.5rem;height:3.5rem;animation:1.8s ease-out infinite receptionist-demo-module__Cq_CpW__demoPulse;display:block;box-shadow:0 0 #19c8d866}@keyframes receptionist-demo-module__Cq_CpW__demoPulse{70%{box-shadow:0 0 0 1.5rem #19c8d800}to{box-shadow:0 0 #19c8d800}}@media (max-width:860px){.receptionist-demo-module__Cq_CpW__demoHeroGrid{grid-template-columns:1fr}.receptionist-demo-module__Cq_CpW__demoIntro{max-width:44rem}.receptionist-demo-module__Cq_CpW__demoHeroArtwork{width:min(100%,32rem)}}@media (max-width:520px){.receptionist-demo-module__Cq_CpW__demoShellInner{width:min(100% - 1.25rem,78rem)}.receptionist-demo-module__Cq_CpW__demoCallHeader{padding-inline:1rem}.receptionist-demo-module__Cq_CpW__demoCallHeaderRow{flex-wrap:wrap;align-items:flex-start}.receptionist-demo-module__Cq_CpW__demoStatusBadge{white-space:normal}.receptionist-demo-module__Cq_CpW__demoCallContent{padding-inline:1rem;padding-top:1rem}}@media (prefers-reduced-motion:reduce){.receptionist-demo-module__Cq_CpW__demoPulse{animation:none}}
