.frAqEq_demo{border:1px solid var(--panel-border);background:var(--bg-soft);border-radius:1.2rem;width:100%;max-width:36rem;margin-inline:auto;padding:1rem}.frAqEq_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:.9rem;display:grid}.frAqEq_tabs button{min-height:3.6rem;color:var(--muted);cursor:pointer;border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .2rem;font-size:.7rem;line-height:1.3;display:flex}.frAqEq_tabs button[aria-pressed=true]{color:var(--ink);background:var(--peach);font-weight:650}.frAqEq_tabs button:focus-visible,.frAqEq_caption button:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.frAqEq_stage{flex-direction:column;justify-content:center;min-height:22rem;padding:1rem .5rem;display:flex;position:relative}.frAqEq_paper{background:var(--paper);color:var(--ink);border-radius:.65rem;padding:1.25rem;animation:.5s both frAqEq_card-arrive;position:relative;box-shadow:0 10px 25px #140e1726}.frAqEq_paperLabel{font:600 .75rem/1.4 var(--font-geist-sans),sans-serif;color:var(--ink-muted);border-bottom:1px solid var(--lavender);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.8rem;display:flex}.frAqEq_paperLabel span{margin-left:auto}.frAqEq_paper h3{font:400 2.5rem/1.12 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.02em;margin:1.2rem 0}.frAqEq_paper ul{gap:.8rem;padding-left:1.2rem;font-size:1.05rem;line-height:1.5;list-style:outside;display:grid}.frAqEq_script h3{margin:.8rem 0;font-size:2rem}.frAqEq_script>p:not(.frAqEq_paperLabel){margin-top:.6rem;font-size:.84rem;line-height:1.65}.frAqEq_deck{padding:0 .3rem;position:relative}.frAqEq_backCard,.frAqEq_middleCard{background:var(--lavender);border-radius:.65rem;position:absolute;inset:0 .3rem;transform:rotate(-5deg)}.frAqEq_middleCard{background:#f4c9ae;transform:rotate(3deg)}.frAqEq_deck .frAqEq_paper{border-left:5px solid var(--peach)}.frAqEq_deliveryNote{border-top:1px solid var(--lavender);color:var(--ink-muted);margin-top:1.3rem;padding-top:.8rem;font-size:.75rem;line-height:1.5}.frAqEq_rehearsal{color:var(--success);align-items:center;gap:.5rem;margin-top:1.4rem;padding-inline:.5rem;font-size:.72rem;display:flex}.frAqEq_wave,.frAqEq_stillWave{align-items:center;gap:3px;height:24px;margin-left:auto;display:flex}.frAqEq_wave i,.frAqEq_stillWave i{background:var(--success);border-radius:2px;width:3px;height:12px;display:block}.frAqEq_wave i{animation:.8s ease-in-out infinite alternate frAqEq_voice}.frAqEq_wave i:nth-child(2n){height:22px;animation-delay:-.3s}.frAqEq_wave i:nth-child(3n){height:7px;animation-delay:-.6s}.frAqEq_caption{min-height:2.75rem;color:var(--muted);align-items:center;gap:.25rem;font-size:.72rem;line-height:1.5;display:flex}.frAqEq_caption>span{flex:1}.frAqEq_caption button{background:var(--panel);cursor:pointer;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}@keyframes frAqEq_card-arrive{0%{opacity:0;transform:translateY(12px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes frAqEq_voice{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (min-width:640px){.frAqEq_demo{padding:1.2rem}.frAqEq_tabs button{flex-direction:row;min-height:3rem;font-size:.75rem}.frAqEq_stage{min-height:24rem;padding:1.3rem .8rem}.frAqEq_paper{padding:1.5rem}.frAqEq_paper h3{font-size:2.9rem}.frAqEq_script h3{font-size:2.2rem}.frAqEq_script>p:not(.frAqEq_paperLabel){font-size:.95rem}.frAqEq_caption{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.frAqEq_paper,.frAqEq_wave i{animation:none}}
