.msw{--msw-win:#0f0f0f;--msw-surface:#141414;--msw-canvas:#0a0a0a;--msw-line:#262626;--msw-fg:#ffffff;--msw-muted:#9a9a9a;--msw-dim:#5f6464;--msw-teal:#77eae9;--msw-bubble-agent:#121c1d;--msw-bubble-user:#1c1c1c;--msw-font-ui:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--msw-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--msw-foot:72px;--msw-max:1240px;width:100%;max-width:var(--msw-max);margin-inline:auto;background:var(--msw-win);border:1px solid var(--msw-line);border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #77eae91a;color:var(--msw-fg);font-family:var(--msw-font-ui);font-size:14px;line-height:1.4;letter-spacing:0;text-align:left;color-scheme:dark}.msw *,.msw *:before,.msw *:after{box-sizing:border-box}.msw svg{display:block;max-width:none}.msw-bar{height:48px;display:flex;align-items:center;gap:16px;padding-inline:20px;border-bottom:1px solid var(--msw-line)}.msw-dots{display:flex;gap:7px}.msw-dots i{width:10px;height:10px;border-radius:50%;display:block}.msw-dots i:nth-child(1){background:#ff5f57}.msw-dots i:nth-child(2){background:#febc2e}.msw-dots i:nth-child(3){background:#28c840}.msw-label{font-family:var(--msw-font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--msw-muted)}.msw-file{margin-left:auto;font-family:var(--msw-font-mono);font-size:12px;color:var(--msw-dim)}.msw-body{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,66fr);height:clamp(440px,44vw,560px)}.msw-chat{display:flex;flex-direction:column;border-right:1px solid var(--msw-line);min-width:0}.msw-msgs{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:24px 24px 20px;overflow:hidden}.msw-msg{display:flex;gap:10px;align-items:flex-start;animation:msw-rise .45s cubic-bezier(.2,.8,.2,1) both}.msw-msg.is-user{flex-direction:row-reverse}.msw-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--msw-line);background:var(--msw-surface)}.msw-msg.is-agent .msw-av{border-color:#77eae959;background:#0e1e1f}.msw-av svg{width:15px;height:15px}.msw-bub{max-width:80%;padding:11px 15px;border-radius:14px;font-size:14px;line-height:1.55;border:1px solid var(--msw-line);color:var(--msw-fg)}.msw-msg.is-agent .msw-bub{background:var(--msw-bubble-agent);border-color:#1f3536;border-top-left-radius:4px}.msw-msg.is-user .msw-bub{background:var(--msw-bubble-user);border-top-right-radius:4px}.msw-code{font-family:var(--msw-font-mono);font-size:13px;color:var(--msw-teal);background:none;padding:0;border:0}.msw-typing{display:inline-flex;gap:4px;padding:4px 0}.msw-typing i{width:6px;height:6px;border-radius:50%;background:var(--msw-teal);opacity:.35;animation:msw-blink 1s infinite}.msw-typing i:nth-child(2){animation-delay:.15s}.msw-typing i:nth-child(3){animation-delay:.3s}.msw-progress{margin:12px 0 14px 42px;width:min(240px,70%);animation:msw-rise .4s cubic-bezier(.2,.8,.2,1) both}.msw-pbar{position:relative;height:2px;border-radius:2px;background:var(--msw-line);overflow:hidden}.msw-pbar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background:linear-gradient(90deg,rgba(119,234,233,.15),var(--msw-teal));transition:width 3.4s cubic-bezier(.45,0,.25,1)}.msw-pbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:msw-sweep 1.6s ease-in-out infinite}.msw-progress.is-done .msw-pbar{opacity:0;transition:opacity .5s}.msw-input{flex:none;height:var(--msw-foot);display:flex;align-items:center;gap:10px;padding-inline:20px;border-top:1px solid var(--msw-line)}.msw-field{flex:1;min-width:0;height:44px;border-radius:12px;background:var(--msw-surface);border:1px solid var(--msw-line);display:flex;align-items:center;padding-inline:16px;font-size:14px;color:var(--msw-fg);white-space:nowrap;overflow:hidden}.msw-ph{color:var(--msw-dim)}.msw-caret{display:inline-block;width:1.5px;height:17px;background:var(--msw-teal);margin-left:1px;animation:msw-blink 1s steps(1) infinite}.msw-send{flex:none;width:44px;height:44px;border-radius:12px;background:var(--msw-teal);display:grid;place-items:center;transition:transform .15s}.msw-send.is-press{transform:scale(.88)}.msw-send svg{width:18px;height:18px}.msw-prev{display:flex;flex-direction:column;min-width:0}.msw-tb{height:52px;display:flex;align-items:center;gap:12px;padding-inline:22px 16px;border-bottom:1px solid var(--msw-line)}.msw-title{font-size:14px;font-weight:500;color:var(--msw-fg)}.msw-sp{flex:1}.msw-pill{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 12px;border-radius:100px;background:var(--msw-surface);border:1px solid var(--msw-line);font-size:12px;color:var(--msw-muted);white-space:nowrap}.msw-led{width:7px;height:7px;border-radius:50%;background:var(--msw-dim)}.msw-pill.is-ok{color:var(--msw-teal)}.msw-pill.is-ok .msw-led{background:var(--msw-teal);box-shadow:0 0 8px var(--msw-teal)}.msw-pill.is-wait .msw-led{background:#eab308;animation:msw-blink 1s infinite}.msw-chip{font-family:var(--msw-font-mono);font-size:10px;font-weight:500;color:#b4b4b4;background:var(--msw-line);border-radius:100px;padding:2px 8px}.msw-stage{position:relative;flex:1;background-color:var(--msw-canvas);background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:28px 28px;background-position:10px 10px;overflow:hidden}.msw-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .5s}.msw-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--msw-font-mono);font-size:12px;color:var(--msw-dim);letter-spacing:.06em;transition:opacity .4s}.msw-cursor{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:opacity .3s}.msw-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--msw-teal);box-shadow:0 0 16px var(--msw-teal)}.msw-ring{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:1.5px solid rgba(119,234,233,.5)}.msw-hud{position:absolute;left:18px;bottom:18px;display:grid;grid-template-columns:auto auto;gap:5px 18px;margin:0;padding:10px 14px;border-radius:10px;background:#0f0f0fd9;border:1px solid var(--msw-line);font-family:var(--msw-font-mono);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.msw-hud span:nth-child(odd){color:var(--msw-dim)}.msw-hud span:nth-child(2n){text-align:right;color:var(--msw-fg)}.msw-hud .is-teal{color:var(--msw-teal)!important}.msw-sim{flex:none;height:var(--msw-foot);display:flex;align-items:center;gap:10px;padding-inline:22px 16px;border-top:1px solid var(--msw-line);font-size:12px}.msw-k{font-family:var(--msw-font-mono);font-size:11px;color:var(--msw-dim)}.msw-btn{padding:5px 12px;border-radius:8px;background:var(--msw-surface);border:1px solid var(--msw-line);color:#b4b4b4}.msw-meterwrap{display:flex;align-items:center;gap:10px;margin-left:6px;font-family:var(--msw-font-mono);font-size:11px;color:#8a8a8a}.msw-meter{display:flex;align-items:flex-end;gap:3px;height:22px}.msw-meter i{width:5px;border-radius:2px;background:var(--msw-line);transition:background .08s,box-shadow .08s}.msw-meter i.is-on{background:var(--c);box-shadow:0 0 6px var(--c)}.msw-badge{margin-left:auto;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;border:1px solid var(--msw-line);font-size:11px;color:#8a8a8a;white-space:nowrap}.msw-badge i{width:6px;height:6px;border-radius:50%;background:var(--msw-teal)}@keyframes msw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes msw-blink{50%{opacity:1}0%,to{opacity:.35}}@keyframes msw-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(max-width:820px){.msw-body{grid-template-columns:1fr;height:auto}.msw-chat{border-right:0;border-bottom:1px solid var(--msw-line);height:340px}.msw-prev{height:400px}.msw-file,.msw-badge{display:none}.msw-tb{gap:8px;padding-inline:14px 10px}}@media(max-width:480px){.msw{border-radius:16px}.msw-pill-txt{display:none}.msw-title{font-size:13px}.msw-msgs{padding:18px 16px 14px}.msw-input,.msw-sim{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.msw *,.msw *:before,.msw *:after{animation:none!important;transition:none!important}}.msw-section{padding-inline:16px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/mudra-studio-window.css.map */
