.production-module__tRr_aa__panel{gap:var(--space-4);padding:var(--space-4);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-1);min-inline-size:0;display:grid}.production-module__tRr_aa__destination{gap:var(--space-4);min-inline-size:0;scroll-margin-block-start:var(--space-20);display:grid}.production-module__tRr_aa__destinationHeading{align-items:start;gap:var(--space-3);min-inline-size:0;display:flex}.production-module__tRr_aa__destinationIcon{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);border-radius:var(--radius-control);background:var(--accent-soft);flex:none;place-items:center;display:grid}.production-module__tRr_aa__platformChoices{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0;display:grid}.production-module__tRr_aa__platformCard{justify-content:space-between;align-items:start;gap:var(--space-2);block-size:auto;min-block-size:calc(var(--touch-target-min) * 2);padding:var(--space-3);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-control);text-align:start;white-space:normal}.production-module__tRr_aa__platformCard[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.production-module__tRr_aa__platformCopy{gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:grid}.production-module__tRr_aa__platformMark{inline-size:var(--space-4);block-size:var(--space-4);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.production-module__tRr_aa__platformCard[aria-pressed=true] .production-module__tRr_aa__platformMark{border-color:var(--accent-border)}.production-module__tRr_aa__destinationStep{gap:var(--space-3);min-inline-size:0;display:grid}.production-module__tRr_aa__modelSearch{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.production-module__tRr_aa__destinationFooter{gap:var(--space-3);border-block-start:var(--border-w) solid var(--border-subtle);min-inline-size:0;padding-block-start:var(--space-3);display:grid}.production-module__tRr_aa__destinationFooter>button{justify-self:start;max-inline-size:100%}.production-module__tRr_aa__destinationDetails .production-module__tRr_aa__facts{padding-block-start:var(--space-3)}.production-module__tRr_aa__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.production-module__tRr_aa__grid>*{min-inline-size:0}.production-module__tRr_aa__field{gap:var(--space-2);min-inline-size:0;display:grid}.production-module__tRr_aa__modelChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}.production-module__tRr_aa__modelChoices>button{max-inline-size:100%}.production-module__tRr_aa__modelChoices [aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.production-module__tRr_aa__workflow{gap:var(--space-2);border-inline-start:var(--border-w) solid var(--accent-border);min-inline-size:0;padding-inline-start:var(--space-3);display:grid}.production-module__tRr_aa__sourceLink{color:var(--accent);overflow-wrap:anywhere;justify-self:start}.production-module__tRr_aa__referencePlan{gap:var(--space-3);min-inline-size:0;display:grid}.production-module__tRr_aa__references{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-32) * 2)), 1fr));align-items:start;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.production-module__tRr_aa__referenceCard{gap:var(--space-3);padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-2);min-inline-size:0;display:grid}.production-module__tRr_aa__referenceHeading{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;min-inline-size:0;display:flex}.production-module__tRr_aa__reorder{gap:var(--space-1);margin-inline-start:auto;display:flex}.production-module__tRr_aa__referenceMedia{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.production-module__tRr_aa__referenceMedia img{inline-size:var(--space-16);aspect-ratio:1;object-fit:contain;border-radius:var(--radius-control);background:var(--surface-1);flex:none}.production-module__tRr_aa__referenceMedia>div{overflow-wrap:anywhere}.production-module__tRr_aa__bindingFields{gap:var(--space-3);padding-block-start:var(--space-3);display:grid}.production-module__tRr_aa__referencePlan .production-module__tRr_aa__productBinding{padding-block-start:0}.production-module__tRr_aa__referencePlan[data-compact] .production-module__tRr_aa__referenceCard{padding:var(--space-2)}.production-module__tRr_aa__uploadGuide{gap:var(--space-5);border-block-start:var(--border-w) solid var(--border-subtle);min-inline-size:0;padding-block-start:var(--space-5);display:grid}.production-module__tRr_aa__uploadImages{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-32) * 2)), 1fr));gap:var(--space-4);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.production-module__tRr_aa__uploadImage{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-card);border:var(--border-w) solid var(--border-subtle);background:var(--surface-1);grid-template-rows:auto 1fr;display:grid}.production-module__tRr_aa__uploadImageFrame{aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--surface-2);place-items:center;display:grid;position:relative;overflow:hidden}.production-module__tRr_aa__uploadImageFrame img{object-fit:contain;block-size:100%;max-block-size:100%;inline-size:100%;position:absolute}.production-module__tRr_aa__imageNumber{padding:var(--space-1) var(--space-3);background:var(--surface-1);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.production-module__tRr_aa__uploadImage .production-module__tRr_aa__field{overflow-wrap:anywhere}.production-module__tRr_aa__facts{gap:var(--space-2);display:grid}.production-module__tRr_aa__facts a{color:var(--accent);overflow-wrap:anywhere}.production-module__tRr_aa__panel details{border-block-start:var(--border-w) solid var(--border-subtle);padding-block-start:var(--space-3)}.production-module__tRr_aa__panel summary{cursor:pointer;padding-block:var(--space-2);min-block-size:var(--touch-target-min)}.production-module__tRr_aa__panel details[open] .production-module__tRr_aa__grid{margin-block-start:var(--space-4)}.production-module__tRr_aa__issues{border-inline-start:var(--border-w) solid var(--accent);padding-inline-start:var(--space-3)}@media (max-width:63.9375rem){.production-module__tRr_aa__platformChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375rem){.production-module__tRr_aa__grid,.production-module__tRr_aa__modelSearch{grid-template-columns:minmax(0,1fr)}.production-module__tRr_aa__modelSearch>button{justify-self:start}.production-module__tRr_aa__destinationFooter{align-items:stretch}.production-module__tRr_aa__destinationFooter>button{white-space:normal;block-size:auto;inline-size:100%;min-block-size:var(--touch-target-min);padding-block:var(--space-3)}}
.prompt-output-workspace-module__qbwV8G__workspace{--prompt-output-gap:var(--space-5);gap:var(--prompt-output-gap);inline-size:min(100%, var(--container-content));padding-block:var(--space-4) var(--space-12);margin-inline:auto;display:grid}.prompt-output-workspace-module__qbwV8G__topbar{align-items:center;gap:var(--space-4);border-block-end:var(--border-w) solid var(--border-hairline);background:color-mix(in srgb, var(--bg-app) 94%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);grid-template-columns:auto minmax(0,1fr) auto;padding-block-end:var(--space-4);display:grid}.prompt-output-workspace-module__qbwV8G__outputIdentity,.prompt-output-workspace-module__qbwV8G__topActions,.prompt-output-workspace-module__qbwV8G__refineHeading,.prompt-output-workspace-module__qbwV8G__guardrail{align-items:center;gap:var(--space-3);display:flex}.prompt-output-workspace-module__qbwV8G__outputIdentity{flex-direction:column;align-items:start;min-inline-size:0}.prompt-output-workspace-module__qbwV8G__outputIdentity>div{gap:var(--space-1);min-inline-size:0;display:grid}.prompt-output-workspace-module__qbwV8G__outputIdentity span{color:var(--text-primary);font-size:var(--type-label-size);font-weight:600}.prompt-output-workspace-module__qbwV8G__outputIdentity small{color:var(--text-tertiary);font-size:var(--type-caption-size)}.prompt-output-workspace-module__qbwV8G__outputIcon,.prompt-output-workspace-module__qbwV8G__avatar,.prompt-output-workspace-module__qbwV8G__refineIcon{border-radius:var(--radius-pill);background:var(--accent-soft);flex:none;place-items:center;display:grid}.prompt-output-workspace-module__qbwV8G__outputIcon{inline-size:var(--space-8);block-size:var(--space-8)}.prompt-output-workspace-module__qbwV8G__topActions{justify-content:flex-end}.prompt-output-workspace-module__qbwV8G__message{align-items:start;gap:var(--prompt-output-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.prompt-output-workspace-module__qbwV8G__avatar{inline-size:var(--space-10);block-size:var(--space-10);box-shadow:var(--shadow-control);position:sticky;inset-block-start:calc(var(--app-nav-visible-size) + var(--space-4))}.prompt-output-workspace-module__qbwV8G__promptDocument{min-inline-size:0}.prompt-output-workspace-module__qbwV8G__deliveryLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.prompt-output-workspace-module__qbwV8G__promptPane{gap:var(--space-3);min-inline-size:0;display:grid}.prompt-output-workspace-module__qbwV8G__attachments>summary{cursor:pointer;min-block-size:var(--touch-target-min);padding-block:var(--space-3)}.prompt-output-workspace-module__qbwV8G__refine{gap:var(--prompt-output-gap);max-inline-size:58rem;border-block-start:var(--border-w) solid var(--border-hairline);animation:prompt-output-workspace-module__qbwV8G__refine-arrive var(--motion-smooth) var(--ease-out) both;margin-inline-start:calc(var(--space-10) + var(--space-4));padding-block-start:var(--prompt-output-gap);display:grid}.prompt-output-workspace-module__qbwV8G__refine>summary{cursor:pointer;min-block-size:var(--touch-target-min);padding-block:var(--space-3)}.prompt-output-workspace-module__qbwV8G__refine>section{gap:var(--space-4);min-inline-size:0;display:grid}@keyframes prompt-output-workspace-module__qbwV8G__refine-arrive{0%{opacity:0;translate:0 var(--space-2)}to{opacity:1;translate:0}}.prompt-output-workspace-module__qbwV8G__refineHeading{align-items:flex-start}.prompt-output-workspace-module__qbwV8G__refineIcon{inline-size:var(--space-8);block-size:var(--space-8);background:var(--surface-2)}.prompt-output-workspace-module__qbwV8G__refineHeading>div{gap:var(--space-1);display:grid}.prompt-output-workspace-module__qbwV8G__refineHeading h2,.prompt-output-workspace-module__qbwV8G__refineHeading p,.prompt-output-workspace-module__qbwV8G__chatMessage,.prompt-output-workspace-module__qbwV8G__error,.prompt-output-workspace-module__qbwV8G__guardrail{margin:0}.prompt-output-workspace-module__qbwV8G__refineHeading h2{color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--type-card-title-leading)}.prompt-output-workspace-module__qbwV8G__refineHeading p,.prompt-output-workspace-module__qbwV8G__guardrail{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.prompt-output-workspace-module__qbwV8G__thread{gap:var(--space-2);display:grid}.prompt-output-workspace-module__qbwV8G__chatMessage{max-inline-size:80%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--type-ui-small-size);line-height:var(--type-ui-small-leading)}.prompt-output-workspace-module__qbwV8G__chatMessage[data-role=user]{background:var(--surface-2);color:var(--text-primary);justify-self:end}.prompt-output-workspace-module__qbwV8G__chatMessage[data-role=assistant]{color:var(--accent);justify-self:start;padding-inline-start:0}.prompt-output-workspace-module__qbwV8G__composer{align-items:end;gap:var(--space-3);padding:var(--space-3);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-control);transition:border-color var(--motion-hover) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.prompt-output-workspace-module__qbwV8G__composer:focus-within{border-color:var(--accent-border)}.prompt-output-workspace-module__qbwV8G__composer textarea{min-block-size:var(--touch-target-min);max-block-size:12rem;padding:var(--space-2);resize:vertical;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-ui-small-size);line-height:var(--type-ui-small-leading);background:0 0;border:0;outline:0}.prompt-output-workspace-module__qbwV8G__composer textarea::placeholder{color:var(--text-tertiary)}.prompt-output-workspace-module__qbwV8G__composer textarea:disabled{opacity:.6}.prompt-output-workspace-module__qbwV8G__error{color:var(--state-danger-fg);font-size:var(--type-caption-size)}.prompt-output-workspace-module__qbwV8G__guardrail{gap:var(--space-2)}@media (max-width:63.9375rem){.prompt-output-workspace-module__qbwV8G__topbar{grid-template-columns:auto minmax(0,1fr)}.prompt-output-workspace-module__qbwV8G__topActions{grid-column:1/-1;justify-content:stretch}}@media (max-width:47.9375rem){.prompt-output-workspace-module__qbwV8G__workspace{--prompt-output-gap:var(--space-4)}.prompt-output-workspace-module__qbwV8G__topbar,.prompt-output-workspace-module__qbwV8G__deliveryLayout,.prompt-output-workspace-module__qbwV8G__composer{grid-template-columns:minmax(0,1fr)}.prompt-output-workspace-module__qbwV8G__topbar>:first-child{justify-self:start}.prompt-output-workspace-module__qbwV8G__topActions{flex-direction:column;align-items:stretch}.prompt-output-workspace-module__qbwV8G__message{grid-template-columns:minmax(0,1fr)}.prompt-output-workspace-module__qbwV8G__avatar{position:static}.prompt-output-workspace-module__qbwV8G__refine{margin-inline-start:0}.prompt-output-workspace-module__qbwV8G__chatMessage{max-inline-size:92%}}@media (prefers-reduced-motion:reduce){.prompt-output-workspace-module__qbwV8G__refine{animation:none}}.prompt-output-workspace-module__qbwV8G__refine{max-inline-size:100%;margin-inline-start:0}.prompt-output-workspace-module__qbwV8G__staleNotice{padding:var(--space-4);border:var(--border-w) solid var(--border-emphasis);border-radius:var(--radius-control);background:var(--surface-2);margin:0}
