html:not([data-theme=light]):has(.agent-shell.desk),html:not([data-theme=light]):has(.agent-shell.desk) .studio-frame,html:not([data-theme=light]):has(.agent-shell.desk) .studio-frame .app-main,html:not([data-theme=light]):has(.agent-shell.desk) body{background:#09090b!important;--cx-void:#09090b;--cx-ink:#09080b;--bg:#09090b;--text:#f4f4f5}html[data-theme=light]:has(.agent-shell.desk),html[data-theme=light]:has(.agent-shell.desk) .studio-frame,html[data-theme=light]:has(.agent-shell.desk) .studio-frame .app-main,html[data-theme=light]:has(.agent-shell.desk) body{background:#f4f2ee!important;--cx-void:#f4f2ee;--cx-ink:#f7f5f2;--bg:#f4f2ee;--text:#141216;color:#141216}html:has(.agent-shell.desk) .studio-frame .app-main,html:has(.agent-shell.desk) .studio-frame.local-studio .app-main{--main-x:0px;--main-top:0px;--main-bottom:0px;padding:0!important;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}html:has(.agent-shell.desk) .studio-frame .app-main>.agent-shell.desk{flex:1 1;min-height:0;width:100%;max-width:none}.agent-shell.desk{display:flex;flex-direction:column;max-width:none!important;width:100%;margin:0;height:100%;min-height:0;overflow:hidden;background:#09090b;color:#f4f4f5}html[data-theme=light] .agent-shell.desk{background:#f4f2ee;color:#141216}.studio-frame .agent-shell.desk>.agent-head,html .studio-frame .agent-shell.desk>.agent-head{flex:none;align-items:center;gap:12px;padding:12px 20px!important;margin:0!important;min-height:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:rgba(9,9,11,.72)!important;background-image:none!important;box-shadow:none!important;animation:none!important;color:#f4f4f5}html .studio-frame .agent-shell.desk>.agent-head:after,html .studio-frame .agent-shell.desk>.agent-head:before{display:none!important;content:none!important}.agent-shell.desk .agent-title{min-width:0}.agent-shell.desk .agent-title h1,html .studio-frame .agent-shell.desk>.agent-head h1{margin:0;font-size:18px!important;line-height:1.2!important;letter-spacing:-.03em;font-weight:620;color:#f4f4f5!important;text-shadow:none}.agent-shell.desk .agent-title p.muted,html .studio-frame .agent-shell.desk>.agent-head p.muted{margin:2px 0 0;max-width:none;font-size:12.5px!important;line-height:1.35;color:rgba(255,255,255,.58)!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.agent-shell.desk .agent-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.agent-shell.desk .agent-log{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px 12px}.agent-shell.desk .agent-empty{width:100%;max-width:none;margin:0;padding:4px 0 12px;justify-items:stretch;text-align:left}.agent-shell.desk .agent-empty .agent-orb{justify-self:start}.agent-shell.desk .agent-empty h2{font-size:22px;letter-spacing:-.03em;color:#f4f4f5}.agent-shell.desk .suggest-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:16px}.agent-shell.desk .suggest-grid button{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:88px;padding:8px 12px 8px 8px;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:#f4f4f5}.agent-shell.desk .suggest-grid button:hover{background:rgba(var(--ac-hi-rgb,255,111,161),.08);border-color:rgba(var(--ac-hi-rgb,255,111,161),.35)}.agent-shell.desk .suggest-media,.agent-shell.desk .suggest-media img,.agent-shell.desk .suggest-media video{width:112px;height:72px;border-radius:8px;object-fit:cover}.agent-shell.desk .suggest-media{overflow:hidden;background:#121216}.agent-shell.desk .suggest-media.is-empty{background:radial-gradient(40px 24px at 30% 40%,rgba(var(--ac-hi-rgb,255,111,161),.28),transparent 70%),rgba(var(--ac-hi-rgb,255,111,161),.1)}.agent-shell.desk .suggest-grid b{color:#f4f4f5}.agent-shell.desk .suggest-grid small{color:rgba(255,255,255,.5)}.agent-shell.desk .agent-plan{min-width:0;border-left:1px solid rgba(255,255,255,.08);padding:18px 18px 16px;background:rgba(0,0,0,.22);overflow:auto}.agent-shell.desk .agent-plan header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46)}.agent-shell.desk .agent-plan ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.agent-shell.desk .agent-plan li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.agent-shell.desk .agent-plan li>i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:650;color:#f4f4f5;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.agent-shell.desk .agent-plan li.is-done>i{background:rgba(255,255,255,.16);color:#f4f4f5}.agent-shell.desk .agent-plan li.is-live>i{color:#09090b;background:var(--ac-hi,#ff6fa1);box-shadow:none}.agent-shell.desk .agent-plan li>span{min-width:0}.agent-shell.desk .agent-plan b{display:block;min-width:0;font-size:13px;font-weight:550;color:#f4f4f5;white-space:normal;overflow-wrap:break-word}.agent-shell.desk .agent-plan small{display:block;margin-top:2px;font-size:11.5px;color:rgba(255,255,255,.5)}.agent-shell.desk>.agent-input{flex:none;width:100%;margin:0;border-radius:0;border:0;border-top:1px solid rgba(255,255,255,.1);background:#0f0f12;padding:12px 20px 16px;box-shadow:none}.agent-shell.desk>.agent-input textarea{color:#f4f4f5}.agent-shell.desk .agent-compose-bar{gap:10px}.agent-shell.desk .agent-mode,.agent-shell.desk .model-menu-btn{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.78)}.agent-shell.desk .agent-mode button.on{background:rgba(var(--ac-hi-rgb,255,111,161),.18);color:#f4f4f5}.agent-shell.desk>.suggest-row{flex:none;padding:0 20px 14px;background:#0f0f12}@media (max-width:1080px){.agent-shell.desk .agent-body{grid-template-columns:minmax(0,1fr)}.agent-shell.desk .agent-plan{display:none}}html[data-phone="1"]:has(.agent-shell.desk) .studio-frame .app-main{height:100dvh;max-height:100dvh;padding-top:var(--studio-mbar-h,58px)!important}html[data-phone="1"] .agent-shell.desk{height:100%}html[data-phone="1"] .agent-shell.desk .agent-body{grid-template-columns:minmax(0,1fr)}html[data-phone="1"] .agent-shell.desk .agent-plan{display:none}html[data-phone="1"] .agent-shell.desk .agent-head{padding:10px 14px!important}html[data-phone="1"] .agent-shell.desk .agent-log{padding:14px 14px 8px}html[data-phone="1"] .agent-shell.desk .suggest-grid{grid-template-columns:1fr}html[data-phone="1"] .agent-shell.desk>.agent-input{padding:10px 12px calc(12px + env(safe-area-inset-bottom, 0px))}.agent-shell.desk.is-home{position:relative;justify-content:center}.agent-new{position:absolute;top:18px;right:22px;z-index:2;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.72);font:inherit;font-size:13px;cursor:pointer}.agent-new:disabled{opacity:.4;cursor:default}.agent-home{width:min(760px,calc(100% - 48px));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.agent-home-copy{text-align:center}.agent-home-copy h1{margin:0;font-size:clamp(34px,4.4vw,48px);font-weight:560;letter-spacing:-.045em;line-height:1.05;color:inherit}.agent-home-copy p{margin:10px auto 0;max-width:42ch;color:rgba(255,255,255,.62);font-size:15px}.agent-home .agent-compose{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#121216;padding:8px 10px 10px;box-shadow:none}.agent-starts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px;width:100%}.agent-start{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px 11px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#121216;color:#f4f4f5;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.agent-start b{font-size:13px;font-weight:600;letter-spacing:-.01em}.agent-start small{font-size:11.5px;line-height:1.35;color:rgba(255,255,255,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-start:hover{background:#16161a;border-color:rgba(255,255,255,.16)}.agent-start:focus-visible{outline:2px solid var(--ac,#ff3b8d);outline-offset:2px}.agent-recent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin-top:18px}.studio-frame .agent-shell .agent-compose textarea,html[data-theme=light] .studio-frame .agent-shell .agent-compose textarea{border:0;background:transparent;box-shadow:none;min-height:52px}.studio-frame .agent-shell .send-btn,.studio-frame .agent-shell .send-btn:disabled,.studio-frame .agent-shell .send-btn:hover{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--ac,#ff3b8d);color:#fff}.studio-frame .agent-shell .send-btn:hover:not(:disabled){filter:brightness(1.08)}.studio-frame .agent-shell .send-btn:disabled{opacity:.4}.agent-shell.dock .agent-empty .agent-starts{justify-content:flex-start}html[data-theme=light] .agent-shell.desk>.agent-head,html[data-theme=light] .studio-frame .agent-shell.desk>.agent-head{background:#f7f5f2!important;border-bottom-color:rgba(22,19,24,.08)!important;color:#141216}html[data-theme=light] .agent-home-copy h1,html[data-theme=light] .agent-shell.desk .agent-title h1,html[data-theme=light] .studio-frame .agent-shell.desk>.agent-head h1{color:#141216!important}html[data-theme=light] .agent-home-copy p,html[data-theme=light] .agent-recent-card small,html[data-theme=light] .agent-shell.desk .agent-title p.muted,html[data-theme=light] .studio-frame .agent-shell.desk>.agent-head p.muted{color:#68646e!important}html[data-theme=light] .agent-new{border-color:rgba(22,19,24,.12);color:#37343c}html[data-theme=light] .agent-home .agent-compose,html[data-theme=light] .agent-shell.desk>.agent-input,html[data-theme=light] .agent-shell.desk>.suggest-row{background:#fffefc;border-color:rgba(22,19,24,.1);color:#141216}html[data-theme=light] .agent-home .agent-compose textarea,html[data-theme=light] .agent-shell.desk>.agent-input textarea{color:#141216}html[data-theme=light] .agent-start{background:#fffefc;border-color:rgba(22,19,24,.12);color:#141216}html[data-theme=light] .agent-start small{color:#68646e}html[data-theme=light] .agent-start:hover{background:#f7f5f2;border-color:rgba(22,19,24,.2)}html[data-theme=light] .agent-shell.desk .agent-plan{background:#f7f5f2;border-left-color:rgba(22,19,24,.08)}html[data-theme=light] .agent-shell.desk .agent-plan header,html[data-theme=light] .agent-shell.desk .agent-plan small{color:#8a847c}html[data-theme=light] .agent-recent-card b,html[data-theme=light] .agent-shell.desk .agent-plan b{color:#141216}html[data-theme=light] .agent-shell.desk .agent-plan li>i{color:#141216;box-shadow:inset 0 0 0 1px rgba(22,19,24,.18)}html[data-theme=light] .agent-shell.desk .agent-plan li.is-live>i{color:#fffefc;background:var(--ac-hi,#ff6fa1);box-shadow:none}html[data-theme=light] .agent-shell.desk .agent-empty h2,html[data-theme=light] .agent-shell.desk .suggest-grid b{color:#141216}html[data-theme=light] .agent-shell.desk .suggest-grid button{background:#fffefc;color:#141216;border-color:rgba(22,19,24,.1)}html[data-theme=light] .studio-frame .agent-shell .send-btn,html[data-theme=light] .studio-frame .agent-shell .send-btn:disabled,html[data-theme=light] .studio-frame .agent-shell .send-btn:hover{background:var(--ac,#ff3b8d);color:#fff}html[data-theme=light] .agent-shell.desk .agent-mode,html[data-theme=light] .agent-shell.desk .model-menu-btn{border-color:rgba(22,19,24,.12);color:#37343c}html[data-theme=light] .agent-shell.desk .agent-mode button.on{background:rgba(var(--ac-hi-rgb,255,111,161),.16);color:#141216}html:not([data-theme=light]) .agent-shell.desk,html[data-theme=dark] .agent-shell.desk{background:#09090b;color:#f4f4f5}html:not([data-theme=light]) .studio-frame .agent-home .agent-compose,html[data-theme=dark] .studio-frame .agent-home .agent-compose{background:#121216;border-color:rgba(255,255,255,.12);box-shadow:none;color:#f4f4f5}@media (max-width:800px){.agent-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-home{width:min(760px,calc(100% - 28px))}}.studio-frame .agent-shell .action-card,.studio-frame .agent-shell .action-copy{min-width:0;max-width:100%}.studio-frame .agent-shell .action-title{display:block;min-width:0;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:break-word;text-overflow:clip;-webkit-line-clamp:unset;line-height:1.45;text-wrap:pretty}.studio-frame .agent-shell .msg.assistant:has(.action-card.is-rendering) .tool-chip .studio-orb,.studio-frame .agent-shell .msg.assistant:has(.action-card.is-rendering)>.msg-avatar{display:none}.studio-frame .agent-shell .job-progress.is-live{margin-top:10px;padding:10px 12px 12px;border-radius:12px;background:rgba(255,255,255,.04)}html[data-theme=light] .studio-frame .agent-shell .job-progress.is-live{background:rgba(22,19,24,.04)}.studio-frame .agent-shell .job-stage{margin:0 0 8px;color:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.studio-frame .agent-shell .job-progress .progress.job-bar{height:7px;margin:0;border-radius:99px;background:rgba(255,255,255,.14);box-shadow:none;overflow:hidden}html[data-theme=light] .studio-frame .agent-shell .job-progress .progress.job-bar{background:rgba(22,19,24,.08)}.studio-frame .agent-shell .job-progress .progress.job-bar>span{position:relative;display:block;height:100%;border-radius:inherit;background:var(--ac-hi,#ff6fa1);box-shadow:none;overflow:hidden;transition:width 1.15s cubic-bezier(.22,1,.36,1)}.studio-frame .agent-shell .job-progress .progress.job-bar.is-moving>span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:agent-job-glide 3.2s linear infinite}.studio-frame .agent-shell .job-progress .progress.job-bar:not(.is-moving)>span:after{content:none;animation:none}.studio-frame .agent-shell .job-progress .progress.job-bar.is-waiting>span{width:34%;transition:none;animation:agent-job-wait 2.4s linear infinite}.studio-frame .agent-shell .job-progress .progress.job-bar.is-waiting>span:after{content:none;animation:none}@keyframes agent-job-glide{0%{background-position:140% 0}to{background-position:-50% 0}}@keyframes agent-job-wait{0%{transform:translateX(-140%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.studio-frame .agent-shell .job-progress .progress.job-bar>span,.studio-frame .agent-shell .job-progress .progress.job-bar>span:after{animation:none;transition:none}}.agent-shell.desk.is-home{justify-content:flex-start;overflow-y:auto}.agent-shell.desk.is-home .agent-home{padding:clamp(48px,10vh,110px) 0 56px;gap:22px}.agent-home-copy p{max-width:52ch;line-height:1.5}.agent-makes,.agent-studios{display:flex;flex-direction:column;gap:12px;width:100%}.agent-makes h2,.agent-studios h2{margin:0;font-size:14px;font-weight:650;letter-spacing:-.01em;color:rgba(255,255,255,.72)}.agent-makes{margin-top:14px}.agent-make-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-make{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 0 10px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.agent-make-media{position:relative;display:block;overflow:hidden;margin-bottom:7px;aspect-ratio:16/10;border-radius:12px;background:#121216;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.agent-make-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.agent-make:hover .agent-make-media video{transform:scale(1.04)}.agent-make:focus-visible{outline:2px solid var(--ac-hi,#ff6fa1);outline-offset:4px}.agent-make b{font-size:14px;font-weight:650;letter-spacing:-.01em}.agent-make small{color:rgba(255,255,255,.58);font-size:12.5px;line-height:1.35}.agent-studios .agent-starts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.agent-studios .agent-start{padding:9px 11px 10px}.agent-studios .agent-recent{margin-top:0}.agent-saver{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:rgba(255,255,255,.78);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.agent-saver:hover{border-color:rgba(52,199,123,.5)}.agent-saver.on{border-color:transparent;background:rgba(52,199,123,.18);color:#7be3ad}.agent-saver:focus-visible{outline:2px solid var(--ac-hi,#ff6fa1);outline-offset:2px}.agent-compose-bar{flex-wrap:wrap}.agent-compose-bar .send-btn{margin-left:auto}.action-head{flex-wrap:wrap}.action-total{font-size:12.5px;font-weight:650;color:rgba(255,255,255,.7)}.studio-frame .agent-shell .pill.credits{font-weight:700}.studio-frame .agent-shell .pill.saved{background:rgba(52,199,123,.16);color:#7be3ad;border-color:transparent}html[data-theme=light] .agent-makes h2,html[data-theme=light] .agent-studios h2{color:#4a4650}html[data-theme=light] .action-total,html[data-theme=light] .agent-make small{color:#68646e}html[data-theme=light] .agent-make b{color:#141216}html[data-theme=light] .agent-make-media{background:#ebe7e1;box-shadow:inset 0 0 0 1px rgba(22,19,24,.08)}html[data-theme=light] .agent-saver{border-color:rgba(22,19,24,.12);color:#37343c}html[data-theme=light] .agent-saver.on,html[data-theme=light] .studio-frame .agent-shell .pill.saved{background:rgba(31,157,92,.12);color:#17784a}@media (max-width:800px){.agent-make-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-shell.desk.is-home .agent-home{padding-top:64px}}@media (prefers-reduced-motion:reduce){.agent-make-media video{transition:none}}.agent-attach-row{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0}.agent-attach-row.sent{padding:0 0 6px}.agent-attach-chip{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-size:12px;color:inherit}.agent-attach-chip b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-attach-chip small{opacity:.65}.agent-attach-chip button{display:inline-flex;padding:1px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.7}.agent-attach-chip button:hover{opacity:1}.agent-attach-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.agent-attach-btn:hover:not(:disabled){background:rgba(255,255,255,.08)}.agent-attach-btn:disabled{opacity:.5;cursor:default}html[data-theme=light] .agent-attach-chip{background:rgba(22,19,24,.06);box-shadow:inset 0 0 0 1px rgba(22,19,24,.1)}html[data-theme=light] .agent-attach-btn{border-color:rgba(22,19,24,.16)}.studio-frame .live-steps{display:grid;grid-gap:6px;gap:6px;margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid var(--hair,rgba(255,255,255,.08));background:var(--s1,#0f0f12);max-width:560px}.studio-frame .live-steps-k{margin:0;font-size:12px;font-weight:600;color:var(--muted,#a4a4ad)}.studio-frame .live-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.studio-frame .live-step>button{display:flex;align-items:center;gap:10px;width:100%;min-height:28px;padding:2px 6px;border:0;border-radius:8px;background:transparent;color:var(--text-2,#d4d4d8);font:inherit;font-size:13px;text-align:left;cursor:pointer}.studio-frame .live-step>button:disabled{cursor:default}.studio-frame .live-step>button:not(:disabled):hover{background:rgba(255,255,255,.04)}.studio-frame .live-step>button:focus-visible{outline:none;box-shadow:var(--ring,0 0 0 3px rgba(255,59,141,.28))}.studio-frame .live-step-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-frame .live-step small{flex:none;font-size:12px;color:var(--dim,#71717a)}.studio-frame .live-step-mark{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;color:var(--muted,#a4a4ad)}.studio-frame .live-step-mark .spinner{width:12px;height:12px;border-width:2px}.studio-frame .live-step-mark i{width:8px;height:8px;border-radius:50%;border:1.5px solid}.studio-frame .live-step.is-running .live-step-name{color:var(--text,#f4f4f5)}.studio-frame .live-step.is-pending .live-step-mark,.studio-frame .live-step.is-pending small{color:var(--neon)}.studio-frame .live-step.is-done .live-step-mark{color:var(--text-2,#d4d4d8)}.studio-frame .live-step.is-done .live-step-name{color:var(--muted,#a4a4ad)}.studio-frame .live-step.is-failed .live-step-mark,.studio-frame .live-step.is-failed small{color:#ff6b6b}.studio-frame .live-step.is-stopped .live-step-name{color:var(--dim,#71717a)}.studio-frame .live-step pre{margin:4px 0 6px 34px;padding:8px 10px;max-height:220px;overflow:auto;border-radius:8px;background:var(--s0,#09090b);border:1px solid var(--hair,rgba(255,255,255,.08));font-size:11.5px;color:var(--muted,#a4a4ad);white-space:pre-wrap;word-break:break-word}.studio-frame .agent-shell.dock .live-steps{padding:8px 10px}@media (prefers-reduced-motion:reduce){.studio-frame .live-step-mark .spinner{animation-duration:2.4s}}.agent-shell.desk .msg.user .msg-body{background:#1a1a20;border:1px solid rgba(255,255,255,.08);border-radius:16px 16px 4px 16px}.agent-shell.desk .msg.assistant .msg-text{padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:4px 16px 16px 16px;background:#121216}.agent-shell.desk .msg.assistant .msg-text>:first-child{margin-top:0}.agent-shell.desk .msg.assistant .msg-text>:last-child{margin-bottom:0}.agent-shell.desk .agent-log{display:flex;flex-direction:column;gap:16px}.agent-shell.desk .action-card{background:#121216;border-radius:14px}.agent-shell.desk .action-card.done,.agent-shell.desk .action-card.skipped,.agent-shell.desk .ask-card.done,.agent-shell.desk .live-steps{background:#0f0f12}.agent-shell.desk .live-step>button{min-height:28px}html[data-theme=light] .agent-shell.desk .msg.assistant .msg-text,html[data-theme=light] .agent-shell.desk .msg.user .msg-body{background:#fffefc;border-color:rgba(22,19,24,.1)}html[data-theme=light] .agent-shell.desk .action-card{background:#fffefc}html[data-theme=light] .agent-shell.desk .action-card.done,html[data-theme=light] .agent-shell.desk .action-card.skipped,html[data-theme=light] .agent-shell.desk .ask-card.done,html[data-theme=light] .agent-shell.desk .live-steps{background:#f7f5f2}@media (prefers-reduced-motion:no-preference){.agent-shell.desk,.agent-shell.desk .msg{animation:agent-desk-in .15s ease both}}@keyframes agent-desk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agent-shell.desk,.agent-shell.desk .msg{animation:none}}.msg-auto{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0;font-size:12px;color:var(--dim,#71717a)}.job-frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:6px;gap:6px;margin:4px 0 6px}.job-frames figure{position:relative;margin:0;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.05)}.job-frames i,.job-frames img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.job-frames figure.is-planned img{filter:saturate(.6) brightness(.8)}.job-frames figcaption{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:rgba(0,0,0,.7);color:#fff;font:700 10px var(--sans)}.job-frames figure.is-ready figcaption{background:#22c55e}.job-frames figure.is-failed figcaption{background:#ef4444}.job-frames .spinner{width:9px;height:9px;border-width:1.5px}.studio-frame .live-steps.is-folded{padding:0;border:0;background:transparent;margin-bottom:6px}.studio-frame button.live-steps-k{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--hair,rgba(255,255,255,.08));background:rgba(255,255,255,.03);color:var(--muted,#a4a4ad);font:600 12px var(--sans);cursor:pointer;justify-self:start}.studio-frame button.live-steps-k:disabled{cursor:default}.studio-frame button.live-steps-k .spinner{width:10px;height:10px;border-width:1.5px}.studio-frame .action-card.is-auto{padding:10px 12px;border-color:var(--hair,rgba(255,255,255,.08));background:rgba(255,255,255,.02)}.studio-frame .action-card.is-auto .action-ic{color:#5ee0a0}.studio-frame .vw-chat .msg-avatar{transform:scale(.8);transform-origin:top left}.studio-frame .vw-chat .msg.assistant .msg-text{font-size:14px;line-height:1.55}.studio-frame .agent-shell .action-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.studio-frame .agent-shell .action-pills .pill{flex:none;max-width:100%;height:auto;min-height:22px;white-space:nowrap;line-height:1.3}.studio-frame .agent-shell .action-copy{display:grid;grid-gap:6px;gap:6px;align-content:start}.studio-frame .agent-shell .action-copy>*{min-width:0}.studio-frame .agent-shell .action-note{display:block;font-size:12px;line-height:1.45;color:var(--muted,#a1a1aa)}.studio-frame .vw-chat .action-card{gap:12px;padding:12px 14px}.studio-frame .vw-chat .action-card .action-ic{width:30px;height:30px}.studio-frame .vw-chat .agent-log{padding-bottom:18px}.studio-frame .vw-chat .msg{min-width:0}.studio-frame .vw-chat .msg-body,.studio-frame .vw-chat .msg-text{min-width:0;overflow-wrap:anywhere}.studio-frame .vw-chat .job-progress{min-width:0}