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:#070609!important;--cx-void:#070609;--cx-ink:#09080b;--bg:#070609;--text:#f5eee5}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:#070609;color:#f5eee5}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(245,238,229,.08)!important;border-radius:0!important;background:rgba(7,7,9,.72)!important;background-image:none!important;box-shadow:none!important;animation:none!important;color:#f5eee5}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:#f5eee5!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(245,238,229,.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:#f5eee5}.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(245,238,229,.1);color:#f5eee5}.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:#111114}.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:#f5eee5}.agent-shell.desk .suggest-grid small{color:rgba(245,238,229,.5)}.agent-shell.desk .agent-plan{min-width:0;border-left:1px solid rgba(245,238,229,.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(245,238,229,.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:#f5eee5;background:transparent;box-shadow:inset 0 0 0 1px rgba(245,238,229,.28)}.agent-shell.desk .agent-plan li.is-done>i{background:rgba(245,238,229,.16);color:#f5eee5}.agent-shell.desk .agent-plan li.is-live>i{color:#070609;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:#f5eee5;white-space:normal;overflow-wrap:break-word}.agent-shell.desk .agent-plan small{display:block;margin-top:2px;font-size:11.5px;color:rgba(245,238,229,.5)}.agent-shell.desk>.agent-input{flex:none;width:100%;margin:0;border-radius:0;border:0;border-top:1px solid rgba(245,238,229,.1);background:#0c0c10;padding:12px 20px 16px;box-shadow:none}.agent-shell.desk>.agent-input textarea{color:#f5eee5}.agent-shell.desk .agent-compose-bar{gap:10px}.agent-shell.desk .agent-mode,.agent-shell.desk .model-menu-btn{border-color:rgba(245,238,229,.12);color:rgba(245,238,229,.78)}.agent-shell.desk .agent-mode button.on{background:rgba(var(--ac-hi-rgb,255,111,161),.18);color:#f5eee5}.agent-shell.desk>.suggest-row{flex:none;padding:0 20px 14px;background:#0c0c10}@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(245,238,229,.14);background:transparent;color:rgba(245,238,229,.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(245,238,229,.62);font-size:15px}.agent-home .agent-compose{width:100%;border-radius:18px;border:1px solid rgba(245,238,229,.12);background:#121014;padding:8px 10px 10px;box-shadow:none}.agent-starts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.agent-start{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(245,238,229,.14);background:rgba(255,255,255,.04);color:#f5eee5;font:inherit;font-size:13px;cursor:pointer}.agent-start:hover{border-color:rgba(var(--ac-hi-rgb,255,111,161),.45)}.agent-recent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin-top:18px}.agent-recent-card,.agent-recent-card:link,.agent-recent-card:visited{display:grid;grid-gap:6px;gap:6px;min-width:0;color:inherit;text-decoration:none}.agent-recent-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:#121014}.agent-recent-card b{font-size:13px;font-weight:560;letter-spacing:-.02em;line-height:1.3}.agent-recent-card small{color:rgba(245,238,229,.5);font-size:12px}.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:#f5eee5;color:#070609}.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-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:#141216;color:#fffefc}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:#070609;color:#f5eee5}html:not([data-theme=light]) .studio-frame .agent-home .agent-compose,html[data-theme=dark] .studio-frame .agent-home .agent-compose{background:#121014;border-color:rgba(245,238,229,.12);box-shadow:none;color:#f5eee5}@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(245,238,229,.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(245,238,229,.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(245,238,229,.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:#121014;box-shadow:inset 0 0 0 1px rgba(245,238,229,.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(245,238,229,.58);font-size:12.5px;line-height:1.35}.agent-studios .agent-starts{justify-content:flex-start}.agent-studios .agent-start{height:32px;font-size:12.5px}.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(245,238,229,.12);border-radius:999px;background:transparent;color:rgba(245,238,229,.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(245,238,229,.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)}