.subject-primary-actions,.subject-review-actions{display:contents}@media screen and (max-width:800px){.home-page{flex-direction:column;gap:18px;display:flex}.home-page .home-head{order:0;margin-bottom:0}.home-page .home-head .eyebrow{display:none}.home-page .home-head h1{font-size:24px}.home-page .home-head .page-desc{margin-top:6px;font-size:12px;line-height:1.65}.home-page .home-help{order:1;margin-bottom:0}.home-page .upload-layout{display:contents}.home-page .upload-stack{order:2}.home-page .stylization-entry{order:3;margin-bottom:0}.home-page .home-side{order:4;display:block}.home-page .home-side.is-empty,.home-page .inspiration-card,.home-page .studio-notes{display:none}.home-page .dropzone{border-radius:16px;min-height:210px;padding:20px}.home-page .upload-icon{border-radius:12px;width:44px;height:46px;margin-bottom:13px}.home-page .upload-icon svg{width:26px;height:26px}.home-page .upload-icon>span{width:20px;height:20px;font-size:15px;bottom:-5px;right:-7px}.home-page .dropzone h2,.home-page .upload-content>p,.home-page .upload-recommendation{display:none}.home-page .upload-formats{margin-top:12px;font-size:10px}.home-page .dropzone.has-preview{min-height:190px;padding:12px}.home-page .preview-content{gap:7px}.home-page .preview-image{max-height:clamp(130px,24dvh,220px)}.home-page .preview-content strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.home-page .preview-content>span{font-size:11px}.home-page .upload-stack>.next-step-note{text-align:left;margin-top:8px;font-size:11px}.home-page .upload-actions{flex-wrap:nowrap}.home-page .upload-actions>.btn:first-child{flex:none}.home-page .upload-actions>.btn:last-child{flex:1}.home-page .entry-choices legend{margin-bottom:8px;font-size:12px}.home-page .entry-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-page .entry-choice{border-radius:11px;align-items:center;gap:8px;min-height:56px;padding:12px 10px}.home-page .entry-choice input{flex-shrink:0;margin:0}.home-page .entry-choice strong{font-size:13px}.home-page .entry-choice>span{gap:4px}.home-page .entry-choice:not(.entry-style)>span>span,.home-page .entry-choice small{display:none}.home-page .entry-style-panel{margin-top:8px}.home-page .entry-styles{margin-top:0}.home-page .entry-styles .entry-choice-grid{grid-template-columns:1fr}.home-page .entry-styles legend{display:none}.home-page .entry-style{align-items:flex-start;padding:16px}.home-page .entry-style input{margin-top:4px}.home-page .entry-style strong{font-size:14px}.home-page .entry-note{margin-top:16px;line-height:1.7}.home-page .home-project-panel .recent-panel{border:0;border-radius:0}.home-page .home-project-panel .panel-title{display:none}.home-page .home-project-panel .sample-list{padding:0}.subject-page .page-head{margin-bottom:16px}.subject-page .page-head .page-desc{display:none}.subject-selection-workspace{gap:12px}.subject-selection-workspace .image-stage{border-radius:14px;align-content:center;padding:10px}.subject-selection-workspace .subject-canvas{max-height:clamp(180px,100dvh - 370px,480px)}.subject-selection-workspace .subject-help-panel{justify-self:stretch;margin-top:8px}.subject-selection-workspace .subject-help-panel .canvas-help{margin:0;font-size:14px;line-height:1.9}.subject-selection-workspace .subject-tools{background:0 0;border:0;gap:10px;padding:0}.subject-selection-workspace .subject-phase{display:none}.subject-selection-workspace .subject-toolbar{gap:0}.subject-selection-workspace .subject-secondary-actions{justify-content:center;gap:8px;display:flex}.subject-selection-workspace .subject-secondary-actions .btn{flex:1;width:auto;min-height:44px;padding:9px 12px}.subject-selection-workspace .subject-review-actions .btn:only-child{flex:0 50%}.subject-selection-workspace .subject-primary-actions{flex-wrap:nowrap;gap:8px;display:flex}.subject-selection-workspace .subject-primary-actions .btn{flex:1;min-width:0;padding-inline:10px}.subject-selection-workspace .subject-primary-actions>.btn:first-child:not(:only-child){flex:0 46%}.subject-selection-workspace .subject-status{padding:9px 12px;font-size:12px;line-height:1.65}.subject-selection-workspace .subject-tools>.upload-error{margin-top:0}.subject-preview-dialog{max-height:calc(100dvh - 24px)}.subject-preview-card{gap:14px}.subject-preview-card h2{font-size:20px}.subject-preview-checker{min-height:160px}.subject-preview-canvas{max-height:45dvh}.subject-preview-actions{flex-direction:row}.subject-preview-actions .btn{flex:40%;width:auto;padding-inline:10px}}
