.creation-assistant{padding:.75rem 0}.creation-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.creation-section-heading h3{margin:4px 0 8px;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em}.creation-section-heading p{margin:0;color:var(--ui-muted);font-size:.8125rem}.creation-eyebrow{font-weight:600}.creation-eyebrow,.creation-status{color:var(--ui-accent);font-size:.75rem}.creation-status{padding:4px .75rem;border-radius:1.25rem;background:rgba(var(--ui-accent-rgb),.08)}.creation-brief-toolbar{display:flex;align-items:flex-end;gap:.75rem;padding:1.125rem;background:var(--ui-canvas);border-radius:.75rem}.creation-brief-toolbar>div{flex:1;min-width:0}.creation-asset-editor label,.creation-assistant label{display:block;margin:0 0 8px;color:var(--ui-text);font-weight:500;font-size:.8125rem}.creation-asset-editor .ant-select,.creation-assistant .ant-select{width:100%;min-height:2.75rem}.creation-saved-brief{margin-top:1.25rem}.creation-current-brief{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:1.125rem 0 .75rem}.creation-current-brief span,.creation-field-hint{color:var(--ui-muted);font-size:.75rem;font-weight:400}.creation-field-hint{margin-left:8px}.creation-assistant>p[role=status]{color:var(--ui-muted);margin:.75rem 0}.creation-asset-section{padding:.75rem 0;margin:.75rem 0;border-block:1px solid var(--ui-line)}.creation-asset-section .creation-section-heading h3{font-size:.9375rem}.creation-asset-section>p{margin:10px 0 0;color:var(--ui-muted);font-size:.75rem}.creation-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;margin:1.5rem 0}.creation-question-wide{grid-column:1/-1}.creation-question{min-width:0}.creation-question textarea.ant-input{padding:.75rem;background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:10px;line-height:1.7}.creation-question textarea.ant-input:focus{border-color:var(--ui-accent)}.creation-question .ant-input-number{width:100%;min-height:2.75rem}.creation-choice-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.creation-choice-list .ant-btn[aria-pressed=true]{color:var(--ui-accent);background:rgba(var(--ui-accent-rgb),.08);border-color:var(--ui-accent)}.creation-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:1.25rem;border-top:1px solid var(--ui-line)}.creation-form-actions .ant-btn-text{margin-right:auto}.creation-clarification{padding:1.25rem;margin:1rem 0;background:var(--ui-canvas);border-radius:.75rem}.creation-clarification .ant-btn{margin:8px 8px 0 0}.creation-asset-dialog{color:var(--ui-text)}.creation-asset-dialog .ant-modal-body{max-height:68dvh;overflow-y:auto;padding:8px 4px}.creation-asset-dialog .ant-btn{min-height:2.75rem}.creation-asset-dialog p{color:var(--ui-muted);line-height:1.7}.creation-asset-dialog .cloud-canvas-actions{justify-content:flex-start;gap:8px;margin:1rem 0}.creation-asset-dialog .ant-select{min-width:9.375rem}.creation-asset-row{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--ui-line);border-radius:.75rem;margin:10px 0}.creation-asset-row[data-selected=true]{background:rgba(var(--ui-accent-rgb),.06);border-color:var(--ui-accent)}.creation-asset-detail{margin:1.25rem 0;padding:1.25rem;border-radius:.75rem;background:var(--ui-canvas);overflow-wrap:anywhere}.creation-asset-detail .ant-btn{margin:0 10px 10px 0}.creation-asset-editor label{margin-top:1.125rem}.creation-asset-editor h3{font-size:.9375rem;font-weight:600;margin:1.75rem 0 .75rem}.creation-asset-editor fieldset{border:1px solid var(--ui-line);border-radius:.75rem;padding:1rem;margin:1.25rem 0}.creation-bound-assets>h3{font-size:.8125rem;color:var(--ui-muted);margin:.75rem 0}.creation-bound-assets>p{font-size:.8125rem;margin:8px 0;color:var(--ui-muted)}.creation-bound-asset{padding:1rem 0;border-bottom:1px solid var(--ui-line)}.creation-bound-asset .cloud-canvas-actions{justify-content:flex-start;gap:8px}.creation-asset-dialog table td,.creation-asset-dialog table th{padding:.75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--ui-line)}.creation-video-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.creation-video-frames{padding:1rem .75rem;margin:1.25rem 0;background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:.75rem}.creation-video-frames h4{font-size:.875rem;font-weight:600;margin:0 0 .75rem}.creation-video-frames .cloud-canvas-actions{justify-content:flex-start;margin:.75rem 0}.creation-video-frames>.ant-btn{margin:4px 8px 4px 0}.creation-video-frames p{font-size:.75rem;line-height:1.7}@media (max-width:43.75rem){.creation-question-grid{grid-template-columns:minmax(0,1fr)}.creation-brief-toolbar{align-items:stretch;flex-direction:column}.creation-current-brief{flex-direction:column}.creation-form-actions .ant-btn{flex:1 1 auto}}.creation-asset-section>summary{cursor:pointer;padding:8px 0;font-weight:600;font-size:.875rem}.creation-asset-section>summary span{margin-left:.75rem;color:var(--ui-muted);font-size:.75rem;font-weight:400}.creation-asset-section>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:4px}.creation-asset-section[open]>summary{margin-bottom:.75rem}