.generation-upload.cd-card{width:min(100%,960px);padding:32px;display:flex;flex-direction:column;gap:28px;border-radius:26px;margin-block:auto}.generation-upload.generation-form>h1{margin:0;text-align:center;font-size:36px;font-weight:850;line-height:1.2;letter-spacing:-.6px}.generation-upload-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:start}.generation-upload-options,.generation-upload-source{min-width:0}.generation-upload-options{display:flex;flex-direction:column;gap:24px}.generation-upload>.cd-action-group{justify-content:center}.generation-upload .document-source-file{padding-block:16px 0;gap:16px}.generation-upload .document-source-text{padding-top:16px}.generation-upload .document-source-text .cd-textarea{height:192px;min-height:192px}.generation-upload .cd-file-upload{min-height:192px;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:22px;background:var(--surface)}@media (min-width:761px) and (max-height:800px){.generation-upload.cd-card{padding:24px;gap:24px}.generation-upload.generation-form>h1{font-size:32px}.generation-upload .cd-file-upload{min-height:156px}.generation-upload .document-source-text .cd-textarea{height:156px;min-height:156px}.generation-upload-options{gap:20px}}@media (max-width:1100px) and (min-width:761px){.generation-upload-columns{gap:24px}}@media (max-width:760px){.generation-upload.cd-card{max-width:520px;padding:20px;gap:20px;border-radius:24px}.generation-upload.generation-form>h1{font-size:30px;letter-spacing:-.5px}.generation-upload-columns{grid-template-columns:1fr;gap:20px}.generation-upload-options{gap:20px}.generation-upload .cd-file-upload{min-height:108px;padding:16px}.generation-upload .document-source-file{gap:12px;padding-top:12px}.generation-upload .document-source-text{padding-top:12px}.generation-upload .document-source-text .cd-textarea{height:148px;min-height:148px}.generation-upload>.cd-action-group>.cd-button{width:100%}}