.file-upload-area-wrapper[data-v-c494311f]{width:100%}.file-upload-area-wrapper .file-upload-area[data-v-c494311f]{background:#e6f3ff;border:2px dashed #8cc2ff;border-radius:8px;cursor:pointer;padding:60px;transition:all .3s ease;width:100%}.file-upload-area-wrapper .file-upload-area.drag-over[data-v-c494311f],.file-upload-area-wrapper .file-upload-area[data-v-c494311f]:hover{background:#d6ebff;border-color:#3b89ff}.file-upload-area-wrapper .file-upload-area .upload-content[data-v-c494311f]{align-items:center;display:flex;flex-direction:column}.file-upload-area-wrapper .file-upload-area .upload-content .upload-icon[data-v-c494311f]{align-items:center;display:flex;justify-content:center}.file-upload-area-wrapper .file-upload-area .upload-content .upload-text[data-v-c494311f]{color:var(--color-text-color-text-primary,#333);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:24px 0 16px;text-align:center}.file-upload-area-wrapper .file-upload-area .upload-content .upload-tip[data-v-c494311f]{color:var(---color-text-secondary,#666);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0;text-align:center}@media screen and (max-width:768px){.file-upload-area-wrapper .file-upload-area[data-v-c494311f]{padding:40px 16px}}.intro-section-wrapper[data-v-f1e8f7a3]{margin:0 auto}.intro-section-wrapper .intro-content[data-v-f1e8f7a3]{align-items:center;display:flex;gap:40px}.intro-section-wrapper .intro-content .intro-text[data-v-f1e8f7a3]{flex:1}.intro-section-wrapper .intro-content .intro-text .intro-title[data-v-f1e8f7a3]{color:#000;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:24px}.intro-section-wrapper .intro-content .intro-text .intro-description[data-v-f1e8f7a3]{color:#000000b3;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin:0}.intro-section-wrapper .intro-content .intro-image[data-v-f1e8f7a3]{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.intro-section-wrapper .intro-content .intro-image .intro-image-placeholder[data-v-f1e8f7a3]{max-width:none;width:auto}@media screen and (max-width:768px){.intro-section-wrapper .intro-content[data-v-f1e8f7a3]{flex-direction:column;gap:24px}.intro-section-wrapper .intro-content .intro-image[data-v-f1e8f7a3]{justify-content:center}.intro-section-wrapper .intro-content .intro-image .intro-image-placeholder[data-v-f1e8f7a3]{max-width:400px;width:100%}}
