.PublishGuideDemo_screen__VIve9{position:fixed;inset:0;z-index:9000;overflow:auto;background:#f8f9fb;color:#24262b;font-size:15px}.PublishGuideDemo_banner__zLyRF{display:flex;gap:20px;align-items:center;padding:18px 32px;background:#f1edf8;color:#765495;font-size:13px}.PublishGuideDemo_main__I26mT{width:min(900px,calc(100% - 80px));margin:36px 40px;padding-bottom:70px}.PublishGuideDemo_main__I26mT h1{font-size:26px;margin:0 0 18px}.PublishGuideDemo_main__I26mT h2{font-size:18px;margin:0 0 12px}.PublishGuideDemo_main__I26mT p{color:#6b7280;line-height:1.8}.PublishGuideDemo_heading__SjDGG{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}.PublishGuideDemo_heading__SjDGG h1{margin:0}.PublishGuideDemo_address__E159L{margin:20px 32px 0;padding:12px 20px;border-radius:24px;background:#eceef2;max-width:900px;color:#454a55}.PublishGuideDemo_enabled__xKPGb,.PublishGuideDemo_toggleRow__7oy05{display:flex;align-items:center;gap:14px;white-space:nowrap}.PublishGuideDemo_toggle__QGdKq{display:inline-block;position:relative;width:34px;height:20px;background:#aab0bb;border-radius:20px;flex-shrink:0}.PublishGuideDemo_toggle__QGdKq:after{content:"";position:absolute;width:16px;height:16px;top:2px;left:2px;background:#fff;border-radius:50%}.PublishGuideDemo_on__P7SDM{background:#1967d2}.PublishGuideDemo_on__P7SDM:after{left:16px}.PublishGuideDemo_screen__VIve9 button{background:#fff;border:1px solid #dadce0;padding:10px 18px;border-radius:20px;color:#1967d2;font:inherit;white-space:nowrap}.PublishGuideDemo_toolbar__LkUa_{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.PublishGuideDemo_extensionCard__bfd_8,.PublishGuideDemo_fileCard__2Hy9n{width:min(520px,100%);padding:28px;box-sizing:border-box;background:#fff;border:1px solid #e3e5eb;border-radius:14px}.PublishGuideDemo_fileRow__jAHza{display:flex;align-items:center;gap:20px}.PublishGuideDemo_fileRow__jAHza p{margin:6px 0 0;font-size:13px}.PublishGuideDemo_fileRow__jAHza strong{overflow-wrap:anywhere}.PublishGuideDemo_brandIcon__dkqBV,.PublishGuideDemo_fileIcon__yZO_n,.PublishGuideDemo_folderIcon__wejF_{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:#eef1f8;color:#527fb8;flex-shrink:0;font-size:16px;font-weight:600}.PublishGuideDemo_folderIcon__wejF_{color:#5b9dd9;font-size:40px;background:#edf6ff}.PublishGuideDemo_brandIcon__dkqBV{background:#ff315a;color:#fff;font-size:30px}.PublishGuideDemo_flowArrow__knVQE{margin:22px 0 22px 18px;color:#989eaa}.PublishGuideDemo_selected__3Twa_{background:#e7f0ff;padding:12px;border-radius:8px}.PublishGuideDemo_manifest__R_dG0{margin-left:24px;font-family:monospace}.PublishGuideDemo_extensionFooter__rQ6ZL{display:flex;gap:10px;align-items:center;margin-top:32px}.PublishGuideDemo_enabled__xKPGb{margin-left:auto;color:#3e654d;font-size:13px}.PublishGuideDemo_empty__ZGh5a{padding:70px 20px}.PublishGuideDemo_platformHeader__oUfrL{display:flex;align-items:center;gap:24px;padding:22px 32px;background:#fff;border-bottom:1px solid #eee}.PublishGuideDemo_platformHeader__oUfrL strong{background:#ff2442;color:#fff;padding:6px 10px;border-radius:14px}.PublishGuideDemo_platformHeader__oUfrL span{font-size:18px}.PublishGuideDemo_uploadTabs__aGcJy{display:flex;gap:36px;margin-bottom:28px;padding:12px 0}.PublishGuideDemo_uploadTabs__aGcJy span{padding-bottom:12px}.PublishGuideDemo_activeTab__arUhY{color:#ff2442;border-bottom:3px solid #ff2442}.PublishGuideDemo_uploadArea__oMDEg{width:min(650px,100%);box-sizing:border-box;padding:90px 24px;background:#fff;border:1px dashed #d9dce3;border-radius:12px;text-align:center}.PublishGuideDemo_uploadArea__oMDEg>span:first-child{font-size:40px;color:#9298a2}.PublishGuideDemo_screen__VIve9 .PublishGuideDemo_redButton__5MIhX{display:inline-block;background:#ff2442;border:none;color:#fff;padding:12px 36px;border-radius:7px}.PublishGuideDemo_editor__1b8fZ{max-width:700px}.PublishGuideDemo_copyPanel__sDc_Y,.PublishGuideDemo_imagePanel__tMoB_,.PublishGuideDemo_settings__rWnz1{padding:22px;background:#fff;border:1px solid #eceef2;border-radius:12px;margin-bottom:20px}.PublishGuideDemo_imagePanel__tMoB_ small{color:#888f9b;font-weight:400;margin-left:12px;font-size:13px}.PublishGuideDemo_images__EbSCY{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.PublishGuideDemo_images__EbSCY figure{margin:0}.PublishGuideDemo_images__EbSCY img{width:100%;aspect-ratio:3/4;border-radius:6px;object-fit:cover}.PublishGuideDemo_images__EbSCY figcaption{font-size:11px;color:#888f9b;margin-top:6px;text-align:center}.PublishGuideDemo_copyPanel__sDc_Y input,.PublishGuideDemo_copyPanel__sDc_Y textarea{box-sizing:border-box;display:block;width:100%;background:#fff;border:1px solid #eceef2;border-radius:6px;padding:14px;font:inherit;color:#343946}.PublishGuideDemo_copyPanel__sDc_Y textarea{margin-top:16px;min-height:220px;resize:none;line-height:1.8}.PublishGuideDemo_copyPanel__sDc_Y p{margin-bottom:0}.PublishGuideDemo_publishActions__1pGcv{display:flex;gap:24px;align-items:center;background:#fff;padding:18px 22px;border-radius:12px}.PublishGuideDemo_publishActions__1pGcv small{color:#8c929e}@media(max-width:768px){.PublishGuideDemo_main__I26mT{width:calc(100% - 32px);margin:24px 16px;padding-bottom:430px}.PublishGuideDemo_banner__zLyRF{padding:14px 16px;gap:8px;flex-wrap:wrap}.PublishGuideDemo_address__E159L{margin:16px 16px 0}.PublishGuideDemo_heading__SjDGG{align-items:flex-start;flex-direction:column;gap:12px}.PublishGuideDemo_extensionCard__bfd_8,.PublishGuideDemo_fileCard__2Hy9n{padding:20px}.PublishGuideDemo_fileRow__jAHza{gap:12px}.PublishGuideDemo_extensionFooter__rQ6ZL{flex-wrap:wrap}.PublishGuideDemo_enabled__xKPGb{margin-left:0}.PublishGuideDemo_platformHeader__oUfrL{padding:16px;gap:16px}.PublishGuideDemo_uploadTabs__aGcJy{gap:24px}.PublishGuideDemo_uploadArea__oMDEg{padding:30px 18px}.PublishGuideDemo_images__EbSCY{grid-template-columns:repeat(4,minmax(0,1fr))}.PublishGuideDemo_copyPanel__sDc_Y,.PublishGuideDemo_imagePanel__tMoB_,.PublishGuideDemo_settings__rWnz1{padding:14px}.PublishGuideDemo_copyPanel__sDc_Y textarea{min-height:200px}.PublishGuideDemo_publishActions__1pGcv{gap:16px;flex-wrap:wrap}.PublishGuideDemo_publishActions__1pGcv small{width:100%}.PublishGuideDemo_main__I26mT h1{font-size:23px}}.PublishGuideDemo_progressPanel__L1mQ_{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:12px 0}.PublishGuideDemo_progressPanel__L1mQ_ small{color:#8b919a}.PublishGuideDemo_progressPanel__L1mQ_ p{margin:0}.PublishGuideDemo_spinner__BeSvs{width:28px;height:28px;border:3px solid #ffe0e5;border-top-color:#ff2442;border-radius:50%;animation:PublishGuideDemo_spin__gapd7 1s linear infinite}@keyframes PublishGuideDemo_spin__gapd7{to{transform:rotate(1turn)}}.PublishGuideDemo_progressTrack__X60Db{width:min(240px,100%);height:6px;background:#f0f0f0;border-radius:6px;overflow:hidden}.PublishGuideDemo_progressTrack__X60Db span{display:block;width:65%;height:100%;background:#ff2442}.PublishGuideDemo_uploadTabs__aGcJy{flex-wrap:wrap;gap:24px}@media(max-width:768px){.PublishGuideDemo_uploadTabs__aGcJy{gap:18px;font-size:13px}.PublishGuideDemo_address__E159L{overflow-wrap:anywhere}.PublishGuideDemo_banner__zLyRF{position:-webkit-sticky;position:sticky;top:0;z-index:2}}.PublishGuideDemo_screenshotCrop__fodhD{position:relative;width:100%;overflow:hidden}.PublishGuideDemo_screenshotCrop__fodhD img{position:absolute;max-width:none;height:auto;display:block}.PublishGuideDemo_extensionAddress__oq_qY{width:min(850px,calc(100% - 64px));margin:20px 32px 0;overflow:hidden;border-radius:28px}.PublishGuideDemo_extensionMain__E9BJB{max-width:1100px}.PublishGuideDemo_developerScreenshot__zfqJY{width:185px;flex-shrink:0}.PublishGuideDemo_loadScreenshot__PWTlf{width:254px;flex-shrink:0}.PublishGuideDemo_extensionMain__E9BJB .PublishGuideDemo_toolbar__LkUa_{align-items:center}.PublishGuideDemo_extensionMain__E9BJB .PublishGuideDemo_toolbar__LkUa_ button{color:#8f5800;border-color:#ffb85d}.PublishGuideDemo_installedScreenshot__HS10h{width:min(580px,100%)}.PublishGuideDemo_installedScreenshot__HS10h>img{display:block;width:100%;height:auto;border-radius:12px}@media(max-width:768px){.PublishGuideDemo_extensionAddress__oq_qY{width:calc(100% - 32px);margin:16px 16px 0}.PublishGuideDemo_extensionMain__E9BJB .PublishGuideDemo_heading__SjDGG{flex-direction:row;align-items:center;gap:8px}.PublishGuideDemo_developerScreenshot__zfqJY{width:150px}.PublishGuideDemo_extensionMain__E9BJB .PublishGuideDemo_toolbar__LkUa_{gap:8px}.PublishGuideDemo_extensionMain__E9BJB .PublishGuideDemo_toolbar__LkUa_ button{padding:8px 12px;font-size:13px}}.PageGuide_root__NMIcQ{position:relative;z-index:10000;color:#24262b;font-family:inherit;-webkit-font-smoothing:antialiased}.PageGuide_featureScene__fKzF4{position:fixed;inset:0;z-index:9998;overflow:auto;background:var(--bg-body)}.PageGuide_mask__uBfZG{position:fixed;inset:0;fill:rgba(25,29,39,.62);z-index:10000;pointer-events:none}.PageGuide_arrow___yLAn,.PageGuide_target__lFTyQ{position:fixed;pointer-events:none;z-index:10001}.PageGuide_arrow___yLAn{inset:0;overflow:visible}.PageGuide_arrow___yLAn path{fill:none;stroke:#fff5e6;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.PageGuide_arrow___yLAn marker path{stroke-width:1.7}.PageGuide_shield___zp76{position:fixed;inset:0;z-index:10002;cursor:default}.PageGuide_tip__ohWO9{position:fixed;z-index:10003;box-sizing:border-box;padding:24px;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 40px rgba(18,24,40,.16);max-height:calc(100dvh - 48px);overflow-y:auto}.PageGuide_meta__4nF9o{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#737985;font-size:12px;line-height:20px;margin-bottom:16px}.PageGuide_metaRight__bPqBj{display:flex;align-items:center;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.PageGuide_close__f0ikX{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#737985;cursor:pointer}.PageGuide_close__f0ikX:hover{color:#24262b;background:#f3f4f6}.PageGuide_tip__ohWO9 h2{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.45;margin:0 0 12px;color:#24262b}.PageGuide_tip__ohWO9 p{margin:0;font-size:14px;line-height:1.85;color:#626977}.PageGuide_actions__lw6yU{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.PageGuide_actions__lw6yU button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;border:0;border-radius:10px;padding:12px 16px;background:#25272c;color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;transition:background .15s}.PageGuide_actions__lw6yU button:hover{background:#3c4048}.PageGuide_actions__lw6yU .PageGuide_exitLink__b5wof,.PageGuide_actions__lw6yU .PageGuide_previousLink__joDXh{padding:10px 0;background:transparent;border:0;border-radius:0;white-space:nowrap}.PageGuide_actions__lw6yU .PageGuide_exitLink__b5wof{color:#a53ddf;font-weight:600;margin-right:auto}.PageGuide_actions__lw6yU .PageGuide_exitLink__b5wof:hover{background:transparent;color:#8425bb}.PageGuide_actions__lw6yU .PageGuide_previousLink__joDXh{color:#535866;font-weight:400}.PageGuide_actions__lw6yU .PageGuide_previousLink__joDXh:hover{background:transparent;color:#25272c}.PageGuide_replay___mVxO{position:fixed;inset:0;width:100vw;height:100dvh;border:0;pointer-events:none;z-index:9999;background:#fff}.PageGuide_actions__lw6yU button:disabled{opacity:.55;cursor:wait}.PageGuide_actions__lw6yU button:focus-visible,.PageGuide_close__f0ikX:focus-visible{outline:2px solid #7b5aa7;outline-offset:4px}.PageGuide_tip__ohWO9 .PageGuide_problem__GeteT{margin-top:12px;color:#a5482a;font-size:13px}@media(min-width:1100px){.PageGuide_active___ivHb .ant-modal{max-width:calc(100vw - 480px)!important;margin-right:28px}.PageGuide_active___ivHb .ant-modal-container{max-height:calc(100dvh - 96px);overflow-y:auto}}@media(max-width:768px){.PageGuide_tip__ohWO9{top:auto!important;bottom:24px;padding:20px;border-radius:14px}.PageGuide_tip__ohWO9.PageGuide_tipAtTop__YX8xp{top:24px!important;bottom:auto}.PageGuide_meta__4nF9o{margin-bottom:10px;font-size:11px}.PageGuide_tip__ohWO9 h2{font-size:20px;margin-bottom:12px}.PageGuide_tip__ohWO9 p{font-size:14px;line-height:1.8}.PageGuide_actions__lw6yU{margin-top:20px}.PageGuide_arrow___yLAn path{stroke-width:2}.PageGuide_active___ivHb .ant-modal{position:fixed!important;top:24px!important;left:12px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0!important;padding:0!important}.PageGuide_active___ivHb .ant-modal-container{max-height:calc(100dvh - 410px);overflow-y:auto}.PageGuide_active___ivHb [data-guide=upload-overlay]{align-items:flex-start;padding-top:24px}.PageGuide_active___ivHb [data-guide=upload-panel]{max-height:calc(100dvh - 410px)}}.PageGuide_active___ivHb .guide-publish-popup .ant-dropdown-menu{max-height:min(60dvh,520px);overflow-y:auto}.CaseInputGuide_highlight__akj_Q{position:fixed;z-index:10001;pointer-events:none;border:2px solid #ff456d;border-radius:12px;box-shadow:0 0 0 4px hsla(0,0%,100%,.25)}.CaseInputGuide_notice__jr6Cp{margin-top:14px;color:#9a8290;font-size:11px}.CaseInputGuide_tip__OU9ld{max-height:calc(100dvh - 32px)}.CaseInputGuide_tip__OU9ld button{white-space:nowrap}.CaseInputGuide_tip__OU9ld h2{font-size:19px}.CaseInputGuide_tip__OU9ld p{line-height:1.75}.CaseInputGuide_tip__OU9ld button:disabled{cursor:default}.CaseInputGuide_panel__zNsA_{position:fixed;z-index:9999;top:12%;left:max(24px,calc(50% - 470px));width:min(560px,calc(100vw - 48px));max-height:72dvh;overflow-y:auto;background:var(--bg-card,#fff);border-radius:20px;box-shadow:0 24px 80px #20203030;padding:24px;color:var(--text-main,#1f2937)}.CaseInputGuide_panelHeader__btXtv{display:flex;justify-content:space-between;align-items:center;font-size:19px;font-weight:600;margin-bottom:20px}.CaseInputGuide_panelHeader__btXtv small{font-size:12px;font-weight:400;color:#9b6681;background:#fff0f5;border-radius:20px;padding:4px 10px}.CaseInputGuide_uploadZone__PGx2M{border:1px dashed #efbbcd;background:#fff9fb;min-height:220px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.CaseInputGuide_uploadIcon__PNhZx{font-size:32px;color:#ff315d}.CaseInputGuide_uploadZone__PGx2M p{margin:0;color:#8490a1;font-size:13px}.CaseInputGuide_demoButton__7ZJb8{display:inline-block;color:#fff;background:#ff2e5b;padding:10px 16px;border-radius:10px;font-size:13px}.CaseInputGuide_productImages__OdKjZ{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.CaseInputGuide_productImages__OdKjZ img{width:76px;height:84px;object-fit:cover;border-radius:10px;border:1px solid #e8eaf0}.CaseInputGuide_panel__zNsA_ label{display:grid;grid-gap:6px;gap:6px;margin:14px 0;font-size:12px;color:#8790a1}.CaseInputGuide_panel__zNsA_ label span,.CaseInputGuide_panel__zNsA_ label strong{display:block;padding:10px 12px;border:1px solid #eceef3;border-radius:8px;font-size:14px;line-height:1.65;color:#333b4b;font-weight:400}.CaseInputGuide_panelFooter__v8Rz3{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eef0f4;padding-top:16px;color:#8790a1;font-size:12px}.CaseInputGuide_profileStatus__YZyu9 button{position:relative;z-index:10004;background:transparent;border:0;color:#ff2e5b;cursor:pointer}.CaseInputGuide_clickPointer__Fj1LJ{position:fixed;z-index:10002;pointer-events:none;font-size:38px;color:#ff2e5b;text-shadow:1px 1px 0 #fff}.CaseInputGuide_clickPointer__Fj1LJ span{position:absolute;left:-15px;top:-5px;width:32px;height:32px;border:2px solid #ff2e5b;border-radius:50%;animation:CaseInputGuide_press__tnI0U .65s ease-out}@keyframes CaseInputGuide_press__tnI0U{0%{transform:scale(.3);opacity:1}to{transform:scale(1.8);opacity:0}}@media (max-width:768px){.CaseInputGuide_tip__OU9ld{top:auto!important;bottom:16px;padding:18px}.CaseInputGuide_tip__OU9ld h2{font-size:18px;margin-bottom:8px}.CaseInputGuide_tip__OU9ld p{font-size:13px}.CaseInputGuide_tip__OU9ld button{font-size:12px}.CaseInputGuide_panel__zNsA_{left:16px;top:16px;width:calc(100vw - 32px);max-height:none;padding:18px}.CaseInputGuide_uploadZone__PGx2M{min-height:160px}.CaseInputGuide_productImages__OdKjZ img{width:54px;height:60px}}@media (prefers-reduced-motion:reduce){.CaseInputGuide_clickPointer__Fj1LJ span{animation:none}}.CaseInputGuide_tip__OU9ld .CaseInputGuide_profileStatus__YZyu9{margin-top:10px;color:#a5482a;font-size:12px}.CaseViewModal_modalFullscreen__pu27p{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.CaseViewModal_modalBody__9mRzk{background:var(--bg-card);border-radius:16px;max-width:1200px;width:100%;height:65vh;max-height:90vh;overflow:hidden;position:relative;display:flex;flex-direction:column}.CaseViewModal_modalHeader__dZF4L{display:flex;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.CaseViewModal_titleSection__pUJgw{display:flex;align-items:flex-start;gap:12px}.CaseViewModal_modalTitle__6IJzd{font-size:20px;font-weight:600;color:var(--text-main);margin:0;line-height:1.5}.CaseViewModal_modalTitle__6IJzd.CaseViewModal_collapsed__18m2N{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CaseViewModal_titleExpandBtn__as5QW{background:none;border:none;color:var(--primary);cursor:pointer;font-size:14px;padding:0;flex-shrink:0}.CaseViewModal_modalMeta__RVebz{margin-top:8px;font-size:14px;color:var(--text-sub)}.CaseViewModal_headerActions__Nx3ZI{display:flex;gap:12px}.CaseViewModal_btn__1DHuT{padding:8px 16px;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s}.CaseViewModal_btn__1DHuT:hover{background:var(--primary-hover)}.CaseViewModal_closeIcon__72RqS{background:none;border:none;cursor:pointer;color:var(--text-sub);padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.CaseViewModal_closeIcon__72RqS:hover{color:var(--text-main)}.CaseViewModal_xiaohongshuLayout__U_584{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;flex:1 1;min-height:0;overflow:hidden}.CaseViewModal_imageCarouselSection__N3mgG{background:var(--bg-body);display:flex;align-items:center;justify-content:center;height:100%;min-height:0;overflow:hidden}.CaseViewModal_carouselContainer__m3TNz{position:relative;width:100%;height:100%;overflow:hidden}.CaseViewModal_carouselWrapper__t1vZG{display:flex;transition:transform .3s ease;height:100%}.CaseViewModal_carouselSlide__K4D6f{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CaseViewModal_slideImageWrapper__2EsjW{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px 0}.CaseViewModal_slideImage__g5Ure{max-width:100%;max-height:100%;object-fit:contain;cursor:pointer;border-radius:8px}.CaseViewModal_carouselNavBtn__TofgJ{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background:rgba(0,0,0,.4);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s;z-index:10}.CaseViewModal_carouselNavBtn__TofgJ:hover{background:rgba(0,0,0,.6);transform:translateY(-50%) scale(1.1)}.CaseViewModal_carouselPrev__ta6Tj{left:16px}.CaseViewModal_carouselNext___CaAv{right:16px}.CaseViewModal_carouselIndicators__Z8ghX{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.CaseViewModal_indicatorDot__unPsO{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.4);cursor:pointer;transition:all .2s}[data-theme=dark] .CaseViewModal_indicatorDot__unPsO{background:hsla(0,0%,100%,.4)}.CaseViewModal_indicatorDot__unPsO.CaseViewModal_active__Ipjvm{background:rgba(0,0,0,.8);width:24px;border-radius:4px}[data-theme=dark] .CaseViewModal_indicatorDot__unPsO.CaseViewModal_active__Ipjvm{background:hsla(0,0%,100%,.8)}.CaseViewModal_textContentSection__txpql{padding:24px;background:var(--bg-card);display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto}.CaseViewModal_titleTextContent__Vc3_C{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.CaseViewModal_caseTextContent__h8qCz{font-size:16px;line-height:1.8;color:var(--text-main);white-space:pre-wrap;overflow-y:auto;padding-right:var(--spacing-sm);flex:1 1;min-height:0}.CaseViewModal_caseTextContent__h8qCz::-webkit-scrollbar{width:6px}.CaseViewModal_caseTextContent__h8qCz::-webkit-scrollbar-track{background:transparent;border-radius:3px}.CaseViewModal_caseTextContent__h8qCz::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}[data-theme=dark] .CaseViewModal_caseTextContent__h8qCz::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.CaseViewModal_caseTextContent__h8qCz::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .CaseViewModal_caseTextContent__h8qCz::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.CaseViewModal_caseTextContent__h8qCz{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}[data-theme=dark] .CaseViewModal_caseTextContent__h8qCz{scrollbar-color:hsla(0,0%,100%,.2) transparent}.CaseViewModal_creationDetails__uqJpe{margin-top:24px;border-top:1px solid var(--border-color);padding-top:24px}.CaseViewModal_creationDetails__uqJpe .ant-collapse{background:transparent;border:none}.CaseViewModal_creationDetails__uqJpe .ant-collapse-item{border:none}.CaseViewModal_creationDetails__uqJpe .ant-collapse-header{padding:0 0 12px!important}.CaseViewModal_creationDetails__uqJpe .ant-collapse-content{border-top:none;background:transparent}.CaseViewModal_creationDetails__uqJpe .ant-collapse-content-box{padding:0!important}.CaseViewModal_creationDetailsHeader__Q7kn_{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-main)}.CaseViewModal_creationDetailsHeader__Q7kn_ .anticon{color:var(--text-sub);font-size:16px}.CaseViewModal_creationDetailsContent__RD_7W{padding:0}.CaseViewModal_promptSection__W9mof{margin-bottom:16px}.CaseViewModal_sectionTitle__YhEgt{font-size:13px;font-weight:600;color:var(--text-sub);margin-bottom:8px}.CaseViewModal_promptText__ILgty{background:var(--bg-body);padding:12px;border-radius:6px;font-size:13px;line-height:1.6;color:var(--text-main);white-space:pre-wrap;word-break:break-word}.CaseViewModal_fullscreenPreview__q8c2T{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:3000;display:flex;align-items:center;justify-content:center}.CaseViewModal_fullscreenImageContainer__a8LDh{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CaseViewModal_fullscreenCloseBtn__NY0oX{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s}.CaseViewModal_fullscreenCloseBtn__NY0oX:hover{background:hsla(0,0%,100%,.3)}.CaseViewModal_fullscreenIndicator__m46_i{position:absolute;top:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;z-index:10}.CaseViewModal_fullscreenNavBtn__XOn0q{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s}.CaseViewModal_fullscreenNavBtn__XOn0q:hover{background:hsla(0,0%,100%,.3)}.CaseViewModal_fullscreenPrev__e1CQb{left:20px}.CaseViewModal_fullscreenNext__xmBaA{right:20px}.CaseViewModal_fullscreenImage__Yj_qV{max-width:90%;max-height:90%;object-fit:contain}@media (max-width:768px){.CaseViewModal_modalFullscreen__pu27p{padding:12px}.CaseViewModal_modalBody__9mRzk{height:90vh;max-height:90vh;max-width:calc(100vw - 24px);border-radius:12px}.CaseViewModal_modalHeader__dZF4L{gap:12px;padding:14px 16px}.CaseViewModal_titleSection__pUJgw{gap:8px}.CaseViewModal_modalTitle__6IJzd{font-size:16px;line-height:1.4}.CaseViewModal_modalMeta__RVebz{margin-top:6px;font-size:13px}.CaseViewModal_headerActions__Nx3ZI{gap:8px}.CaseViewModal_btn__1DHuT{padding:8px 14px;white-space:nowrap}.CaseViewModal_xiaohongshuLayout__U_584{display:flex;flex-direction:column;grid-template-columns:none}.CaseViewModal_imageCarouselSection__N3mgG{width:100%;height:50%;flex:0 0 50%;min-height:0}.CaseViewModal_slideImageWrapper__2EsjW{padding:12px 0}.CaseViewModal_textContentSection__txpql{width:100%;flex:1 1 auto;padding:16px;min-height:0}.CaseViewModal_caseTextContent__h8qCz{font-size:15px;line-height:1.7}.CaseViewModal_creationDetails__uqJpe{margin-top:16px;padding-top:16px}.CaseViewModal_carouselNavBtn__TofgJ{width:32px;height:32px}.CaseViewModal_carouselPrev__ta6Tj{left:10px}.CaseViewModal_carouselNext___CaAv{right:10px}.CaseViewModal_carouselIndicators__Z8ghX{bottom:12px}.CaseViewModal_fullscreenNavBtn__XOn0q{width:44px;height:44px}.CaseViewModal_fullscreenPrev__e1CQb{left:10px}.CaseViewModal_fullscreenNext__xmBaA{right:10px}.CaseViewModal_fullscreenCloseBtn__NY0oX{top:12px;right:12px}.CaseViewModal_fullscreenIndicator__m46_i{top:12px}}@media (max-width:480px){.CaseViewModal_modalHeader__dZF4L{flex-wrap:wrap;gap:10px}.CaseViewModal_modalTitle__6IJzd{font-size:15px}.CaseViewModal_btn__1DHuT{padding:7px 12px;font-size:13px}.CaseViewModal_imageCarouselSection__N3mgG{height:45%;flex:0 0 45%}}.CaseViewModal_detailLoading__52TIt{display:flex;gap:24px;align-items:center;justify-content:center;padding:24px;flex:1 1;min-height:0}.CaseViewModal_detailLoading__52TIt img{max-width:45%;height:100%;max-height:45vh;object-fit:contain}.EmailLoginForm_container__vmQ4i{width:100%}.EmailLoginForm_formGroup__n098c{margin-bottom:20px}.EmailLoginForm_label__zPi8F{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.EmailLoginForm_input__pLfZA{width:100%;padding:12px 16px;font-size:14px;border:1px solid #d9d9d9;border-radius:4px;outline:none;transition:border-color .3s;box-sizing:border-box}.EmailLoginForm_input__pLfZA:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.EmailLoginForm_input__pLfZA:disabled{background-color:#f5f5f5;cursor:not-allowed}.EmailLoginForm_input__pLfZA::placeholder{color:#bfbfbf}.EmailLoginForm_loginButton__h7rid{width:100%;padding:12px;font-size:16px;font-weight:500;color:#fff;background-color:#1890ff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:8px}.EmailLoginForm_loginButton__h7rid:hover:not(:disabled){background-color:#40a9ff}.EmailLoginForm_loginButton__h7rid:disabled{background-color:#d9d9d9;cursor:not-allowed}.EmailLoginForm_extraLinks__hxBlI{margin-top:16px;text-align:center}.EmailLoginForm_linkButton__pZ7R1{background:none;border:none;color:#1890ff;font-size:14px;cursor:pointer;text-decoration:none}.EmailLoginForm_linkButton__pZ7R1:hover{text-decoration:underline}.EmailRegisterForm_container__pNVCb{width:100%}.EmailRegisterForm_formGroup__VqMpY{margin-bottom:16px}.EmailRegisterForm_label__ZtaeP{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#333}.EmailRegisterForm_input__jivcg{width:100%;padding:12px 16px;font-size:14px;border:1px solid #d9d9d9;border-radius:4px;outline:none;transition:border-color .3s;box-sizing:border-box}.EmailRegisterForm_input__jivcg:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.EmailRegisterForm_input__jivcg:disabled{background-color:#f5f5f5;cursor:not-allowed}.EmailRegisterForm_input__jivcg::placeholder{color:#bfbfbf}.EmailRegisterForm_codeRow__NN07B{display:flex;gap:8px}.EmailRegisterForm_codeInput__aFWqc{flex:1 1;padding:12px 16px;font-size:14px;border:1px solid #d9d9d9;border-radius:4px;outline:none;transition:border-color .3s;box-sizing:border-box}.EmailRegisterForm_codeInput__aFWqc:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.EmailRegisterForm_codeInput__aFWqc:disabled{background-color:#f5f5f5;cursor:not-allowed}.EmailRegisterForm_codeInput__aFWqc::placeholder{color:#bfbfbf}.EmailRegisterForm_sendCodeButton__CgjDd{padding:12px 16px;font-size:14px;color:#1890ff;background-color:#fff;border:1px solid #1890ff;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .3s}.EmailRegisterForm_sendCodeButton__CgjDd:hover:not(:disabled){background-color:#1890ff;color:#fff}.EmailRegisterForm_sendCodeButton__CgjDd:disabled{color:#d9d9d9;border-color:#d9d9d9;cursor:not-allowed}.EmailRegisterForm_registerButton__lh3Fk{width:100%;padding:12px;font-size:16px;font-weight:500;color:#fff;background-color:#1890ff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:8px}.EmailRegisterForm_registerButton__lh3Fk:hover:not(:disabled){background-color:#40a9ff}.EmailRegisterForm_registerButton__lh3Fk:disabled{background-color:#d9d9d9;cursor:not-allowed}.EmailRegisterForm_extraLinks__0R70y{margin-top:16px;text-align:center}.EmailRegisterForm_linkButton__ZTZfc{background:none;border:none;color:#1890ff;font-size:14px;cursor:pointer;text-decoration:none}.EmailRegisterForm_linkButton__ZTZfc:hover{text-decoration:underline}.LoginModal_modalOverlay__vHNRN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:LoginModal_fadeIn__IB5ER .2s}@keyframes LoginModal_fadeIn__IB5ER{0%{opacity:0}to{opacity:1}}.LoginModal_modal__h_O3q{background:var(--bg-card);border-radius:16px;padding:32px;width:400px;max-width:90vw;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;animation:LoginModal_slideUp__jEwKS .3s}@keyframes LoginModal_slideUp__jEwKS{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LoginModal_closeBtn__uLTtW{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:var(--primary-fade);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-sub);transition:all .2s}.LoginModal_closeBtn__uLTtW:hover{background:var(--primary-light);color:var(--text-main)}.LoginModal_modalTitle__NqLQ6{font-size:24px;font-weight:600;color:var(--text-main);margin:0 0 24px;text-align:center}.LoginModal_qrcodeContainer__medpm{width:256px;height:256px;margin:0 auto 24px;border:1px solid var(--border-color);border-radius:8px;padding:16px;background:var(--bg-body);display:flex;align-items:center;justify-content:center}.LoginModal_qrcodeImg__BBz_K{width:100%;height:100%;object-fit:contain;cursor:pointer}.LoginModal_qrcodePlaceholder__lc0GT{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;color:var(--text-sub);font-size:14px}.LoginModal_qrcodePlaceholder__lc0GT.LoginModal_loading__p_mfk{cursor:default}.LoginModal_qrcodePlaceholder__lc0GT.LoginModal_timeoutPlaceholder__hblAX{cursor:pointer;background:#fff5f5;color:var(--primary)}.LoginModal_qrcodePlaceholder__lc0GT.LoginModal_timeoutPlaceholder__hblAX:hover{background:var(--primary-light)}.LoginModal_loginHint__g0pAn{text-align:center;font-size:14px;color:var(--text-sub);margin:0 0 16px}.LoginModal_agreementText__XkMpz{text-align:center;font-size:12px;color:var(--text-sub);margin:0}.LoginModal_agreementLink__BpUcJ{color:var(--primary);text-decoration:none}.LoginModal_agreementLink__BpUcJ:hover{text-decoration:underline}.LoginModal_loginTabs__YX7FQ{display:flex;gap:8px;margin-bottom:24px;background:var(--bg-body);border-radius:8px;padding:4px}.LoginModal_tabButton___JmW4{flex:1 1;padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-sub);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.LoginModal_tabButton___JmW4:hover{color:var(--text-main)}.LoginModal_tabButton___JmW4.LoginModal_active__EODL_{color:var(--primary);background:var(--bg-card);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media screen and (max-width:768px){.LoginModal_modal__h_O3q{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding:24px 20px;max-height:90vh;overflow-y:auto}.LoginModal_modalOverlay__vHNRN{align-items:flex-end;justify-content:center}.LoginModal_modalTitle__NqLQ6{font-size:20px;margin-bottom:20px}.LoginModal_qrcodeContainer__medpm{width:220px;height:220px;margin-bottom:20px}.LoginModal_loginHint__g0pAn{font-size:13px}.LoginModal_agreementText__XkMpz{font-size:11px}.LoginModal_loginTabs__YX7FQ{margin-bottom:20px}.LoginModal_tabButton___JmW4{padding:8px 12px;font-size:13px}.LoginModal_closeBtn__uLTtW{top:12px;right:12px;width:28px;height:28px}}.FeedbackModal_modalOverlay__nj06a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:FeedbackModal_fadeIn__mFKLU .2s}[data-theme=dark] .FeedbackModal_modalOverlay__nj06a{background:rgba(0,0,0,.7)}@keyframes FeedbackModal_fadeIn__mFKLU{0%{opacity:0}to{opacity:1}}.FeedbackModal_modal__sDLHw{background:var(--bg-card);border-radius:16px;padding:32px;width:600px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);position:relative;animation:FeedbackModal_slideUp__83VWX .3s}@keyframes FeedbackModal_slideUp__83VWX{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.FeedbackModal_closeBtn__8dmLK{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:var(--bg-body);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s}.FeedbackModal_closeBtn__8dmLK:hover{background:var(--border-hover);color:var(--text-main)}.FeedbackModal_modalTitle__YLUUe{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--primary)}.FeedbackModal_feedbackForm__ax5UU{display:flex;flex-direction:column;gap:24px}.FeedbackModal_formGroup__MSwYd{display:flex;flex-direction:column;gap:8px}.FeedbackModal_formLabel__Hksen{font-size:14px;font-weight:600;color:var(--text-main)}.FeedbackModal_required__GhBBV{color:var(--primary)}.FeedbackModal_typeOptions__FIRuR{display:flex;flex-wrap:wrap;gap:12px}.FeedbackModal_typeOption__WtAIC{display:flex;align-items:center;padding:8px 16px;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;background:var(--bg-body)}.FeedbackModal_typeOption__WtAIC:hover{border-color:var(--primary)}.FeedbackModal_typeOption__WtAIC.FeedbackModal_active__uqEYW{border-color:var(--primary);background:var(--primary-light)}.FeedbackModal_typeRadio__vaY17{display:none}.FeedbackModal_typeLabel__T16ZI{font-size:14px;color:var(--text-main)}.FeedbackModal_formInput__79eH4,.FeedbackModal_formTextarea___hSZK{width:100%;padding:12px;background:var(--bg-body);border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;color:var(--text-main);transition:all .2s}.FeedbackModal_formInput__79eH4::placeholder,.FeedbackModal_formTextarea___hSZK::placeholder{color:var(--text-placeholder)}.FeedbackModal_formInput__79eH4:focus,.FeedbackModal_formTextarea___hSZK:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.FeedbackModal_formTextarea___hSZK{resize:vertical;min-height:120px}.FeedbackModal_formActions__sr_QA{display:flex;gap:12px;justify-content:flex-end}.FeedbackModal_cancelBtn__sdo8g,.FeedbackModal_submitBtn__lIUrK{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.FeedbackModal_cancelBtn__sdo8g{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main)}.FeedbackModal_cancelBtn__sdo8g:hover{border-color:var(--text-sub)}.FeedbackModal_submitBtn__lIUrK{background:var(--primary);color:#fff;border:none}.FeedbackModal_submitBtn__lIUrK:hover:not(:disabled){background:var(--primary-hover)}.FeedbackModal_submitBtn__lIUrK:disabled{opacity:.5;cursor:not-allowed}.FeedbackModal_uploadArea__I7f4V{display:flex;flex-direction:column;gap:12px}.FeedbackModal_fileInput___0GaJ{display:none}.FeedbackModal_uploadBtn__KhZZw{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-body);border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--text-main);font-size:14px;font-weight:500;width:-moz-fit-content;width:fit-content}.FeedbackModal_uploadBtn__KhZZw:hover{border-color:var(--primary);background:var(--primary-light)}.FeedbackModal_uploadHint__fKecq{font-size:12px;color:var(--text-sub)}.FeedbackModal_fileList___1qid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.FeedbackModal_fileItem__WRCNf{position:relative;border-radius:8px;overflow:hidden;background:var(--bg-body);border:1px solid var(--border-color)}.FeedbackModal_filePreview__uCDmg{width:100%;height:80px;object-fit:cover;display:block}.FeedbackModal_videoPreview__lIdmR{width:100%;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-sub);background:var(--bg-body);gap:4px}.FeedbackModal_videoPreview__lIdmR svg{opacity:.6}.FeedbackModal_videoPreview__lIdmR span{font-size:12px;font-weight:500}.FeedbackModal_removeFileBtn__4ewHd{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.FeedbackModal_removeFileBtn__4ewHd:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.FeedbackModal_labelHint__ftr6K{color:var(--text-sub);font-weight:400;font-size:12px;margin-left:4px}.FeedbackModal_imageTiles__NItZC{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.FeedbackModal_imageTile__nzuwQ{position:relative;width:76px;height:76px;border-radius:10px;overflow:hidden;border:1px solid var(--border-color);background:var(--bg-body)}.FeedbackModal_imageTile__nzuwQ img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_tileRemove__WJ9m3{position:absolute;top:3px;right:3px;width:18px;height:18px;border:none;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.FeedbackModal_tileRemove__WJ9m3:hover{background:rgba(0,0,0,.78)}.FeedbackModal_addTile__SDc7D{width:76px;height:76px;border-radius:10px;background:var(--bg-body);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-sub);transition:all .2s}.FeedbackModal_addTile__SDc7D:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.ContactServiceModal_modalOverlay__pDGw1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:ContactServiceModal_fadeIn__gU1Bx .2s}[data-theme=dark] .ContactServiceModal_modalOverlay__pDGw1{background:rgba(0,0,0,.7)}@keyframes ContactServiceModal_fadeIn__gU1Bx{0%{opacity:0}to{opacity:1}}.ContactServiceModal_modal__HE6kR{background:var(--bg-card);border-radius:16px;padding:32px;width:400px;max-width:90vw;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);position:relative;animation:ContactServiceModal_slideUp__3vp8q .3s}@keyframes ContactServiceModal_slideUp__3vp8q{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ContactServiceModal_closeBtn__xN5fa{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:var(--bg-body);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s}.ContactServiceModal_closeBtn__xN5fa:hover{background:var(--border-hover);color:var(--text-main)}.ContactServiceModal_modalTitle__ToRU2{font-size:24px;font-weight:600;color:var(--text-main);margin:0 0 24px;text-align:center}.ContactServiceModal_contactContent__El_LY{display:flex;flex-direction:column;align-items:center;gap:20px}.ContactServiceModal_contactHint__yJXM9{font-size:16px;color:var(--text-sub);margin:0;text-align:center}.ContactServiceModal_qrcodeContainer__1zrPc{width:256px;height:256px;border:1px solid var(--border-color);border-radius:8px;padding:16px;background:var(--bg-body);display:flex;align-items:center;justify-content:center}.ContactServiceModal_qrcodeImg__pgGX4{width:100%;height:100%;object-fit:contain}.ContactServiceModal_contactTip__MTdnj{font-size:14px;color:var(--text-sub);margin:0;text-align:center}@media (max-width:768px){.ContactServiceModal_modal__HE6kR{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:90vh;overflow:auto;padding:24px 16px}.ContactServiceModal_modalTitle__ToRU2{font-size:20px;margin:0 0 20px}.ContactServiceModal_contactContent__El_LY{gap:16px}.ContactServiceModal_contactHint__yJXM9{font-size:15px}.ContactServiceModal_qrcodeContainer__1zrPc{width:100%;max-width:256px;height:auto;aspect-ratio:1}}@media (max-width:480px){.ContactServiceModal_modal__HE6kR{padding:20px 12px}.ContactServiceModal_modalTitle__ToRU2{font-size:18px}.ContactServiceModal_qrcodeContainer__1zrPc{padding:12px}}.JoinCommunityModal_modalOverlay__eQN_N{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:JoinCommunityModal_fadeIn__X6dvy .2s}[data-theme=dark] .JoinCommunityModal_modalOverlay__eQN_N{background:rgba(0,0,0,.7)}@keyframes JoinCommunityModal_fadeIn__X6dvy{0%{opacity:0}to{opacity:1}}.JoinCommunityModal_modal__DShJE{background:var(--bg-card);border-radius:16px;padding:32px;width:400px;max-width:90vw;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);position:relative;animation:JoinCommunityModal_slideUp__BRYo1 .3s}@keyframes JoinCommunityModal_slideUp__BRYo1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.JoinCommunityModal_closeBtn__wI4Zh{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:var(--bg-body);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .2s}.JoinCommunityModal_closeBtn__wI4Zh:hover{background:var(--border-hover);color:var(--text-main)}.JoinCommunityModal_modalTitle__bnoY7{font-size:24px;font-weight:600;color:var(--text-main);margin:0 0 24px;text-align:center}.JoinCommunityModal_communityContent__WXjeq{display:flex;flex-direction:column;align-items:center;gap:20px}.JoinCommunityModal_communityDescription__rXNYb{font-size:16px;color:var(--text-sub);margin:0;text-align:center;line-height:1.6}.JoinCommunityModal_qrcodeContainer__rw3gv{width:100%;max-width:400px;border:1px solid var(--border-color);border-radius:8px;padding:16px;background:var(--bg-body);display:flex;align-items:center;justify-content:center;min-height:200px}.JoinCommunityModal_qrcodeImg__tP_4Z{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;aspect-ratio:auto}.JoinCommunityModal_qrcodeTip__UB3zr{font-size:14px;color:var(--text-sub);margin:0;text-align:center}.JoinCommunityModal_linkButton__fF1_x{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.JoinCommunityModal_linkButton__fF1_x:hover{opacity:.9;transform:translateY(-1px)}.JoinCommunityModal_linkButton__fF1_x:active{transform:translateY(0)}.JoinCommunityModal_loadingContainer__GZINm{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.JoinCommunityModal_loadingSpinner__C7rRS{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:JoinCommunityModal_spin__w9YFa .8s linear infinite}@keyframes JoinCommunityModal_spin__w9YFa{to{transform:rotate(1turn)}}.JoinCommunityModal_emptyTip__eiPCG,.JoinCommunityModal_loadingText__4hMJh{font-size:14px;color:var(--text-sub);margin:0}.JoinCommunityModal_emptyTip__eiPCG{text-align:center;padding:40px 0}@media (max-width:768px){.JoinCommunityModal_modal__DShJE{padding:24px;width:90vw;max-width:400px}.JoinCommunityModal_modalTitle__bnoY7{font-size:20px;margin-bottom:20px}.JoinCommunityModal_qrcodeContainer__rw3gv{max-width:100%;padding:12px;min-height:150px}.JoinCommunityModal_qrcodeTip__UB3zr{font-size:13px}}.ThemeToggle_themeToggle__wP7r2{width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-body);color:var(--text-main);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ThemeToggle_themeToggle__wP7r2:hover{background:var(--primary-fade);border-color:var(--primary);color:var(--primary)}.ThemeToggle_themeToggle__wP7r2:active{transform:scale(.95)}.ThemeToggle_themeToggle__wP7r2 svg{transition:transform .3s ease;width:18px;height:18px}.ThemeToggle_themeToggle__wP7r2:hover svg{transform:rotate(15deg)}.PointsView_pointsPage__mse25{padding:20px;min-height:100vh}.PointsView_mainContent__rlmSr{max-width:1200px;margin:0 auto}.PointsView_pageHeader__FNHaV{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.PointsView_headerContent__JW0z2{flex:1 1}.PointsView_pageActions__K3EV4{display:flex;align-items:center;flex-shrink:0}.PointsView_appealBtn__9dbRH{padding:10px 20px;background:#ff8c00;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;transition:all .2s;box-shadow:0 2px 8px rgba(255,140,0,.3);margin-right:12px}.PointsView_appealBtn__9dbRH:hover{background:orange;box-shadow:0 4px 12px rgba(255,140,0,.4);transform:translateY(-2px)}.PointsView_inviteBtn__6ZZoc{padding:10px 20px;background:#ff2442;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;transition:all .2s;box-shadow:0 2px 8px rgba(255,36,66,.3)}.PointsView_inviteBtn__6ZZoc:hover{background:#ff4d6a;box-shadow:0 4px 12px rgba(255,36,66,.4);transform:translateY(-2px)}.PointsView_pageTitle__SyzAE{font-size:36px;font-weight:800;color:var(--text-main);margin-bottom:12px}.PointsView_pageSubtitle__aRQxj{font-size:18px;color:var(--text-sub)}.PointsView_pointsOverview__7bA0x{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.PointsView_pointsCard__v9p4_{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:16px;transition:all .2s}.PointsView_pointsCard__v9p4_:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.PointsView_pointsCardBalance__a3mE9{border:2px solid var(--primary)}.PointsView_pointsCardIcon__ooT5Y{width:56px;height:56px;border-radius:50%;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.PointsView_pointsCardContent__F6w9t{flex:1 1}.PointsView_pointsCardLabel__vRAFa{font-size:14px;color:var(--text-sub);margin-bottom:8px}.PointsView_pointsCardValue__m_pfm{font-size:28px;font-weight:700;color:var(--text-main)}.PointsView_pointsCardSubtext__S_QlK{font-size:12px;color:var(--text-secondary);margin-top:4px}.PointsView_expiryCard__Eoz_h{cursor:pointer;transition:all .2s;position:relative}.PointsView_expiryCard__Eoz_h:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.PointsView_clickableIndicator__mKK20{position:absolute;top:16px;right:16px;color:var(--text-secondary);opacity:.6}.PointsView_pointsHistorySection__IumSd{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm)}.PointsView_sectionHeader__Bf2vK{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.PointsView_sectionTitle__wX53M{font-size:20px;font-weight:700;color:var(--text-main)}.PointsView_refreshBtn__qsMLj{padding:8px 16px;background:var(--bg-body);border:none;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-main);transition:all .2s}.PointsView_refreshBtn__qsMLj:hover{background:var(--primary-fade)}.PointsView_emptyContainer__y46ci,.PointsView_loadingContainer__sfyOw{text-align:center;padding:40px;color:var(--text-sub)}.PointsView_historyList__d1eCO{display:flex;flex-direction:column;gap:16px}.PointsView_historyItem__Qjf6S{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-body);border-radius:8px;transition:all .2s}.PointsView_historyItem__Qjf6S:hover{background:var(--primary-fade)}.PointsView_historyItemContent__aA7Mb{flex:1 1}.PointsView_historyItemMain__3igjA{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.PointsView_historyItemType__5cQDm{font-size:16px;font-weight:600;color:var(--text-main)}.PointsView_historyItemAmount__s6ayK{font-size:18px;font-weight:700}.PointsView_historyItemDesc__t97Xw{font-size:14px;color:var(--text-sub);margin-bottom:4px}.PointsView_historyItemTime__QuAOj{font-size:12px;color:var(--text-secondary)}.PointsView_historyItemBalance__afrcL{text-align:right}.PointsView_historyItemBalanceLabel__Lj4MN{font-size:12px;color:var(--text-sub);margin-bottom:4px}.PointsView_historyItemBalanceValue__l_tGr{font-size:16px;font-weight:600;color:var(--text-main)}.PointsView_modalOverlay__mc9h6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PointsView_modalContent__9Ky1_{background:var(--bg-card);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2)}.PointsView_modalHeader__JNLOl{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color)}.PointsView_modalTitle__zGFfv{font-size:18px;font-weight:600;color:var(--text-main);margin:0}.PointsView_modalCloseBtn__fqCav{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;color:var(--text-secondary);transition:all .2s}.PointsView_modalCloseBtn__fqCav:hover{background:var(--bg-hover);color:var(--text-main)}.PointsView_modalBody__TnDo4{padding:24px;max-height:calc(80vh - 80px);overflow-y:auto}.PointsView_expiryBatchesList__MWvgZ{display:flex;flex-direction:column;gap:16px}.PointsView_expiryBatchItem__DSj_o{border:1px solid var(--border-color);border-radius:8px;padding:16px;transition:all .2s}.PointsView_expiryBatchItem__DSj_o:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PointsView_statusnot_expired__ze_24{border-left:4px solid #10b981}.PointsView_statusexpiring_soon__YkNHF{border-left:4px solid #f59e0b}.PointsView_statusexpired__gcxmx{border-left:4px solid #ef4444;opacity:.7}.PointsView_statusnever_expire__nQJYW{border-left:4px solid #8b5cf6}.PointsView_batchHeader__l3QyD{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PointsView_batchType__FCoAc{font-size:14px;font-weight:600;color:var(--text-main)}.PointsView_batchStatus__3VmTE{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500}.PointsView_statusnot_expired__ze_24 .PointsView_batchStatus__3VmTE{background:#dcfce7;color:#166534}.PointsView_statusexpiring_soon__YkNHF .PointsView_batchStatus__3VmTE{background:#fef3c7;color:#92400e}.PointsView_statusexpired__gcxmx .PointsView_batchStatus__3VmTE{background:#fee2e2;color:#991b1b}.PointsView_statusnever_expire__nQJYW .PointsView_batchStatus__3VmTE{background:#e9d5ff;color:#6b21a8}.PointsView_batchContent__w_pz0{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PointsView_batchPoints__hbiTO{display:flex;align-items:baseline;gap:4px}.PointsView_remainingPoints__OVkG4{font-size:24px;font-weight:700;color:var(--text-main)}.PointsView_totalPoints__nIcdU{font-size:16px;color:var(--text-secondary)}.PointsView_pointsUnit__k60I3{font-size:14px;color:var(--text-secondary);margin-left:4px}.PointsView_batchDetails__HtefX{text-align:right;font-size:12px;color:var(--text-secondary)}.PointsView_batchExpire__yLOQX{margin-bottom:4px}.PointsView_expireLabel__hojMZ{color:var(--text-secondary)}.PointsView_expireTime__b_lLZ{color:var(--text-main);font-weight:500}.PointsView_neverExpire__ijmvg{color:#8b5cf6;font-weight:500}.PointsView_batchCreateTime__1g7pS{color:var(--text-secondary)}.PointsView_batchDescription__JyIdW{font-size:12px;color:var(--text-secondary);margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color)}.PointsView_emptyState__Tn1Ic{text-align:center;padding:40px 20px;color:var(--text-secondary)}.PointsView_emptyState__Tn1Ic p{margin:0;font-size:14px}@media screen and (max-width:768px){.PointsView_pointsPage__mse25{padding:var(--spacing-md) var(--spacing-sm);min-height:calc(100vh - 130px)}.PointsView_mainContent__rlmSr{max-width:100%}.PointsView_pageHeader__FNHaV{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.PointsView_pageActions__K3EV4{display:flex;gap:8px}.PointsView_appealBtn__9dbRH,.PointsView_inviteBtn__6ZZoc{flex:1 1;justify-content:center;min-height:40px}.PointsView_pageTitle__SyzAE{font-size:24px;font-weight:700;margin-bottom:8px}.PointsView_pageSubtitle__aRQxj{font-size:14px}.PointsView_appealBtn__9dbRH,.PointsView_inviteBtn__6ZZoc{padding:8px 14px;font-size:13px;margin-right:0;margin-bottom:0}.PointsView_pointsOverview__7bA0x{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.PointsView_pointsCard__v9p4_{padding:16px;border-radius:var(--radius-md)}.PointsView_pointsCardIcon__ooT5Y{width:44px;height:44px}.PointsView_pointsCardValue__m_pfm{font-size:22px}.PointsView_pointsHistorySection__IumSd{padding:16px;border-radius:var(--radius-md)}.PointsView_sectionHeader__Bf2vK{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.PointsView_sectionTitle__wX53M{font-size:18px}.PointsView_refreshBtn__qsMLj{padding:8px 12px;font-size:13px;min-height:40px}.PointsView_historyItem__Qjf6S{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.PointsView_historyItemDesc__t97Xw{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PointsView_historyItemBalance__afrcL{text-align:left;display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--border-color)}.PointsView_historyItemBalanceLabel__Lj4MN{margin-bottom:0}.PointsView_modalContent__9Ky1_{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:90vh}.PointsView_modalHeader__JNLOl{padding:16px}.PointsView_modalBody__TnDo4{padding:16px;max-height:calc(90vh - 64px)}.PointsView_expiryBatchItem__DSj_o{padding:12px}.PointsView_batchContent__w_pz0{flex-direction:column;align-items:flex-start;gap:8px}.PointsView_batchDetails__HtefX{text-align:left}}@media screen and (max-width:480px){.PointsView_pointsOverview__7bA0x{grid-template-columns:1fr;gap:12px}.PointsView_pageTitle__SyzAE{font-size:22px}.PointsView_pointsCard__v9p4_{padding:14px;gap:12px}.PointsView_pointsCardIcon__ooT5Y{width:40px;height:40px}.PointsView_pointsCardValue__m_pfm{font-size:20px}.PointsView_pageActions__K3EV4{flex-direction:column}.PointsView_appealBtn__9dbRH,.PointsView_inviteBtn__6ZZoc{width:100%}}.AffiliateView_page__Gg13L{min-height:100vh;background:var(--bg-body);padding:var(--spacing-lg)}.AffiliateView_container__hl_gU{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.AffiliateView_loadingWrap__QCIkT{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--text-secondary);gap:12px}.AffiliateView_loadingSpinner__65WTY{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:AffiliateView_spin__ZdLfa .8s linear infinite}@keyframes AffiliateView_spin__ZdLfa{to{transform:rotate(1turn)}}.AffiliateView_emptyState__80_NC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:8px}.AffiliateView_emptyIcon__MjlYE{font-size:56px;margin-bottom:8px}.AffiliateView_emptyState__80_NC h2{font-size:22px;color:var(--text-main)}.AffiliateView_emptyState__80_NC p{color:var(--text-secondary);margin-bottom:16px}.AffiliateView_primaryBtn__Zng6_{background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 32px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.AffiliateView_primaryBtn__Zng6_:hover{background:var(--primary-hover)}.AffiliateView_hero__ni0W9{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:28px 32px;background:linear-gradient(135deg,#1a1d29,#231822 55%,#2d1420);color:#fff;box-shadow:var(--shadow-lg)}.AffiliateView_heroGlow__ZHrj8{position:absolute;top:-120px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,36,66,.35) 0,rgba(255,36,66,0) 70%);pointer-events:none}.AffiliateView_heroAgent__CXU1e .AffiliateView_heroGlow__ZHrj8{background:radial-gradient(circle,rgba(255,190,92,.3) 0,rgba(255,190,92,0) 70%)}.AffiliateView_heroHead__gRURG{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.AffiliateView_heroTitleWrap__mA5Df{display:flex;align-items:center;gap:12px}.AffiliateView_heroTitle__3niuQ{font-size:22px;font-weight:700;letter-spacing:1px}.AffiliateView_agentBadge__kZtJY{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#3d2800;background:linear-gradient(135deg,#ffe9b8,#ffc85c);box-shadow:0 2px 8px rgba(255,200,92,.4)}.AffiliateView_agentBadgeLocked__AVdkc{color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.12);box-shadow:none}.AffiliateView_activityInfo__dBupK{font-size:12px;color:hsla(0,0%,100%,.55);display:flex;flex-wrap:wrap;gap:4px 14px}.AffiliateView_activityRates__qyIVa{color:rgba(255,220,150,.85)}.AffiliateView_heroMain__iti43{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:26px}.AffiliateView_totalBlock__wbxPN{display:flex;flex-direction:column;gap:4px}.AffiliateView_totalLabel__xUghe{font-size:13px;color:hsla(0,0%,100%,.6)}.AffiliateView_totalValue__LknA2{font-size:44px;font-weight:700;line-height:1.1;background:linear-gradient(120deg,#fff6e5 20%,#ffcf6e 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffiliateView_totalValue__LknA2 i{font-style:normal;font-size:24px;margin-right:4px}.AffiliateView_expireHint__oeUZV{font-size:12px;color:hsla(0,0%,100%,.45)}.AffiliateView_heroActions__eoJa9{display:flex;gap:12px;flex-wrap:wrap}.AffiliateView_inviteBtn__ftad5{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s,background .2s}.AffiliateView_inviteBtn__ftad5:hover{background:var(--primary-hover);transform:translateY(-1px)}.AffiliateView_withdrawBtn__C_7R5{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-sm);padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.AffiliateView_withdrawBtn__C_7R5:hover{background:hsla(0,0%,100%,.18)}.AffiliateView_statsRow__or8KZ{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.AffiliateView_statItem__olD1m{display:flex;flex-direction:column;gap:2px}.AffiliateView_statValue__KjcnD{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffiliateView_statLabel__2cbtp{font-size:12px;color:hsla(0,0%,100%,.55)}.AffiliateView_lockedMain__5F1aV{position:relative;margin-top:24px;display:flex;flex-direction:column;gap:10px}.AffiliateView_lockedSlogan__s3fna{font-size:24px;font-weight:700;line-height:1.4}.AffiliateView_lockedSlogan__s3fna em{font-style:normal;color:#ffcf6e;font-size:30px}.AffiliateView_lockedDesc__z_29u{font-size:13px;color:hsla(0,0%,100%,.6);max-width:560px}.AffiliateView_lockedActions__Z_yFk{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.AffiliateView_activateBtn__YEiUd{background:linear-gradient(135deg,#ffd98a,#ffb43c);color:#3d2800;border:none;border-radius:var(--radius-sm);padding:12px 26px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(255,180,60,.35);transition:transform .15s}.AffiliateView_activateBtn__YEiUd:hover{transform:translateY(-1px)}.AffiliateView_inviteBtnGhost__c0NnO{background:transparent;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-sm);padding:12px 22px;font-size:14px;cursor:pointer;transition:background .2s}.AffiliateView_inviteBtnGhost__c0NnO:hover{background:hsla(0,0%,100%,.1)}.AffiliateView_stepsRow__PzIZl{display:flex;align-items:stretch;gap:10px}.AffiliateView_stepCard__3uPeo{flex:1 1;display:flex;gap:12px;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px 18px}.AffiliateView_stepNum__MmmcI{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--primary-fade);color:var(--primary);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.AffiliateView_stepCard__3uPeo h4{font-size:14px;color:var(--text-main);margin-bottom:3px}.AffiliateView_stepCard__3uPeo p{font-size:12px;color:var(--text-secondary);line-height:1.5}.AffiliateView_stepArrow__lGXu0{align-self:center;color:var(--text-muted);font-size:16px;flex-shrink:0}.AffiliateView_tabCard__C3Ske{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.AffiliateView_tabBar__2EsHY{display:flex;border-bottom:1px solid var(--border-color);padding:0 8px}.AffiliateView_tabBtn__Tw3fI{background:none;border:none;padding:14px 18px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;position:relative;transition:color .2s}.AffiliateView_tabBtn__Tw3fI:hover{color:var(--text-main)}.AffiliateView_tabActive__m0_nt{color:var(--primary);font-weight:600}.AffiliateView_tabActive__m0_nt:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;background:var(--primary)}.AffiliateView_tabBody__Ot87s{padding:18px 20px 22px}.AffiliateView_tabLoading__Zzfmw{text-align:center;color:var(--text-secondary);padding:48px 0;font-size:14px}.AffiliateView_tabEmpty__sjILx{text-align:center;padding:48px 0;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:8px}.AffiliateView_tabEmpty__sjILx p{font-size:15px;color:var(--text-sub)}.AffiliateView_tabEmptySub__KYWJa{font-size:13px;color:var(--text-placeholder)}.AffiliateView_linkBtn__nYA1n{background:none;border:none;color:var(--primary);font-size:13px;cursor:pointer;padding:0 4px}.AffiliateView_linkBtn__nYA1n:hover{text-decoration:underline}.AffiliateView_levelSwitch__oAGoy{display:inline-flex;background:var(--bg-body);border:1px solid var(--border-color);border-radius:999px;padding:3px;margin-bottom:16px}.AffiliateView_levelBtn__leGyL{border:none;background:transparent;border-radius:999px;padding:6px 18px;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.AffiliateView_levelActive__hJuAt{background:var(--bg-card);color:var(--primary);font-weight:600;box-shadow:var(--shadow-xs)}.AffiliateView_downlineHeader__p_bU0{display:grid;grid-template-columns:2.2fr 1.2fr .9fr 1fr 1fr;grid-gap:8px;gap:8px;padding:0 12px 10px;font-size:12px;color:var(--text-placeholder)}.AffiliateView_downlineList__EEnX_{display:flex;flex-direction:column}.AffiliateView_downlineRow__v63eh{display:grid;grid-template-columns:2.2fr 1.2fr .9fr 1fr 1fr;grid-gap:8px;gap:8px;align-items:center;padding:12px;border-radius:var(--radius-sm);transition:background .15s}.AffiliateView_downlineRow__v63eh:hover{background:var(--bg-body)}.AffiliateView_downlineRow__v63eh+.AffiliateView_downlineRow__v63eh{border-top:1px solid var(--border-color)}.AffiliateView_colUser__8LFdj{display:flex;align-items:center;gap:10px;min-width:0}.AffiliateView_colDate__QxiKl{font-size:13px}.AffiliateView_colNum__mw4TF{font-size:13px;color:var(--text-main);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffiliateView_cellSub__9zl27{color:var(--text-secondary)}.AffiliateView_cellCommission__dnIE9{color:var(--primary);font-weight:600}.AffiliateView_userAvatar__AEXPY{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.AffiliateView_userAvatarFallback__j1Zwz{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:var(--primary-fade);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.AffiliateView_userMeta__sh0Ju{display:flex;flex-direction:column;min-width:0}.AffiliateView_userName__wtAdC{font-size:14px;color:var(--text-main);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AffiliateView_userVia__kQeri{font-size:12px;color:var(--text-placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AffiliateView_commissionList__z_2fc{display:flex;flex-direction:column}.AffiliateView_commissionRow__eEjuc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px}.AffiliateView_commissionRow__eEjuc+.AffiliateView_commissionRow__eEjuc{border-top:1px solid var(--border-color)}.AffiliateView_commissionLeft__Vt9oI{display:flex;align-items:center;gap:12px;min-width:0}.AffiliateView_levelTag__8wurG{flex-shrink:0;font-size:12px;font-weight:600;color:var(--primary);background:var(--primary-fade);border-radius:6px;padding:3px 8px}.AffiliateView_levelTag2__ErbB9{color:#b45309;background:rgba(255,180,60,.14)}.AffiliateView_commissionMeta__s0ow3{display:flex;flex-direction:column;gap:2px;min-width:0}.AffiliateView_commissionTitle__S0ZT9{font-size:14px;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AffiliateView_commissionTime__MrTyx{font-size:12px;color:var(--text-placeholder)}.AffiliateView_commissionRight__27l0A{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.AffiliateView_commissionAmount__Tb9_2{font-size:16px;font-weight:700;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffiliateView_statusTag__mnETq{font-size:11px;color:#b45309;background:rgba(255,180,60,.14);border-radius:4px;padding:2px 7px}.AffiliateView_statusDone__6uQbR{color:#15803d;background:rgba(34,197,94,.12)}.AffiliateView_withdrawHint__kMSas{margin-top:14px;font-size:13px;color:var(--text-secondary);text-align:center}.AffiliateView_rankList__o9KYI{display:flex;flex-direction:column}.AffiliateView_rankRow__kK2ZZ{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-sm)}.AffiliateView_rankRow__kK2ZZ+.AffiliateView_rankRow__kK2ZZ{border-top:1px solid var(--border-color)}.AffiliateView_rankRowTop__0D_TQ{background:linear-gradient(90deg,rgba(255,200,92,.08),transparent 60%)}.AffiliateView_rankRowMe__Nj5UK{background:var(--primary-fade)}.AffiliateView_rankNum__qao0c{width:32px;text-align:center;font-size:14px;font-weight:700;color:var(--text-secondary);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AffiliateView_rankBronze__ffnFL,.AffiliateView_rankGold__RrCkx,.AffiliateView_rankSilver__udqE6{font-size:20px}.AffiliateView_rankMeta___uZBn{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.AffiliateView_meTag__nnrsA{font-style:normal;font-size:11px;color:#fff;background:var(--primary);border-radius:4px;padding:1px 6px;margin-left:6px;vertical-align:middle}.AffiliateView_rankSub__OiHLG{font-size:12px;color:var(--text-placeholder)}.AffiliateView_rankAmount__9tu9R{font-size:16px;font-weight:700;color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.AffiliateView_myRankHint__Zfklz{margin-top:14px;text-align:center;font-size:13px;color:var(--text-secondary)}.AffiliateView_myRankHint__Zfklz b{color:var(--primary);font-size:15px}.AffiliateView_rulesCard__Gi49C{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px 22px}.AffiliateView_rulesCard__Gi49C h3{font-size:15px;color:var(--text-main);margin-bottom:12px}.AffiliateView_rulesCard__Gi49C ol{padding-left:18px;display:flex;flex-direction:column;gap:8px}.AffiliateView_rulesCard__Gi49C li{font-size:13px;color:var(--text-secondary);line-height:1.7}.AffiliateView_paginationWrap__XNjje{display:flex;justify-content:center;margin-top:16px}[data-theme=dark] .AffiliateView_rulesCard__Gi49C,[data-theme=dark] .AffiliateView_stepCard__3uPeo,[data-theme=dark] .AffiliateView_tabCard__C3Ske{background:var(--bg-card)}[data-theme=dark] .AffiliateView_levelActive__hJuAt{background:var(--bg-body)}@media (max-width:768px){.AffiliateView_page__Gg13L{padding:12px 12px 80px}.AffiliateView_hero__ni0W9{padding:20px 18px;border-radius:var(--radius-md)}.AffiliateView_heroTitle__3niuQ{font-size:19px}.AffiliateView_totalValue__LknA2{font-size:36px}.AffiliateView_heroMain__iti43{flex-direction:column;align-items:stretch;margin-top:18px}.AffiliateView_heroActions__eoJa9{width:100%}.AffiliateView_inviteBtn__ftad5,.AffiliateView_withdrawBtn__C_7R5{flex:1 1;justify-content:center;text-align:center;padding:11px 10px}.AffiliateView_statsRow__or8KZ{grid-template-columns:repeat(4,1fr);gap:6px}.AffiliateView_statValue__KjcnD{font-size:16px}.AffiliateView_statLabel__2cbtp{font-size:11px}.AffiliateView_lockedSlogan__s3fna{font-size:20px}.AffiliateView_lockedSlogan__s3fna em{font-size:25px}.AffiliateView_activateBtn__YEiUd,.AffiliateView_inviteBtnGhost__c0NnO{flex:1 1;text-align:center;padding:11px 12px;font-size:14px}.AffiliateView_stepsRow__PzIZl{flex-direction:column;gap:8px}.AffiliateView_stepArrow__lGXu0{display:none}.AffiliateView_tabBody__Ot87s{padding:14px 12px 18px}.AffiliateView_tabBtn__Tw3fI{padding:12px;font-size:13px}.AffiliateView_downlineHeader__p_bU0{display:none}.AffiliateView_downlineRow__v63eh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 8px}.AffiliateView_downlineRow__v63eh .AffiliateView_colUser__8LFdj{flex:1 1 55%;min-width:0}.AffiliateView_downlineRow__v63eh .AffiliateView_cellCommission__dnIE9{order:2;font-size:15px}.AffiliateView_downlineRow__v63eh .AffiliateView_colAmount__kjvH6,.AffiliateView_downlineRow__v63eh .AffiliateView_colDate__QxiKl,.AffiliateView_downlineRow__v63eh .AffiliateView_colOrders__wcAko{order:3;text-align:left;font-size:12px;color:var(--text-placeholder)}.AffiliateView_downlineRow__v63eh .AffiliateView_colDate__QxiKl:before{content:"注册 "}.AffiliateView_downlineRow__v63eh .AffiliateView_colOrders__wcAko:before{content:"付费 "}.AffiliateView_downlineRow__v63eh .AffiliateView_colOrders__wcAko:after{content:" 笔"}.AffiliateView_downlineRow__v63eh .AffiliateView_colAmount__kjvH6:before{content:"共 "}.AffiliateView_commissionRow__eEjuc{padding:12px 8px}.AffiliateView_commissionTitle__S0ZT9{white-space:normal;font-size:13px}.AffiliateView_rulesCard__Gi49C{padding:16px}}