.workspace-module__uzFXka__workspace{border:1px solid var(--runtime-ui-line);border-top:4px solid var(--runtime-ui-accent);background:var(--runtime-ui-surface);color:var(--runtime-ui-ink);border-radius:3px;overflow:hidden}.workspace-module__uzFXka__heading{border-bottom:1px solid var(--runtime-ui-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.workspace-module__uzFXka__heading h2{margin:0;font-size:1.25rem}.workspace-module__uzFXka__body{padding:1.25rem}.workspace-module__uzFXka__body p{line-height:1.65}.workspace-module__uzFXka__drop{border:2px dashed var(--runtime-ui-line);background:var(--runtime-ui-surface);padding:1.25rem}.workspace-module__uzFXka__drop label,.workspace-module__uzFXka__output label{margin-bottom:.75rem;font-weight:700;display:block}.workspace-module__uzFXka__drop input{max-width:100%;min-height:44px}.workspace-module__uzFXka__workspace button{border:1px solid var(--runtime-ui-line);background:var(--runtime-ui-surface);min-height:44px;color:var(--runtime-ui-ink);font:inherit;cursor:pointer;border-radius:3px;padding:.65rem 1rem}.workspace-module__uzFXka__drop input::file-selector-button{border:1px solid var(--runtime-ui-line);background:var(--runtime-ui-surface);min-height:44px;color:var(--runtime-ui-ink);font:inherit;cursor:pointer;border-radius:3px;padding:.65rem 1rem}.workspace-module__uzFXka__workspace button:focus-visible,.workspace-module__uzFXka__workspace input:focus-visible,.workspace-module__uzFXka__workspace textarea:focus-visible{outline:2px solid var(--runtime-ui-accent);outline-offset:3px}.workspace-module__uzFXka__workspace .workspace-module__uzFXka__primaryButton{border-color:var(--runtime-ui-accent);background:var(--runtime-ui-accent);color:var(--color-canvas);font-weight:700}.workspace-module__uzFXka__workspace .workspace-module__uzFXka__primaryButton:hover:not(:disabled){border-color:var(--runtime-ui-accent-hover);background:var(--runtime-ui-accent-hover)}.workspace-module__uzFXka__note{color:var(--runtime-ui-muted);font-size:.9rem}.workspace-module__uzFXka__error{color:var(--runtime-ui-error)}.workspace-module__uzFXka__output textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--runtime-ui-line);background:var(--runtime-ui-surface);width:100%;color:var(--runtime-ui-ink);font:inherit;margin-bottom:.75rem;padding:1rem}@media (max-width:480px){.workspace-module__uzFXka__heading,.workspace-module__uzFXka__body,.workspace-module__uzFXka__drop{padding:1rem}.workspace-module__uzFXka__heading{align-items:flex-start}.workspace-module__uzFXka__heading button{flex-shrink:0}}.workspace-module__uzFXka__heading:not([data-active=true]){border:0;padding:0}.workspace-module__uzFXka__heading h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-module__uzFXka__heading{justify-content:flex-end}.workspace-module__uzFXka__workspace .workspace-module__uzFXka__drop{border:2px dashed var(--runtime-ui-line);text-align:center;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:256px;padding:2rem 1.5rem;transition:border-color .16s,background-color .16s;display:flex}.workspace-module__uzFXka__workspace .workspace-module__uzFXka__drop:hover,.workspace-module__uzFXka__workspace .workspace-module__uzFXka__drop[data-dragging=true]{border-color:var(--runtime-ui-accent);background:color-mix(in srgb, var(--runtime-ui-accent) 5%, var(--runtime-ui-surface))}.workspace-module__uzFXka__workspace .workspace-module__uzFXka__drop:active{background:color-mix(in srgb, var(--runtime-ui-accent) 9%, var(--runtime-ui-surface))}.workspace-module__uzFXka__plus{color:var(--runtime-ui-accent);flex-shrink:0;margin-bottom:.75rem}.workspace-module__uzFXka__dropTitle{font-size:1.125rem;font-weight:700;line-height:1.5}.workspace-module__uzFXka__dropHint{color:var(--runtime-ui-muted);line-height:1.5}.workspace-module__uzFXka__formats{color:var(--runtime-ui-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.workspace-module__uzFXka__body p[role=status]:empty{display:none}@media (max-width:480px){.workspace-module__uzFXka__workspace .workspace-module__uzFXka__drop{min-height:232px;padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.workspace-module__uzFXka__workspace .workspace-module__uzFXka__drop{transition:none}}.workspace-module__uzFXka__drop>:is(strong,span,small){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}
