.su-phone{--phone-w: 280px;--bezel: 9px;position:relative;flex:none;width:min(var(--phone-w),100%);aspect-ratio:9 / 18.6;border-radius:calc(var(--phone-w) * .13);background:linear-gradient(150deg,#24302e,#101716 55%,#0b1110);box-shadow:inset 0 0 0 1.5px #34403d,inset 0 0 0 3px #0b1110,0 40px 70px -38px #0b5d3b8c,0 16px 32px -22px #14241c80}.su-phone--sm{--phone-w: 236px;--bezel: 8px}.su-phone--lg{--phone-w: 318px;--bezel: 10px}.su-phone__screen{--u: .72px;position:absolute;inset:var(--bezel);overflow:hidden;border-radius:calc(var(--phone-w) * .105);background:#f6f1e4;container-type:inline-size}@supports (width: 1cqw){.su-phone__screen{--u: calc(100cqw / 360)}}.m-app{--p: #0b5d3b;--accent: #1f8a54;--voice: #c9841a;--ok: #2f9e6a;--danger: #d64545;--warn: #c2410c;--bg: #f6f1e4;--card: #fff;--text: #14241c;--muted: #5e6b62;--border: #ddd6c8;--sec: #e8e2d4;--disabled: #c5c1b5;--disabled-text: #8a9084;--serif: "Fraunces", "Fraunces Fallback", Georgia, serif;--hair: max(.5px, calc(var(--u) * .7));position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--text);font-family:Roboto,Segoe UI,system-ui,-apple-system,sans-serif;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);-webkit-font-smoothing:antialiased;user-select:none;pointer-events:none;text-align:left}.m-app *{box-sizing:border-box}.m-status{flex:none;position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(var(--u) * 30);padding:calc(var(--u) * 4) calc(var(--u) * 34) 0;font-size:calc(var(--u) * 13);font-weight:600;color:var(--text)}.m-status:after{content:"";position:absolute;left:50%;top:calc(var(--u) * 8);width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin-left:calc(var(--u) * -7);border-radius:50%;background:#0b1110}.m-status__icons{display:flex;align-items:center;gap:calc(var(--u) * 5)}.m-status__icons svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.m-pad{padding-inline:calc(var(--u) * 16)}.m-fill{flex:1;min-height:0;display:flex;flex-direction:column}.m-grow{flex:1;min-height:0}.m-ic{flex:none;width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.m-ic--20{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.m-ic--22{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.m-ic--16{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.m-ic--14{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.m-hdr{flex:none;display:flex;align-items:center;padding:calc(var(--u) * 12) 0;margin-bottom:calc(var(--u) * 8)}.m-hdr__side{flex:none;display:flex;align-items:center;width:calc(var(--u) * 40);height:calc(var(--u) * 40);color:var(--p)}.m-hdr__side--end{justify-content:flex-end}.m-hdr__c{flex:1;min-width:0;text-align:center}.m-hdr__t{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 26);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-hdr__s{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 18);color:var(--muted)}.m-card{background:var(--card);border:var(--hair) solid var(--border);border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 16)}.m-btn{display:flex;align-items:center;justify-content:center;min-height:calc(var(--u) * 48);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 20);font-weight:600;text-align:center;white-space:nowrap}.m-btn--primary{background:var(--p);color:#fff}.m-btn--secondary{background:var(--sec);color:var(--p)}.m-btn--ghost{color:var(--p)}.m-btn--danger{background:var(--danger);color:#fff}.m-btn--voice{background:var(--voice);color:var(--text)}.m-btn--disabled{background:var(--disabled);color:var(--disabled-text)}.m-btn .m-ic{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.m-btn--icon{gap:calc(var(--u) * 8)}.m-btn--sm{min-width:calc(var(--u) * 88);padding-inline:calc(var(--u) * 12)}.m-row-btns{display:flex;gap:calc(var(--u) * 12)}.m-row-btns>*{flex:1}.m-meta{font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 18);color:var(--muted)}.m-h2{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 26);font-weight:600}.m-foot{flex:none;padding:calc(var(--u) * 16);border-top:var(--hair) solid var(--border);background:var(--bg)}.m-sec{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--u) * 24)}.m-sec--done{border-left:calc(var(--u) * 4) solid var(--ok)}.m-sec__n{font-weight:600}.m-sec--done .m-sec__n{color:var(--muted)}.m-sec__t{margin-top:calc(var(--u) * 4)}.m-sec__r{display:flex;align-items:center;gap:calc(var(--u) * 8);color:var(--p)}.m-tick{display:grid;place-items:center;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 12);background:var(--ok);color:#fff}.m-secnav{flex:none;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 8) calc(var(--u) * 4);background:var(--card);border-bottom:var(--hair) solid var(--border)}.m-secnav__b{display:grid;place-items:center;width:calc(var(--u) * 48);height:calc(var(--u) * 48);color:var(--p)}.m-secnav__b--off{color:var(--disabled-text);opacity:.5}.m-secnav__c{flex:1;text-align:center}.m-secnav__t{font-weight:600}.m-secnav__m{margin-top:calc(var(--u) * 2)}.m-rows{flex:1;min-height:0;padding-block:calc(var(--u) * 8);margin-top:calc(var(--u) * 4)}.m-erow{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 56);padding:calc(var(--u) * 12) calc(var(--u) * 16);background:var(--bg);border-bottom:var(--hair) solid var(--border)}.m-erow--done{background:linear-gradient(#2f9e6a24,#2f9e6a24),var(--card)}.m-erow--focus{background:linear-gradient(#0b5d3b1a,#0b5d3b1a),var(--card);border-left:calc(var(--u) * 3) solid var(--p);padding-left:calc(var(--u) * 13)}.m-erow__l{display:flex;align-items:center;gap:calc(var(--u) * 8);min-width:0}.m-mark{flex:none;display:grid;place-items:center;width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:50%;background:var(--ok);color:#fff}.m-mark--todo{background:var(--card);border:calc(var(--u) * 1.5) solid var(--border)}.m-erow__n{font-weight:600;line-height:calc(var(--u) * 20)}.m-erow--todo .m-erow__n{color:var(--muted);font-weight:500}.m-erow__u{margin-top:calc(var(--u) * 2)}.m-step{flex:none;display:flex;align-items:center;gap:calc(var(--u) * 8)}.m-step__b{display:grid;place-items:center;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;background:var(--sec);border:var(--hair) solid var(--border);font-size:calc(var(--u) * 20);font-weight:600;color:var(--p)}.m-step__b--off{color:var(--disabled-text)}.m-step__i,.m-vstep__i{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.m-step__i{display:flex;align-items:center;justify-content:flex-end;min-width:calc(var(--u) * 88);height:calc(var(--u) * 48);padding:0 calc(var(--u) * 8);border:var(--hair) solid var(--border);border-radius:calc(var(--u) * 12);background:var(--card);font-size:calc(var(--u) * 28);line-height:calc(var(--u) * 34);font-weight:700}.m-step__i--done{border-color:var(--ok)}.m-step__i--focus{border:calc(var(--u) * 2) solid var(--p)}.m-caret{display:inline-block;width:calc(var(--u) * 2);height:calc(var(--u) * 26);margin-left:calc(var(--u) * 2);background:var(--p);animation:m-blink 1.1s steps(1) infinite}@keyframes m-blink{50%{opacity:0}}.m-vhero{position:relative;flex:none;height:calc(var(--u) * 262);margin:calc(var(--u) * 8) 0}.m-vstate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:calc(var(--u) * 12)}.m-vstate--center{justify-content:center;padding-top:0}.m-example{margin-bottom:calc(var(--u) * 24);padding-inline:calc(var(--u) * 16);text-align:center}.m-mic{position:relative;display:grid;place-items:center;width:calc(var(--u) * 120);height:calc(var(--u) * 120);border-radius:50%;background:var(--voice);color:var(--text);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 12) #14241c26}.m-mic .m-ic{width:calc(var(--u) * 52);height:calc(var(--u) * 52)}.m-mic--rec{background:var(--danger);color:#fff}.m-mic--rec .m-ic{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.m-mic-hint{margin-top:calc(var(--u) * 16);color:var(--muted);text-align:center}.m-rec{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 16);color:var(--danger);font-weight:600}.m-rec:before{content:"";width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:50%;background:var(--danger)}.m-spin{width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:50%;border:calc(var(--u) * 4) solid rgba(201,132,26,.25);border-top-color:var(--voice);animation:m-spin .9s linear infinite}@keyframes m-spin{to{transform:rotate(360deg)}}.m-matching{margin-top:calc(var(--u) * 12);color:var(--muted)}.m-exp__row{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.m-exp__l{display:flex;align-items:center;gap:calc(var(--u) * 8)}.m-exp__t{color:var(--text);font-weight:600}.m-exp__hint{margin-top:calc(var(--u) * 8)}.m-modal{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg)}.m-rvhdr{flex:none;padding:calc(var(--u) * 16);border-bottom:var(--hair) solid var(--border);background:var(--card)}.m-rvhdr .m-h2{margin-bottom:calc(var(--u) * 4)}.m-rvlist{flex:1;min-height:0;padding:calc(var(--u) * 16)}.m-rvlist .m-h2{margin-bottom:calc(var(--u) * 12)}.m-vrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--u) * 8);padding:calc(var(--u) * 16);background:var(--card);border:var(--hair) solid var(--border);border-radius:calc(var(--u) * 12)}.m-vrow__n{margin-bottom:calc(var(--u) * 8);font-weight:500}.m-vrow__s{margin-bottom:calc(var(--u) * 8)}.m-vstep{display:flex;align-items:center;gap:calc(var(--u) * 8)}.m-vstep__b{display:grid;place-items:center;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;background:var(--p);color:#fff;font-size:calc(var(--u) * 20);font-weight:600}.m-vstep__i{display:grid;place-items:center;width:calc(var(--u) * 88);height:calc(var(--u) * 48);border:var(--hair) solid var(--border);border-radius:calc(var(--u) * 12);background:var(--card);font-size:calc(var(--u) * 28);font-weight:700}.m-trash{display:grid;place-items:center;width:calc(var(--u) * 48);height:calc(var(--u) * 48);margin-left:calc(var(--u) * 8);color:var(--danger)}.m-rvfoot{flex:none;padding:calc(var(--u) * 16);border-top:var(--hair) solid var(--border);background:var(--card)}.m-newhelp{margin-bottom:calc(var(--u) * 12);font-style:italic}.m-newname{margin-bottom:calc(var(--u) * 8);padding:calc(var(--u) * 8);border:var(--hair) solid var(--border);border-radius:calc(var(--u) * 12);background:var(--bg);font-weight:500}.m-tabhdr{flex:none;display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) 0;margin-bottom:calc(var(--u) * 12)}.m-tabhdr__icon{flex:none;width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:calc(var(--u) * 12)}.m-tabhdr__t{font-family:var(--serif);font-weight:700;font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 30);letter-spacing:calc(var(--u) * -.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-hero{display:grid;gap:calc(var(--u) * 4);border:calc(var(--u) * 2) solid rgba(11,93,59,.1)}.m-hero__top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 8)}.m-kicker{font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);font-weight:700;letter-spacing:calc(var(--u) * .6);text-transform:uppercase;color:var(--p)}.m-hero__t{font-family:var(--serif);font-weight:700;font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 30);letter-spacing:calc(var(--u) * -.4)}.m-hero__date{margin-bottom:calc(var(--u) * 8)}.m-hero .m-btn{margin-top:calc(var(--u) * 8)}.m-hero .m-hero__cta{margin-top:calc(var(--u) * 12)}.m-tabbar{flex:none;display:flex;justify-content:space-around;padding:calc(var(--u) * 6) calc(var(--u) * 4) calc(var(--u) * 10);background:var(--card);border-top:var(--hair) solid var(--border);box-shadow:0 calc(var(--u) * -2) calc(var(--u) * 8) #14241c14}.m-tab{display:grid;justify-items:center;gap:calc(var(--u) * 2);color:#8a9084;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);font-weight:600}.m-tab--on{color:var(--p)}.m-sum{margin-bottom:calc(var(--u) * 24)}.m-sum .m-h2{margin-bottom:calc(var(--u) * 12)}.m-sum__row{display:flex;justify-content:space-between;margin-bottom:calc(var(--u) * 8)}.m-sum__row span:first-child{color:var(--muted)}.m-sum__row span:last-child{font-weight:600}.m-sum__row .m-warnval{color:var(--warn);font-weight:700}.m-flag-t{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 4);color:var(--warn)}.m-flag-sub{margin-bottom:calc(var(--u) * 12)}.m-flag{margin-bottom:calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--warn);background:linear-gradient(#c2410c1f,#c2410c1f),var(--card)}.m-flag--ok{border-color:var(--ok);background:linear-gradient(#2f9e6a24,#2f9e6a24),var(--card)}.m-flag__h{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 12)}.m-flag__n{flex:1;font-weight:600}.m-flag__acts{display:flex;align-items:center;gap:calc(var(--u) * 8)}.m-badge{border-radius:999px;padding:calc(var(--u) * 4) calc(var(--u) * 12);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);font-weight:600}.m-badge--progress{background:#3b6ea524;color:#3b6ea5}.m-badge--ready{background:#1f8a541f;color:var(--accent)}.m-badge--done{background:#3e4c6624;color:#3e4c66}.m-undo{display:flex;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:999px;background:var(--card);border:var(--hair) solid var(--border);color:var(--p);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 18);font-weight:600}.m-var{margin-bottom:calc(var(--u) * 12)}.m-var__row{display:flex;justify-content:space-between;margin-bottom:calc(var(--u) * 4)}.m-var__row span:last-child{color:var(--text);font-weight:600}.m-var__row .m-neg{color:var(--danger)}.m-warnbar{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 12);border-color:var(--warn);background:linear-gradient(#c2410c1f,#c2410c1f),var(--card);color:var(--warn);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 18);font-weight:600}.m-users-h{margin:calc(var(--u) * 8) 0 calc(var(--u) * 12)}.m-member{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 12)}.m-member__n{margin-bottom:calc(var(--u) * 4);font-weight:600}.m-member__e{margin-bottom:calc(var(--u) * 4)}.m-member__s{color:var(--disabled-text)}.m-member__acts{display:grid;gap:calc(var(--u) * 8);justify-items:end}.m-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:calc(var(--u) * 16);background:#14241c73}.m-dialog{width:100%;padding:calc(var(--u) * 24);border-radius:calc(var(--u) * 16);background:var(--card);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 12) #14241c1f}.m-dialog .m-h2{margin-bottom:calc(var(--u) * 16)}.m-field{margin-bottom:calc(var(--u) * 12)}.m-field__l{margin-bottom:calc(var(--u) * 8);color:var(--text);font-weight:600}.m-field__i{display:flex;align-items:center;min-height:calc(var(--u) * 48);padding:calc(var(--u) * 12) calc(var(--u) * 16);border:calc(var(--u) * 1) solid var(--border);border-radius:calc(var(--u) * 12);background:var(--card);white-space:nowrap;overflow:hidden}.m-roles{display:flex;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 24)}.m-roles>*{flex:1;border:calc(var(--u) * 1) solid var(--border)}.voice-loop{--loop: 12s;position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.voice-loop .vl-anim,.voice-loop .vl-anim:before,.voice-loop .vl-anim:after{animation-duration:var(--loop);animation-iteration-count:infinite;animation-timing-function:ease;animation-fill-mode:both}.voice-loop.is-paused .vl-anim,.voice-loop.is-paused .vl-anim:before,.voice-loop.is-paused .vl-anim:after,.voice-loop.is-paused .m-spin,.voice-loop.is-paused .m-caret{animation-play-state:paused}.vl-idle{animation-name:vl-idle}.vl-recording{animation-name:vl-recording}.vl-matching{animation-name:vl-matching}.vl-sheet{animation-name:vl-sheet}.vl-tap{position:absolute;inset:calc(var(--u) * -8);border-radius:50%;border:calc(var(--u) * 4) solid rgba(201,132,26,.75);animation-name:vl-tap}.m-rvfoot{position:relative}.vl-confirm-tap{position:absolute;right:calc(var(--u) * 66);top:calc(var(--u) * 18);width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;background:#fff9;animation-name:vl-confirm}.m-modal--sheet{top:calc(var(--u) * 30);box-shadow:0 calc(var(--u) * -4) calc(var(--u) * 12) #14241c1f}.vl-pulse{animation-name:vl-pulse}.vl-row1{animation-name:vl-row1}.vl-row2{animation-name:vl-row2}.vl-row3{animation-name:vl-row3}.vl-cap{position:absolute;left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 92);display:grid;z-index:3}.vl-cap>span{grid-area:1 / 1;justify-self:center;padding:calc(var(--u) * 7) calc(var(--u) * 14);border-radius:999px;background:#14241ce0;color:#fff;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);font-weight:600;white-space:nowrap}.vl-cap1{animation-name:vl-cap1}.vl-cap2{animation-name:vl-cap2}.vl-cap3{animation-name:vl-cap3}.vl-cap4{animation-name:vl-cap4}.vl-speech{position:absolute;z-index:4;top:46%;left:50%;transform:translate(-50%);width:max-content;max-width:min(92%,300px);padding:10px 14px;border-radius:16px 16px 16px 4px;background:#fff;border:2px solid #c9841a;box-shadow:0 4px 12px #14241c1f;color:#14241c;font-family:var(--su-font-display, system-ui, sans-serif);font-weight:700;font-size:1rem;line-height:1.3;text-align:center;animation-name:vl-speech}.vl-w1{animation-name:vl-w1}.vl-w2{animation-name:vl-w2}.vl-w3{animation-name:vl-w3}.vl-speech__label{display:block;margin-bottom:2px;font-family:system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a5a10}@keyframes vl-idle{0%,19%{opacity:1}20%,to{opacity:0}}@keyframes vl-recording{0%,19%{opacity:0}20%,51%{opacity:1}52%,to{opacity:0}}@keyframes vl-matching{0%,51%{opacity:0}52%,62%{opacity:1}64%,to{opacity:0}}@keyframes vl-sheet{0%,61%{transform:translateY(102%)}66%,97%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes vl-tap{0%,14%{opacity:0;transform:scale(1)}16%{opacity:1;transform:scale(1)}20%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes vl-confirm{0%,86%{opacity:0;transform:scale(.4)}89%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(1.4)}}@keyframes vl-pulse{0%,22%{transform:scale(1)}27%{transform:scale(1.06)}32%{transform:scale(1)}37%{transform:scale(1.06)}42%{transform:scale(1)}47%{transform:scale(1.06)}52%,to{transform:scale(1)}}@keyframes vl-row1{0%,64%{opacity:0;transform:translateY(8px)}68%,to{opacity:1;transform:none}}@keyframes vl-row2{0%,67%{opacity:0;transform:translateY(8px)}71%,to{opacity:1;transform:none}}@keyframes vl-row3{0%,70%{opacity:0;transform:translateY(8px)}74%,to{opacity:1;transform:none}}@keyframes vl-cap1{0%,19%{opacity:1}21%,to{opacity:0}}@keyframes vl-cap2{0%,20%{opacity:0}22%,50%{opacity:1}52%,to{opacity:0}}@keyframes vl-cap3{0%,51%{opacity:0}53%,68%{opacity:1}70%,to{opacity:0}}@keyframes vl-cap4{0%,69%{opacity:0}71%,97%{opacity:1}99%,to{opacity:0}}@keyframes vl-speech{0%,21%{opacity:0;transform:translate(-50%) translateY(6px)}24%,54%{opacity:1;transform:translate(-50%) translateY(0)}58%,to{opacity:0;transform:translate(-50%) translateY(-4px)}}@keyframes vl-w1{0%,24%{opacity:0}26%,to{opacity:1}}@keyframes vl-w2{0%,33%{opacity:0}35%,to{opacity:1}}@keyframes vl-w3{0%,42%{opacity:0}44%,to{opacity:1}}.vl-controls{display:flex;justify-content:center;margin-top:14px}.vl-pause{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--su-border, #ddd6c8);background:#fff;color:var(--su-primary, #0b5d3b);font-weight:600;font-size:.9375rem;cursor:pointer}.vl-pause:hover{border-color:var(--su-primary, #0b5d3b)}.vl-pause [data-icon-play]{display:none}.voice-loop.is-paused .vl-pause [data-icon-play]{display:inline}.voice-loop.is-paused .vl-pause [data-icon-pause]{display:none}@media(prefers-reduced-motion:reduce){.voice-loop .vl-anim,.voice-loop .vl-anim:before,.voice-loop .vl-anim:after,.voice-loop .m-spin,.voice-loop .m-caret{animation:none!important}.voice-loop .vl-idle,.voice-loop .vl-recording,.voice-loop .vl-matching,.voice-loop .vl-tap,.voice-loop .vl-confirm-tap,.voice-loop .vl-cap1,.voice-loop .vl-cap2,.voice-loop .vl-cap3{opacity:0}.voice-loop .vl-sheet{transform:none}.voice-loop .vl-cap4,.voice-loop .vl-row1,.voice-loop .vl-row2,.voice-loop .vl-row3{opacity:1;transform:none}.voice-loop{padding-top:30px}.voice-loop .vl-speech{opacity:1;transform:translate(-50%);top:0}.voice-loop .vl-controls{display:none}}
