@layer stageshow{.ss-chart{display:block;overflow:visible}.ss-chart__draw{opacity:0;transition:opacity .25s}.ss-chart[data-show] .ss-chart__draw{opacity:1;transition:opacity .15s}.ss-chart__line{fill:none;stroke:var(--ss-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__area{transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__dot{fill:var(--ss-accent);stroke:var(--ss-surface);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .2s,cx .8s cubic-bezier(.45,0,.2,1),cy .8s cubic-bezier(.45,0,.2,1);transform:scale(.4)}.ss-chart[data-show] .ss-chart__dot{opacity:1;transform:none}.ss-chart__bar{fill:var(--ss-accent);transition:y .7s cubic-bezier(.25,.8,.25,1),height .7s cubic-bezier(.25,.8,.25,1)}.ss-chart[data-still] *{transition:none!important}.ss-popover{z-index:25;isolation:isolate;border-radius:var(--ss-radius-lg);opacity:0;pointer-events:none;padding:4px;transition:opacity .3s;position:absolute;overflow:visible!important}.ss-popover:before{content:"";z-index:-1;border-radius:inherit;background:var(--ss-popover-bg,var(--ss-raised));box-shadow:var(--ss-popover-shadow,var(--ss-shadow-float));transform-origin:var(--ss-popover-origin,top left);pointer-events:none;transition:transform .3s;position:absolute;inset:0;transform:scale(.96)}.ss-popover[data-show]{opacity:1;transition:opacity .18s}.ss-popover[data-show]:before{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:none}.ss-popover:not([data-show]):not([data-instant]){transform-origin:var(--ss-popover-origin,top left);transition:opacity .24s,transform .24s cubic-bezier(.4,0,1,1);transform:scale(.96)}.ss-popover:not([data-show]):not([data-instant]):before{transition:none;transform:none}}.mb{color:#fff;pointer-events:none;width:0;height:32px;position:relative}.mb>span{position:absolute;bottom:0}.mb-shape{box-sizing:border-box;background:#060606fa;border:1px solid #ffffff8c;border-radius:4px;width:40px;height:8px;transition:left .32s cubic-bezier(.2,.8,.2,1),bottom .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1),border-color .32s,opacity .2s;bottom:2px;left:-20px}.mb:is([data-state=listening],[data-state=thinking]) .mb-shape{border-color:#fff3;border-radius:16px;width:78px;height:32px;bottom:0;left:-39px}.mb[data-state=open] .mb-shape{bottom:12px}.mb:is([data-state=countdown],[data-state=recording]) .mb-shape{opacity:0}.mb-row{opacity:0;gap:2px;transition:opacity .16s;display:flex;left:-24px}.mb-ctl{box-sizing:border-box;background:#060606fa;border:1px solid #fff3;border-radius:16px;place-items:center;width:32px;height:32px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;transform:scale(.6)}.mb-dict{width:48px}.mb-ctl:nth-child(2){transition-delay:30ms}.mb-ctl:nth-child(3){transition-delay:60ms}.mb-ctl:nth-child(4){transition-delay:90ms}.mb[data-state=open] .mb-row{opacity:1;transition-duration:.22s}.mb[data-state=open] .mb-ctl{transform:none}.mb-ctl[data-hover]{background:#262626}.mb-wave,.mb-dots{opacity:0;align-items:center;height:32px;transition:opacity .2s;display:flex;left:0;translate:-50%}.mb-wave{gap:2px}.mb-wave i{--e:0;width:2px;height:calc(3px + var(--e) * 16px);background:#fff;border-radius:1px}.mb[data-state=listening] .mb-wave{opacity:1;transition-delay:.18s}.mb-dots{gap:5px}.mb-dots i{background:#ffffffb8;border-radius:50%;width:5px;height:5px}.mb[data-state=thinking] .mb-dots{opacity:1}.mb[data-state=thinking] .mb-dots i{animation:.9s ease-in-out infinite mb-dot}.mb[data-state=thinking] .mb-dots i:nth-child(2){animation-delay:.12s}.mb[data-state=thinking] .mb-dots i:nth-child(3){animation-delay:.24s}@keyframes mb-dot{25%{transform:translateY(-3px)}75%{transform:translateY(.75px)}}.mb-rec{opacity:0;gap:6px;transition:opacity .2s;display:flex;left:26px}.mb:is([data-state=countdown],[data-state=recording]) .mb-rec{opacity:1}.mb-stop,.mb-timer{box-sizing:border-box;background:#060606fa;border:1px solid #fff3;border-radius:16px;place-items:center;height:32px;display:grid;position:relative}.mb-stop{width:32px}.mb-stop>*{opacity:0;grid-area:1/1;transition:opacity .18s}.mb-stop>[data-show]{opacity:1}.mb-stop b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1}.mb-stop i{background:#fff;border-radius:2.5px;width:10px;height:10px}.mb-timer{clip-path:inset(0 100% 0 0 round 16px);width:60px;transition:clip-path .32s cubic-bezier(.2,.8,.2,1)}.mb-timer[data-show]{clip-path:inset(0 round 16px)}.mb-timer i{background:#ff453a;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:11px}.mb-timer span{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:50%;left:22px;translate:0 -50%}@media (prefers-reduced-motion:reduce){.mb *,.mb{transition:none!important;animation:none!important}}.rt .rt-win{width:1080px;height:600px;top:48px;left:48px}.rt .ss-stage[data-layout=compact] .rt-win{width:334px;height:520px;top:24px;left:16px}.rt-side{align-content:start;gap:2px;padding:12px 10px;display:grid}.rt-nav{height:30px;color:var(--ss-icon);border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.rt-nav[data-active]{background:var(--ss-ink-3);color:var(--ss-text-strong)}.rt-nav svg{flex:none}.rt-main{background:var(--ss-surface);height:100%;padding:16px 24px 0;position:relative}.rt .ss-stage[data-layout=compact] .rt-main{padding:18px 16px 0}.rt-head{align-items:center;gap:14px;height:30px;margin-bottom:18px;display:flex}.rt-title{color:var(--ss-text-strong);letter-spacing:-.01em;font-size:20px;font-weight:600}.rt-export{background:var(--ss-ink-3);height:26px;color:var(--ss-text-strong);border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s;display:inline-flex}.rt-export:is([data-hover],[data-open]){background:var(--ss-ink-5)}.rt-toast{color:#63e08a;opacity:0;will-change:translate;background:#30d1582e;border-radius:13px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:12.5px;font-weight:500;transition:opacity .3s,translate .4s cubic-bezier(.25,.8,.25,1);display:inline-flex;translate:0 -4px}.rt-toast[data-show]{opacity:1;translate:none}.rt .ss-stage[data-layout=compact] .rt-toast{z-index:3;background:#203d28;position:absolute;top:46px;left:16px;box-shadow:0 8px 20px -10px #000}.rt-win .ss-window__bar{gap:12px}.rt-win .ss-window__heading,.rt-win .ss-window__title{color:var(--ss-text-strong);font-size:14px;font-weight:600}.rt-menu{z-index:5;--ss-popover-bg:#2c2c2e;border-radius:10px;width:180px;padding:5px;display:grid;position:absolute;top:2px;left:112px}.rt .ss-stage[data-layout=compact] .rt-menu{top:2px;left:104px}.rt-menu-row{height:26px;color:var(--ss-text-strong);border-radius:5px;align-items:center;padding:0 9px;font-size:13px;display:flex}.rt-menu-row[data-hover]{background:var(--ss-accent);color:#fff}.rt-card{background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:12px;gap:18px;padding:18px 20px 14px;display:grid}.rt-chart{--ss-accent:#3a3a3d}.rt .ss-stage[data-layout=compact] .rt-card{padding:16px}.rt-rows{margin-top:10px}.rt-row{border-bottom:1px solid var(--ss-line-faint);justify-content:space-between;align-items:center;gap:12px;width:560px;height:40px;display:flex}.rt .ss-stage[data-layout=compact] .rt-row{width:auto}.rt-camera{z-index:20;opacity:0;background:#2c2c2e;border-radius:50%;width:136px;height:136px;transition:opacity .35s,scale .5s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:48px;right:48px;overflow:hidden;scale:.9;box-shadow:0 0 0 3px #ffffffd9,0 18px 36px -14px #000}.rt-camera[data-show]{opacity:1;scale:1}.rt-camera video{object-fit:cover;width:100%;height:100%}.rt .ss-stage[data-layout=compact] .rt-camera{width:96px;height:96px;bottom:64px;right:20px;box-shadow:0 0 0 2px #ffffffd9,0 14px 28px -12px #000}.rt-widget{z-index:25;opacity:0;will-change:transform;background:#060606fa;border:1px solid #ffffff2e;border-radius:16px;width:320px;transition:opacity .3s,transform .5s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:20px;left:20px;overflow:hidden;transform:translateY(10px);box-shadow:0 22px 48px -18px #000,0 0 0 .5px #00000080}.rt-widget[data-show]{opacity:1;transform:none}.rt .ss-stage[data-layout=compact] .rt-widget{width:320px;bottom:58px;left:15px}.rt-thumb{background:#000;height:200px;position:relative}.rt-thumb-shot{background:#1e1e1f;position:absolute;inset:0;overflow:hidden}.rt-thumb-side{background:#262628;width:56px;position:absolute;top:0;bottom:0;left:0}.rt-thumb-title{background:#f2f2f3cc;border-radius:3px;width:54px;height:6px;position:absolute;top:18px;left:70px}.rt-thumb-chart{background:#ffffff0d;border-radius:4px;align-items:flex-end;gap:4px;height:64px;padding:8px;display:flex;position:absolute;top:40px;left:70px;right:22px}.rt-thumb-chart i{background:#3a3a3d;border-radius:1.5px 1.5px 0 0;flex:1}.rt-thumb-face{border-radius:50%;width:40px;height:40px;position:absolute;bottom:34px;right:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffffd9}.rt-thumb-face img{object-fit:cover;width:100%;height:100%}.rt-pill{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:9px;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.rt-speaker{width:26px;padding:0;left:auto;right:8px}.rt-actions{align-items:center;gap:6px;height:44px;padding:0 8px 8px;display:flex}.rt-btn{color:#fff;white-space:nowrap;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.rt-primary{color:#000;background:#fff;width:104px;padding:0}.rt-icon{color:#ffffffc7;width:28px;padding:0}.rt-grow{flex:1}
