.ImageModal_modalOverlay__jquMB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;animation:ImageModal_fadeIn__lWMzT .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes ImageModal_fadeIn__lWMzT{0%{opacity:0}to{opacity:1}}.ImageModal_closeButton__McAFr{position:fixed;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10002}.ImageModal_closeButton__McAFr:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.ImageModal_navButton__EHx4X{position:fixed;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10002}.ImageModal_navButton__EHx4X:hover{background:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.1)}.ImageModal_navLeft__EatCP{left:20px}.ImageModal_navRight__mkyEk{right:20px}.ImageModal_modalContent__OI5fu{display:flex;width:100%;height:100%;max-width:1800px;gap:0}.ImageModal_imageContainer__4nr_Y{flex:1 1;display:flex;align-items:center;justify-content:center;padding:80px 20px 20px;position:relative;min-width:0}.ImageModal_modalImage__SGhMG{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);opacity:0;transform:scale(.95);transition:all .3s ease}.ImageModal_modalImage__SGhMG.ImageModal_loaded__g2jik{opacity:1;transform:scale(1)}.ImageModal_imageLoader__qrvqJ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageModal_spinner__F_2RA{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:ImageModal_spin__rp65c .8s linear infinite}@keyframes ImageModal_spin__rp65c{to{transform:rotate(1turn)}}.ImageModal_imageError__96rjP{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;opacity:.6}.ImageModal_imageError__96rjP svg{opacity:.4}.ImageModal_imageError__96rjP p{font-size:14px;margin:0}.ImageModal_infoPanel__dDvt2{width:400px;background:hsla(0,0%,8%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0}.ImageModal_infoPanelContent__UYDFq{padding:32px 24px;display:flex;flex-direction:column;gap:24px}.ImageModal_infoHeader__sOVpH{display:flex;flex-direction:column;gap:16px}.ImageModal_imageTitle__dsBXr{font-size:18px;font-weight:600;color:#fff;margin:0;line-height:1.4;word-break:break-word}.ImageModal_imageActions__VypH3{display:flex;gap:8px}.ImageModal_actionButton__ckuTX{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:8px;color:#fff;text-decoration:none;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1)}.ImageModal_actionButton__ckuTX:hover{background:rgba(249,115,22,.2);border-color:rgba(249,115,22,.3);transform:translateY(-2px)}.ImageModal_metadata__TLnHS{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.ImageModal_metaItem__2wdlS{display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s ease}.ImageModal_metaItem__2wdlS:hover{color:#f97316}.ImageModal_metaItem__2wdlS svg{flex-shrink:0;opacity:.6}.ImageModal_description__bZ4BE{display:flex;flex-direction:column;gap:12px}.ImageModal_metaDescription__klRxb,.ImageModal_userDescription__xW6Sw{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}.ImageModal_note__l9qFn{display:flex;align-items:flex-start;gap:10px;padding:12px;background:rgba(249,115,22,.1);border-left:3px solid rgba(249,115,22,.5);border-radius:6px;font-size:13px;color:hsla(0,0%,100%,.9);line-height:1.5}.ImageModal_note__l9qFn svg{flex-shrink:0;margin-top:2px;opacity:.7}.ImageModal_hashtags__L_pTZ{display:flex;flex-wrap:wrap;gap:8px}.ImageModal_hashtag__PzINk{font-size:12px;font-weight:500;color:#f97316;background:rgba(249,115,22,.15);padding:4px 10px;border-radius:12px;transition:all .2s ease;cursor:pointer}.ImageModal_hashtag__PzINk:hover{background:rgba(249,115,22,.25);transform:translateY(-1px)}@media screen and (max-width:1024px){.ImageModal_infoPanel__dDvt2{width:350px}.ImageModal_navButton__EHx4X{width:48px;height:48px}.ImageModal_navLeft__EatCP{left:12px}.ImageModal_navRight__mkyEk{right:12px}}@media screen and (max-width:768px){.ImageModal_modalContent__OI5fu{flex-direction:column}.ImageModal_imageContainer__4nr_Y{padding:60px 12px 12px;height:60vh}.ImageModal_infoPanel__dDvt2{width:100%;height:40vh;border-left:none;border-top:1px solid hsla(0,0%,100%,.1)}.ImageModal_infoPanelContent__UYDFq{padding:20px 16px;gap:20px}.ImageModal_closeButton__McAFr{top:12px;right:12px;width:40px;height:40px}.ImageModal_navButton__EHx4X{width:40px;height:40px}.ImageModal_navLeft__EatCP{left:8px}.ImageModal_navRight__mkyEk{right:8px}.ImageModal_imageTitle__dsBXr{font-size:16px}}@media screen and (max-width:480px){.ImageModal_imageContainer__4nr_Y,.ImageModal_infoPanel__dDvt2{height:50vh}.ImageModal_navButton__EHx4X{display:none}}.ImageModal_infoPanel__dDvt2::-webkit-scrollbar{width:6px}.ImageModal_infoPanel__dDvt2::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.ImageModal_infoPanel__dDvt2::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.ImageModal_infoPanel__dDvt2::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.DashboardMasonryImageGrid_masonryContainer__wdHiz{display:flex;gap:16px;margin-top:16px;width:100%}.DashboardMasonryImageGrid_masonryColumn__x9IUS{flex:1 1;display:flex;flex-direction:column;gap:16px}.DashboardMasonryImageGrid_imageCheckbox__sml1K{position:absolute;top:8px;left:8px;z-index:10;background:#fff;border-radius:4px;padding:4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.DashboardMasonryImageGrid_imageCheckbox__sml1K input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#f60}.DashboardMasonryImageGrid_masonryItem__SArfy{position:relative;border-radius:8px;overflow:hidden;background-color:#fff;transition:transform .15s ease;cursor:pointer}.DashboardMasonryImageGrid_masonryItem__SArfy:hover{transform:translateY(-2px)}.DashboardMasonryImageGrid_imageLink__CTERj{display:block}.DashboardMasonryImageGrid_masonryImage__V4ds8{width:100%;height:auto;display:block}.DashboardMasonryImageGrid_imageInfo__5k2WA{padding:12px;background-color:#f6f6f6}.DashboardMasonryImageGrid_titleContainer__Dp9o8{margin-bottom:8px;min-width:0;overflow:hidden}.DashboardMasonryImageGrid_editTitleContainer__qGpVS{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:4px}.DashboardMasonryImageGrid_titleInput__Qs6In{flex:1 1;padding:6px 10px;border:1.5px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;outline:none;transition:all .2s ease;background-color:#fff}.DashboardMasonryImageGrid_titleInput__Qs6In:focus{border-color:#f60;box-shadow:0 0 0 3px rgba(255,102,0,.1)}.DashboardMasonryImageGrid_titleInput__Qs6In:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.DashboardMasonryImageGrid_editActions__IhEOj{display:flex;gap:4px;flex-shrink:0}.DashboardMasonryImageGrid_cancelBtn__3iAXP,.DashboardMasonryImageGrid_saveBtn__02eT6{width:26px;height:26px;border:none;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s ease;flex-shrink:0}.DashboardMasonryImageGrid_saveBtn__02eT6{background-color:#f60;color:#fff}.DashboardMasonryImageGrid_saveBtn__02eT6:hover:not(:disabled){background-color:#e55a00;transform:scale(1.08);box-shadow:0 2px 6px rgba(255,102,0,.3)}.DashboardMasonryImageGrid_saveBtn__02eT6:disabled{background-color:#ccc;cursor:not-allowed;opacity:.5}.DashboardMasonryImageGrid_cancelBtn__3iAXP{background-color:#e0e0e0;color:#666}.DashboardMasonryImageGrid_cancelBtn__3iAXP:hover:not(:disabled){background-color:#d0d0d0;transform:scale(1.08);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DashboardMasonryImageGrid_cancelBtn__3iAXP:disabled{cursor:not-allowed;opacity:.5}.DashboardMasonryImageGrid_imageTitle__UlSDd{display:block;font-size:12px;font-weight:500;color:#333;text-decoration:none;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.DashboardMasonryImageGrid_imageTitle__UlSDd:hover{text-decoration:underline}.DashboardMasonryImageGrid_imageTitleInactive__UMDEe{color:#dc3545;text-decoration:line-through}.DashboardMasonryImageGrid_inactiveLabel___qRy6{margin-left:6px;font-size:.7rem;background-color:#dc3545;color:#fff;padding:2px 6px;border-radius:3px;vertical-align:middle}.DashboardMasonryImageGrid_originalContentBadge__xwmfZ{display:inline-flex;align-items:center;gap:4px;font-size:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2px 8px;border-radius:12px;margin-left:6px;vertical-align:middle;font-weight:500;box-shadow:0 2px 4px rgba(102,126,234,.3)}.DashboardMasonryImageGrid_originalContentBadge__xwmfZ svg{width:12px;height:12px;stroke-width:2.5}.DashboardMasonryImageGrid_sourceLink__Xu_sc{font-size:11px;color:#666;text-decoration:none;display:inline-block}.DashboardMasonryImageGrid_sourceLink__Xu_sc:hover{text-decoration:underline}.DashboardMasonryImageGrid_dimensions__G3zKl{font-size:11px;color:#999;margin-left:6px}.DashboardMasonryImageGrid_actions__0lOeq{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.DashboardMasonryImageGrid_actionButton__HlCCB{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease}.DashboardMasonryImageGrid_actionButton__HlCCB:hover{background:#f0f0f0;color:#333;transform:translateY(-1px)}.DashboardMasonryImageGrid_actionButton__HlCCB svg{width:18px;height:18px}.DashboardMasonryImageGrid_deleteButton__q0Hjd:hover{background-color:#ffe5e5;color:#f44}.DashboardMasonryImageGrid_deleteButton__q0Hjd:hover svg{stroke:#f44}.DashboardMasonryImageGrid_collaboratorBadge__d2CCO{margin-left:auto;opacity:.6;display:flex;align-items:center}@media screen and (max-width:768px){.DashboardMasonryImageGrid_masonryColumn__x9IUS,.DashboardMasonryImageGrid_masonryContainer__wdHiz{gap:12px}.DashboardMasonryImageGrid_imageInfo__5k2WA{padding:10px}.DashboardMasonryImageGrid_imageTitle__UlSDd{font-size:13px}.DashboardMasonryImageGrid_titleInput__Qs6In{font-size:12px;padding:5px 8px}.DashboardMasonryImageGrid_cancelBtn__3iAXP,.DashboardMasonryImageGrid_saveBtn__02eT6{width:24px;height:24px;font-size:13px}.DashboardMasonryImageGrid_actions__0lOeq{gap:6px}}@media screen and (max-width:480px){.DashboardMasonryImageGrid_masonryColumn__x9IUS,.DashboardMasonryImageGrid_masonryContainer__wdHiz{gap:8px}.DashboardMasonryImageGrid_imageInfo__5k2WA{padding:8px}.DashboardMasonryImageGrid_imageTitle__UlSDd{font-size:12px}.DashboardMasonryImageGrid_sourceLink__Xu_sc{font-size:11px}.DashboardMasonryImageGrid_dimensions__G3zKl{font-size:10px}.DashboardMasonryImageGrid_originalContentBadge__xwmfZ{font-size:9px;padding:2px 6px}.DashboardMasonryImageGrid_originalContentBadge__xwmfZ svg{width:10px;height:10px}.DashboardMasonryImageGrid_titleInput__Qs6In{font-size:11px;padding:4px 6px}.DashboardMasonryImageGrid_cancelBtn__3iAXP,.DashboardMasonryImageGrid_saveBtn__02eT6{width:22px;height:22px;font-size:12px}}[data-theme=dark] .DashboardMasonryImageGrid_masonryItem__SArfy{background-color:#242424}[data-theme=dark] .DashboardMasonryImageGrid_imageInfo__5k2WA{background-color:#282828}[data-theme=dark] .DashboardMasonryImageGrid_imageTitle__UlSDd{color:#e0e0e0}[data-theme=dark] .DashboardMasonryImageGrid_imageTitleInactive__UMDEe{color:#ff6b6b}[data-theme=dark] .DashboardMasonryImageGrid_inactiveLabel___qRy6{background-color:#d32f2f}[data-theme=dark] .DashboardMasonryImageGrid_originalContentBadge__xwmfZ{background-color:#7c3aed;box-shadow:0 2px 4px rgba(124,58,237,.4)}[data-theme=dark] .DashboardMasonryImageGrid_sourceLink__Xu_sc{color:#b0b0b0}[data-theme=dark] .DashboardMasonryImageGrid_dimensions__G3zKl{color:grey}[data-theme=dark] .DashboardMasonryImageGrid_actionButton__HlCCB{color:#b0b0b0}[data-theme=dark] .DashboardMasonryImageGrid_actionButton__HlCCB:hover{background:#2a2a2a;color:#e0e0e0}[data-theme=dark] .DashboardMasonryImageGrid_collaboratorBadge__d2CCO{opacity:.7}[data-theme=dark] .DashboardMasonryImageGrid_titleInput__Qs6In{background-color:#1e1e1e;border-color:#404040;color:#e0e0e0}[data-theme=dark] .DashboardMasonryImageGrid_titleInput__Qs6In:focus{border-color:#f60;box-shadow:0 0 0 3px rgba(255,102,0,.15)}[data-theme=dark] .DashboardMasonryImageGrid_titleInput__Qs6In:disabled{background-color:#2a2a2a;opacity:.5}[data-theme=dark] .DashboardMasonryImageGrid_cancelBtn__3iAXP{background-color:#404040;color:#b0b0b0}[data-theme=dark] .DashboardMasonryImageGrid_cancelBtn__3iAXP:hover:not(:disabled){background-color:#4a4a4a}[data-theme=dark] .DashboardMasonryImageGrid_imageCheckbox__sml1K{background:rgba(30,30,30,.95);box-shadow:0 2px 6px rgba(0,0,0,.4)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;min-height:200px}.loading-text{margin-top:20px;font-size:14px;color:#666;text-align:center;font-weight:500;letter-spacing:.5px}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.97);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading-orbit,.loading-overlay{display:flex;align-items:center;justify-content:center}.loading-orbit{position:relative}.orbit-center{width:20%;height:20%;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#f7931e);box-shadow:0 0 20px rgba(255,107,53,.6);animation:orbit-pulse 2s ease-in-out infinite;z-index:10}.orbit-ring{position:absolute;border-radius:50%;border:2px solid rgba(255,107,53,.15)}.orbit-ring-1{width:50%;height:50%;animation:orbit-rotate 2s linear infinite}.orbit-ring-2{width:75%;height:75%;animation:orbit-rotate 3s linear infinite reverse}.orbit-ring-3{width:100%;height:100%;animation:orbit-rotate 4s linear infinite}.orbit-dot{position:absolute;width:15%;height:15%;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#f7931e);top:-7.5%;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(255,107,53,.8)}@keyframes orbit-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.loading-wave{display:flex;align-items:center;justify-content:space-between;gap:.3em}.wave-line{width:.25em;height:100%;background:linear-gradient(0deg,#ff6b35 0,#f7931e);border-radius:1em;animation:wave-bounce 1.2s ease-in-out infinite}.wave-line:first-child{animation-delay:0s}.wave-line:nth-child(2){animation-delay:.1s}.wave-line:nth-child(3){animation-delay:.2s}.wave-line:nth-child(4){animation-delay:.3s}.wave-line:nth-child(5){animation-delay:.4s}.wave-line:nth-child(6){animation-delay:.5s}@keyframes wave-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.loading-morph{position:relative;display:flex;align-items:center;justify-content:center}.morph-shape{width:100%;height:100%;background:linear-gradient(135deg,#ff6b35,#f7931e);box-shadow:0 0 30px rgba(255,107,53,.5);animation:morph-animation 3s ease-in-out infinite}@keyframes morph-animation{0%,to{border-radius:50%;transform:rotate(0deg)}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(90deg)}50%{border-radius:50% 50% 0 100%/0 50% 50% 100%;transform:rotate(180deg)}75%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:rotate(270deg)}}.loading-spiral{position:relative;display:flex;align-items:center;justify-content:center}.spiral-segment{position:absolute;width:100%;height:100%;border-radius:50%;border-color:#ff6b35 #f7931e transparent transparent;border-style:solid;border-width:3px;animation:spiral-spin 1.5s cubic-bezier(.68,-.55,.27,1.55) infinite}.spiral-segment:nth-child(2){width:75%;height:75%;border-top-color:#f7931e;border-right-color:orange;animation-delay:-.375s}.spiral-segment:nth-child(3){width:50%;height:50%;border-top-color:orange;border-right-color:#ff8c42;animation-delay:-.75s}.spiral-segment:nth-child(4){width:25%;height:25%;border-top-color:#ff8c42;border-right-color:#ff6b35;animation-delay:-1.125s}@keyframes spiral-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-cube{position:relative;transform-style:preserve-3d;animation:cube-rotate 3s linear infinite}.cube-face{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,107,53,.9),rgba(247,147,30,.9));border:2px solid rgba(255,107,53,.5);box-shadow:inset 0 0 20px rgba(255,107,53,.3)}.cube-front{transform:translateZ(calc(var(--size) / 2))}.cube-back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.cube-top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2))}.cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}.cube-left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.cube-right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}@keyframes cube-rotate{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(1turn)}}[data-theme=dark] .loading-text{color:var(--text-secondary)}[data-theme=dark] .loading-overlay{background-color:rgba(0,0,0,.97)}[data-theme=dark] .orbit-center,[data-theme=dark] .orbit-dot{box-shadow:0 0 20px rgba(255,107,53,.9)}[data-theme=dark] .morph-shape{box-shadow:0 0 40px rgba(255,107,53,.7)}@media (max-width:768px){.loading-container{padding:16px;min-height:150px}.loading-text{font-size:13px;margin-top:16px}}.loading-container,.loading-overlay,.loading-text{transition:all .3s ease}.CollectionPopover_popover__9yC1g{position:fixed;width:320px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;animation:CollectionPopover_fadeIn__3_CEZ .2s ease-out;max-height:500px;display:flex;flex-direction:column;font-family:arial}.CollectionPopover_popoverImage__dzVig{width:360px}.CollectionPopover_popoverBelow__pt6X_:before{content:"";position:absolute;top:-15px;left:0;width:100%;height:15px}.CollectionPopover_popoverAbove__A4JFm:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:15px}.CollectionPopover_header__CZXZO{padding:16px;border-bottom:1px solid #f0f0f0}.CollectionPopover_headerImage__Yz02f{padding:12px 12px 16px}.CollectionPopover_bookmarkPreview__pPjlc{display:flex;align-items:flex-start;gap:12px}.CollectionPopover_favicon__QoEdJ{width:16px;height:16px;object-fit:contain;flex-shrink:0}.CollectionPopover_imagePreview__bj1FB{width:60px;height:60px;position:relative;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#f5f5f5;border:1px solid #e0e0e0}.CollectionPopover_imageThumbnail__o_Uf3{width:100%;height:100%;object-fit:cover;display:block;font-size:0;line-height:0}.CollectionPopover_imageFallback__EN8NM{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:#f5f5f5;color:#888;font-size:10px;padding:4px;text-align:center}.CollectionPopover_bookmarkInfo__FWW8e{flex:1 1;min-width:0}.CollectionPopover_bookmarkTitle__kvz9G{font-size:13px;font-family:arial;font-weight:600;color:#1a1a1a;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionPopover_bookmarkUrl__dpesQ{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionPopover_searchContainer__goglR{padding:10px 16px;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:5}.CollectionPopover_searchInputWrapper__tDMPL{display:flex;align-items:center;background-color:#f5f5f5;border-radius:40px;padding:2px 12px;transition:all .2s ease}.CollectionPopover_searchIconText__fpgum{font-size:14px;margin-right:8px;opacity:.6}.CollectionPopover_searchInput__9djfN{flex:1 1;border:none;background:transparent;padding:8px 0;font-size:13px;outline:none;color:#333;width:100%}.CollectionPopover_searchInput__9djfN::placeholder{color:#999}.CollectionPopover_searchClear__9kiYO{background:none;border:none;color:#999;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border-radius:50%}.CollectionPopover_searchClear__9kiYO:hover{background-color:rgba(0,0,0,.05);color:#666}.CollectionPopover_collectionsList__sldzW{max-height:400px}.CollectionPopover_collectionItem__rytRC{display:flex;align-items:center;gap:12px;width:100%;padding:6px;border:none;background:none;text-align:left;cursor:pointer;border-radius:8px;transition:all .2s ease}.CollectionPopover_collectionItem__rytRC:hover{background-color:#f5f5f5}.CollectionPopover_collectionThumbnail__BcvAB{width:40px;height:40px;border-radius:8px;object-fit:cover;background-color:#f0f0f0;flex-shrink:0}.CollectionPopover_collectionInfo__kqVJ7{flex:1 1;min-width:0}.CollectionPopover_collectionName__JA4ag{font-size:13px;font-weight:600;font-family:arial;color:#1a1a1a;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollectionPopover_collectionCount__1kDWw{font-size:12px;color:#666}.CollectionPopover_errorState__I7lKR,.CollectionPopover_loadingState__WUZ0c{padding:24px;text-align:center;color:#666;font-size:14px}.CollectionPopover_collectionItemDisabled__zSKn7{opacity:.7;cursor:not-allowed;background-color:#f7f7f7}.CollectionPopover_alreadyAddedIndicator__o75dY{font-size:11px;color:#f60;margin-left:auto;padding:4px 8px;background-color:rgba(255,102,0,.1);border-radius:12px;font-weight:500}.CollectionPopover_collectionItem__rytRC:hover:not(.CollectionPopover_collectionItemDisabled__zSKn7){background-color:#fff8f3}.CollectionPopover_collectionItemDisabled__zSKn7:hover{background-color:#f7f7f7}.CollectionPopover_retryButton__b5UJc{background-color:#f0f0f0;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;margin-top:8px;transition:background-color .2s;color:#444}.CollectionPopover_retryButton__b5UJc:hover{background-color:#e0e0e0}.CollectionPopover_emptyState___b_Zf{padding:32px 24px;text-align:center;color:#888;font-size:14px;border:2px dashed #eee;margin:16px;border-radius:8px}.CollectionPopover_emptySearchState__PL73T{padding:24px;text-align:center;color:#666;font-size:13px;display:flex;flex-direction:column;align-items:center}.CollectionPopover_clearSearchButton__IfJSo{background:none;border:none;color:#f60;font-size:13px;cursor:pointer;padding:8px 12px;margin-top:8px;border-radius:4px}.CollectionPopover_clearSearchButton__IfJSo:hover{background-color:rgba(255,102,0,.1)}@keyframes CollectionPopover_fadeIn__3_CEZ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CollectionPopover_createCollectionContainer__60zga{padding:8px 16px;border-bottom:1px solid #eee;text-align:center;background-color:#fafafa}.CollectionPopover_createCollectionButtonAlt__szUno{font-family:arial;color:#f60;background:none;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center}.CollectionPopover_createCollectionButtonAlt__szUno:hover{background-color:rgba(255,102,0,.1)}.CollectionPopover_collectionsList__sldzW{max-height:360px;overflow-y:auto;padding:8px;flex:1 1}.CollectionPopover_quickCreateForm__a33fS{padding:16px;display:flex;flex-direction:column;gap:8px;background-color:#fff;border-top:1px solid #eee}.CollectionPopover_quickCreateInput__asW_X{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:40px;font-size:14px;font-family:arial}.CollectionPopover_quickCreateInput__asW_X:focus{outline:none;border-color:#f60;box-shadow:0 0 0 2px rgba(255,102,0,.2)}.CollectionPopover_quickCreateActions__XFoc_{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.CollectionPopover_confirmCreateButton__WH750{padding:8px 16px;background-color:#f60;color:#fff;border:none;border-radius:40px;font-size:14px;cursor:pointer;font-family:arial;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.15)}.CollectionPopover_confirmCreateButton__WH750:hover{background-color:#e65c00}.CollectionPopover_confirmCreateButton__WH750:disabled{background-color:#ffb380;cursor:not-allowed}.CollectionPopover_cancelCreateButton__xmtvQ{padding:8px 16px;background-color:#f3f4f6;border:0;border-radius:40px;font-size:14px;cursor:pointer;font-family:arial}.CollectionPopover_cancelCreateButton__xmtvQ:hover{background-color:#e5e7eb}[data-theme=dark] .CollectionPopover_popover__9yC1g{background:var(--card-bg);box-shadow:var(--shadow-medium)}[data-theme=dark] .CollectionPopover_header__CZXZO{border-bottom:1px solid var(--border-subtle)}[data-theme=dark] .CollectionPopover_bookmarkTitle__kvz9G{color:var(--text-color)}[data-theme=dark] .CollectionPopover_bookmarkUrl__dpesQ{color:var(--text-secondary)}[data-theme=dark] .CollectionPopover_imagePreview__bj1FB{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle)}[data-theme=dark] .CollectionPopover_imageFallback__EN8NM{background-color:var(--bg-tertiary);color:var(--text-secondary)}[data-theme=dark] .CollectionPopover_searchContainer__goglR{border-bottom:1px solid var(--border-subtle);background-color:var(--card-bg)}[data-theme=dark] .CollectionPopover_searchInputWrapper__tDMPL{background-color:var(--bg-tertiary)}[data-theme=dark] .CollectionPopover_searchInput__9djfN{color:var(--text-color)}[data-theme=dark] .CollectionPopover_searchInput__9djfN::placeholder{color:var(--text-tertiary)}[data-theme=dark] .CollectionPopover_searchClear__9kiYO{color:var(--text-secondary)}[data-theme=dark] .CollectionPopover_searchClear__9kiYO:hover{background-color:var(--bg-tertiary);color:var(--text-color)}[data-theme=dark] .CollectionPopover_collectionsList__sldzW{background-color:var(--card-bg)}[data-theme=dark] .CollectionPopover_collectionItem__rytRC:hover,[data-theme=dark] .CollectionPopover_collectionThumbnail__BcvAB{background-color:var(--bg-tertiary)}[data-theme=dark] .CollectionPopover_collectionName__JA4ag{color:var(--text-color)}[data-theme=dark] .CollectionPopover_collectionCount__1kDWw,[data-theme=dark] .CollectionPopover_errorState__I7lKR,[data-theme=dark] .CollectionPopover_loadingState__WUZ0c{color:var(--text-secondary)}[data-theme=dark] .CollectionPopover_collectionItemDisabled__zSKn7{opacity:.7;cursor:not-allowed;background-color:var(--bg-secondary)}[data-theme=dark] .CollectionPopover_alreadyAddedIndicator__o75dY{background-color:rgba(249,115,22,.2);color:var(--accent-color)}[data-theme=dark] .CollectionPopover_collectionItem__rytRC:hover:not(.CollectionPopover_collectionItemDisabled__zSKn7){background-color:rgba(249,115,22,.1)}[data-theme=dark] .CollectionPopover_collectionItemDisabled__zSKn7:hover{background-color:var(--bg-secondary)}[data-theme=dark] .CollectionPopover_retryButton__b5UJc{background-color:var(--bg-tertiary);color:var(--text-color)}[data-theme=dark] .CollectionPopover_retryButton__b5UJc:hover{background-color:var(--bg-secondary)}[data-theme=dark] .CollectionPopover_emptyState___b_Zf{color:var(--text-secondary);border:2px dashed var(--border-subtle)}[data-theme=dark] .CollectionPopover_emptySearchState__PL73T{color:var(--text-secondary)}[data-theme=dark] .CollectionPopover_clearSearchButton__IfJSo{color:var(--accent-color)}[data-theme=dark] .CollectionPopover_clearSearchButton__IfJSo:hover{background-color:rgba(249,115,22,.1)}[data-theme=dark] .CollectionPopover_createCollectionContainer__60zga{border-bottom:1px solid var(--border-subtle);background-color:var(--bg-secondary)}[data-theme=dark] .CollectionPopover_createCollectionButtonAlt__szUno{color:var(--accent-color)}[data-theme=dark] .CollectionPopover_createCollectionButtonAlt__szUno:hover{background-color:rgba(249,115,22,.1)}[data-theme=dark] .CollectionPopover_quickCreateForm__a33fS{background-color:var(--card-bg);border-top:1px solid var(--border-subtle)}[data-theme=dark] .CollectionPopover_quickCreateInput__asW_X{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-color)}[data-theme=dark] .CollectionPopover_quickCreateInput__asW_X:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(249,115,22,.25)}[data-theme=dark] .CollectionPopover_confirmCreateButton__WH750{background-color:var(--accent-color);color:#fff}[data-theme=dark] .CollectionPopover_confirmCreateButton__WH750:hover{background-color:var(--accent-color-hover)}[data-theme=dark] .CollectionPopover_confirmCreateButton__WH750:disabled{background-color:rgba(249,115,22,.4)}[data-theme=dark] .CollectionPopover_cancelCreateButton__xmtvQ{background-color:var(--bg-tertiary);color:var(--text-color)}[data-theme=dark] .CollectionPopover_cancelCreateButton__xmtvQ:hover{background-color:var(--bg-secondary)}[data-theme=dark] .CollectionPopover_favicon__QoEdJ{filter:none!important;opacity:1!important}[data-theme=dark] .CollectionPopover_collectionItem__rytRC,[data-theme=dark] .CollectionPopover_popover__9yC1g,[data-theme=dark] .CollectionPopover_quickCreateInput__asW_X,[data-theme=dark] .CollectionPopover_searchInput__9djfN{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}