.au-rec{right:var(--d-s5);bottom:calc(var(--d-s5) + var(--composer-foot,0px));z-index:30;align-items:flex-end;gap:var(--d-s3);color:var(--d-ink);pointer-events:none;flex-direction:column;display:flex;position:fixed}.au-rec>*{pointer-events:auto}.au-rec .d-button[data-round]{width:52px;height:52px}.au-rec .d-button[data-round] .d-icon{stroke-width:2.5px;width:22px;height:22px}.au-rec-mic .d-button{color:var(--d-red)}.au-rec-yea .d-button{color:var(--d-green)}.au-rec-edge{border:3px solid color-mix(in srgb, var(--d-red) 60%, transparent);pointer-events:none;position:fixed;inset:0}.au-rec-row{align-items:center;gap:var(--d-s3);display:flex}.au-rec-strip{align-items:center;gap:var(--d-s3);width:316px;height:52px;padding:0 var(--d-s3) 0 var(--d-s4);border:1px solid var(--d-rule);border-radius:var(--d-r-pill);background:var(--d-paper);box-shadow:var(--d-lift);transform-origin:100%;animation:.42s cubic-bezier(.3,1.5,.5,1) both au-rec-spring;display:flex}.au-rec-nay,.au-rec-yea{animation:.3s cubic-bezier(.3,1.6,.5,1) .14s both au-rec-pop}.au-rec-yea{animation-delay:.21s}@keyframes au-rec-spring{0%{opacity:0;transform:scaleX(.17)}}@keyframes au-rec-pop{0%{opacity:0;transform:scale(.3)}}.au-rec-dot{border-radius:var(--d-r-circle);background:var(--d-red);width:12px;height:12px;box-shadow:0 0 0 3px var(--d-red-bg);flex:none;animation:1.4s ease-in-out infinite au-rec-beat}.au-rec-dot[data-still]{background:var(--d-grey);box-shadow:none;animation:none}@keyframes au-rec-beat{50%{opacity:.35}}.au-rec-clock{font:var(--d-label);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.au-rec-wave{min-width:0;height:26px;color:var(--d-red);flex:auto}.au-rec-said{min-width:0;color:var(--d-grey);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.au-rec-strip .d-pill{flex:none}.au-rec-note{align-items:center;gap:var(--d-s3);max-width:360px;padding:var(--d-s3) var(--d-s4);border:1px solid var(--d-rule);border-radius:var(--d-r-lg);background:var(--d-paper);box-shadow:var(--d-lift);font:var(--d-body);margin:0;animation:.24s ease-out both au-rec-pop;display:flex}.au-rec-note b{font-weight:600}.au-rec[data-saved] .d-toast{width:360px}.au-rec[data-saved] .d-toast :is(.d-name,.d-line){white-space:normal;text-overflow:clip;overflow:visible}@media (prefers-reduced-motion:reduce){.au-rec-strip,.au-rec-nay,.au-rec-yea,.au-rec-note,.au-rec-dot{animation:none}}
