._layout_dfnvv_1{min-height:100vh;display:flex;flex-direction:column}._content_dfnvv_7{flex:1;padding-bottom:2.25641rem}._menuWrapper_dfnvv_12{position:fixed;bottom:0;left:0;right:0;width:100%;height:2.25641rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:100}._menu_dfnvv_12{--bgColorMenu: #ffffff;display:flex;width:100%;font-size:.61538rem;padding:0 .61538rem;position:relative;align-items:flex-end;justify-content:center;background-color:var(--bgColorMenu);box-shadow:0 -.05128rem .25641rem #00000014;height:1.38462rem}._menuItem_dfnvv_39{flex:1;display:flex;justify-content:center;align-items:flex-end;position:relative;z-index:10}._menuItemInner_dfnvv_48{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:pointer;position:relative;z-index:10}._menuItemInner_dfnvv_48._active_dfnvv_58 ._menuLabel_dfnvv_58{color:#165dff}._menuIcon_dfnvv_62{width:.82051rem;height:.82051rem}._uploadIconWrapper_dfnvv_67{width:1.48718rem;height:1.48718rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}._uploadIcon_dfnvv_67{width:1.23077rem;height:1.23077rem}._menuLabel_dfnvv_58{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-style:normal;font-size:.30769rem;line-height:100%;letter-spacing:0px;text-align:center;color:#4e5969}._menuLabel_dfnvv_58{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-style:normal;font-size:.30769rem;line-height:100%;letter-spacing:0px;text-align:center;color:#4e5969;margin-top:.10256rem}._menuBorder_dfnvv_105{left:0;bottom:99%;width:4.48718rem;height:.97436rem;position:absolute;clip-path:url(#menu-clip);background-color:var(--bgColorMenu);z-index:1}._svgContainer_dfnvv_116{overflow:hidden;width:0;height:0;position:absolute}._tabBarSafe_dfnvv_123{height:env(safe-area-inset-bottom);background:#fff}._menuHidden_dfnvv_128{z-index:0}._menuHidden_dfnvv_128 ._menu_dfnvv_12,._menuHidden_dfnvv_128 ._menuBorder_dfnvv_105{visibility:hidden}._overlay_lham1_1{position:fixed;inset:0;background:#0f172a6b;-webkit-backdrop-filter:blur(.15385rem);backdrop-filter:blur(.15385rem);z-index:100;display:flex;align-items:flex-end}._modal_lham1_14{position:relative;width:100%;max-width:10rem;margin:0 auto;background:linear-gradient(180deg,#f6fafffa,#fff 28%),#fff;border-radius:.71795rem .71795rem 0 0;padding:.46154rem .41026rem .51282rem;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 -.30769rem .76923rem #0f172a1a}._header_lham1_30{display:flex;justify-content:center;align-items:center;position:relative}._title_lham1_37{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:.4359rem;color:#111827;letter-spacing:.01em}._closeBtn_lham1_45{position:absolute;right:0;width:.61538rem;height:.61538rem;cursor:pointer}._closeBtnDisabled_lham1_53{cursor:not-allowed;opacity:.45}._divider_lham1_58{height:1px;background:linear-gradient(90deg,#e5e6eb00,#e5e6eb 14% 86%,#e5e6eb00);margin:.41026rem 0 .35897rem}._buttonGroup_lham1_64{display:flex;flex-direction:column;gap:.30769rem}._uploadButton_lham1_70{width:100%;min-height:2.15385rem;background:linear-gradient(135deg,#f8fbff,#f3f7ff);border:1px solid #e6eefb;border-radius:.46154rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._uploadButton_lham1_70:active{transform:scale(.99)}._uploadButtonDisabled_lham1_89{cursor:not-allowed;opacity:.65}._buttonContent_lham1_94{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 .46154rem;box-sizing:border-box;gap:.30769rem}._textWrapper_lham1_104{flex:1;min-width:0;display:flex;flex-direction:column;gap:.10256rem}._buttonTitle_lham1_112{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:.38462rem;line-height:.5641rem;color:#111827}._buttonDesc_lham1_120{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:.33333rem;line-height:.51282rem;color:#6b7280}._iconWrapper_lham1_128{width:2.25641rem;height:1.74359rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._icon_lham1_128{width:1.94872rem;height:1.48718rem;object-fit:contain}._progressCard_lham1_143{margin-bottom:.35897rem;padding:.41026rem .35897rem .35897rem;border-radius:.51282rem;background:linear-gradient(145deg,#f8fbff,#f1f7ff);border:1px solid #dbeafe;box-shadow:inset 0 1px #ffffffd9}._progressCardSuccess_lham1_152{background:linear-gradient(145deg,#f2fff7,#ebfff3);border-color:#bbf7d0}._progressCardError_lham1_157{background:linear-gradient(145deg,#fff7f7,#fff1f2);border-color:#fecdd3}._progressHeader_lham1_162{display:flex;align-items:flex-start;justify-content:space-between;gap:.30769rem}._progressTextBlock_lham1_169{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15385rem}._progressBadge_lham1_177{width:fit-content;max-width:100%;padding:.10256rem .25641rem;border-radius:25.61538rem;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:.30769rem;line-height:.46154rem}._progressBadgeUploading_lham1_188{background:#165dff1f;color:#165dff}._progressBadgeSuccess_lham1_193{background:#16a34a1f;color:#15803d}._progressBadgeError_lham1_198{background:#ef44441f;color:#dc2626}._progressFileName_lham1_203{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:.38462rem;line-height:.5641rem;color:#111827}._progressPhase_lham1_214{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.33333rem;line-height:.51282rem;color:#6b7280}._progressPercent_lham1_221{flex:0 0 auto;min-width:1.33333rem;text-align:right;font-family:DIN Alternate,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:.61538rem;line-height:.71795rem;color:#165dff}._progressTrack_lham1_232{height:.25641rem;margin-top:.35897rem;overflow:hidden;background:#94a3b82e;border-radius:25.61538rem}._progressInner_lham1_240{height:100%;background:linear-gradient(90deg,#165dff,#36a3ff 55%,#66c6ff);border-radius:25.61538rem;transition:width .25s ease;box-shadow:0 .10256rem .30769rem #165dff47}._stepList_lham1_248{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.20513rem;margin-top:.35897rem}._stepItem_lham1_255{display:flex;flex-direction:column;align-items:center;gap:.15385rem}._stepDot_lham1_262{width:.20513rem;height:.20513rem;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 .10256rem #cbd5e159}._stepDotActive_lham1_270{background:#165dff;box-shadow:0 0 0 .10256rem #165dff2e}._stepDotDone_lham1_275{background:#16a34a;box-shadow:0 0 0 .10256rem #16a34a24}._stepLabel_lham1_280{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.30769rem;line-height:.46154rem;color:#94a3b8}._stepLabelHighlight_lham1_287{color:#334155;font-weight:600}._overlay_dbpz2_1{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;justify-content:center;align-items:center}._visible_dbpz2_12{animation:_fadeIn_dbpz2_1 .3s ease}._hidden_dbpz2_16{animation:_fadeOut_dbpz2_1 .3s ease}@keyframes _fadeIn_dbpz2_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _fadeOut_dbpz2_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}._toast_dbpz2_42{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.41026rem;gap:.20513rem;width:3.28205rem;height:2.51282rem;background:#1d2129cc;border-radius:.20513rem}@keyframes _toastFadeIn_dbpz2_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _toastFadeOut_dbpz2_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}._icon_dbpz2_77{width:1.02564rem;height:1.02564rem}._message_dbpz2_82{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.35897rem;font-weight:400;line-height:.51282rem;letter-spacing:0px;text-align:center;color:#fff}._loading_qxwyi_1{display:flex;justify-content:center;align-items:center;height:100vh;font-size:.41026rem;color:#999}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f7f8fa;overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#root{min-height:100vh}
