.voices{--vg-top: rgba(255, 255, 255, .72);--vg-bottom: rgba(255, 255, 255, .4);--vg-rim: rgba(255, 255, 255, .95);--vg-rim-soft: rgba(255, 255, 255, .25);--vg-sheen: rgba(255, 255, 255, .55);--vg-shadow: 0 22px 44px -18px rgba(84, 62, 18, .35), 0 2px 8px rgba(0, 0, 0, .06);--vg-blob: .5}.dark .voices{--vg-top: rgba(72, 72, 78, .5);--vg-bottom: rgba(28, 28, 30, .42);--vg-rim: rgba(255, 255, 255, .42);--vg-rim-soft: rgba(255, 255, 255, .06);--vg-sheen: rgba(255, 255, 255, .16);--vg-shadow: 0 26px 54px -20px rgba(0, 0, 0, .85), 0 2px 10px rgba(0, 0, 0, .4);--vg-blob: .42}.voices-stage{perspective:1600px;max-width:30rem;width:100%;margin-inline:auto}.voices-tilt{--base-x: 6deg;--base-y: 0deg;transform:rotateX(calc(var(--base-x) + var(--tilt-x, 0deg))) rotateY(calc(var(--base-y) + var(--tilt-y, 0deg)));transition:transform .7s cubic-bezier(.2,.8,.2,1);will-change:transform}.voices-tilt.is-tilting{transition:transform .12s linear}@media(min-width:1024px){.voices-tilt{--base-x: 9deg;--base-y: -13deg}}.voices-feed{position:relative;display:flex;flex-direction:column;gap:12px;height:480px;padding:28px 26px 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 66%,transparent 97%);mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 66%,transparent 97%)}@media(min-width:640px){.voices-feed{height:520px}}.voices-aura{position:absolute;inset:0;pointer-events:none}.voices-blob{position:absolute;border-radius:9999px;filter:blur(42px);opacity:var(--vg-blob);animation:voicesDrift 16s ease-in-out infinite alternate;will-change:transform}.voices-blob--gold{width:62%;height:46%;top:4%;left:6%;background:radial-gradient(circle,rgb(var(--accent-gold-light)) 0%,transparent 70%)}.voices-blob--amber{width:58%;height:44%;top:34%;right:2%;background:radial-gradient(circle,rgb(var(--accent-amber)) 0%,transparent 70%);animation-duration:19s;animation-direction:alternate-reverse}.voices-blob--blue{width:40%;height:30%;top:58%;left:14%;background:radial-gradient(circle,rgb(var(--accent-blue) / .7) 0%,transparent 70%);animation-duration:23s}.voices-string{position:absolute;top:0;bottom:0;width:1.5px;background:linear-gradient(to bottom,transparent,rgb(var(--accent-gold) / .7) 18%,rgb(var(--accent-gold) / .7) 82%,transparent);animation:stringVibrate 2s ease-in-out infinite}@keyframes voicesDrift{0%{transform:translate(0) scale(1)}to{transform:translate(8%,10%) scale(1.12)}}.voice-slot{position:relative}.voice-pill{position:relative;isolation:isolate;display:flex;gap:12px;align-items:flex-start;padding:13px 16px 15px 13px;border-radius:26px;background:linear-gradient(160deg,var(--vg-top) 0%,var(--vg-bottom) 100%);-webkit-backdrop-filter:blur(22px) saturate(190%);backdrop-filter:blur(22px) saturate(190%);box-shadow:inset 0 1px 0 0 var(--vg-rim),inset 0 -1px 0 0 var(--vg-rim-soft),var(--vg-shadow);transform-origin:50% 0;transition:opacity .7s ease,scale .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1)}.voice-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--vg-rim) 0%,transparent 32%,transparent 64%,var(--vg-rim-soft) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.voice-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 70% at 18% -12%,var(--vg-sheen),transparent 58%);pointer-events:none;z-index:0}.voice-avatar,.voice-body,.voice-emoji{position:relative;z-index:1}.voice-shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,var(--vg-sheen) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;opacity:0;pointer-events:none}.voice-avatar{flex-shrink:0;width:40px;height:40px;border-radius:9999px;display:grid;place-items:center;font-family:var(--font-body);font-weight:700;font-size:14px;letter-spacing:.02em;color:#281c06;background:linear-gradient(145deg,rgb(var(--accent-gold-light)),rgb(var(--accent-amber)));box-shadow:inset 0 1px #ffffff8c,0 3px 8px #0000002e}.voice-badge{position:absolute;right:-4px;bottom:-4px;width:19px;height:19px;border-radius:9999px;display:grid;place-items:center;color:rgb(var(--accent-gold));background:rgb(var(--surface-primary));box-shadow:0 1px 3px #0003}.voice-badge svg{width:11px;height:11px}.voice-body{min-width:0;flex:1;font-family:var(--font-body)}.voice-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-secondary));margin-bottom:2px}.voice-meta [data-f=time]{font-weight:500;letter-spacing:.02em;text-transform:none}.voice-name{font-size:15px;font-weight:700;color:rgb(var(--text-primary));line-height:1.3}.voice-role{font-weight:500;color:rgb(var(--text-secondary))}.voice-text{margin-top:3px;font-size:14.5px;line-height:1.45;color:rgb(var(--text-primary) / .86)}.voice-word{display:inline-block}.voice-disclosure{margin-top:6px;font-size:11.5px;font-style:italic;color:rgb(var(--text-secondary))}.voice-disclosure:empty,.voice-tapback:empty,.voice-reacted,.voice-emoji{display:none}.voice-tapback{position:absolute;top:-11px;right:16px;z-index:3;padding:2px 9px 3px;border-radius:9999px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:rgb(var(--text-primary));background:linear-gradient(160deg,var(--vg-top),var(--vg-bottom));-webkit-backdrop-filter:blur(14px) saturate(190%);backdrop-filter:blur(14px) saturate(190%);box-shadow:inset 0 1px 0 0 var(--vg-rim),0 6px 14px -6px #00000059}.voice-pill--reaction{align-items:center;padding-block:11px}.voice-pill--reaction .voice-text,.voice-pill--reaction .voice-tapback{display:none}.voice-pill--reaction .voice-reacted{display:block;margin-top:1px;font-family:var(--font-body);font-size:13.5px;color:rgb(var(--text-secondary))}.voice-pill--reaction .voice-emoji{display:flex;align-items:baseline;gap:3px;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:28px;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.voice-count{font-family:var(--font-body);font-size:13px;font-weight:700;color:rgb(var(--text-secondary))}.voice-float{position:absolute;right:26px;top:30%;z-index:4;font-size:17px;line-height:1;pointer-events:none;opacity:0;animation:voiceFloat 1.8s ease-out forwards;animation-delay:var(--d, 0ms)}.voice-slot[data-depth="1"]>.voice-pill{opacity:.94;scale:.985}.voice-slot[data-depth="2"]>.voice-pill{opacity:.8;scale:.97}.voice-slot[data-depth="3"]>.voice-pill{opacity:.55;scale:.955}.voice-slot.is-leaving>.voice-pill{opacity:0;scale:.94;translate:0 12px}.voice-slot.is-new>.voice-pill{animation:voiceArrive .9s cubic-bezier(.34,1.4,.64,1) backwards}.voice-slot.is-new .voice-shine{animation:voiceShine 1.5s .2s ease-out}.voice-slot.is-new .voice-avatar{animation:voicePop .6s .15s cubic-bezier(.34,1.6,.64,1) backwards}.voice-slot.is-new .voice-word{animation:voiceWord .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(.3s + var(--i) * 36ms)}@keyframes voiceArrive{0%{opacity:0;transform:translateY(-30px) scale(.88)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes voiceShine{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}@keyframes voicePop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.voice-slot.is-new .voice-tapback{animation:voicePop .5s 1.1s cubic-bezier(.34,1.8,.64,1) backwards}.voice-slot.is-new .voice-pill--reaction .voice-emoji{animation:voiceHeart .9s .3s cubic-bezier(.34,1.6,.64,1) backwards}@keyframes voiceHeart{0%{opacity:0;transform:scale(.2) rotate(-18deg)}55%{opacity:1;transform:scale(1.3) rotate(6deg)}to{opacity:1;transform:none}}@keyframes voiceFloat{0%{opacity:0;transform:translate(0) scale(.6)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),-96px) scale(1.15)}}@keyframes voiceWord{0%{opacity:0;filter:blur(4px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.voices-tilt,.voices-tilt.is-tilting{transform:none;transition:none}.voices-blob,.voices-string{animation:none}}@media(prefers-reduced-transparency:reduce){.voice-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--surface-card))}}.pricing-glow[data-astro-cid-hkoc4sea]{position:relative;z-index:0}.pricing-glow[data-astro-cid-hkoc4sea]:before{content:"";position:absolute;inset:-1px;border-radius:1rem;padding:1.5px;background:conic-gradient(from var(--glow-angle, 0deg),transparent 0%,rgb(var(--accent-gold)) 10%,rgb(var(--accent-gold-light)) 20%,transparent 40%,transparent 60%,rgb(var(--accent-amber)) 80%,rgb(var(--accent-gold)) 90%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:glowRotate 10s linear infinite;z-index:-1}.pricing-glow[data-astro-cid-hkoc4sea]:after{content:"";position:absolute;inset:-8px;border-radius:1.5rem;background:conic-gradient(from var(--glow-angle, 0deg),transparent 0%,rgba(var(--accent-gold),.15) 10%,transparent 30%,transparent 70%,rgba(var(--accent-gold),.15) 90%,transparent 100%);filter:blur(12px);animation:glowRotate 10s linear infinite;z-index:-2}@keyframes glowRotate{to{--glow-angle: 360deg}}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.logo-mark[data-astro-cid-mbj52vkr]{width:3.32em;-webkit-mask-image:url(/images/tanpura-logo-vector.svg);mask-image:url(/images/tanpura-logo-vector.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.phones-container[data-astro-cid-mbj52vkr]{-webkit-mask-image:radial-gradient(ellipse 85% 80% at center,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 85% 80% at center,black 40%,transparent 100%)}
