._workbench_109je_2{border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-paper-2);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-width:0;display:grid;overflow:clip}._controls_109je_12{align-content:start;gap:var(--space-5);min-width:0;padding:clamp(var(--space-5),4vw,var(--space-8));border-right:1px solid var(--color-rule);display:grid}._eyebrow_109je_21{margin:0 0 var(--space-2);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}._controls_109je_12 h2{min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-xl),3vw,var(--text-2xl));overflow-wrap:anywhere;margin:0;line-height:1.08}._intro_109je_41,._status_109je_42{margin:var(--space-3) 0 0;color:var(--color-ink-2);line-height:1.65}._actions_109je_50 button,._demo_109je_49,._upload_109je_48{border:1px solid var(--color-rule);border-radius:var(--radius-md);min-height:44px;color:var(--color-ink);background:var(--color-paper);font:inherit;transition:opacity var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out);font-weight:700}._upload_109je_48{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);text-align:left;display:flex}._upload_109je_48 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._actions_109je_50 svg,._upload_109je_48 svg{flex:none;width:18px;height:18px}._demo_109je_49{width:max-content;max-width:100%;padding:var(--space-2) var(--space-4);white-space:nowrap}._range_109je_93{gap:var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);display:grid}._range_109je_93 span{justify-content:space-between;gap:var(--space-3);display:flex}._range_109je_93 strong{color:var(--color-ink);font-family:var(--font-mono)}._range_109je_93 input{width:100%;accent-color:var(--color-accent)}._format_109je_116{gap:var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);display:grid}._format_109je_116 select{border:1px solid var(--color-rule);border-radius:var(--radius-md);min-height:44px;color:var(--color-ink);background:var(--color-paper);font:inherit;padding:0 var(--space-3)}._actions_109je_50{gap:var(--space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}._actions_109je_50 button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);white-space:nowrap;display:inline-flex}._actions_109je_50 ._download_109je_148{color:var(--color-accent-ink);background:var(--color-accent);border-color:#0000}._actions_109je_50 button:hover,._demo_109je_49:hover,._upload_109je_48:hover{transform:translateY(-1px)}._actions_109je_50 button:disabled,._format_109je_116 select:disabled,._range_109je_93 input:disabled,._upload_109je_48:disabled{cursor:not-allowed;opacity:.55}._actions_109je_50 button:active,._demo_109je_49:active,._upload_109je_48:active{transform:none}._actions_109je_50 button:disabled,._upload_109je_48:disabled{opacity:.48;pointer-events:none}._actions_109je_50 button:focus-visible,._demo_109je_49:focus-visible,._format_109je_116 select:focus-visible,._range_109je_93 input:focus-visible,._upload_109je_48:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._status_109je_42{min-height:1.5em;font-size:var(--text-sm)}._preview_109je_194{min-width:0;padding:clamp(var(--space-4),3vw,var(--space-6));background:var(--color-paper);grid-template-rows:auto minmax(28rem,1fr);display:grid}._previewHead_109je_202{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:0 0 var(--space-3);color:var(--color-ink);font-weight:700;display:flex}._previewHead_109je_202 small{color:var(--color-ink-2);font-family:var(--font-mono);font-weight:500}._canvasStage_109je_218{border-radius:var(--radius-lg);background:var(--color-paper-3);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}._canvasStage_109je_218 canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:70vh;display:block}._empty_109je_236{align-content:center;justify-items:center;gap:var(--space-2);color:var(--color-ink-2);display:grid;position:absolute;inset:0}._empty_109je_236 span{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}@media (width<=880px){._workbench_109je_2{grid-template-columns:minmax(0,1fr)}._controls_109je_12{border-right:0;border-bottom:1px solid var(--color-rule)}._preview_109je_194{grid-template-rows:auto minmax(22rem,62vh)}}@media (width<=480px){._actions_109je_50{grid-template-columns:minmax(0,1fr)}._preview_109je_194{grid-template-rows:auto minmax(18rem,58vh)}._previewHead_109je_202{align-items:flex-start;gap:var(--space-1);flex-direction:column}}@media (prefers-reduced-motion:reduce){._actions_109je_50 button,._demo_109je_49,._upload_109je_48{transition:opacity .12s var(--ease-out)}._actions_109je_50 button:hover,._demo_109je_49:hover,._upload_109je_48:hover{transform:none}}._workbench_109je_2{background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}
