@media (width>=761px){.generate-workbench{background:#090b0f;grid-template-rows:minmax(0,1fr) 172px;grid-template-columns:minmax(370px,410px) minmax(0,1fr)}.generate-console{background:#11151b;border-right:1px solid #272d39;padding:18px 16px 14px;box-shadow:inset -1px 0 #ffffff05}.generate-console-head{color:#a0a9b7;height:36px;padding:0 2px}.back-workspace{color:#bfc6d1;background:#171b22;border:1px solid #303744;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.back-workspace:hover{color:#fff;background:#202631;border-color:#65708a}.model-route{border-radius:8px}.route-meta{border-left:1px solid #2c333f;padding-left:8px}.route-settings{background:#171b22;border:1px solid #303744;border-radius:8px;margin-left:auto}.generate-mode-tabs{background:#0b0e13;border-color:#2a303b;border-radius:11px;margin:18px 2px 15px;padding:3px}.generate-mode-tabs button{border-radius:7px;height:34px}.generate-mode-tabs button.active{background:#2a3040;box-shadow:inset 0 1px #ffffff17}.generate-tools{gap:7px;padding:0 2px 15px}.generate-tools button{background:#171b22;border-radius:10px;width:36px;height:36px}.generate-prompt{background:#0d1016;border:1px solid #2a303b;border-radius:12px;min-height:0;margin:0 2px;padding:14px;box-shadow:inset 0 1px #ffffff06}.generate-prompt textarea{min-height:208px;padding:0 26px 0 0;font-size:14px;line-height:1.6}.prompt-enhance{top:11px;right:10px}.generate-console-foot{border-top-color:#2a303b;gap:3px;margin-top:14px;padding:12px 2px 10px}.generate-console-foot>button:not(.generate-run){color:#9aa4b2;padding:7px 5px}.generate-run{background:linear-gradient(135deg,#8060f0,#5b4ac0);border-radius:8px;min-width:104px;height:36px;box-shadow:0 9px 18px #3d2a9540}.generate-agent-note{color:#818b99;border-top-color:#2a303b;margin:0;padding:11px 2px 0}.generate-stage{background:radial-gradient(at 50% 43%,#4c437c21,#0000 47%),#0a0c10;padding:22px 24px 16px}.stage-empty{background:#0e1117bd;border-color:#252c38;border-radius:14px;box-shadow:inset 0 1px #ffffff06}.stage-empty p{color:#a3adba}.generate-timeline{background:#101319;border-top-color:#252c38;padding:13px 20px 14px}.timeline-head{color:#9ca6b4}.timeline-head button{background:#171b22;border-color:#303744;border-radius:8px}.timeline-shots{gap:8px;margin-top:9px}.shot,.new-shot{background:#151920;border-color:#303744;border-radius:9px}.shot.active{border-color:#8170d7;box-shadow:inset 0 0 0 1px #a796ff33,0 6px 14px #30256924}.new-shot{border-style:dashed}}.generate-template-references{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.generate-template-references figure{width:90px;margin:0;position:relative}.generate-template-references :is(img,video){object-fit:cover;border:1px solid #ffffff20;border-radius:8px;width:90px;height:76px;display:block}.generate-template-references figcaption{color:#bdb5cc;margin-top:6px;font-size:11px;line-height:1.4}.generate-template-references button{color:#f4effa;background:#25212f;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:18px;display:grid;position:absolute;top:-5px;right:-5px}.generate-template-references button:focus-visible{outline-offset:3px;outline:2px solid #c4b1ee}.generate-console-head{position:relative}.generate-model-options[hidden]{display:none}.generate-model-options{z-index:20;background:#201d27;border:1px solid #403849;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);left:40px;right:0}.generate-model-options button{color:#d1c9de;text-align:left;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:13px;display:block}.generate-model-options button:hover,.generate-model-options button[aria-pressed=true]{color:#f1e9fb;background:#393043}.generate-model-options button:focus-visible{outline-offset:0;outline:2px solid #cdb5ea}.generate-workbench [hidden]{display:none!important}.generate-console[data-mode] .generate-tools{flex-wrap:wrap}.generate-console[data-mode] .generate-tools label{flex-direction:column;align-items:flex-start;gap:8px;height:auto;display:flex}.generate-console[data-mode] .generate-tools input{max-width:100%;font:inherit;font-size:12px}.generate-console[data-mode] .generate-run{border-radius:8px;width:auto;min-width:112px;padding:0 14px}.generate-console[data-mode] .generate-run span{display:inline!important}.specialized-draft-preview{align-self:center;max-width:55ch;padding:36px}.specialized-draft-preview h2{letter-spacing:-.02em;font-size:28px;font-weight:600}.specialized-draft-preview p{color:#b9b4c3;line-height:1.7}
