@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.artwork-step{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex;container:artwork-step/inline-size}.artwork-step__lede{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.artwork-step__heading{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);line-height:var(--leading-heading)}.artwork-step__intro{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted);line-height:var(--leading-body);max-inline-size:60ch}.artwork-step__alert{max-inline-size:48rem}.artwork-step__layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr);display:grid}.artwork-step__stage,.artwork-step__facts{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;min-width:0;display:flex}.artwork-step__stage{max-inline-size:28rem}@container artwork-step (min-width:56rem){.artwork-step__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:3rem}.artwork-step__stage{max-inline-size:none}.artwork-step .artwork-step__dropzone:not([data-has-file=true]){aspect-ratio:1;text-align:center;justify-content:center;align-items:center}.artwork-step .artwork-step__dropzone:not([data-has-file=true]) .file-dropzone__actions{flex-direction:column;justify-content:center}}.artwork-step__facts>*{max-inline-size:44rem}.artwork-step__section{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.artwork-step__divider{border-block-start:var(--border-width-hairline) solid var(--separator-tertiary);padding-top:calc(var(--spacing,.25rem) * 6)}.artwork-step__pane{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-width:0;display:flex}.artwork-step__pane-heading{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}.artwork-step__spec-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body);display:flex}.artwork-step__spec-marker{margin-top:calc(var(--spacing,.25rem) * 2.5);inline-size:.75rem;block-size:var(--border-width-hairline);background:var(--separator);flex-shrink:0}.artwork-step .artwork-step__dropzone{max-inline-size:none}.artwork-step__placeholder{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.artwork-step__placeholder-mark{flex-shrink:0;inline-size:3.75rem}.artwork-step__placeholder-caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body)}.artwork-step__full{aspect-ratio:1;border:var(--border-width-hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-secondary);width:100%;overflow:hidden}.artwork-step__full img{object-fit:contain;width:100%;height:100%;display:block}.artwork-step__thumb-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);border:var(--border-width-hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);max-inline-size:24rem;display:flex}.artwork-step__thumb{border-radius:var(--radius-control);background:var(--surface-secondary);flex-shrink:0;block-size:60px;inline-size:60px;overflow:hidden}.artwork-step__thumb img{object-fit:cover;width:100%;height:100%;display:block}.artwork-step__thumb-text{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex}.artwork-step__thumb-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary);overflow:hidden}.artwork-step__thumb-artist{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-secondary);overflow:hidden}.artwork-step__note{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body)}.artwork-step__list{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.artwork-step__check{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));line-height:var(--leading-body);display:flex}.artwork-step__check-icon{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.artwork-step__check[data-result=pass] .artwork-step__check-icon{color:var(--text-success)}.artwork-step__check[data-result=fail] .artwork-step__check-icon{color:var(--text-danger)}.artwork-step__check[data-result=unknown] .artwork-step__check-icon,.artwork-step__check[data-result=pass]{color:var(--text-secondary)}.artwork-step__check[data-result=fail],.artwork-step__check[data-result=unknown]{color:var(--text-primary)}.artwork-step__manual-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-primary);line-height:var(--leading-body);display:flex}.artwork-step__manual-marker{margin-top:calc(var(--spacing,.25rem) * 2);background:var(--text-secondary);border-radius:50%;flex-shrink:0;block-size:.375rem;inline-size:.375rem}.artwork-step__honesty{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-secondary);line-height:var(--leading-body)}.artwork-step__confirm{padding-top:var(--spacing,.25rem)}.artwork-step__live:empty{display:none}.artwork-step__progress-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary)}@media (pointer:coarse){.artwork-step .button,.artwork-step [data-slot=checkbox-content]{min-block-size:2.75rem}}@property --tw-font-weight{syntax:"*";inherits:false}
