.hero-card-voice_voice__F300T{--progress:0;align-items:center;border-left:2px solid var(--accent,hsl(var(--r-primary)));display:flex;gap:14px;padding-left:16px}.hero-card-voice_play__S8qPK{background:var(--ink,#f3f1f8);border:0;border-radius:50%;color:#0b0a10;cursor:pointer;display:grid;flex:none;height:40px;place-items:center;transition:box-shadow .2s ease,background-color .2s ease,transform .15s ease;width:40px}.hero-card-voice_play__S8qPK:focus-visible,.hero-card-voice_play__S8qPK:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent,hsl(var(--r-primary))) 30%,#0000);outline:none}.hero-card-voice_play__S8qPK:active{transform:scale(.94)}.hero-card-voice_voice__F300T[data-playing=true] .hero-card-voice_play__S8qPK{background:var(--accent,hsl(var(--r-primary)));box-shadow:0 0 0 6px color-mix(in srgb,var(--accent,hsl(var(--r-primary))) 22%,#0000);color:#fff}.hero-card-voice_wave__rXoMb{cursor:pointer;flex:1;height:26px;min-width:0;position:relative;touch-action:pan-y;user-select:none}.hero-card-voice_voice__F300T[data-scrubbing=true] .hero-card-voice_wave__rXoMb{cursor:grabbing}.hero-card-voice_bars__c8HAE{align-items:center;display:flex;gap:2px;inset:0;position:absolute}.hero-card-voice_bars__c8HAE>span{background:color-mix(in srgb,var(--ink,#fff) 24%,#0000);border-radius:2px;flex:1;height:100%;max-width:4px;transform:scaleY(var(--h))}.hero-card-voice_wave__rXoMb[data-state=loading] .hero-card-voice_bars__c8HAE>span{animation:hero-card-voice_voice-wave-wait__AsWzJ .9s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-55ms)}@keyframes hero-card-voice_voice-wave-wait__AsWzJ{0%{transform:scaleY(.14)}to{transform:scaleY(.52)}}.hero-card-voice_played__tsMBL{clip-path:inset(0 calc((1 - var(--progress))*100%) 0 0)}.hero-card-voice_played__tsMBL>span{background:var(--accent,hsl(var(--r-primary)))}.hero-card-voice_time__49p1n{color:var(--muted,hsl(var(--r-muted-foreground)));flex:none;font-size:12px;font-variant-numeric:tabular-nums;min-width:2.6em;text-align:right}@media (prefers-reduced-motion:reduce){.hero-card-voice_play__S8qPK{transition:none}.hero-card-voice_wave__rXoMb[data-state=loading] .hero-card-voice_bars__c8HAE>span{animation:none}}