.eva-plan-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0 0 1.5rem;padding:0}.eva-plan-stages li{display:flex;align-items:center;gap:8px;padding:.75rem;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text-2);font-size:.75rem}.eva-plan-stages li>span{font:.75rem var(--mono);font-variant-numeric:tabular-nums}.eva-plan-stages li[aria-current=step]{color:var(--lime);border-color:var(--line-2);background:var(--panel-2)}.canvas-plan-panel :is(.canvas-plan-form,.canvas-generation-quote,.canvas-generation-task,.canvas-plan-review),.creation-assistant .creation-brief-toolbar{background:var(--panel);border:1px solid var(--line);border-radius:.75rem;padding:1.25rem;box-shadow:none}.canvas-plan-panel .canvas-plan-form>summary{font-size:.9375rem;font-weight:600;min-height:2.25rem;cursor:pointer}.creation-assistant .creation-eyebrow{font:11px var(--mono);letter-spacing:.08em;color:var(--text-3)}.creation-assistant .creation-status{color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;font:11px var(--mono)}.creation-assistant .creation-current-brief{font-family:var(--sans);border-bottom:1px solid var(--line)}.creation-assistant .creation-current-brief>span{font:.75rem var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.creation-assistant :is(.creation-asset-section,.creation-question){background:var(--bg-2);border:1px solid var(--line);border-radius:.75rem;padding:1rem}.creation-assistant .creation-choice-list .ant-btn[aria-pressed=true]{color:var(--lime);border-color:var(--lime);background:var(--panel-2);box-shadow:none}.creation-assistant .creation-form-actions{border-top:1px solid var(--line);padding-top:1.25rem}.canvas-plan-panel .canvas-plan-preview{border:1px solid var(--line);border-radius:.75rem;overflow:hidden}.canvas-plan-panel .canvas-plan-changes{padding:1rem;background:var(--bg-2);border:1px solid var(--line);border-radius:.75rem}.canvas-plan-panel :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(max-width:47.5rem){.eva-plan-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-plan-panel :is(.canvas-plan-form,.canvas-generation-quote,.canvas-generation-task,.canvas-plan-review){padding:1rem}}.creation-assistant-workspace{padding:0}.creation-assistant-workspace>.creation-section-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.creation-assistant-workspace .creation-assistant-columns{display:grid;grid-template-columns:16.5rem minmax(0,1fr) 22.5rem;align-items:start;border:1px solid var(--line);border-radius:.75rem;overflow:hidden}.creation-assistant-workspace :is(.creation-assistant-library,.creation-assistant-editor,.creation-assistant-brief){min-width:0;padding:1.25rem}.creation-assistant-workspace .creation-assistant-library{background:var(--panel);align-self:stretch;border-right:1px solid var(--line)}.creation-assistant-workspace .creation-brief-toolbar{flex-direction:column;align-items:stretch;padding:0;border:0}.creation-assistant-workspace .creation-brief-toolbar>div{width:100%}.creation-assistant-workspace .creation-assistant-history{display:grid;gap:4px;margin:.75rem 0;max-height:30rem;overflow:auto}.creation-assistant-history>button{display:grid;gap:8px;min-width:0;min-height:4.25rem;padding:.75rem;text-align:left;color:var(--text);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.creation-assistant-history>button[aria-current=true]{background:var(--lime-dim,rgba(212,255,58,.07));border-left-color:var(--lime)}.creation-assistant-history>button:hover:not(:disabled){background:var(--panel-2)}.creation-assistant-history>button:disabled{cursor:default;opacity:.6}.creation-assistant-history strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500}.creation-assistant-history span{color:var(--text-3);font:11px var(--mono)}.creation-assistant-workspace :is(h3,h4){margin:0 0 .75rem;font-size:.875rem;font-weight:600}.creation-assistant-cost p,.creation-assistant-muted{color:var(--text-2);font-size:.75rem;line-height:1.8;overflow-wrap:anywhere}.creation-assistant-cost{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.creation-assistant-workspace .creation-assistant-brief{background:var(--panel);border-left:1px solid var(--line);align-self:stretch}.creation-assistant-brief>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.creation-assistant-brief>header h3{margin:0}.creation-assistant-brief dl{margin:1.25rem 0}.creation-assistant-brief dl>div{margin-bottom:1.25rem}.creation-assistant-brief dt{font-size:11px;color:var(--text-3);margin-bottom:6px}.creation-assistant-brief dd{margin:0;font-size:.8125rem;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.creation-assistant-completion{display:flex;justify-content:space-between;gap:8px;padding-top:1rem;border-top:1px solid var(--line);font-size:.75rem}.creation-assistant-completion b{font:.75rem var(--mono);color:var(--lime)}.creation-assistant-workspace .creation-question-grid{gap:1rem;margin:1.25rem 0}.creation-assistant-workspace .creation-question{border:0;border-radius:0;background:transparent;padding:0}.creation-assistant-workspace .creation-form-actions{justify-content:flex-start}.creation-assistant-workspace .creation-form-actions .ant-btn-text{margin-right:0}.creation-assistant-welcome{padding:2rem 4px;min-height:22.5rem}.creation-assistant-welcome h3{margin:1.25rem 0 .75rem;font-size:1.375rem}.creation-assistant-welcome p{color:var(--text-2);line-height:1.8;font-size:.8125rem}.creation-assistant-turns{margin:1rem 0;padding:.75rem;background:var(--panel);border:1px solid var(--line);border-radius:8px;font-size:.75rem}.creation-assistant-turns summary{cursor:pointer}.creation-assistant-turns article{padding-top:.75rem;margin-top:.75rem;border-top:1px solid var(--line)}.creation-assistant-turns article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.creation-assistant-workspace :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.creation-assistant-workspace .creation-assistant-editor:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.canvas-plan-confirmed-brief{margin:.75rem 0;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--bg-2)}.canvas-plan-confirmed-brief>span{font:11px var(--mono);color:var(--lime)}.canvas-plan-confirmed-brief summary{cursor:pointer;margin:.75rem 0;font-size:.75rem}.canvas-plan-confirmed-brief details p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.8;max-height:17.5rem;overflow:auto}.eva-plan-workspace-columns{display:grid;grid-template-columns:17.5rem minmax(0,1fr) 20rem;gap:1.125rem;align-items:start;margin-top:1.5rem}.eva-plan-workspace-columns>*{min-width:0}.eva-plan-empty-preview,.eva-plan-outline{border:1px solid var(--line);border-radius:.75rem;background:var(--panel);padding:1rem}.eva-plan-outline>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.eva-plan-outline h3{margin:0;font-size:.875rem}.eva-plan-outline .eva-plan-stages{grid-template-columns:minmax(0,1fr);margin:1rem 0;gap:6px}.eva-plan-outline .eva-plan-stages li{padding:8px 10px}.eva-plan-count{font:11px var(--mono);color:var(--lime);white-space:nowrap}.eva-plan-outline :is(p,dt){color:var(--text-2);font-size:.75rem;line-height:1.8}.eva-plan-outline ul{list-style:none;padding:0;margin:1rem 0}.eva-plan-outline li{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:.75rem;overflow-wrap:anywhere}.eva-plan-outline li b{flex-shrink:0;color:var(--text-3);font-weight:400}.eva-plan-outline dl{margin:1.25rem 0}.eva-plan-outline dl>div{margin-bottom:.75rem}.eva-plan-outline dd{margin:4px 0 0;font:.75rem var(--mono);overflow-wrap:anywhere}.eva-plan-controls{display:grid;gap:1rem}.canvas-plan-workspace .eva-plan-controls :is(.canvas-plan-form,.canvas-generation-quote,.canvas-generation-task){margin:0;padding:1rem}.canvas-plan-workspace .canvas-plan-options{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.canvas-plan-workspace .canvas-plan-options :is(.ant-select,.ant-input-number){width:100%;min-width:0}.eva-plan-empty-preview{min-height:30rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(var(--line) 1px,transparent 1px) 0 0/1.25rem 1.25rem,var(--bg-2)}.eva-plan-empty-preview h3{margin:1rem 0 .75rem;font-size:1.375rem}.eva-plan-empty-preview p{max-width:23.75rem;color:var(--text-2);line-height:1.8;font-size:.8125rem}.eva-plan-empty-preview>span:last-child{margin-top:1.5rem;padding:8px .75rem;border:1px solid var(--line);border-radius:6.1875rem;color:var(--text-2);font-size:.75rem;background:var(--panel)}.canvas-plan-workspace .eva-plan-main .canvas-plan-review{margin:0}.eva-assistant-page .canvas-plan-workspace .canvas-plan-review-grid{grid-template-columns:minmax(0,1fr)}.canvas-plan-workspace .canvas-plan-changes{max-height:30rem;overflow:auto}@media(max-width:74.9375rem){.creation-assistant-workspace .creation-assistant-columns{grid-template-columns:13.75rem minmax(0,1fr)}.creation-assistant-workspace .creation-assistant-brief{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}.creation-assistant-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.eva-plan-workspace-columns{grid-template-columns:13.75rem minmax(0,1fr)}.eva-plan-controls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:43.75rem){.creation-assistant-workspace .creation-assistant-columns,.eva-plan-workspace-columns{grid-template-columns:minmax(0,1fr)}.creation-assistant-workspace .creation-assistant-library{border-right:0;border-bottom:1px solid var(--line)}.creation-assistant-workspace :is(.creation-assistant-library,.creation-assistant-editor,.creation-assistant-brief){padding:1rem}.creation-assistant-workspace .creation-assistant-history{max-height:15rem}.creation-assistant-brief dl,.eva-plan-controls{grid-template-columns:minmax(0,1fr)}.creation-assistant-welcome{min-height:15rem}.eva-plan-empty-preview{min-height:20rem}}