.design-request-module__ACm2qW__step[hidden]{display:none}.design-request-module__ACm2qW__progress{gap:var(--space-xsmall);grid-template-columns:1fr 1fr;margin-block-start:calc(var(--space-small) * -1);display:grid}.design-request-module__ACm2qW__progress span{background:var(--color-muted-grey);height:4px;transition:background-color var(--transition-control);border-radius:2px}.design-request-module__ACm2qW__progress span[data-done=true]{background:var(--color-digital-cyan)}.design-request-module__ACm2qW__files{gap:var(--space-small);display:grid}.design-request-module__ACm2qW__filesLabel{color:var(--color-structure-navy);font-weight:700}.design-request-module__ACm2qW__filesLabel span,.design-request-module__ACm2qW__filesHelp{color:var(--color-ink);font-size:var(--font-size-small);font-weight:400}.design-request-module__ACm2qW__picker{width:fit-content;display:inline-flex;position:relative}.design-request-module__ACm2qW__pickerInput{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;font-size:0;position:absolute;inset:0}.design-request-module__ACm2qW__pickerInput:disabled{cursor:not-allowed}.design-request-module__ACm2qW__pickerButton{align-items:center;gap:var(--space-xsmall);min-height:44px;padding-inline:var(--space-medium);border:1px solid var(--color-structure-navy);border-radius:var(--radius-default);background:var(--color-canvas-white);color:var(--color-structure-navy);transition:box-shadow var(--transition-control);font-weight:700;display:inline-flex}.design-request-module__ACm2qW__picker:has(.design-request-module__ACm2qW__pickerInput:focus-visible) .design-request-module__ACm2qW__pickerButton{outline:var(--focus-outline-light);outline-offset:var(--focus-offset)}.design-request-module__ACm2qW__picker:has(.design-request-module__ACm2qW__pickerInput:disabled) .design-request-module__ACm2qW__pickerButton{opacity:.58}.design-request-module__ACm2qW__fileList{gap:var(--space-xsmall);margin:0;padding:0;list-style:none;display:grid}.design-request-module__ACm2qW__fileList li{align-items:center;gap:var(--space-small);border:1px solid var(--color-muted-grey);border-radius:var(--radius-default);font-size:var(--font-size-small);grid-template-columns:minmax(0,1fr) auto 44px;padding-inline-start:var(--space-small);display:grid}.design-request-module__ACm2qW__fileName{color:var(--color-structure-navy);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.design-request-module__ACm2qW__fileSize{color:var(--color-ink)}.design-request-module__ACm2qW__removeFile{width:44px;height:44px;color:var(--color-structure-navy);background:0 0;border:0;place-items:center;display:inline-grid}.design-request-module__ACm2qW__actions{gap:var(--space-small);display:flex}.design-request-module__ACm2qW__actions>button{flex:none}.design-request-module__ACm2qW__actions>button:last-child{flex:auto}.design-request-module__ACm2qW__chat{align-items:center;gap:var(--space-xsmall);font-size:var(--font-size-small);display:flex}.design-request-module__ACm2qW__chat>svg{color:var(--color-digital-cyan);flex:none}.design-request-module__ACm2qW__chat a{color:var(--color-structure-navy);-webkit-text-decoration-color:var(--color-digital-cyan);text-decoration-color:var(--color-digital-cyan);text-underline-offset:3px;font-weight:700}@media (hover:hover) and (pointer:fine){.design-request-module__ACm2qW__picker:has(.design-request-module__ACm2qW__pickerInput:hover:not(:disabled)) .design-request-module__ACm2qW__pickerButton{box-shadow:var(--shadow-control)}.design-request-module__ACm2qW__removeFile:hover{color:var(--color-signal-coral)}}
