.ConceptSidebarPanel_conceptSidebar__cTGpT{position:static;top:auto;right:auto;width:100%;max-height:80vh;overflow-y:auto;background-color:var(--card-bg);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-soft);z-index:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:ConceptSidebarPanel_fadeInUp__ZjwUD .3s ease-out}@keyframes ConceptSidebarPanel_fadeInUp__ZjwUD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConceptSidebarPanel_errorState__Zenx9,.ConceptSidebarPanel_loadingState__86K7u{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--text-secondary)}.ConceptSidebarPanel_loadingSpinner__g_H8A{width:24px;height:24px;border-top:2px solid var(--border-subtle);border:2px solid var(--border-subtle);border-top-color:var(--accent-color);border-radius:50%;animation:ConceptSidebarPanel_spin__Mif9v 1s linear infinite;margin-bottom:12px}@keyframes ConceptSidebarPanel_spin__Mif9v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConceptSidebarPanel_errorState__Zenx9{color:var(--error-color,#ef4444)}.ConceptSidebarPanel_errorIcon__oZ_KV{font-size:20px;margin-bottom:8px}.ConceptSidebarPanel_header__V2UO9{position:relative;height:180px;background-color:var(--bg-secondary,#f8f9fa);border-radius:12px 12px 0 0;overflow:hidden}.ConceptSidebarPanel_mainImage__ZZB1_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ConceptSidebarPanel_imagePlaceholder__c1MGn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-secondary,#f8f9fa) 0,var(--bg-tertiary,#e9ecef) 100%);color:var(--text-secondary,#6c757d)}.ConceptSidebarPanel_placeholderContent__KI1tl{text-align:center}.ConceptSidebarPanel_placeholderIcon__tMlCC{width:50px;height:50px;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:white;font-weight:500}.ConceptSidebarPanel_placeholderText__zvfFB{font-size:13px;font-weight:500;color:var(--text-secondary,#6c757d);text-transform:capitalize}.ConceptSidebarPanel_imageNavigation__RqITG{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.8);border-radius:8px;padding:6px 8px;display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConceptSidebarPanel_imageCounter__XN_WA{color:white;font-size:11px;font-weight:500;min-width:30px;text-align:center}.ConceptSidebarPanel_imageIndicators__6_YSn{display:flex;gap:4px}.ConceptSidebarPanel_imageIndicator__Ex03Q{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5);border:none;cursor:pointer;transition:background-color .2s ease}.ConceptSidebarPanel_imageIndicator__Ex03Q.ConceptSidebarPanel_active__HH69Q{background:white}.ConceptSidebarPanel_imageControls__nTK6p{display:flex;gap:2px}.ConceptSidebarPanel_imageControl__20QdW{background:rgba(255,255,255,.2);border:none;color:white;width:20px;height:20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .2s ease}.ConceptSidebarPanel_imageControl__20QdW:hover{background:rgba(255,255,255,.3)}.ConceptSidebarPanel_imageGalleryModal__46yLn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ConceptSidebarPanel_galleryContent__pC_Xx{position:relative;max-width:90vw;max-height:90vh;background:var(--card-bg);border-radius:12px;padding:20px}.ConceptSidebarPanel_closeGallery__x2dz5{position:absolute;top:10px;right:10px;background:var(--error-color,#ef4444);color:white;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.ConceptSidebarPanel_closeGallery__x2dz5:hover{transform:scale(1.1)}.ConceptSidebarPanel_galleryGrid__VLADd{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:12px;gap:12px;max-width:400px}.ConceptSidebarPanel_galleryImage__Gj_SS{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease}.ConceptSidebarPanel_galleryImage__Gj_SS.ConceptSidebarPanel_selected__NuE05,.ConceptSidebarPanel_galleryImage__Gj_SS:hover{border-color:var(--accent-color)}.ConceptSidebarPanel_galleryImage__Gj_SS img{width:100%;height:100%;object-fit:cover}.ConceptSidebarPanel_content__FkBvr{padding:18px}.ConceptSidebarPanel_conceptHeader__BAbgO{margin-bottom:16px}.ConceptSidebarPanel_title__jNuNC{font-size:22px;font-weight:600;margin:0 0 8px;line-height:1.2;color:var(--text-color,#1a1a1a)}.ConceptSidebarPanel_conceptMeta__lsVOP{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ConceptSidebarPanel_conceptType__42MF6{font-size:11px;font-weight:600;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.ConceptSidebarPanel_verifiedBadge__FrLM5{font-size:10px;font-weight:600;padding:2px 6px;background:var(--success-color,#10b981);color:white;border-radius:8px;text-transform:uppercase;letter-spacing:.3px}.ConceptSidebarPanel_confidenceScore__AQTdl{font-size:10px;font-weight:500;padding:2px 6px;background:var(--bg-tertiary,#e9ecef);color:var(--text-secondary,#6c757d);border-radius:8px}.ConceptSidebarPanel_keyInfo__2hxOu{margin-bottom:18px;padding:12px 0;border-top:1px solid var(--border-subtle,#e9ecef);border-bottom:1px solid var(--border-subtle,#e9ecef)}.ConceptSidebarPanel_infoRow__astq_{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.ConceptSidebarPanel_infoRow__astq_:last-child{margin-bottom:0}.ConceptSidebarPanel_infoLabel__q4lLn{font-weight:600;color:var(--text-secondary,#6c757d);min-width:80px;flex-shrink:0}.ConceptSidebarPanel_infoValue__IXqkp{color:var(--text-color,#1a1a1a);text-align:right;font-weight:500;font-size:12px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConceptSidebarPanel_description__2Miqw{margin-bottom:18px}.ConceptSidebarPanel_description__2Miqw p{font-size:13px;line-height:1.5;color:var(--text-secondary,#6c757d);margin:0;text-align:justify}.ConceptSidebarPanel_synonyms__EpjEx{margin-bottom:18px}.ConceptSidebarPanel_synonyms__EpjEx h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-color,#1a1a1a)}.ConceptSidebarPanel_synonymList__OWyEx{display:flex;flex-wrap:wrap;gap:6px}.ConceptSidebarPanel_synonym__oJOo3{font-size:11px;font-weight:500;padding:3px 8px;background:var(--bg-secondary,#f8f9fa);color:var(--text-secondary,#6c757d);border-radius:12px;border:1px solid var(--border-subtle,#e9ecef)}.ConceptSidebarPanel_moreSynonyms__2WNFR{font-size:11px;font-weight:500;padding:3px 8px;color:var(--text-tertiary,#9ca3af);font-style:italic}.ConceptSidebarPanel_domains__FRiwV{margin-bottom:18px}.ConceptSidebarPanel_domains__FRiwV h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-color,#1a1a1a)}.ConceptSidebarPanel_domainList__xeQkC{display:flex;flex-wrap:wrap;gap:6px}.ConceptSidebarPanel_domain__NKnIn{font-size:11px;font-weight:600;padding:4px 8px;color:white;border-radius:12px;display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.3px}.ConceptSidebarPanel_domainIcon__CD8vQ{font-size:10px}.ConceptSidebarPanel_relations__yzgVN{margin-bottom:18px}.ConceptSidebarPanel_relations__yzgVN h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-color,#1a1a1a)}.ConceptSidebarPanel_relationList__8kB4A{display:flex;flex-direction:column;gap:6px}.ConceptSidebarPanel_relation__wzTTf{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--bg-secondary,#f8f9fa);border-radius:6px;border-left:3px solid var(--accent-color,#f97316);transition:all .2s ease}.ConceptSidebarPanel_relation__wzTTf:hover{background:var(--bg-tertiary,#e9ecef);transform:translateX(3px)}.ConceptSidebarPanel_relationStrength__B7D_4{font-size:10px;font-weight:600;padding:2px 6px;background:var(--accent-color,#f97316);color:white;border-radius:8px;min-width:35px;text-align:center}.ConceptSidebarPanel_moreRelations__WmV2y{font-size:11px;color:var(--text-tertiary,#9ca3af);text-align:center;padding:6px;font-style:italic}.ConceptSidebarPanel_relatedUrls__OKkCx{margin-bottom:18px}.ConceptSidebarPanel_relatedUrls__OKkCx h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-color,#1a1a1a)}.ConceptSidebarPanel_urlList__u1biG{display:flex;flex-direction:column;gap:6px}.ConceptSidebarPanel_relatedUrl__5Hvmg{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--bg-secondary,#f8f9fa);border-radius:6px;transition:all .2s ease}.ConceptSidebarPanel_relatedUrl__5Hvmg:hover{background:var(--bg-tertiary,#e9ecef)}.ConceptSidebarPanel_urlLink__evzvu{font-size:12px;color:var(--link-color,#3b82f6);text-decoration:none;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.ConceptSidebarPanel_urlLink__evzvu:hover{text-decoration:underline}.ConceptSidebarPanel_urlRelevance__W5r6p{font-size:10px;font-weight:600;padding:2px 6px;background:var(--success-color,#10b981);color:white;border-radius:8px;min-width:35px;text-align:center;flex-shrink:0}.ConceptSidebarPanel_relatedCollections__omPRf{margin-bottom:18px}.ConceptSidebarPanel_relatedCollections__omPRf h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-color,#1a1a1a)}.ConceptSidebarPanel_collectionList___Blup{display:flex;flex-direction:column;gap:6px}.ConceptSidebarPanel_relatedCollection__Iz1IY{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--bg-secondary,#f8f9fa);border-radius:6px;transition:all .2s ease}.ConceptSidebarPanel_relatedCollection__Iz1IY:hover{background:var(--bg-tertiary,#e9ecef)}.ConceptSidebarPanel_collectionLink__1Mwn_{font-size:12px;color:var(--link-color,#3b82f6);text-decoration:none;flex:1 1;display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.ConceptSidebarPanel_collectionLink__1Mwn_:hover{text-decoration:underline}.ConceptSidebarPanel_collectionVerified__6s35o{color:var(--success-color,#10b981);font-size:10px;font-weight:700}.ConceptSidebarPanel_collectionType__NM_YW{font-size:10px;font-weight:500;padding:2px 6px;background:var(--border-subtle,#e9ecef);color:var(--text-tertiary,#9ca3af);border-radius:8px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.ConceptSidebarPanel_stats__mM6KW{display:flex;justify-content:space-around;padding:16px 0;border-top:1px solid var(--border-subtle,#e9ecef);margin-top:16px}.ConceptSidebarPanel_stat__vJnWC{text-align:center;display:flex;flex-direction:column;gap:2px}.ConceptSidebarPanel_statValue__pIldy{font-size:18px;font-weight:700;color:var(--accent-color,#f97316)}.ConceptSidebarPanel_statLabel__YABgt{font-size:10px;font-weight:500;color:var(--text-secondary,#6c757d);text-transform:uppercase;letter-spacing:.5px}@media (max-width:1400px){.ConceptSidebarPanel_content__FkBvr{padding:16px}.ConceptSidebarPanel_title__jNuNC{font-size:20px}.ConceptSidebarPanel_header__V2UO9{height:160px}}@media (max-width:1200px){.ConceptSidebarPanel_content__FkBvr{padding:14px}.ConceptSidebarPanel_title__jNuNC{font-size:18px}.ConceptSidebarPanel_header__V2UO9{height:140px}.ConceptSidebarPanel_placeholderIcon__tMlCC{width:40px;height:40px;font-size:16px}}@media (max-width:1024px){.ConceptSidebarPanel_conceptSidebar__cTGpT{border-radius:8px;margin-bottom:20px}.ConceptSidebarPanel_header__V2UO9{height:120px}.ConceptSidebarPanel_content__FkBvr{padding:12px}.ConceptSidebarPanel_title__jNuNC{font-size:16px}.ConceptSidebarPanel_description__2Miqw p,.ConceptSidebarPanel_infoRow__astq_{font-size:12px}.ConceptSidebarPanel_infoLabel__q4lLn{min-width:60px}}@media (max-width:768px){.ConceptSidebarPanel_conceptSidebar__cTGpT{border-radius:6px;max-height:60vh}.ConceptSidebarPanel_header__V2UO9{height:100px}.ConceptSidebarPanel_content__FkBvr{padding:10px}.ConceptSidebarPanel_title__jNuNC{font-size:15px}.ConceptSidebarPanel_conceptMeta__lsVOP{gap:4px}.ConceptSidebarPanel_conceptType__42MF6{font-size:10px;padding:2px 6px}.ConceptSidebarPanel_keyInfo__2hxOu{padding:8px 0;margin-bottom:12px}.ConceptSidebarPanel_description__2Miqw,.ConceptSidebarPanel_domains__FRiwV,.ConceptSidebarPanel_relations__yzgVN,.ConceptSidebarPanel_synonyms__EpjEx{margin-bottom:12px}.ConceptSidebarPanel_domains__FRiwV h4,.ConceptSidebarPanel_relations__yzgVN h4,.ConceptSidebarPanel_synonyms__EpjEx h4{font-size:13px;margin-bottom:6px}.ConceptSidebarPanel_stats__mM6KW{padding:12px 0;margin-top:12px}}@media (max-width:480px){.ConceptSidebarPanel_conceptSidebar__cTGpT{max-height:50vh}.ConceptSidebarPanel_header__V2UO9{height:80px}.ConceptSidebarPanel_placeholderIcon__tMlCC{width:30px;height:30px;font-size:14px;margin-bottom:6px}.ConceptSidebarPanel_placeholderText__zvfFB{font-size:11px}.ConceptSidebarPanel_content__FkBvr{padding:8px}.ConceptSidebarPanel_title__jNuNC{font-size:14px;margin-bottom:6px}.ConceptSidebarPanel_conceptMeta__lsVOP{gap:3px}.ConceptSidebarPanel_conceptType__42MF6{font-size:9px;padding:2px 4px}.ConceptSidebarPanel_confidenceScore__AQTdl,.ConceptSidebarPanel_verifiedBadge__FrLM5{font-size:9px;padding:1px 4px}.ConceptSidebarPanel_infoRow__astq_{font-size:11px;margin-bottom:6px}.ConceptSidebarPanel_infoLabel__q4lLn{min-width:50px}.ConceptSidebarPanel_description__2Miqw p{font-size:11px;line-height:1.4}.ConceptSidebarPanel_domain__NKnIn,.ConceptSidebarPanel_synonym__oJOo3{font-size:10px;padding:2px 6px}.ConceptSidebarPanel_relation__wzTTf{padding:5px 8px}.ConceptSidebarPanel_relationTarget__Fo4gW{font-size:11px}.ConceptSidebarPanel_relationStrength__B7D_4,.ConceptSidebarPanel_urlRelevance__W5r6p{font-size:9px;padding:1px 4px;min-width:30px}.ConceptSidebarPanel_collectionLink__1Mwn_,.ConceptSidebarPanel_urlLink__evzvu{font-size:11px}.ConceptSidebarPanel_statValue__pIldy{font-size:16px}.ConceptSidebarPanel_statLabel__YABgt{font-size:9px}}[data-theme=dark] .ConceptSidebarPanel_conceptSidebar__cTGpT{background-color:#1e1e1e;border-color:#333;box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-theme=dark] .ConceptSidebarPanel_header__V2UO9{background-color:#2a2a2a}[data-theme=dark] .ConceptSidebarPanel_infoValue__IXqkp,[data-theme=dark] .ConceptSidebarPanel_title__jNuNC{color:#e0e0e0}[data-theme=dark] .ConceptSidebarPanel_description__2Miqw p{color:#b0b0b0}[data-theme=dark] .ConceptSidebarPanel_relatedCollection__Iz1IY,[data-theme=dark] .ConceptSidebarPanel_relatedUrl__5Hvmg,[data-theme=dark] .ConceptSidebarPanel_relation__wzTTf,[data-theme=dark] .ConceptSidebarPanel_synonym__oJOo3{background-color:#2a2a2a;color:#b0b0b0}[data-theme=dark] .ConceptSidebarPanel_relatedCollection__Iz1IY:hover,[data-theme=dark] .ConceptSidebarPanel_relatedUrl__5Hvmg:hover,[data-theme=dark] .ConceptSidebarPanel_relation__wzTTf:hover,[data-theme=dark] .ConceptSidebarPanel_synonym__oJOo3:hover{background-color:#333}[data-theme=dark] .ConceptSidebarPanel_collectionLink__1Mwn_,[data-theme=dark] .ConceptSidebarPanel_urlLink__evzvu{color:#60a5fa}.ConceptSidebarPanel_conceptSidebar__cTGpT::-webkit-scrollbar{width:5px}.ConceptSidebarPanel_conceptSidebar__cTGpT::-webkit-scrollbar-track{background:var(--bg-secondary,#f8f9fa)}.ConceptSidebarPanel_conceptSidebar__cTGpT::-webkit-scrollbar-thumb{background:var(--accent-color,#f97316);border-radius:3px}.ConceptSidebarPanel_conceptSidebar__cTGpT::-webkit-scrollbar-thumb:hover{background:#ea580c}.ConceptSidebarPanel_conceptSidebar__cTGpT{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;max-width:100%;box-sizing:border-box}.ConceptSidebarPanel_conceptSidebar__cTGpT.ConceptSidebarPanel_integrated__Yndfw{position:relative;max-height:85vh;margin:0}.ConceptSidebarPanel_relationTarget__Fo4gW{font-size:12px;font-weight:500;color:var(--text-color,#1a1a1a);flex:1 1;display:flex;align-items:center;gap:4px;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px 4px;margin:-2px -4px}.ConceptSidebarPanel_relationTarget__Fo4gW:hover{background:rgba(var(--accent-color-rgb,249,117,22),.1);color:var(--accent-color,#f97316);transform:translateX(2px)}.ConceptSidebarPanel_relationTarget__Fo4gW:active{transform:translateX(1px);opacity:.8}.ConceptSidebarPanel_relationTarget__Fo4gW:after{content:"→";opacity:0;margin-left:4px;font-size:10px;transition:opacity .2s ease}.ConceptSidebarPanel_relationTarget__Fo4gW:hover:after{opacity:.6}.ConceptSidebarPanel_relationTarget__Fo4gW:focus{outline:2px solid var(--accent-color,#f97316);outline-offset:1px}.ConceptSidebarPanel_relationTargetLink__41xiE{font-size:12px;font-weight:500;color:var(--link-color,#3b82f6);flex:1 1;display:flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px 4px;margin:-2px -4px}.ConceptSidebarPanel_relationTargetLink__41xiE:hover{color:var(--link-hover-color,#2563eb);text-decoration:underline;background:rgba(59,130,246,.05)}@media (max-width:768px){.ConceptSidebarPanel_relationTarget__Fo4gW{padding:6px 8px;margin:-6px -8px;min-height:32px}}.ConceptSidebarPanel_collectionMain__rbPWB,.ConceptSidebarPanel_collectionMeta__yYSK5{display:flex;align-items:center;justify-content:space-between}.ConceptSidebarPanel_collectionMeta__yYSK5{gap:8px}.ConceptSidebarPanel_urlCount__uNKOZ{font-size:10px;font-weight:500;padding:2px 6px;background:var(--accent-color,#f97316);color:white;border-radius:8px;flex-shrink:0}.PrivacyBadge_privacyBadge__zXJRE{display:inline-flex;align-items:center;gap:4px;border-radius:12px;font-weight:500;line-height:1.2;border:1px solid;white-space:nowrap;transition:all .2s ease}.PrivacyBadge_privacyBadgeSmall__1hYNX{padding:4px 8px;font-size:12px;gap:2px;border-radius:4px}.PrivacyBadge_privacyBadgeMedium__Jenh0{padding:2px 8px;font-size:12px;gap:4px}.PrivacyBadge_privacyBadgeLarge__l2Emq{padding:4px 12px;font-size:14px;gap:6px;border-radius:16px}.PrivacyBadge_privacyBadgeSmall__1hYNX svg{width:10px;height:10px}.PrivacyBadge_privacyBadgeMedium__Jenh0 svg{width:14px;height:14px}.PrivacyBadge_privacyBadgeLarge__l2Emq svg{width:16px;height:16px}.PrivacyBadge_privacyBadgePublic__JvDll{background-color:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.2)}.PrivacyBadge_privacyBadgePublic__JvDll:hover{background-color:rgba(16,185,129,.15)}.PrivacyBadge_privacyBadgeMembers__U74qL{background-color:rgba(139,92,246,.1);color:#8b5cf6;border-color:rgba(139,92,246,.2)}.PrivacyBadge_privacyBadgeMembers__U74qL:hover{background-color:rgba(139,92,246,.15)}.PrivacyBadge_privacyBadgePrivate___vLSr{background-color:rgba(107,114,128,.1);color:#6b7280;border-color:rgba(107,114,128,.2)}.PrivacyBadge_privacyBadgePrivate___vLSr:hover{background-color:rgba(107,114,128,.15)}.PrivacyBadge_privacyBadgeText__lf_1k{font-family:inherit}[data-theme=dark] .PrivacyBadge_privacyBadgePublic__JvDll{background-color:rgba(46,125,50,.2);color:#4caf50;border-color:rgba(46,125,50,.3)}[data-theme=dark] .PrivacyBadge_privacyBadgeMembers__U74qL{background-color:rgba(79,70,229,.2);color:#7c3aed;border-color:rgba(79,70,229,.3)}[data-theme=dark] .PrivacyBadge_privacyBadgePrivate___vLSr{background-color:rgba(107,114,128,.2);color:#9ca3af;border-color:rgba(107,114,128,.3)}@media (max-width:768px){.PrivacyBadge_privacyBadge__zXJRE{font-size:11px;padding:2px 6px;gap:2px}.PrivacyBadge_privacyBadge__zXJRE svg{width:12px;height:12px}.PrivacyBadge_privacyBadgeLarge__l2Emq{font-size:12px;padding:3px 8px}}.PrivacyBadge_privacyBadgeIconOnly__1pFtQ{padding:4px;aspect-ratio:1;justify-content:center;gap:0}.PrivacyBadge_privacyBadgeTextOnly__kFQCY{gap:0}.ArticleItem_articleResultItem__zyNi2{margin-bottom:0;width:100%}.ArticleItem_articleResultCard__C8rBq{display:flex;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:8px;transition:all .2s ease;box-shadow:var(--shadow-soft)}.ArticleItem_articleResultCard__C8rBq:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-medium)}.ArticleItem_articleThumbnail__MsMel{position:relative;flex-shrink:0;width:100px;height:75px;border-radius:6px;overflow:hidden;background:var(--bg-tertiary)}.ArticleItem_articleThumbnailImg__NHp6H{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ArticleItem_articleResultCard__C8rBq:hover .ArticleItem_articleThumbnailImg__NHp6H{transform:scale(1.02)}.ArticleItem_articleThumbnailPlaceholder__1Jk1X{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--icon-default);background:var(--bg-tertiary)}.ArticleItem_articleContent__8bbPg{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.ArticleItem_articleTitle__ZKHXi{margin:0;font-size:16px;font-weight:600;line-height:1.3;order:-1}.ArticleItem_articleTitleLink__lSwMu{display:flex;align-items:flex-start;gap:6px;color:var(--text-color);text-decoration:none;transition:color .2s ease}.ArticleItem_articleTitleLink__lSwMu:hover{color:var(--accent-color)}.ArticleItem_articleTitleText__0_pZ2{flex:1 1}.ArticleItem_articleTitleLink__lSwMu svg{flex-shrink:0;margin-top:2px;opacity:.6;transition:opacity .2s ease;color:var(--icon-default)}.ArticleItem_articleTitleLink__lSwMu:hover svg{opacity:1;color:var(--accent-color)}.ArticleItem_articleHeader__eIcx6{order:-2}.ArticleItem_articleSource__t3V1X{display:flex;align-items:center;gap:8px}.ArticleItem_articleSourceInfo__KJbGC{min-width:0;flex:1 1}.ArticleItem_articleMetadata__8WwR5{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);flex-wrap:wrap}.ArticleItem_articleDomain__wiwoU{background:none;border:none;padding:0;font-size:inherit;color:var(--text-color);font-weight:500;cursor:pointer;transition:color .2s ease}.ArticleItem_articleDomain__wiwoU:hover{color:var(--accent-color)}.ArticleItem_articleSeparator__3O1Sa{color:var(--text-tertiary);font-weight:700}.ArticleItem_articleAuthor__hsK4u{color:var(--text-secondary);font-style:italic}.ArticleItem_articleDate__QxjGK{color:var(--text-tertiary);white-space:nowrap}.ArticleItem_description__r7Pc1{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.ArticleItem_category___OETW{display:flex;gap:6px;flex-wrap:wrap}.ArticleItem_categoryBadge__7j0A3{background:var(--bg-tertiary);color:var(--accent-color);font-size:11px;font-weight:500;padding:3px 6px;border-radius:4px;text-transform:capitalize}.ArticleItem_stats__Ot5LW{display:flex;gap:12px;flex-wrap:wrap}.ArticleItem_stat__0HPRa{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-secondary)}.ArticleItem_stat__0HPRa svg{opacity:.7;color:var(--icon-default)}.ArticleItem_hashtags__4CyVw{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.ArticleItem_hashtag__vRT3s{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px;font-weight:500;padding:2px 6px;border-radius:10px;cursor:pointer;transition:all .2s ease;text-decoration:none}.ArticleItem_hashtag__vRT3s:hover{background:var(--bg-secondary);color:var(--text-color);border-color:var(--border-color)}.ArticleItem_moreTags__zxgGy{font-size:11px;color:var(--text-tertiary);font-weight:500}.ArticleItem_footer__NLbgO{display:flex;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px solid var(--border-subtle);margin-top:auto}.ArticleItem_engagement__DyDTo{display:flex;gap:12px;align-items:center}.ArticleItem_engagementStat__WfBwr{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--text-secondary)}.ArticleItem_engagementStat__WfBwr svg{opacity:.7;color:var(--icon-default)}.ArticleItem_actions__LXgk6{display:flex;gap:6px}.ArticleItem_collections__E8Zy5{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;padding-top:6px;border-top:1px solid var(--border-subtle)}.ArticleItem_collectionsLabel___Krti{color:var(--text-secondary);font-weight:500;white-space:nowrap}.ArticleItem_collectionsList__SuBGB{display:flex;gap:6px;flex-wrap:wrap}.ArticleItem_collectionLink__wn2oC{display:flex;align-items:center;gap:2px;color:var(--accent-color);text-decoration:none;font-weight:500;transition:color .2s ease}.ArticleItem_collectionLink__wn2oC:hover{color:var(--accent-color-hover)}.ArticleItem_folderName__R_c7u{color:var(--text-secondary);font-weight:400}@media (max-width:768px){.ArticleItem_articleResultCard__C8rBq{flex-direction:column;gap:10px;padding:12px}.ArticleItem_articleThumbnail__MsMel{width:100%;height:140px}.ArticleItem_articleTitle__ZKHXi{font-size:15px}.ArticleItem_articleMetadata__8WwR5{font-size:11px}.ArticleItem_footer__NLbgO{flex-direction:column;gap:8px;align-items:flex-start}}@media (max-width:480px){.ArticleItem_articleResultCard__C8rBq{padding:10px}.ArticleItem_articleThumbnail__MsMel{height:120px}.ArticleItem_hashtags__4CyVw{gap:3px}.ArticleItem_hashtag__vRT3s{font-size:10px;padding:2px 5px}}.nav-bar-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:fixed;top:0;left:0;right:0;background-color:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);padding:10px 20px;display:flex;align-items:center;justify-content:space-between;z-index:1000;margin:0;height:64px;transition:background-color .3s ease,border-color .3s ease}#nvbar-margin-bottom{display:block;margin-top:64px}#user-task-bar,.left-section{display:flex;align-items:center;gap:16px}#nav-bar-logo{cursor:pointer;width:40px;height:auto;object-fit:contain;transition:transform .2s}#nav-bar-logo:hover{transform:scale(1.05)}.search-container{position:relative;width:60vw;max-width:500px}#search-box{border:none;border-radius:24px;outline:none;font-size:14px;padding:12px 16px;width:100%;color:var(--navbar-search-text);transition:all .2s ease;background-color:var(--navbar-search-bg)}#search-box:focus,#search-box:hover{background-color:var(--navbar-search-bg-hover)}.nav-bar-container .nav-bar-link{color:var(--navbar-text);transition:all .2s ease;padding:12px 16px;text-decoration:none;font-size:15px;font-weight:500;border-radius:24px;position:relative}.nav-bar-container .nav-bar-link:hover{background-color:var(--navbar-search-bg-hover);color:var(--navbar-text-hover)}.nav-bar-container .nav-bar-link.active{color:var(--navbar-text-active);font-weight:600;background-color:transparent}.nav-bar-action-icon{opacity:var(--navbar-icon-opacity);margin-bottom:-2px;transition:opacity .2s ease;width:22px;cursor:pointer}.nav-bar-action-icon:hover{opacity:1}#add-url-nav-bar-button{background-color:var(--navbar-button-bg);border:1px solid var(--navbar-button-border);border-radius:24px;padding:9px 18px;font-size:15px;font-weight:600;cursor:pointer;color:var(--navbar-button-text);transition:all .2s ease}#add-url-nav-bar-button:hover{background-color:var(--navbar-button-hover)}.nav-bar-profile-photo{width:36px;height:36px;object-fit:cover;border-radius:50%;border:none;transition:all .2s ease}.nav-bar-profile-photo:hover{opacity:.8}.search-results-container{position:absolute;top:100%;left:0;width:100%;max-height:400px;overflow-y:auto;background-color:var(--navbar-results-bg);border-radius:16px;box-shadow:var(--navbar-results-shadow);z-index:1000;margin-top:10px;padding:10px 0;transition:background-color .3s ease,box-shadow .3s ease}.search-results-section{padding:0 0 10px}.search-results-section h3{font-size:14px;color:var(--navbar-results-section);margin:10px 15px;padding-bottom:8px;border-bottom:1px solid var(--navbar-results-border);transition:color .3s ease,border-color .3s ease}.search-result-item{display:flex;align-items:center;padding:10px 15px;text-decoration:none;color:inherit;transition:background-color .2s}.search-result-item:hover{background-color:var(--navbar-results-hover)}.search-result-avatar{border-radius:50%}.search-result-avatar,.search-result-cover{width:40px;height:40px;object-fit:cover;margin-right:12px;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.search-result-cover{border-radius:6px}.search-result-cover-placeholder{width:40px;height:40px;border-radius:6px;margin-right:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:white;font-size:18px;flex-shrink:0;background-color:#4a69bd}.search-result-info{display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.search-result-name{font-weight:600;font-size:14px;margin-bottom:2px;color:var(--navbar-results-text)}.search-result-description,.search-result-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.search-result-description{font-size:13px;color:var(--navbar-results-desc)}.search-loading{display:flex;justify-content:center;padding:20px 0;color:var(--navbar-loading-text);transition:color .3s ease}.no-results{padding:15px;text-align:center;color:var(--navbar-no-results);font-size:14px;transition:color .3s ease}.notification-badge{display:inline-flex;padding:0 5px;margin-left:5px}.mobile-notification-badge,.notification-badge{align-items:center;justify-content:center;background-color:#e60023;border-radius:10px}.mobile-notification-badge{position:absolute;top:-5px;right:-5px;color:white;font-size:10px;font-weight:700;min-width:16px;height:16px;display:flex;padding:0 4px}@media screen and (max-width:768px){body{padding-bottom:60px}.nav-bar-container{padding:0 15px;height:60px}.left-section{flex:1 1}.mobile-search-inline{flex:1 1;margin-left:10px;position:relative}.mobile-search-inline input{width:100%;padding:10px 16px;border:none;border-radius:24px;font-size:14px;background-color:var(--navbar-search-bg);color:var(--navbar-search-text);transition:background-color .3s ease,color .3s ease}.mobile-actions{display:flex;align-items:center;gap:10px;margin-left:10px}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background-color:var(--navbar-bg);border-top:1px solid var(--navbar-mobile-border);z-index:1000;justify-content:space-between;padding:6px 10px;height:60px;transition:background-color .3s ease,border-color .3s ease}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--navbar-mobile-inactive);text-decoration:none;flex:1 1;transition:color .2s ease}.mobile-nav-item.active{color:var(--navbar-mobile-active)}.mobile-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;height:24px;margin-bottom:3px}.mobile-nav-label{font-size:11px;line-height:1;text-align:center}.search-results-wrapper{position:fixed;top:60px;left:0;right:0;bottom:60px;background-color:var(--navbar-mobile-overlay);z-index:1000;display:flex;flex-direction:column;transition:background-color .3s ease}.mobile-search-inline .search-results-container{margin:0;position:static;flex:1 1;overflow-y:auto;box-shadow:none;border-radius:0;border-top:1px solid var(--navbar-results-border);transition:border-color .3s ease}}.notification-dropdown-container{position:relative}.notification-icon-button{background:none;border:none;cursor:pointer;position:relative;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s;color:var(--navbar-text,#5f5f5f)}.notification-icon-button:hover{background-color:var(--navbar-search-bg-hover,#f2f2f2);color:var(--navbar-text-hover,#333)}[data-theme=dark] .notification-icon-button{color:var(--navbar-text)}[data-theme=dark] .notification-icon-button:hover{background-color:var(--navbar-search-bg-hover);color:var(--navbar-text-hover)}[data-theme=dark] .notification-icon{color:var(--navbar-text)}[data-theme=dark] .notification-icon-button:hover .notification-icon{color:var(--navbar-text-hover)}.notification-icon{transition:all .2s ease}.notification-badge{position:absolute;top:0;right:0;background-color:var(--accent-color,#f97316);color:white;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;text-align:center;line-height:16px;padding:0 4px}.notification-dropdown{position:absolute;top:100%;right:0;width:360px;max-height:480px;display:flex;flex-direction:column;background-color:var(--card-bg,white);border-radius:12px;box-shadow:var(--navbar-results-shadow,0 0 0 1px rgba(0,0,0,.05),0 2px 16px rgba(0,0,0,.15));margin-top:10px;overflow:hidden;z-index:1000;transition:background-color .3s ease,box-shadow .3s ease}.notification-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--navbar-results-border,#f0f0f0);transition:border-color .3s ease}.notification-header h3{font-size:16px;font-weight:600;margin:0;color:var(--text-color,#333);transition:color .3s ease}.mark-all-read-button{font-size:12px;color:var(--text-secondary,#666);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:16px;transition:all .2s ease}.mark-all-read-button:hover{background-color:var(--bg-tertiary,#f0f0f0);color:var(--text-color,#333)}.notification-content{flex:1 1;overflow-y:auto;max-height:360px}.notification-item{padding:12px 16px;text-decoration:none;color:inherit;transition:background-color .2s ease}.notification-item:hover{background-color:var(--navbar-results-hover,#f8f9fa)}.notification-avatar-wrapper{margin-right:12px;flex-shrink:0}.notification-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.notification-info{flex:1 1;min-width:0}.notification-message{margin:0 0 4px;font-size:14px;color:var(--text-color,#333);line-height:1.4;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;transition:color .3s ease}.notification-time{font-size:12px;color:var(--text-tertiary,#888);transition:color .3s ease}.notification-delete,.notification-dismiss{background:none;border:none;cursor:pointer;opacity:0;transition:opacity .2s,color .2s,background-color .2s;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary,#888);margin-left:8px;border-radius:50%}.notification-item:hover .notification-delete,.notification-item:hover .notification-dismiss{opacity:1}.notification-dismiss:hover{background-color:var(--bg-tertiary,rgba(0,0,0,.05));color:var(--text-secondary,#555)}.notification-delete:hover{color:#ff6b6b;background-color:rgba(255,107,107,.1)}[data-theme=dark] .notification-delete:hover{color:#ff8080;background-color:rgba(255,107,107,.2)}.notification-footer{padding:12px 16px;border-top:1px solid var(--navbar-results-border,#f0f0f0);text-align:center;transition:border-color .3s ease}.view-all-link{font-size:14px;color:var(--text-secondary,#666);text-decoration:none;transition:color .2s ease}.view-all-link:hover{color:var(--text-color,#333);text-decoration:underline}.notification-empty,.notification-loading{padding:32px 16px;text-align:center;color:var(--text-tertiary,#888);font-size:14px;transition:color .3s ease}.notification-item{position:relative;display:flex;align-items:flex-start;padding:12px 15px;border-bottom:1px solid var(--navbar-results-border,#f0f0f0);cursor:pointer;transition:background-color .2s ease,border-color .3s ease}.notification-item.read{background-color:var(--bg-secondary,#f9f9f9);opacity:.85}[data-theme=dark] .notification-item.read{background-color:var(--bg-secondary);opacity:.85}.notification-item.unread{background-color:var(--card-bg,white);border-left:3px solid var(--accent-color,#f97316)}.notification-item.read .notification-message{color:var(--text-secondary,#666);font-weight:400}.notification-item.unread .notification-message{color:var(--text-color,#333);font-weight:500}.notification-actions{display:flex;gap:8px;margin-top:8px}.invite-accept-btn,.invite-decline-btn{padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s ease}.invite-accept-btn{background-color:var(--accent-color,#f97316);color:white}.invite-accept-btn:hover{background-color:var(--accent-color-hover,#ea580c)}.invite-decline-btn{background-color:var(--bg-tertiary,#e5e5e5);color:var(--text-color,#333)}.invite-decline-btn:hover{background-color:var(--bg-tertiary,#d4d4d4);opacity:.9}@media screen and (max-width:768px){.notification-dropdown{position:fixed;top:60px;left:0;right:0;width:100%;max-height:calc(100vh - 120px);margin-top:0;border-radius:0}.mobile-notification-badge{position:absolute;top:-5px;right:-5px;background-color:var(--accent-color,#f97316);color:white;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;text-align:center;line-height:16px;padding:0 4px}}.mobile-notifications-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2000;display:flex;flex-direction:column;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-notifications-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee;background-color:white}.mobile-notifications-header h2{font-size:18px;font-weight:600;margin:0}.close-mobile-notifications{background:none;border:none;padding:5px;cursor:pointer;color:#666}.mobile-notifications-content{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:60px}.mobile-notifications-wrapper{padding:10px}.mobile-notifications-header-actions{padding:10px 0;text-align:right}.mark-all-read-button-mobile{background:none;border:none;color:#4a69bd;font-size:14px;font-weight:500;padding:5px 10px;cursor:pointer;border-radius:16px}.mark-all-read-button-mobile:hover{background-color:#f0f4f9}.mobile-notifications-list{margin-top:10px}.mobile-notification-item{background-color:#fff;border-radius:12px;padding:15px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer;transition:all .2s ease}.mobile-notification-item.unread{background-color:#f0f4f9}.mobile-notification-item:active{background-color:#f8f9fa}.mobile-notification-header{display:flex;position:relative}.mobile-notification-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:12px;flex-shrink:0}.mobile-notification-info{flex:1 1}.mobile-notification-message{font-size:14px;margin:0 0 5px;color:#333;line-height:1.4}.mobile-notification-time{font-size:12px;color:#777}.mobile-notification-dismiss{background:none;border:none;color:#aaa;padding:5px;position:absolute;top:0;right:0}.mobile-notification-empty,.mobile-notification-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#666;text-align:center}.mobile-notification-empty svg{margin-bottom:15px;color:#ccc}.mobile-notification-empty p{font-size:15px;margin:0}.mobile-notification-actions{display:flex;margin-top:15px;gap:10px;padding-left:52px}.mobile-invite-accept-btn,.mobile-invite-decline-btn{padding:8px 15px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.mobile-invite-accept-btn{background-color:#4a69bd;color:white;border:none}.mobile-invite-accept-btn:hover{background-color:#3a559d}.mobile-invite-decline-btn{background-color:white;color:#666;border:1px solid #ddd}.mobile-invite-decline-btn:hover{background-color:#f5f5f5}.mobile-nav-item{position:relative}.mobile-notification-delete{background:none;border:none;cursor:pointer;padding:2px;margin-left:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#888;transition:color .2s,background-color .2s}.mobile-notification-delete:hover{color:#ff6b6b;background-color:rgba(255,107,107,.1)}