.GalleryCard_galleryCard__vKNLa{background:var(--bg-card);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);transition:all .2s;position:relative}.GalleryCard_galleryCard__vKNLa:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.GalleryCard_galleryCard__vKNLa.GalleryCard_disabled__65Arn{opacity:.7;cursor:not-allowed}.GalleryCard_cardCover__pdlyv{aspect-ratio:3/4;background:var(--bg-body);position:relative;overflow:hidden;cursor:pointer}.GalleryCard_cardCover__pdlyv.GalleryCard_noPointer__gqrTN{cursor:not-allowed}.GalleryCard_cardCover__pdlyv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.GalleryCard_galleryCard__vKNLa:hover .GalleryCard_cardCover__pdlyv img{transform:scale(1.05)}.GalleryCard_coverPlaceholder__v5LLT{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--text-placeholder);font-weight:800;background:var(--bg-body)}.GalleryCard_cardOverlay__K06mP{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:0;transition:all .2s;backdrop-filter:blur(2px)}.GalleryCard_cardOverlay__K06mP.GalleryCard_active__6Tq2t,.GalleryCard_galleryCard__vKNLa:hover .GalleryCard_cardOverlay__K06mP{opacity:1}.GalleryCard_overlayBtn__i6wFg{padding:8px 24px;border-radius:100px;border:1px solid hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.2);color:#fff;font-size:14px;cursor:pointer;transition:all .2s}.GalleryCard_overlayBtn__i6wFg:hover{background:hsla(0,0%,100%,.9);color:var(--text-main)}.GalleryCard_overlayBtn__i6wFg.GalleryCard_primary__L9CLs{background:var(--primary);border-color:var(--primary)}.GalleryCard_overlayBtn__i6wFg.GalleryCard_primary__L9CLs:hover{background:var(--primary-hover);color:#fff}.GalleryCard_generatingHint__ThHs5{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;font-size:14px}.GalleryCard_statusBadge__Gu1pW{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;background:rgba(0,0,0,.6);color:#fff;backdrop-filter:blur(4px)}.GalleryCard_statusBadge__Gu1pW.GalleryCard_completed__ySG_Y{background:rgba(82,196,26,.9)}.GalleryCard_statusBadge__Gu1pW.GalleryCard_draft__g9ahk{background:rgba(0,0,0,.5)}.GalleryCard_statusBadge__Gu1pW.GalleryCard_generating__F1XjN,.GalleryCard_statusBadge__Gu1pW.GalleryCard_generating_images__opEwe,.GalleryCard_statusBadge__Gu1pW.GalleryCard_generating_outline__1xcXW{background:rgba(24,144,255,.9)}.GalleryCard_statusBadge__Gu1pW.GalleryCard_partial__6WoOC{background:rgba(250,173,20,.9)}.GalleryCard_statusBadge__Gu1pW.GalleryCard_error__aByTb{background:rgba(239,68,68,.9)}.GalleryCard_modeTag__bxN9V{flex-shrink:0;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.5}.GalleryCard_modeTag__bxN9V.GalleryCard_modeProduct__teMyx{color:#e23b4e;background:hsla(0,87%,69%,.14)}.GalleryCard_modeTag__bxN9V.GalleryCard_modeNormal__HPBQt{color:var(--text-sub,#8a8a8a);background:rgba(0,0,0,.06)}.GalleryCard_cardFooter__EbDUQ{padding:16px}.GalleryCard_cardTitle__wRjOy{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GalleryCard_cardMeta__gKXet{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-sub)}.GalleryCard_dot__uBpzC{color:var(--text-placeholder)}.GalleryCard_moreActionsWrapper__rC2sT{margin-left:auto}.GalleryCard_moreBtn__VO1cA{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-sub);display:flex;align-items:center;justify-content:center;transition:color .2s}.GalleryCard_moreBtn__VO1cA:hover{color:var(--text-main)}.GalleryCard_footerActions__oFb2y{display:none;gap:8px;margin-top:10px}.GalleryCard_footerBtn__BNR_v{flex:1;padding:8px 0;font-size:13px;font-weight:600;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);cursor:pointer;-webkit-tap-highlight-color:transparent}.GalleryCard_footerBtnPrimary__2v9J_{background:var(--primary);border-color:var(--primary);color:#fff}@media (max-width:768px){.GalleryCard_footerActions__oFb2y{display:flex}.GalleryCard_overlayInteractive__JUwxc{display:none}}.ImageGalleryModal_modalFullscreen__S9hJP{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.ImageGalleryModal_modalBody__xVUhs{position:relative;background:var(--bg-card);width:100%;max-width:1200px;height:70vh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ImageGalleryModal_modalHeader__xtMq1{padding:32px 32px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;gap:20px}.ImageGalleryModal_titleSection___uy64{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.ImageGalleryModal_modalTitle__12WvW{font-size:20px;font-weight:600;color:var(--text-main);margin:0;line-height:1.5}.ImageGalleryModal_modalTitle__12WvW.ImageGalleryModal_collapsed__WudGU{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ImageGalleryModal_titleExpandBtn__OsZp1{background:none;border:none;color:var(--primary);cursor:pointer;font-size:14px;padding:0;flex-shrink:0}.ImageGalleryModal_modalMeta__37Tl_{margin-top:8px;font-size:14px;color:var(--text-sub)}.ImageGalleryModal_headerActions__Ees9Z{display:flex;gap:12px}.ImageGalleryModal_btn__0e2pW{padding:8px 16px;background:var(--primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px;transition:all .2s}.ImageGalleryModal_btn__0e2pW:hover{background:var(--primary-hover)}.ImageGalleryModal_closeIcon__iVEVb{background:none;border:none;cursor:pointer;color:var(--text-sub);padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.ImageGalleryModal_closeIcon__iVEVb:hover{color:var(--text-main)}.ImageGalleryModal_xiaohongshuLayout__HjyxW{display:grid;grid-template-columns:1fr 1fr;gap:0;flex:1;overflow:hidden}.ImageGalleryModal_imageCarouselSection__x59Oe{background:var(--bg-body);display:flex;align-items:center;justify-content:center;overflow:hidden}.ImageGalleryModal_carouselContainer__14Xiz{position:relative;width:100%;height:100%;overflow:hidden}.ImageGalleryModal_carouselWrapper__TL3e9{display:flex;transition:transform .3s ease;height:100%}.ImageGalleryModal_carouselSlide__4XEew{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ImageGalleryModal_slideImageWrapper__JC1_c{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.ImageGalleryModal_slideImage__BWQU7{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer;border-radius:8px}.ImageGalleryModal_imageActionButtons__D5Qd8{position:absolute;top:16px;right:16px;display:flex;gap:8px;z-index:10}.ImageGalleryModal_actionBtn__ZFPCD{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-main);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s;opacity:.95}.ImageGalleryModal_actionBtn__ZFPCD:hover:not(:disabled){background:var(--bg-card);box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:1}.ImageGalleryModal_actionBtn__ZFPCD:disabled{opacity:.6;cursor:not-allowed}.ImageGalleryModal_regeneratingBtn__EG2O8{animation:ImageGalleryModal_rotate__wH_oG 1s linear infinite}@keyframes ImageGalleryModal_rotate__wH_oG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageGalleryModal_switchToTextBtn__nirPq{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-main);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s;opacity:.95}.ImageGalleryModal_switchToTextBtn__nirPq:hover{background:var(--bg-card);box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:1}.ImageGalleryModal_slideTextOverlay__mK2Om{width:100%;height:100%;background:var(--bg-card);border-radius:8px;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.ImageGalleryModal_slideTextHeader__Iia7a{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.ImageGalleryModal_pageTypeBadge__4gseA{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;background:var(--primary-light);color:var(--primary)}.ImageGalleryModal_switchBackBtn__hjP1I{padding:6px 12px;background:var(--bg-body);border:none;border-radius:6px;cursor:pointer;font-size:12px;color:var(--text-main);display:flex;align-items:center;gap:4px;transition:all .2s}.ImageGalleryModal_switchBackBtn__hjP1I:hover{background:var(--primary-fade)}.ImageGalleryModal_slideTextContent__xdKBI{flex:1}.ImageGalleryModal_caseTextContent__LkCXh{font-size:16px;line-height:1.8;color:var(--text-main);white-space:pre-wrap}.ImageGalleryModal_carouselNavBtn__KqGR2{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}.ImageGalleryModal_carouselNavBtn__KqGR2:hover{background:rgba(0,0,0,.6);transform:translateY(-50%) scale(1.1)}.ImageGalleryModal_carouselPrev__OBAGs{left:16px}.ImageGalleryModal_carouselNext__To5tG{right:16px}.ImageGalleryModal_carouselIndicators__iI_sq{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.ImageGalleryModal_indicatorDot__1HAFG{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.4);cursor:pointer;transition:all .2s}[data-theme=dark] .ImageGalleryModal_indicatorDot__1HAFG{background:hsla(0,0%,100%,.4)}.ImageGalleryModal_indicatorDot__1HAFG.ImageGalleryModal_active__RJsRf{background:rgba(0,0,0,.8);width:24px;border-radius:4px}[data-theme=dark] .ImageGalleryModal_indicatorDot__1HAFG.ImageGalleryModal_active__RJsRf{background:hsla(0,0%,100%,.8)}.ImageGalleryModal_textContentSection__PMz9f{padding:24px;overflow-y:auto;background:var(--bg-card)}.ImageGalleryModal_titleTextContent___Sfd9{margin-bottom:24px}.ImageGalleryModal_creationDetails__zK0Le{margin-top:24px;border-top:1px solid var(--border-color);padding-top:24px}.ImageGalleryModal_creationDetails__zK0Le .ant-collapse{background:transparent;border:none}.ImageGalleryModal_creationDetails__zK0Le .ant-collapse-item{border:none}.ImageGalleryModal_creationDetails__zK0Le .ant-collapse-header{padding:0 0 12px!important}.ImageGalleryModal_creationDetails__zK0Le .ant-collapse-content{border-top:none;background:transparent}.ImageGalleryModal_creationDetails__zK0Le .ant-collapse-content-box{padding:0!important}.ImageGalleryModal_creationDetailsHeader__3urNB{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-main)}.ImageGalleryModal_creationDetailsHeader__3urNB .anticon{color:var(--text-sub);font-size:16px}.ImageGalleryModal_creationDetailsContent__vhcVa{padding:0}.ImageGalleryModal_promptSection__M4aEU{margin-bottom:16px}.ImageGalleryModal_sectionTitle__acgFg{font-size:13px;font-weight:600;color:var(--text-sub);margin-bottom:8px}.ImageGalleryModal_promptText__ppWyP{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}.ImageGalleryModal_fullscreenPreview__xmDSJ{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;overflow:hidden}.ImageGalleryModal_fullscreenImageContainer__DX__K{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 20px 20px;box-sizing:border-box;overflow:hidden}.ImageGalleryModal_fullscreenCloseBtn__j0w_c{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}.ImageGalleryModal_fullscreenCloseBtn__j0w_c:hover{background:hsla(0,0%,100%,.3)}.ImageGalleryModal_fullscreenIndicator__ZQiqA{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}.ImageGalleryModal_fullscreenNavBtn__jyKrh{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}.ImageGalleryModal_fullscreenNavBtn__jyKrh:hover{background:hsla(0,0%,100%,.3)}.ImageGalleryModal_fullscreenPrev__YnNcc{left:20px}.ImageGalleryModal_fullscreenNext__wfbkc{right:20px}.ImageGalleryModal_fullscreenImageWrapper__nvb8E{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:100vw;max-height:100vh}.ImageGalleryModal_fullscreenImageWrapper__nvb8E>div{position:relative!important;width:auto!important;height:auto!important;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.ImageGalleryModal_fullscreenImage__j1tMz{max-width:calc(100vw - 40px)!important;max-height:calc(100vh - 100px)!important;margin:0 auto!important;flex-shrink:0!important}.ImageGalleryModal_fullscreenImage__j1tMz,.ImageGalleryModal_fullscreenImage__j1tMz>div{position:relative!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.ImageGalleryModal_fullscreenImage__j1tMz>div{max-width:100%!important;max-height:100%!important;margin:0!important}.ImageGalleryModal_fullscreenImage__j1tMz img{position:relative!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0 auto!important;display:block!important}@media (max-width:768px){.ImageGalleryModal_xiaohongshuLayout__HjyxW{grid-template-columns:1fr}.ImageGalleryModal_modalBody__xVUhs{max-height:95vh}}.OutlineModal_modalOverlay__kEc5o{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px;animation:OutlineModal_fadeIn__4drxP .2s ease-out;backdrop-filter:blur(4px)}@keyframes OutlineModal_fadeIn__4drxP{0%{opacity:0}to{opacity:1}}@keyframes OutlineModal_slideInUp___OA1W{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OutlineModal_modalContent__L3M4b{background:#fff;width:100%;max-width:800px;max-height:85vh;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:OutlineModal_slideInUp___OA1W .3s cubic-bezier(.25,.8,.25,1)}.OutlineModal_modalHeader__OJeZi{padding:24px 28px;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background:#fff}.OutlineModal_modalHeader__OJeZi h3{margin:0;font-size:20px;font-weight:600;color:var(--text-main,#1a1a1a);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;letter-spacing:-.01em}.OutlineModal_closeIcon__zNrbP{background:none;border:none;font-size:28px;cursor:pointer;color:var(--text-sub,#666);padding:4px;line-height:1;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px}.OutlineModal_closeIcon__zNrbP:hover{color:var(--text-main,#333);background:var(--bg-hover,#f5f5f5)}.OutlineModal_modalBody__8pj07{flex:1;overflow-y:auto;padding:24px 28px;background:#f9fafb;min-height:0}.OutlineModal_modalBody__8pj07::-webkit-scrollbar{width:8px}.OutlineModal_modalBody__8pj07::-webkit-scrollbar-track{background:transparent;border-radius:4px}.OutlineModal_modalBody__8pj07::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.OutlineModal_modalBody__8pj07::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.OutlineModal_modalBody__8pj07{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.OutlineModal_outlinePageCard__V2MmG{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px;border:1px solid var(--border-color,#e5e7eb);transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px rgba(0,0,0,.05);animation:OutlineModal_slideInUp___OA1W .4s ease-out backwards}.OutlineModal_outlinePageCard__V2MmG:first-child{animation-delay:.05s}.OutlineModal_outlinePageCard__V2MmG:nth-child(2){animation-delay:.1s}.OutlineModal_outlinePageCard__V2MmG:nth-child(3){animation-delay:.15s}.OutlineModal_outlinePageCard__V2MmG:nth-child(4){animation-delay:.2s}.OutlineModal_outlinePageCard__V2MmG:nth-child(n+5){animation-delay:.25s}.OutlineModal_outlinePageCard__V2MmG:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:var(--primary-light,#ff6b7a);transform:translateY(-2px)}.OutlineModal_outlinePageCard__V2MmG:last-child{margin-bottom:0}.OutlineModal_outlinePageCardHeader__i_QPN{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color,#e5e7eb)}.OutlineModal_pageBadge__hF_mu{justify-content:center;min-width:40px;height:26px;padding:0 10px;background:linear-gradient(135deg,var(--primary,#ff2442) 0,#ff5c72 100%);color:#fff;font-size:12px;font-weight:700;box-shadow:0 2px 4px rgba(255,36,66,.2);letter-spacing:.02em}.OutlineModal_pageBadge__hF_mu,.OutlineModal_pageTypeBadge__83BEc{display:inline-flex;align-items:center;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.OutlineModal_pageTypeBadge__83BEc{padding:4px 10px;font-size:11px;font-weight:600;background:#e9ecef;color:#6c757d;transition:all .2s ease}.OutlineModal_pageTypeBadge__83BEc.OutlineModal_cover__WCWtx{background:#e3f2fd;color:#1976d2}.OutlineModal_pageTypeBadge__83BEc.OutlineModal_content__z_ZU5{background:#f3e5f5;color:#7b1fa2}.OutlineModal_pageTypeBadge__83BEc.OutlineModal_summary__IdxB7{background:#e8f5e9;color:#388e3c}.OutlineModal_wordCount__LOonl{margin-left:auto;font-size:12px;color:var(--text-sub,#999);font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.OutlineModal_outlinePageCardContent__Al5tV{font-size:14px;line-height:1.8;color:var(--text-main,#374151);white-space:pre-wrap;word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.01em}@media (max-width:768px){.OutlineModal_modalOverlay__kEc5o{padding:16px;align-items:flex-end}.OutlineModal_modalContent__L3M4b{max-height:90vh;border-radius:16px 16px 0 0;animation:OutlineModal_slideInUp___OA1W .3s cubic-bezier(.25,.8,.25,1)}.OutlineModal_modalHeader__OJeZi{padding:20px}.OutlineModal_modalHeader__OJeZi h3{font-size:18px}.OutlineModal_modalBody__8pj07{padding:20px}.OutlineModal_outlinePageCard__V2MmG{padding:20px;margin-bottom:12px}.OutlineModal_outlinePageCardHeader__i_QPN{flex-wrap:wrap;gap:8px}.OutlineModal_wordCount__LOonl{margin-left:0;width:100%;margin-top:4px}}.Pagination_paginationWrapper__Yu9AC{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;padding:var(--spacing-lg) 0}.Pagination_pageBtn__a0rqC{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--border-color);background:var(--bg-card);border-radius:var(--radius-md);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;color:var(--text-main);box-shadow:var(--shadow-xs)}.Pagination_pageBtn__a0rqC:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primary-fade);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Pagination_pageBtn__a0rqC:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.Pagination_pageBtn__a0rqC:disabled{opacity:.4;cursor:not-allowed;background:var(--bg-body)}.Pagination_pageBtn__a0rqC svg{flex-shrink:0}.Pagination_pageInfo__46TBh{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-xs)}.Pagination_pageCurrent__fkM5s{font-size:16px;font-weight:700;color:var(--primary)}.Pagination_pageSeparator__jegkg{font-size:14px;color:var(--text-placeholder);margin:0 var(--spacing-xs)}.Pagination_pageTotal__wPRpX{font-size:14px;font-weight:500;color:var(--text-sub)}@media (max-width:768px){.Pagination_paginationWrapper__Yu9AC{flex-direction:column;gap:var(--spacing-md)}.Pagination_pageBtn__a0rqC{width:100%}}.InviteEarnPointsView_invitePage__4EQj3{min-height:100vh;padding:20px}.InviteEarnPointsView_mainContent__KJqgY{max-width:1200px;margin:0 auto}.InviteEarnPointsView_pageHeader__80z2S{text-align:center;margin-bottom:40px}.InviteEarnPointsView_pageTitle__YWkzW{font-size:36px;font-weight:800;color:var(--text-main);margin:0;line-height:1.2}.InviteEarnPointsView_rewardRulesContainer__9kvfW{display:flex;gap:20px;margin-bottom:40px;align-items:stretch}.InviteEarnPointsView_rewardRulesCard__QefDj{flex:1;background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--primary);display:flex;flex-direction:column}.InviteEarnPointsView_rewardRulesHeader__1QQxA{display:flex;align-items:center;gap:8px;margin-bottom:24px}.InviteEarnPointsView_warningIconWrapper__xLmHd{width:20px;height:20px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_warningIcon__kUa_q{flex-shrink:0;width:12px;height:12px}.InviteEarnPointsView_rewardRulesTitle__axK6G{font-size:20px;font-weight:700;color:var(--text-main);margin:0;line-height:1.4}.InviteEarnPointsView_rewardRulesContent__Vql_W{display:flex;flex-direction:column;gap:20px}.InviteEarnPointsView_rewardRuleItem__J9Ixi{display:flex;align-items:flex-start;gap:12px}.InviteEarnPointsView_rewardRuleIconWrapper__gkQRc{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_rewardRuleIcon__Gm50V{width:20px;height:20px;opacity:.8}.InviteEarnPointsView_rewardRuleContent__xz6Pb{flex:1;display:flex;flex-direction:column;gap:8px}.InviteEarnPointsView_rewardRuleTitle__erkIm{font-size:16px;font-weight:600;color:var(--text-main);line-height:1.5}.InviteEarnPointsView_rewardRuleTextWrapper__xnWDs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.InviteEarnPointsView_rewardRuleText__0l1Ik{flex:1;font-size:14px;color:var(--text-sub);line-height:1.6;min-width:0}.InviteEarnPointsView_rewardPointsHighlight__B8oRe{font-weight:700;color:#f59e0b}.InviteEarnPointsView_rewardRuleItemPink___LGvh{background:rgba(255,36,66,.05);border-radius:8px;padding:16px;margin:0 -16px}.InviteEarnPointsView_rewardRuleIconWrapperPink__MnKY0{background:rgba(255,36,66,.1)}.InviteEarnPointsView_participateButton__Jh4fG{background:#ff2442;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px rgba(255,36,66,.15)}.InviteEarnPointsView_participateButton__Jh4fG:hover{background:#e01e3a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,36,66,.3)}.InviteEarnPointsView_participateButton__Jh4fG:active{transform:translateY(0);box-shadow:0 2px 4px rgba(255,36,66,.15)}.InviteEarnPointsView_activityTime__eEDUU{font-size:12px;color:var(--text-sub);line-height:1.5;margin-top:4px}.InviteEarnPointsView_statsCards__kNbA1{flex:1;display:flex;flex-direction:column;gap:20px}.InviteEarnPointsView_statCard__hLTWu{flex:1;background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;align-items:center}.InviteEarnPointsView_statCardContent__x7lbZ{display:flex;flex-direction:column;gap:8px}.InviteEarnPointsView_statCardLabel__g_16g{font-size:14px;color:var(--text-sub);line-height:1.5}.InviteEarnPointsView_statCardValue__nOOv7{font-size:36px;font-weight:700;color:var(--text-main);line-height:1}.InviteEarnPointsView_statCardValueRed__6U5pS{color:var(--primary)}.InviteEarnPointsView_statCard__hLTWu:first-of-type .InviteEarnPointsView_statCardIcon__tlX3b{background:var(--primary-light)}.InviteEarnPointsView_statCard__hLTWu:last-of-type .InviteEarnPointsView_statCardIcon__tlX3b{background:rgba(245,158,11,.1)}.InviteEarnPointsView_statCardIcon__tlX3b{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_statCardIcon__tlX3b svg{width:24px;height:24px}.InviteEarnPointsView_shareSectionCard__rxX3Q{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);margin-bottom:40px}.InviteEarnPointsView_shareSectionHeader___AZRt{display:flex;align-items:center;gap:8px;margin-bottom:16px}.InviteEarnPointsView_shareIcon__z5hCP{flex-shrink:0;width:20px;height:20px}.InviteEarnPointsView_shareSectionTitle__X_bTS{font-size:20px;font-weight:700;color:var(--text-main);margin:0;line-height:1.4}.InviteEarnPointsView_shareButtons__MIjPh{display:flex;gap:16px;width:100%}.InviteEarnPointsView_shareButton__I_ItR{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.InviteEarnPointsView_shareButtonGrey__cd5bc{background:#334155;color:#fff}.InviteEarnPointsView_shareButtonGrey__cd5bc:hover,[data-theme=dark] .InviteEarnPointsView_shareButtonGrey__cd5bc{background:#475569}[data-theme=dark] .InviteEarnPointsView_shareButtonGrey__cd5bc:hover{background:#64748b}.InviteEarnPointsView_shareButtonRed__lCRrl{background:var(--primary);color:#fff}.InviteEarnPointsView_shareButtonRed__lCRrl:hover:not(:disabled){background:var(--primary-hover)}.InviteEarnPointsView_shareButton__I_ItR:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.InviteEarnPointsView_shareButton__I_ItR svg{flex-shrink:0;width:20px;height:20px}.InviteEarnPointsView_stepsSectionCard___wdMR{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);margin-bottom:40px}.InviteEarnPointsView_stepsTitle__2Ak8h{font-size:20px;font-weight:700;color:var(--text-main);margin:0 0 24px;line-height:1.4;text-align:center}.InviteEarnPointsView_stepsList__oy_5N{display:flex;flex-direction:column;gap:24px}.InviteEarnPointsView_stepItem__Ugl0B{display:flex;align-items:flex-start;gap:16px}.InviteEarnPointsView_stepIcon__txpxI{width:48px;height:48px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_stepIcon__txpxI svg{width:24px;height:24px}.InviteEarnPointsView_stepContent__Bxnnl{flex:1;padding-top:4px}.InviteEarnPointsView_stepTitle__A1xw_{font-size:16px;font-weight:700;color:var(--text-main);margin:0 0 8px;line-height:1.5}.InviteEarnPointsView_stepDesc__4YiNI{font-size:14px;color:var(--text-sub);line-height:1.6}.InviteEarnPointsView_referralsSection__TUEYb{margin-bottom:40px;padding:0}.InviteEarnPointsView_sectionHeader__Ber18{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.InviteEarnPointsView_sectionTitle__qArQh{font-size:20px;font-weight:700;color:var(--text-main);margin:0;line-height:1.4}.InviteEarnPointsView_refreshBtn__pxDbW{background:transparent;border:none;font-size:14px;color:var(--text-sub);cursor:pointer;padding:0;transition:color .2s}.InviteEarnPointsView_refreshBtn__pxDbW:hover:not(:disabled){color:var(--text-main)}.InviteEarnPointsView_refreshBtn__pxDbW:disabled{opacity:.5;cursor:not-allowed}.InviteEarnPointsView_referralsList__xpHkf{display:flex;flex-direction:column;gap:16px}.InviteEarnPointsView_referralItem__KZRK_{background:var(--bg-card);border-radius:12px;padding:16px 20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);position:relative}.InviteEarnPointsView_referralItemContent__qb6xw{display:flex;flex-direction:column;gap:8px}.InviteEarnPointsView_referralItemName__vg_lX{font-size:16px;font-weight:600;color:var(--text-main);line-height:1.5}.InviteEarnPointsView_referralItemTime__xVEMr{font-size:14px;color:var(--text-sub);line-height:1.5}.InviteEarnPointsView_rewardBadge__il9wR{position:absolute;top:16px;right:20px;background:var(--primary);color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.5}.InviteEarnPointsView_emptyContainer__LTZJ_{text-align:center;padding:60px 20px;color:var(--text-sub)}.InviteEarnPointsView_emptyContainer__LTZJ_ p{font-size:16px;margin:0;line-height:1.5}.InviteEarnPointsView_posterPreviewOverlay__cB3Nj{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);padding:20px;overflow-y:auto;animation:InviteEarnPointsView_fadeIn__GVLvE .2s ease-in-out}[data-theme=dark] .InviteEarnPointsView_posterPreviewOverlay__cB3Nj{background-color:rgba(0,0,0,.7)}@keyframes InviteEarnPointsView_fadeIn__GVLvE{0%{opacity:0}to{opacity:1}}.InviteEarnPointsView_posterPreviewModal__h2eJc{position:relative;width:100%;max-width:800px;background:var(--bg-card,#fff);border:1px solid var(--border-color,rgba(0,0,0,.06));border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;animation:InviteEarnPointsView_slideUp__00Qbk .3s ease-out;color:var(--text-main,#1f2937)}[data-theme=dark] .InviteEarnPointsView_posterPreviewModal__h2eJc{background:#1e1e1e;border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.5);color:#fff}@keyframes InviteEarnPointsView_slideUp__00Qbk{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.InviteEarnPointsView_posterPreviewClose__X_3qI{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-sub,#6b7280);transition:all .2s}[data-theme=dark] .InviteEarnPointsView_posterPreviewClose__X_3qI{color:hsla(0,0%,100%,.65)}.InviteEarnPointsView_posterPreviewClose__X_3qI:hover{background:rgba(0,0,0,.06);color:var(--text-main,#1f2937)}[data-theme=dark] .InviteEarnPointsView_posterPreviewClose__X_3qI:hover{background:hsla(0,0%,100%,.1);color:#fff}.InviteEarnPointsView_posterPreviewClose__X_3qI svg{width:16px;height:16px}.InviteEarnPointsView_posterPreviewContent__v0Uvv{display:flex;flex-direction:column;gap:24px;padding:24px;color:var(--text-main,#1f2937)}[data-theme=dark] .InviteEarnPointsView_posterPreviewContent__v0Uvv{color:#fff}.InviteEarnPointsView_posterPreviewTitle__lXUVg{font-size:20px;font-weight:700;color:var(--text-main,#1f2937);margin:0;text-align:center;line-height:1.4;padding-top:0}[data-theme=dark] .InviteEarnPointsView_posterPreviewTitle__lXUVg{color:#fff}.InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{width:100%;display:flex;justify-content:center;align-items:center;background:#f5f5f5;border-radius:8px;padding:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06);position:relative}[data-theme=dark] .InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{background:#1a1a1a!important;border-color:hsla(0,0%,100%,.1)!important}.InviteEarnPointsView_qrCodeLoadingOverlay__PFP2f{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:8px;z-index:1;backdrop-filter:blur(2px)}[data-theme=dark] .InviteEarnPointsView_qrCodeLoadingOverlay__PFP2f{background:rgba(0,0,0,.5)}.InviteEarnPointsView_qrCodeLoadingText__eFY6m{color:#fff;font-size:16px;font-weight:600;padding:12px 24px;background:rgba(0,0,0,.6);border-radius:8px;backdrop-filter:blur(4px);animation:InviteEarnPointsView_pulse__JzpZw 1.5s ease-in-out infinite}[data-theme=dark] .InviteEarnPointsView_qrCodeLoadingText__eFY6m{background:hsla(0,0%,100%,.1);color:#fff}@keyframes InviteEarnPointsView_pulse__JzpZw{0%,to{opacity:1}50%{opacity:.7}}.InviteEarnPointsView_posterPreviewImage__LBm95{max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=dark] .InviteEarnPointsView_posterPreviewImage__LBm95{box-shadow:0 4px 12px rgba(0,0,0,.5)}.InviteEarnPointsView_posterPreviewActions__tpypA{display:flex;gap:16px;justify-content:center}.InviteEarnPointsView_posterActionButton__b7gRW{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s;min-width:160px}.InviteEarnPointsView_posterActionButton__b7gRW svg{flex-shrink:0;width:20px;height:20px}.InviteEarnPointsView_posterActionButtonDownload__c3FKc{background:var(--primary);color:#fff}.InviteEarnPointsView_posterActionButtonDownload__c3FKc:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,36,66,.3)}.InviteEarnPointsView_posterActionButtonDownload__c3FKc:active{transform:translateY(0);box-shadow:0 2px 4px rgba(255,36,66,.2)}.InviteEarnPointsView_posterActionButtonCopy__qF1BF{background:#334155;color:#fff}.InviteEarnPointsView_posterActionButtonCopy__qF1BF:hover:not(:disabled){background:#475569;transform:translateY(-1px);box-shadow:0 4px 8px rgba(51,65,85,.3)}.InviteEarnPointsView_posterActionButtonCopy__qF1BF:active{transform:translateY(0);box-shadow:0 2px 4px rgba(51,65,85,.2)}.InviteEarnPointsView_posterActionButton__b7gRW:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}[data-theme=dark] .InviteEarnPointsView_posterActionButtonCopy__qF1BF{background:#475569}[data-theme=dark] .InviteEarnPointsView_posterActionButtonCopy__qF1BF:hover:not(:disabled){background:#64748b;box-shadow:0 4px 8px rgba(71,85,105,.4)}@media (max-width:640px){.InviteEarnPointsView_invitePage__4EQj3{padding:12px}.InviteEarnPointsView_pageHeader__80z2S{margin-bottom:24px}.InviteEarnPointsView_pageTitle__YWkzW{font-size:26px}.InviteEarnPointsView_rewardRulesContainer__9kvfW{flex-direction:column;gap:16px;margin-bottom:24px}.InviteEarnPointsView_rewardRulesCard__QefDj{padding:16px}.InviteEarnPointsView_statsCards__kNbA1{flex-direction:row;gap:12px;width:100%}.InviteEarnPointsView_statCard__hLTWu{padding:16px}.InviteEarnPointsView_statCardValue__nOOv7{font-size:28px}.InviteEarnPointsView_shareSectionCard__rxX3Q,.InviteEarnPointsView_stepsSectionCard___wdMR{padding:16px;margin-bottom:24px}}@media (max-width:768px){.InviteEarnPointsView_pageTitle__YWkzW{font-size:26px}.InviteEarnPointsView_rewardRulesContainer__9kvfW{flex-direction:column;gap:20px}.InviteEarnPointsView_statsCards__kNbA1{min-width:auto;width:100%}.InviteEarnPointsView_shareButtons__MIjPh{flex-direction:column;flex-wrap:wrap}.InviteEarnPointsView_shareButton__I_ItR{min-height:44px}.InviteEarnPointsView_rewardRuleTextWrapper__xnWDs{flex-direction:column;align-items:stretch;gap:12px}.InviteEarnPointsView_participateButton__Jh4fG{width:100%;min-height:44px}.InviteEarnPointsView_stepItem__Ugl0B{gap:12px}.InviteEarnPointsView_stepIcon__txpxI{width:40px;height:40px}.InviteEarnPointsView_stepIcon__txpxI svg{width:20px;height:20px}.InviteEarnPointsView_sectionHeader__Ber18{flex-direction:column;align-items:flex-start;gap:12px}.InviteEarnPointsView_referralItem__KZRK_{padding:16px}.InviteEarnPointsView_rewardBadge__il9wR{position:absolute;top:16px;right:16px}.InviteEarnPointsView_posterPreviewOverlay__cB3Nj{padding:16px}.InviteEarnPointsView_posterPreviewModal__h2eJc{max-width:100%}.InviteEarnPointsView_posterPreviewContent__v0Uvv{gap:16px}.InviteEarnPointsView_posterPreviewTitle__lXUVg{font-size:18px}.InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{padding:12px;border-radius:6px}.InviteEarnPointsView_posterPreviewImage__LBm95{max-height:50vh;max-width:100%}.InviteEarnPointsView_posterPreviewActions__tpypA{flex-direction:column;gap:12px}.InviteEarnPointsView_posterActionButton__b7gRW{width:100%;min-width:auto;padding:12px 24px;font-size:15px}.InviteEarnPointsView_posterActionButton__b7gRW svg{width:18px;height:18px}}@media (max-width:480px){.InviteEarnPointsView_posterPreviewOverlay__cB3Nj{padding:8px}.InviteEarnPointsView_posterPreviewContent__v0Uvv{gap:12px;padding:16px}.InviteEarnPointsView_posterPreviewTitle__lXUVg{font-size:16px}.InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{padding:8px}.InviteEarnPointsView_posterPreviewImage__LBm95{max-height:40vh}.InviteEarnPointsView_posterActionButton__b7gRW{padding:10px 20px;font-size:14px}.InviteEarnPointsView_pageTitle__YWkzW{font-size:22px}.InviteEarnPointsView_statsCards__kNbA1{flex-direction:column}.InviteEarnPointsView_statCardValue__nOOv7{font-size:26px}.InviteEarnPointsView_rewardRulesTitle__axK6G,.InviteEarnPointsView_sectionTitle__qArQh,.InviteEarnPointsView_shareSectionTitle__X_bTS,.InviteEarnPointsView_stepsTitle__2Ak8h{font-size:18px}.InviteEarnPointsView_referralItemName__vg_lX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}}