.bulk-product-upload_page__sKbqp{padding:1.5rem 1.75rem 2.5rem;max-width:1100px}.bulk-product-upload_header__7QDtP{margin-bottom:1.75rem}.bulk-product-upload_backLink__bwvqD{display:inline-flex;align-items:center;gap:.35rem;border:none;background:none;color:#666;font-size:.875rem;font-weight:500;padding:0;margin-bottom:1rem;cursor:pointer;transition:color .15s ease}.bulk-product-upload_backLink__bwvqD:hover{color:#111}.bulk-product-upload_title__Kb50g{font-size:1.5rem;font-weight:600;color:#111;margin:0 0 .5rem;letter-spacing:-.02em}.bulk-product-upload_subtitle__HMIFo{font-size:.9375rem;color:#666;margin:0;line-height:1.55;max-width:46rem}.bulk-product-upload_optionsGrid__Lh9ii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.25rem}@media (max-width:991px){.bulk-product-upload_optionsGrid__Lh9ii{grid-template-columns:1fr}}.bulk-product-upload_optionCard__uZwPS{background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:1.35rem 1.4rem 1.5rem;display:flex;flex-direction:column;min-height:100%}.bulk-product-upload_optionCardFeatured__Fu4um{border-color:#c7d7fe;box-shadow:0 4px 18px rgba(37,99,235,.08)}.bulk-product-upload_optionBadge__4nZyY{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.2rem .65rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.bulk-product-upload_optionBadgeAlt__VSiEo{background:#ecfdf5;color:#047857}.bulk-product-upload_optionTitle__Ja7iK{font-size:1.125rem;font-weight:600;color:#111;margin:0 0 .45rem}.bulk-product-upload_optionDesc__XaXLT{font-size:.875rem;color:#666;line-height:1.6;margin:0 0 1rem}.bulk-product-upload_optionList__VqWat{margin:0 0 1.25rem;padding-left:1.1rem;font-size:.8125rem;color:#555;line-height:1.65}.bulk-product-upload_optionList__VqWat li+li{margin-top:.35rem}.bulk-product-upload_optionActions__QO_ux{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:auto}.bulk-product-upload_btnOutline__Qauvj{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bulk-product-upload_btnOutline__Qauvj:hover:not(:disabled){border-color:#94a3b8;box-shadow:0 1px 4px rgba(0,0,0,.06)}.bulk-product-upload_btnOutline__Qauvj:disabled{opacity:.6;cursor:not-allowed}.bulk-product-upload_btnPrimary__HhECK{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:999px;border:none;background:#111;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease}.bulk-product-upload_btnPrimary__HhECK:hover:not(:disabled){background:#333}.bulk-product-upload_btnPrimary__HhECK:disabled{opacity:.6;cursor:not-allowed}.bulk-product-upload_structureBox__ZKDN_{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .9rem;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#475569;line-height:1.55}.bulk-product-upload_footerNote__RgFFL{font-size:.75rem;color:#888;margin:0}.bulk-product-upload_successBanner__aau3d{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:12px;background:#ecfdf5;border:1px solid #bbf7d0;margin-bottom:1.25rem}.bulk-product-upload_successBannerText__3hnnC{flex:1 1;font-size:.875rem;color:#166534;margin:0}.bulk-product-upload_progressOverlay__459TC{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1060;padding:16px}.bulk-product-upload_progressModal__jmNsG{background:#fff;border-radius:16px;width:min(640px,100%);max-height:90vh;overflow-y:auto;padding:1.35rem 1.5rem 1.25rem;box-shadow:0 20px 50px rgba(0,0,0,.18)}.bulk-product-upload_progressModalHeader__37DiO{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:1rem}.bulk-product-upload_progressTitle__UwCoM{font-size:1.125rem;font-weight:600;color:#111;margin:0 0 .25rem}.bulk-product-upload_progressFileName__5o2__{font-size:.8125rem;color:#64748b;margin:0;word-break:break-all}.bulk-product-upload_progressCloseBtn__wMA05{border:none;background:transparent;font-size:1.75rem;line-height:1;color:#94a3b8;cursor:pointer;padding:0}.bulk-product-upload_progressSteps__c_E3o{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.bulk-product-upload_progressStep__UaSp_{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:#94a3b8;padding:.3rem .65rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0}.bulk-product-upload_progressStepActive__dAqDp{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.bulk-product-upload_progressStepDone__VNkY_{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.bulk-product-upload_progressStepError__fKTtm{color:#dc2626;background:#fef2f2;border-color:#fecaca}.bulk-product-upload_progressStepIcon__MPc8B{font-size:.6875rem;line-height:1}.bulk-product-upload_progressBarTrack__tCxd1{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-bottom:1rem}.bulk-product-upload_progressBarFill__3UEBN{height:100%;background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:999px;transition:width .2s ease}.bulk-product-upload_progressBarIndeterminate__oRCeU{width:40%!important;animation:bulk-product-upload_bulkUploadIndeterminate__1RSlS 1.2s ease-in-out infinite}@keyframes bulk-product-upload_bulkUploadIndeterminate__1RSlS{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.bulk-product-upload_progressStatusBox__Ej7al{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem;margin-bottom:1rem;position:relative}.bulk-product-upload_progressStatusLead__ueA_v{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .35rem}.bulk-product-upload_progressStatusSub__7kpt8{font-size:.8125rem;color:#64748b;margin:0;line-height:1.5;padding-right:2rem}.bulk-product-upload_progressSpinner__hh9qf{position:absolute;top:1rem;right:1rem;width:22px;height:22px;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:bulk-product-upload_bulkUploadSpin__2YnOc .8s linear infinite}@keyframes bulk-product-upload_bulkUploadSpin__2YnOc{to{transform:rotate(1turn)}}.bulk-product-upload_progressResults__jWmYj{margin-bottom:.5rem}.bulk-product-upload_progressHeroStat__mtW28{text-align:center;padding:.75rem 0 1rem}.bulk-product-upload_progressHeroNumber__aH38H{display:block;font-size:2.25rem;font-weight:700;color:#111;line-height:1.1}.bulk-product-upload_progressHeroOf__EeV3g{font-size:1.25rem;color:#64748b;font-weight:600}.bulk-product-upload_progressHeroLabel__xMa3i{display:block;font-size:.875rem;color:#64748b;margin-top:.25rem}.bulk-product-upload_progressStatGrid__90Ibo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}@media (max-width:520px){.bulk-product-upload_progressStatGrid__90Ibo{grid-template-columns:repeat(2,minmax(0,1fr))}}.bulk-product-upload_progressStatCard__wADMU{border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .5rem;text-align:center;background:#fafafa}.bulk-product-upload_progressStatCard__wADMU strong{display:block;font-size:1.25rem;color:#111}.bulk-product-upload_progressStatCard__wADMU span{font-size:.6875rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.bulk-product-upload_progressNote__fFHcc{font-size:.8125rem;color:#475569;margin:0 0 .75rem;padding:.55rem .75rem;background:#f0fdf4;border-radius:8px;border:1px solid #bbf7d0}.bulk-product-upload_progressSectionGrid__t4rMS{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.bulk-product-upload_progressSectionChip__0UvOj{font-size:.75rem;padding:.35rem .65rem;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;gap:.35rem;align-items:center}.bulk-product-upload_progressSectionLabel__H5R3T{font-weight:600;color:#334155}.bulk-product-upload_progressSectionFailed__LYTI0{color:#dc2626}.bulk-product-upload_progressSuccessMsg__9iYJU{font-size:.875rem;color:#047857;margin:0 0 .75rem}.bulk-product-upload_progressErrors__xrxaG{margin-top:.5rem}.bulk-product-upload_progressErrorsHeader__y34Jb{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.bulk-product-upload_progressErrorTableWrap__Jv30E{max-height:180px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.bulk-product-upload_progressErrorCell__QZfmK{color:#dc2626;font-size:.8125rem}.bulk-product-upload_progressErrorMore__sOkeg{font-size:.75rem;color:#64748b;margin:.35rem .5rem .5rem}.bulk-product-upload_progressErrorBox__1eqfY{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:1rem;margin-bottom:1rem}.bulk-product-upload_progressErrorLead__mbkPt{font-weight:600;color:#991b1b;margin:0 0 .35rem;font-size:.9375rem}.bulk-product-upload_progressErrorDetail__daOev{margin:0;font-size:.8125rem;color:#b91c1c;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bulk-product-upload_progressErrorMeta__92mrV{margin:.5rem 0 0;font-size:.75rem;color:#7f1d1d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.bulk-product-upload_progressErrorDetailsList__R4_Pb{margin:.5rem 0 0;padding-left:1.1rem;font-size:.75rem;color:#7f1d1d;line-height:1.45}.bulk-product-upload_progressFooter__so6y_{display:flex;justify-content:flex-end;gap:10px;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.bulk-product-upload_progressReadyBox__MC99A{margin-top:1rem;padding:1rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.bulk-product-upload_progressPreviewGrid__a8cwb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.bulk-product-upload_progressPreviewCard__HKhRA{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.bulk-product-upload_progressPreviewCard__HKhRA strong{font-size:1.5rem;line-height:1.1;color:#0f172a}.bulk-product-upload_progressPreviewCard__HKhRA span{font-size:.8125rem;color:#64748b}.bulk-product-upload_progressFooterHint__QZ5GU{font-size:.75rem;color:#64748b;margin:0;width:100%;text-align:center}.bulk-upload-documentation_page__Nx2qr{padding:1.5rem 1.75rem 2.5rem;max-width:920px}.bulk-upload-documentation_header__xRfH_{margin-bottom:1.5rem}.bulk-upload-documentation_backLink__GTit2{display:inline-flex;align-items:center;gap:.35rem;border:none;background:none;color:#666;font-size:.875rem;font-weight:500;padding:0;margin-bottom:1rem;cursor:pointer;transition:color .15s ease}.bulk-upload-documentation_backLink__GTit2:hover{color:#111}.bulk-upload-documentation_title__mtnA9{font-size:1.5rem;font-weight:600;color:#111;margin:0 0 .5rem;letter-spacing:-.02em}.bulk-upload-documentation_subtitle__mVHJh{font-size:.9375rem;color:#666;margin:0;line-height:1.55;max-width:40rem}.bulk-upload-documentation_tipBanner__SImjq{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.15rem;margin:1.25rem 0 1.5rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;font-size:.875rem;color:#1e3a8a;line-height:1.5}.bulk-upload-documentation_tipBanner__SImjq strong{color:#1e40af}.bulk-upload-documentation_inlineLink__b_gyI{border:none;background:none;padding:0;color:#1d4ed8;font-weight:600;text-decoration:underline;cursor:pointer}.bulk-upload-documentation_sheetList__FShT_{margin:0;padding-left:1.1rem;font-size:.875rem;color:#444;line-height:1.65}.bulk-upload-documentation_sheetList__FShT_ li+li{margin-top:.45rem}.bulk-upload-documentation_ctaRow__odsMD{display:flex;justify-content:center;margin-top:1.5rem;padding-bottom:.5rem}.bulk-upload-documentation_stepsGrid__9CTr_{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.bulk-upload-documentation_stepCard__Evp6I{padding:1rem;background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.bulk-upload-documentation_stepNum__DZxaI{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#111;color:#fff;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.bulk-upload-documentation_stepTitle__GRLjT{font-size:.875rem;font-weight:600;color:#222;margin:0 0 .25rem}.bulk-upload-documentation_stepDesc__wfTK0{font-size:.75rem;color:#777;margin:0;line-height:1.45}.bulk-upload-documentation_card__Gi_SH{background:#fff;border-radius:16px;border:1px solid #ececec;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:1.25rem;overflow:hidden}.bulk-upload-documentation_cardHeader__qEl7y{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f0f0;background:#fafafa}.bulk-upload-documentation_cardTitle__nBeta{font-size:.9375rem;font-weight:600;color:#222;margin:0}.bulk-upload-documentation_cardBadge__0up0E{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .55rem;border-radius:999px;background:#f0f0f0;color:#555}.bulk-upload-documentation_cardBody__F6S22{padding:1.25rem}.bulk-upload-documentation_cardBody__F6S22 p{font-size:.875rem;color:#555;line-height:1.55;margin:0 0 .75rem}.bulk-upload-documentation_cardBody__F6S22 p:last-child{margin-bottom:0}.bulk-upload-documentation_downloadRow__MixlP{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.bulk-upload-documentation_downloadBtn__cYC7U{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;border:1px solid #ddd;background:#fff;color:#222;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.bulk-upload-documentation_downloadBtn__cYC7U:hover{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,.06);color:#111}.bulk-upload-documentation_downloadBtnPrimary__VUHNs{background:#111;border-color:#111;color:#fff}.bulk-upload-documentation_downloadBtnPrimary__VUHNs:hover{opacity:.9;color:#fff}.bulk-upload-documentation_bulletList__GzgzB{margin:.75rem 0 0;padding:0;list-style:none}.bulk-upload-documentation_bulletList__GzgzB li{position:relative;padding-left:1.1rem;font-size:.8125rem;color:#555;line-height:1.55;margin-bottom:.45rem}.bulk-upload-documentation_bulletList__GzgzB li:before{content:"•";position:absolute;left:0;color:#999}.bulk-upload-documentation_bulletList__GzgzB code{font-size:.75rem;background:#f3f3f3;padding:.1rem .35rem;border-radius:4px;color:#333}.bulk-upload-documentation_codeBlock__m8_ku{position:relative;margin-top:.75rem;border-radius:12px;background:#1a1a1a;border:1px solid #2a2a2a;overflow:hidden}.bulk-upload-documentation_codeBlock__m8_ku pre{margin:0;padding:1rem 1.1rem;overflow-x:auto;font-size:.75rem;line-height:1.5;color:#e5e5e5;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.bulk-upload-documentation_copyBtn__Z5vQ4{position:absolute;top:.5rem;right:.5rem;padding:.3rem .65rem;border:1px solid #444;border-radius:6px;background:#2a2a2a;color:#ccc;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.bulk-upload-documentation_copyBtn__Z5vQ4:hover{background:#333;color:#fff}.bulk-upload-documentation_copyBtnCopied__LNcde{background:#166534;border-color:#166534;color:#fff}.bulk-upload-documentation_accordion__I8HCl{margin-top:.75rem;border:1px solid #eee;border-radius:10px;overflow:hidden}.bulk-upload-documentation_accordionBtn__itViD{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:none;background:#f8f8f8;color:#333;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:left}.bulk-upload-documentation_accordionBtn__itViD:hover{background:#f0f0f0}.bulk-upload-documentation_accordionBody__UMYku{padding:.75rem 1rem 1rem;background:#fff;border-top:1px solid #eee}.bulk-upload-documentation_columnGrid__CB__h{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none}.bulk-upload-documentation_columnGrid__CB__h li{font-size:.75rem;color:#555}.bulk-upload-documentation_columnGrid__CB__h code{font-size:.6875rem;background:#f3f3f3;padding:.1rem .3rem;border-radius:3px}.bulk-upload-documentation_faqList__wp45D{display:flex;flex-direction:column;gap:.65rem}.bulk-upload-documentation_faqItem__KV_q4{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff}.bulk-upload-documentation_faqQuestion__oAoFr{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:none;background:#fafafa;color:#222;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:left}.bulk-upload-documentation_faqQuestion__oAoFr:hover{background:#f3f3f3}.bulk-upload-documentation_faqAnswer__A4KIn{padding:0 1rem .875rem;font-size:.8125rem;color:#555;line-height:1.55}.bulk-upload-documentation_faqAnswer__A4KIn ul{margin:.35rem 0 0;padding-left:1.1rem}.bulk-upload-documentation_faqAnswer__A4KIn li{margin-bottom:.25rem}.bulk-upload-documentation_faqChevron__yiUfz{flex-shrink:0;font-size:.75rem;color:#888;transition:transform .15s ease}.bulk-upload-documentation_faqChevronOpen__TMqOs{transform:rotate(180deg)}.bulk-upload-documentation_twoCol__i8ZDg{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:767px){.bulk-upload-documentation_page__Nx2qr{padding:1rem 1rem 2rem}.bulk-upload-documentation_stepsGrid__9CTr_,.bulk-upload-documentation_twoCol__i8ZDg{grid-template-columns:1fr}}