.artifact-create-modal h2{margin:0 0 var(--space-2);font-size:var(--text-xl);color:var(--text-primary)}.artifact-create-modal p{color:var(--text-secondary)}.dm-modal--create :is(.dm-modal-label,.artifact-prompt-help,.nd-branch-btn,.nd-chip,.km-item,.btn-ghost){color:var(--text-primary)}.dm-modal--create:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.artifact-embedded-fields{margin:0;padding:0;min-width:0;border:0}.artifact-create-embedded .artifact-prompt-fields{margin:0 0 var(--space-4)}.artifact-create-embedded .artifact-create-footer>.artifact-prompt-help{margin:0}.dm-creation-hosted>.dm-creation-body,.dm-modal--create>.dm-creation-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dm-creation-hosted>.dm-creation-body--review,.dm-modal--create>.dm-creation-body--review{overflow:auto;overscroll-behavior:contain}.dm-creation-body>:is(.ai-workspace-model,.dm-creation-controls-root){flex:0 0 auto}.dm-creation-page-root{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-2);margin:calc(-1 * var(--space-2))}.dm-creation-page-root:has(>:is(.artifact-create-preview,.artifact-create-progress)){display:flex;flex-direction:column}.dm-creation-page-root>:is(.artifact-create-preview,.artifact-create-progress){flex:1 1 auto;min-height:0}.dm-creation-body--review>.dm-creation-page-root{overflow:visible}.dm-creation-footer-root{flex:0 0 auto}.dm-creation-footer-root[hidden],.dm-creation-hosted[hidden],.dm-creation-page-root[hidden]{display:none}.tg-dialog .panel-page-outlet:has(>[data-panel-page=template-create]:not([hidden])){display:flex;flex-direction:column;overflow:hidden}.dm-creation-hosted,.tg-dialog [data-panel-page=template-create]:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.artifact-create-embedded>.dm-sheet-body:has(>:is(.artifact-create-preview,.artifact-create-progress)){display:flex;flex-direction:column}.artifact-create-embedded>.dm-sheet-body>:is(.artifact-create-preview,.artifact-create-progress){flex:1 1 auto;min-height:0}.artifact-create-embedded .artifact-create-progress{overflow:auto;overscroll-behavior:contain}.artifact-create-embedded .dm-modal-input{font-size:var(--text-md);padding:var(--space-3);border-radius:var(--radius-control)}.dm-modal.dm-sheet.artifact-create-embedded .dm-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary)}.artifact-create-embedded .dm-sheet-close svg{width:18px;height:18px}.artifact-create-options label,.artifact-prompt-fields label,.artifact-type-field{display:grid;gap:var(--space-2);font-size:var(--type-label);font-weight:600}.artifact-create-options input,.artifact-create-options select,.artifact-prompt-fields textarea,.artifact-type-field select{width:100%;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);background:var(--bg-canvas);font:var(--text-md)/var(--leading-normal) var(--font-sans)}.artifact-prompt-fields textarea{min-height:132px;resize:vertical}.artifact-prompt-fields{display:grid;gap:var(--space-3);margin-top:var(--space-5)}.artifact-prompt-fields>.artifact-create-blank{min-height:44px}.artifact-prompt-fields p{margin:0}.artifact-prompt-help{font-size:var(--type-helper);color:var(--text-secondary);line-height:var(--leading-normal)}.artifact-create-actions,.artifact-prompt-examples{display:flex;gap:var(--space-2);flex-wrap:wrap}.artifact-prompt-examples .btn{min-height:44px}.artifact-type-field{margin-top:var(--space-4);max-width:220px}.artifact-create-options{margin:var(--space-4) 0}.artifact-create-options summary{cursor:pointer;min-height:44px;padding:var(--space-3) 0;color:var(--text-secondary)}.artifact-create-options label{margin:var(--space-3) 0}.artifact-create-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;width:100%}.artifact-create-footer .btn{min-height:44px}.artifact-create-preview{max-height:55vh;overflow:auto;overscroll-behavior:contain;padding:var(--space-3);background:var(--bg-canvas);border:1px solid var(--border);border-radius:var(--radius-surface)}.artifact-create-preview iframe{display:block;width:100%;height:420px;border:0}.artifact-create-preview table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.artifact-create-preview :is(th,td){text-align:left;padding:var(--space-2) var(--space-3);border:1px solid var(--table-border)}.artifact-create-preview th{background:var(--bg-raised);color:var(--text-primary)}.artifact-create-modal :is(.artifact-create-preview,.artifact-create-progress):focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.artifact-create-progress{padding:var(--space-5) var(--space-3)}.artifact-create-progress [role=progressbar]{height:var(--space-1);background:var(--accent-subtle);border-left:calc(var(--space-7) * 2) solid var(--accent);border-radius:var(--radius-full)}.artifact-create-error{padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-control)}.artifact-create-modal :is(textarea,input,select,summary,button):focus-visible,.arts-create-prompt :is(textarea,input,summary,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.arts-empty-canvas:has(.arts-create-prompt){padding:var(--space-4);border:0;background:transparent}.arts-create-prompt{width:min(100%,620px);margin:auto;padding:var(--space-5);background:var(--bg-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-surface);text-align:left;color:var(--text-primary)}.arts-create-prompt h1{margin:0 0 var(--space-2);font-size:var(--text-xl)}.arts-create-prompt .btn-primary{margin-top:var(--space-4);min-height:44px}.artifact-refine-trigger{min-height:44px;flex-shrink:0;gap:var(--space-2)}.artifact-refine-trigger svg{width:18px;height:18px}.artifact-refine-trigger:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:1024px){.dm-modal--create .dm-modal-input{font-size:var(--text-md);padding:var(--space-3);border-radius:var(--radius-control);min-height:44px}}@media (max-width:639px),(max-width:932px) and (max-height:480px){.dm-modal-input.creation-name-input{font-size:var(--text-md);min-height:44px;padding:var(--space-3);border-radius:var(--radius-control)}.artifact-create-actions,.artifact-create-actions .btn-primary,.artifact-prompt-fields>.artifact-create-blank{width:100%}.artifact-create-footer{gap:var(--space-2)}.arts-create-prompt{padding:var(--space-4)}.artifact-create-preview iframe{height:640px}.artifact-refine-trigger{width:44px;padding:var(--space-2)}.artifact-refine-trigger span{display:none}}@media (min-width:640px) and (max-width:932px) and (max-height:480px){.dm-modal.artifact-create-embedded>.dm-creation-body:has(>.dm-creation-page-root .artifact-prompt-fields){overflow:auto;overscroll-behavior:contain}.dm-modal.artifact-create-embedded>.dm-creation-body>.dm-creation-page-root:has(.artifact-prompt-fields){flex:0 0 auto;overflow:visible}.dm-modal.artifact-create-embedded .dm-sheet-header{padding-block:var(--space-2) var(--space-1)}.dm-modal.artifact-create-embedded>.dm-sheet-body{padding-block:var(--space-3)}.artifact-create-embedded .artifact-create-footer{flex-wrap:nowrap}.artifact-create-embedded .artifact-create-footer>.artifact-prompt-help{flex:1 1 auto;min-width:0}.artifact-create-embedded .artifact-create-actions{width:auto;flex:0 0 auto;flex-wrap:nowrap}.artifact-create-embedded .artifact-create-actions .btn-primary{width:auto}.dm-creation-hosted>.dm-creation-body--review>.dm-creation-page-root>.artifact-create-preview,.dm-modal.artifact-create-embedded>.dm-sheet-body>.artifact-create-preview,.dm-modal.artifact-create-embedded>.dm-sheet-body>.dm-creation-page-root>.artifact-create-preview{flex-basis:calc(96px + 2 * var(--space-3) + 2px);min-height:max(calc(var(--text-md) * var(--leading-normal) + 2 * var(--space-3) + 2px),calc(44px + 2 * 3px + 2px + 1px))}.dm-creation-hosted>.dm-creation-body--review>.dm-creation-page-root,.dm-modal.artifact-create-embedded>.dm-creation-body--review>.dm-creation-page-root{min-height:calc(max(var(--text-md) * var(--leading-normal) + 2 * var(--space-3) + 2px, 44px + 2 * 3px + 2px + 1px) + 2 * var(--space-2))}}