.GenerateModal_overlay__JgPSm{position:fixed;inset:0;background:hsl(25 10% 8%/.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.GenerateModal_modal__OXlLD{display:flex;flex-direction:column;background:hsl(35 30% 99%);border-radius:20px;width:100%;max-width:560px;max-height:85vh;overflow:hidden;position:relative;box-shadow:0 0 0 1px hsl(30 10% 50%/.06),0 4px 6px hsl(25 15% 20%/.03),0 12px 28px hsl(25 15% 20%/.07),0 32px 64px hsl(25 15% 20%/.1);transition:max-height .25s ease-out}.GenerateModal_dragHandle__hBID0{display:none}.GenerateModal_titleRow___CSXM{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.GenerateModal_closeButton__Iahn_{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:hsl(var(--reverie-infobox-gray-400));border-radius:8px;cursor:pointer;transition:background .08s ease-out,color .08s ease-out;flex-shrink:0}.GenerateModal_closeButton__Iahn_:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-700))}.GenerateModal_content__5EvL2{padding:0 1.5rem 1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-gutter:stable}.GenerateModal_content__5EvL2::-webkit-scrollbar{width:8px}.GenerateModal_content__5EvL2::-webkit-scrollbar-track{background:var(--scrollbar-track)}.GenerateModal_content__5EvL2::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.GenerateModal_content__5EvL2::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.GenerateModal_modalHeader__wyI4t{flex-shrink:0;padding:1.5rem 1.5rem .75rem}.GenerateModal_title__ZLMWv{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0;letter-spacing:-.02em}.GenerateModal_subtitle__0n1oU{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-400));margin:0 0 1.25rem;line-height:1.5}.GenerateModal_modeToggle__UxE7K{display:flex;align-items:stretch;gap:.25rem;padding:3px;border-radius:12px;border:1px solid hsl(var(--reverie-infobox-gray-200));background:hsl(var(--reverie-infobox-gray-50));margin-bottom:1.25rem}.GenerateModal_modeButton__9_KwG{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border:none;background:transparent;border-radius:9px;font-family:var(--font-serif);font-size:.8125rem;font-weight:500;white-space:nowrap;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;transition:background .08s ease-out,color .08s ease-out,box-shadow .08s ease-out}.GenerateModal_modeButton__9_KwG:hover{color:hsl(var(--reverie-infobox-gray-600))}.GenerateModal_modeButtonActive__2Vgv7{background:white;color:hsl(var(--reverie-infobox-gray-900));box-shadow:0 1px 3px hsl(0 0% 0%/.06),0 1px 2px hsl(0 0% 0%/.04)}.GenerateModal_inputWrapper__NKJZl{margin-bottom:.5rem}.GenerateModal_searchInputWrapper__AsSWL{position:relative}.GenerateModal_searchInputIcon__lfsQE{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:hsl(var(--reverie-infobox-gray-400));pointer-events:none;transition:color .2s ease}.GenerateModal_searchInputWrapper__AsSWL:focus-within .GenerateModal_searchInputIcon__lfsQE{color:hsl(var(--reverie-infobox-gray-400))}.GenerateModal_textInput__B0aMS{width:100%;padding:.75rem 1rem;background:hsl(var(--reverie-infobox-gray-100));border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:.75rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;color:hsl(var(--reverie-infobox-gray-900));transition:all .3s ease}.GenerateModal_searchTextInput__xFiD4{padding-left:2.5rem}.GenerateModal_searchTextInput__xFiD4,.GenerateModal_searchTextInput__xFiD4:focus,.GenerateModal_searchTextInput__xFiD4:hover{background:white;border-color:hsl(var(--reverie-infobox-gray-200))}.GenerateModal_searchTextInput__xFiD4:focus{box-shadow:none}.GenerateModal_searchTextInput__xFiD4::placeholder{font-family:var(--font-serif)}.GenerateModal_textInput__B0aMS::placeholder{color:hsl(var(--reverie-infobox-gray-400))}.GenerateModal_textInput__B0aMS:hover{background:hsl(var(--reverie-infobox-gray-100));border-color:hsl(var(--reverie-infobox-gray-400))}.GenerateModal_textInput__B0aMS:focus{outline:none;background:hsl(var(--reverie-infobox-gray-50));border-color:hsl(var(--reverie-dark)/.3);box-shadow:none}.GenerateModal_searchInputWrapper__AsSWL .GenerateModal_searchTextInput__xFiD4,.GenerateModal_searchInputWrapper__AsSWL .GenerateModal_searchTextInput__xFiD4:focus,.GenerateModal_searchInputWrapper__AsSWL .GenerateModal_searchTextInput__xFiD4:hover{background:white;border-color:hsl(var(--reverie-infobox-gray-200));box-shadow:none}.GenerateModal_error__eK8kb{font-size:.8125rem;color:hsl(0 65% 50%);margin:.5rem 0 0;line-height:1.4}.GenerateModal_modeSwitchLink___bpiY{display:inline-flex;align-items:center;gap:.25rem;padding:0;margin:0 0 0 1rem;background:none;border:none;font-family:var(--font-sans);font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;transition:color .15s ease}.GenerateModal_modeSwitchLink___bpiY:hover{color:hsl(var(--reverie-infobox-gray-600))}.GenerateModal_modeSwitchLink___bpiY svg{transition:transform .15s ease}.GenerateModal_modeSwitchLink___bpiY:hover svg{transform:translateX(2px)}.GenerateModal_resultsPanel__6zfsT{margin-top:.5rem}.GenerateModal_searchHintState__fB1rP{min-height:13.5rem;transition:min-height .25s ease-out,opacity .2s ease-out;border:1px dashed hsl(var(--reverie-infobox-gray-200));border-radius:10px;background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.25rem}.GenerateModal_searchHintTitle__uABvd{margin:0;font-family:var(--font-serif);font-size:1rem;color:hsl(var(--reverie-infobox-gray-700))}.GenerateModal_searchHintBody__HQDN_{margin:.4rem 0 0;max-width:28ch;font-size:.8125rem;line-height:1.45;color:hsl(var(--reverie-infobox-gray-400))}.GenerateModal_noResultsState__tsJoV{background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:10px;padding:.75rem .875rem;margin-bottom:.5rem}.GenerateModal_noResultsTitle__zpAxw{margin:0;font-family:var(--font-serif);font-size:.9375rem;color:hsl(var(--reverie-infobox-gray-700))}.GenerateModal_noResultsBody__Yr0Cl{margin:.2rem 0 0;font-size:.8125rem;line-height:1.4;color:hsl(var(--reverie-infobox-gray-400));text-align:center}.GenerateModal_searchingState__JaQDb{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:white;border:1px dashed hsl(var(--reverie-infobox-gray-200));border-radius:10px}.GenerateModal_searchingAnimation___Bzw8{display:flex;gap:6px;justify-content:center;align-items:center}.GenerateModal_searchingDot__d_9E8{width:8px;height:8px;border-radius:50%;background:hsl(var(--reverie-dark));animation:GenerateModal_bounce__jaB5g 1.4s ease-in-out infinite both}.GenerateModal_searchingDot__d_9E8:first-child{animation-delay:-.32s}.GenerateModal_searchingDot__d_9E8:nth-child(2){animation-delay:-.16s}.GenerateModal_searchingLabel__g0H0m{margin:0;font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));text-align:center}@keyframes GenerateModal_bounce__jaB5g{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.GenerateModal_linkedinBarWrapper__V_gDw{margin-top:.75rem}.GenerateModal_linkedinBar__BC8Xv{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem .75rem;background:linear-gradient(135deg,hsl(var(--reverie-dark)) 0,hsl(var(--reverie-dark)/.93) 100%);border:none;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 2px 10px hsl(var(--reverie-dark)/.12)}.GenerateModal_linkedinBarText__PAUfn{font-family:var(--font-serif);font-size:.875rem;color:white}.GenerateModal_linkedinBarCta__E6bky{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:hsl(0 0% 100%/.15);color:white;border-radius:7px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.GenerateModal_linkedinBar__BC8Xv:hover .GenerateModal_linkedinBarCta__E6bky{background:white;color:hsl(var(--reverie-dark))}.GenerateModal_linkedinBar__BC8Xv:hover .GenerateModal_linkedinBarCta__E6bky svg:last-child{transform:translateX(4px)}.GenerateModal_linkedinBarCta__E6bky svg:last-child{transition:transform .2s ease}.GenerateModal_resultsList__Du7n5{display:flex;flex-direction:column;gap:6px;margin-top:.5rem;animation:GenerateModal_fadeIn__kI398 .2s ease-out}@keyframes GenerateModal_fadeIn__kI398{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.GenerateModal_resultRow__gsoMq{display:flex;align-items:flex-start;gap:1rem;padding:.875rem;border-radius:14px;cursor:pointer;border:1.5px solid transparent;background:transparent;text-align:left;width:100%;transition:background .08s ease-out,border-color .08s ease-out,box-shadow .12s ease-out}.GenerateModal_resultRowSelected__W521A,.GenerateModal_resultRow__gsoMq:hover{background:hsl(var(--reverie-infobox-gray-50))}.GenerateModal_resultRowSelected__W521A{border-color:hsl(var(--reverie-infobox-gray-300));box-shadow:0 1px 4px hsl(30 10% 50%/.06),inset 0 0 0 .5px hsl(var(--reverie-infobox-gray-200))}.GenerateModal_resultRowDisabled__VkGQJ{opacity:.35;pointer-events:none}.GenerateModal_resultAvatar___9T0H{width:80px;height:80px;border-radius:12px;background:hsl(var(--reverie-infobox-gray-100));border:1px solid hsl(var(--reverie-infobox-gray-200));display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:hsl(var(--reverie-infobox-gray-300))}.GenerateModal_resultAvatar___9T0H:has(img){box-shadow:0 2px 8px hsl(30 10% 20%/.06)}.GenerateModal_resultAvatar___9T0H img{width:100%;height:100%;object-fit:cover}.GenerateModal_resultInfo__p_yX6{flex:1;min-width:0;padding-top:2px}.GenerateModal_resultName__QFpDS{font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0;line-height:1.3;letter-spacing:-.015em}.GenerateModal_resultHeadline__cDxvT{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-500));margin:2px 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GenerateModal_resultLocation__wOhSg{display:flex;align-items:center;gap:.25rem;margin:4px 0 0;font-size:.8125rem;font-family:var(--font-sans);line-height:1.35;color:hsl(var(--reverie-infobox-gray-400))}.GenerateModal_resultLocationIcon__Jt4bk{width:13px;height:13px;flex-shrink:0;opacity:.6}.GenerateModal_resultSnippet__KCTz1{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-400));margin:4px 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GenerateModal_resultWrapper__8eQeF{display:flex;flex-direction:column;gap:.5rem}.GenerateModal_resultButtonRow__VJabC{display:flex;justify-content:flex-end;animation:GenerateModal_buttonSlideIn__jHASS .2s ease-out}.GenerateModal_resultGenerateButton__cbw38{flex-shrink:0}@keyframes GenerateModal_buttonSlideIn__jHASS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.GenerateModal_urlActions__2mM_m{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem}.GenerateModal_processingState__l7N2l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem}.GenerateModal_spinner__Q9W_7{color:hsl(var(--reverie-infobox-gray-400));animation:GenerateModal_spin__Vf2uU 1s linear infinite}@keyframes GenerateModal_spin__Vf2uU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GenerateModal_processingText__9P5S1{font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));margin:0}.GenerateModal_existsState__W9boe{display:flex;flex-direction:column;padding:1.5rem}.GenerateModal_existsTitle___IxRE{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0 0 .25rem;letter-spacing:-.02em}.GenerateModal_existsSubtitle__micrV{font-family:var(--font-serif);font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));margin:0 0 1.25rem;line-height:1.5}.GenerateModal_existsPreview__gXeLB{display:flex;gap:.875rem;padding:.875rem;background:hsl(var(--reverie-surface));border:1px solid hsl(var(--reverie-gray-200));border-radius:.75rem;margin-bottom:1.25rem;transition:all .15s ease;cursor:default}.GenerateModal_existsPreview__gXeLB:hover{border-color:hsl(var(--reverie-gray-300));background:hsl(var(--reverie-gray-50))}.GenerateModal_existsImageWrapper__5yPjW{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:hsl(var(--reverie-gray-100));border:1px solid hsl(var(--reverie-gray-200))}.GenerateModal_existsImage__maPaY{width:100%;height:100%;object-fit:cover}.GenerateModal_existsImageFallback___zD9n{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsl(var(--reverie-gray-300))}.GenerateModal_existsInfo__ztK3y{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.GenerateModal_existsName__OG_fY{font-size:.875rem;font-weight:600;color:hsl(var(--reverie-gray-900));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.3;font-family:var(--font-sans)}.GenerateModal_existsHeadline__ZPhk_{font-size:.75rem;color:hsl(var(--reverie-gray-500));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.4}.GenerateModal_existsSnippet__ia7Ff{font-size:.8125rem;color:hsl(var(--reverie-gray-600));line-height:1.4;margin-top:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GenerateModal_existsActions__J5MC0{display:flex;gap:.75rem}.GenerateModal_doneState__lpxgL{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;animation:GenerateModal_fadeInUp__c6LtX .35s ease-out}@keyframes GenerateModal_fadeInUp__c6LtX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.GenerateModal_doneState__lpxgL .GenerateModal_title__ZLMWv{padding-right:0}.GenerateModal_doneState__lpxgL .GenerateModal_subtitle__0n1oU{max-width:320px}.GenerateModal_doneIcon__B9_3T{width:64px;height:64px;border-radius:50%;background:hsl(140 35% 95%);color:hsl(145 40% 42%);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.GenerateModal_doneActions__m2MdZ{display:flex;gap:.75rem;margin-top:.5rem}.GenerateModal_modal__OXlLD:has(.GenerateModal_doneState__lpxgL){max-width:420px}@media (max-width:768px){.GenerateModal_modal__OXlLD{max-width:100%}}@media (max-width:480px){.GenerateModal_overlay__JgPSm{align-items:flex-end;padding:0}.GenerateModal_modal__OXlLD{max-width:100%;max-height:92vh;min-height:50vh;border-radius:20px 20px 0 0;animation:GenerateModal_slideUp__fcAPs .25s ease-out}@keyframes GenerateModal_slideUp__fcAPs{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GenerateModal_closeButton__Iahn_{width:44px;height:44px}.GenerateModal_content__5EvL2{padding:0 1.25rem calc(1.25rem + env(safe-area-inset-bottom, 0px))}.GenerateModal_modalHeader__wyI4t{padding:1rem 1.25rem .75rem}.GenerateModal_title__ZLMWv{font-size:1.25rem}.GenerateModal_subtitle__0n1oU{font-size:.875rem}.GenerateModal_modeToggle__UxE7K{margin-bottom:1rem}.GenerateModal_searchHintState__fB1rP{min-height:10.5rem}.GenerateModal_modeButton__9_KwG{padding:.5rem;font-size:.75rem;gap:.375rem;min-height:44px}.GenerateModal_textInput__B0aMS{padding:.875rem 1rem;font-size:1rem;min-height:48px}.GenerateModal_searchTextInput__xFiD4{padding-left:2.625rem}.GenerateModal_linkedinBar__BC8Xv{flex-direction:column;align-items:flex-start;gap:.375rem;padding:.75rem 1rem}.GenerateModal_linkedinBarWrapper__V_gDw{margin-top:.5rem}.GenerateModal_resultRow__gsoMq{padding:.625rem;gap:.625rem}.GenerateModal_resultAvatar___9T0H{width:64px;height:64px;border-radius:10px}.GenerateModal_resultName__QFpDS{font-size:1rem}.GenerateModal_urlActions__2mM_m{flex-direction:column;align-items:stretch}.GenerateModal_doneActions__m2MdZ,.GenerateModal_existsActions__J5MC0{flex-direction:column;width:100%}}.AppShell_appShell__c9AQg{display:flex;min-height:100vh;min-height:100dvh;width:100%}.AppShell_mainArea__TGQwr{flex:1;min-width:0;display:flex;flex-direction:column}.ErrorPage_container___rwa6{min-height:50vh;background:hsl(var(--reverie-background));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6rem 2rem 0}.ErrorPage_content__3uO5i{text-align:center;max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ErrorPage_iconContainer__9ZtDb{margin-bottom:2rem;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:hsl(var(--reverie-surface));border:2px solid hsl(var(--reverie-border))}.ErrorPage_icon__VPvrX{width:32px;height:32px;color:hsl(var(--reverie-text-secondary))}.ErrorPage_title__NKj37{font-size:2.5rem;font-weight:600;color:hsl(var(--reverie-dark));margin-bottom:.75rem;font-family:var(--font-serif)}.ErrorPage_message__SkFpK{font-size:1.3rem;color:hsl(var(--reverie-text-secondary));margin-bottom:2.5rem;line-height:1.5}.ErrorPage_actions__EwqMG{display:flex;flex-direction:column;align-items:center;gap:1rem}.ErrorPage_retryButton__QyAz3{display:inline-flex;align-items:center;gap:.5rem;background:hsl(var(--reverie-dark));color:hsl(var(--reverie-surface));padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:var(--reverie-transition)}.ErrorPage_retryButton__QyAz3:hover{background:hsl(var(--reverie-dark)/.9);transform:translateY(-1px)}.ErrorPage_retryButton__QyAz3:active{transform:translateY(0)}.ErrorPage_retryButton__QyAz3:disabled{opacity:.75;cursor:not-allowed;transform:none}.ErrorPage_retrySpinner__gizOD{animation:ErrorPage_spin__qfdi2 .8s linear infinite}@keyframes ErrorPage_spin__qfdi2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ErrorPage_container___rwa6{padding:1.5rem}.ErrorPage_iconContainer__9ZtDb{width:70px;height:70px}.ErrorPage_icon__VPvrX{width:28px;height:28px}.ErrorPage_title__NKj37{font-size:2rem}.ErrorPage_message__SkFpK{font-size:1.1rem}.ErrorPage_retryButton__QyAz3{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width:480px){.ErrorPage_actions__EwqMG{width:100%}.ErrorPage_retryButton__QyAz3{width:100%;justify-content:center}}.not-found_container__LRagC{min-height:50vh;background:hsl(var(--reverie-infobox-gray-50));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6rem 2rem 0}.not-found_content__cklTM{text-align:center;max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found_errorNumber__s_kwt{font-size:6rem;font-weight:700;color:hsl(var(--reverie-dark));line-height:1;margin-bottom:1rem;font-family:var(--font-serif)}.not-found_errorMessage__5cx8h{font-size:1.2rem;color:hsl(var(--reverie-text-secondary));margin:0}.not-found_illustration__7kBvd{margin-bottom:2rem}.not-found_writingBookSvg__sYU9_{width:160px;height:160px;color:hsl(var(--reverie-dark))}@keyframes not-found_pulse__slvRq{0%,to{opacity:1}50%{opacity:.5}}.not-found_articleTitle__u1NsR{font-size:2.5rem;font-weight:600;color:hsl(var(--reverie-dark));margin-bottom:.75rem;font-family:var(--font-serif)}.not-found_articleMessage__DIQJR{font-size:1.3rem;color:hsl(var(--reverie-text-secondary));margin-bottom:2.5rem}.not-found_actions__eb6u_{display:flex;flex-direction:row;align-items:center;gap:1rem}.not-found_actionButtons__8SjJg{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:280px}.not-found_actionButtons__8SjJg a{justify-content:center}.not-found_actionLink__TDUfa{display:inline-flex;gap:.5rem;background:hsl(var(--reverie-dark));padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem}.not-found_actionLink__TDUfa,.not-found_discordButton__TqlGD{align-items:center;color:hsl(var(--reverie-surface));font-weight:500;text-decoration:none;transition:var(--reverie-transition)}.not-found_discordButton__TqlGD{padding:.5rem 1rem;background-color:hsl(var(--reverie-dark));border:1px solid hsl(var(--reverie-gray-300));border-radius:var(--radius);font-family:var(--font-sans);font-size:.975rem;display:flex}.not-found_discordButton__TqlGD:hover{background:hsl(var(--reverie-dark));border-color:hsl(var(--reverie-gray-400));color:hsl(var(--reverie-surface));transform:translateY(-1px)}.not-found_discordButton__TqlGD:active{transform:translateY(0)}.not-found_generateButton__CtJqJ{padding:.75rem 1.5rem;background-color:hsl(var(--reverie-dark));border:none;border-radius:var(--radius);font-family:var(--font-sans);font-size:1rem;font-weight:600;text-decoration:none;color:hsl(var(--reverie-surface));transition:var(--reverie-transition);display:flex;align-items:center;cursor:pointer}.not-found_generateButton__CtJqJ:hover{background:hsl(var(--reverie-dark)/.85);transform:translateY(-2px);box-shadow:0 4px 12px hsl(var(--reverie-dark)/.25)}.not-found_generateButton__CtJqJ:active{transform:translateY(0)}.not-found_searchLink__mxOGO{padding:.5rem 1rem;background-color:hsl(var(--reverie-dark));border:1px solid hsl(var(--reverie-gray-300));border-radius:var(--radius);font-family:var(--font-sans);font-size:.975rem;font-weight:500;text-decoration:none;color:hsl(var(--reverie-surface));transition:var(--reverie-transition);display:flex;align-items:center}.not-found_searchLink__mxOGO:hover{background:hsl(var(--reverie-dark));border-color:hsl(var(--reverie-gray-400));color:hsl(var(--reverie-surface));transform:translateY(-1px)}.not-found_searchLink__mxOGO:active{transform:translateY(0)}.not-found_discordText__L2eab{display:flex;align-items:center;gap:.375rem}.not-found_actionLink__TDUfa:hover{background:hsl(var(--reverie-dark)/.9);transform:translateY(-1px)}.not-found_secondaryLink__fFVlp{color:hsl(var(--reverie-text-secondary));text-decoration:none;font-size:.9rem;border-bottom:1px solid transparent;transition:var(--reverie-transition)}.not-found_secondaryLink__fFVlp:hover{color:hsl(var(--reverie-text-primary));border-bottom-color:hsl(var(--reverie-text-primary))}@media (max-width:640px){.not-found_container__LRagC{padding:1.5rem}.not-found_errorNumber__s_kwt{font-size:4rem}.not-found_errorMessage__5cx8h{font-size:1rem}.not-found_writingBookSvg__sYU9_{width:140px;height:140px}.not-found_articleTitle__u1NsR{font-size:2rem}.not-found_articleMessage__DIQJR{font-size:1.1rem}.not-found_actions__eb6u_{flex-direction:column}.not-found_actionLink__TDUfa{padding:.6rem 1.2rem;font-size:.9rem}.not-found_generateButton__CtJqJ,.not-found_searchLink__mxOGO{width:100%;justify-content:center}}@media (max-width:480px){.not-found_writingBookSvg__sYU9_{width:120px;height:120px}.not-found_actions__eb6u_{width:100%;flex-direction:column}.not-found_actionLink__TDUfa,.not-found_discordButton__TqlGD,.not-found_generateButton__CtJqJ,.not-found_searchLink__mxOGO{width:100%;justify-content:center}}.EditCard_card__Y0Qpx{background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:12px;overflow:hidden}.EditCard_header__eUkZt{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--reverie-infobox-gray-200)/.5)}.EditCard_headerLeft__5zuKh{display:flex;align-items:center;gap:.5rem}.EditCard_status__nzjoB{display:flex;align-items:center;gap:.3rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;padding:.1875rem .5rem;border-radius:100px}.EditCard_statusPending__0KeFC{background:hsl(36 45% 50%/.1);color:hsl(36 45% 42%)}.EditCard_statusApproved__OyWDA{background:hsl(150 30% 42%/.1);color:hsl(150 30% 36%)}.EditCard_statusProcessing__0q636{background:hsl(36 45% 50%/.1);color:hsl(36 45% 42%)}.EditCard_statusProcessing__0q636 svg{animation:EditCard_spin__tMG3n 1s linear infinite}@keyframes EditCard_spin__tMG3n{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditCard_statusRejected___CX_h{background:hsl(0 30% 50%/.1);color:hsl(0 30% 40%)}.EditCard_editType__4rFk_{font-weight:500;text-transform:capitalize}.EditCard_date__LkhHd,.EditCard_editType__4rFk_{font-family:var(--font-sans);font-size:.6875rem;color:hsl(var(--reverie-infobox-gray-400))}.EditCard_date__LkhHd{font-variant-numeric:tabular-nums}.EditCard_cardBody__kNaFM{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.25rem}.EditCard_editTitle__Iar44{margin:0 0 .375rem;font-family:var(--font-serif);font-size:1.0625rem;font-weight:600;line-height:1.35;color:hsl(var(--reverie-infobox-gray-900))}.EditCard_summary__nOa2U{margin:0;font-family:var(--font-serif);font-size:.9375rem;line-height:1.55;color:hsl(var(--reverie-infobox-gray-700))}.EditCard_summaryClamped__mERpa{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.EditCard_articleLink__3_utw{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-400));text-decoration:none;transition:color .08s ease-out}.EditCard_articleLink__3_utw:hover{color:hsl(var(--reverie-infobox-gray-600));text-decoration:none}.EditCard_reasoning___sPsd{margin-top:.75rem;padding:.625rem .75rem;border-radius:8px;border-left:2px solid hsl(var(--reverie-infobox-gray-300));background:hsl(var(--reverie-infobox-gray-50))}.EditCard_reasoningApproved__6iQE1{border-left-color:hsl(150 30% 55%);background:hsl(150 25% 96%)}.EditCard_reasoningRejected__9FmDn{border-left-color:hsl(0 30% 60%);background:hsl(0 25% 96%)}.EditCard_reasoningReview__JPK_y{border-left-color:hsl(36 50% 60%);background:hsl(36 40% 96%)}.EditCard_reasoningHeader__z45cE{display:flex;align-items:center;gap:.3rem;margin-bottom:.25rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.01em}.EditCard_reasoningHeader__z45cE.EditCard_reasoningApproved__6iQE1{color:hsl(150 30% 36%)}.EditCard_reasoningHeader__z45cE.EditCard_reasoningRejected__9FmDn{color:hsl(0 30% 40%)}.EditCard_reasoningHeader__z45cE.EditCard_reasoningReview__JPK_y{color:hsl(36 45% 42%)}.EditCard_reasoningText__dCdf8{margin:0;font-family:var(--font-serif);font-size:.8125rem;line-height:1.6;color:hsl(var(--reverie-infobox-gray-600));white-space:pre-wrap}.EditCard_reasoningTruncated__sg4d2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.EditCard_showMoreButton__lEair{display:inline-flex;align-items:center;gap:.2rem;margin-top:.25rem;padding:0;background:none;border:none;font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;transition:color .08s ease-out}.EditCard_showMoreButton__lEair:hover{color:hsl(var(--reverie-infobox-gray-600))}.EditCard_expandButton__T15ID{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;margin-top:0;padding:.625rem 1rem;background:none;border:none;border-top:1px solid hsl(var(--reverie-infobox-gray-200)/.5);font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;transition:color .08s ease-out,background .08s ease-out}.EditCard_expandButton__T15ID:hover{color:hsl(var(--reverie-infobox-gray-600));background:hsl(var(--reverie-infobox-gray-50))}.EditCard_details__1whXz{overflow:hidden}.EditCard_detailsContent__6_an_{padding:1rem;border-top:1px solid hsl(var(--reverie-infobox-gray-200)/.5);display:flex;flex-direction:column;gap:.875rem}.EditCard_detailLabel__WvtHy{margin:0 0 .375rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--reverie-infobox-gray-400));display:flex;align-items:center;gap:.375rem}.EditCard_highlightedText__tHbTQ{border-left:2px solid hsl(var(--reverie-infobox-gray-300));border-radius:0 8px 8px 0;font-style:italic;color:hsl(var(--reverie-infobox-gray-600))}.EditCard_editText__vpWKj,.EditCard_highlightedText__tHbTQ{margin:0;padding:.75rem;background:hsl(var(--reverie-infobox-gray-50));font-family:var(--font-serif);font-size:.875rem;line-height:1.55}.EditCard_editText__vpWKj{border-radius:8px;color:hsl(var(--reverie-infobox-gray-700));white-space:pre-wrap}.EditCard_sourcesList__0NC1C{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.EditCard_sourceChip__ijgLK{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;cursor:pointer;transition:background .08s ease-out,border-color .08s ease-out;text-decoration:none;color:inherit}.EditCard_sourceChip__ijgLK:hover{background:hsl(var(--reverie-infobox-gray-100));border-color:hsl(var(--reverie-infobox-gray-300));text-decoration:none}.EditCard_sourceFavicon__cwNSZ{width:16px;height:16px;border-radius:3px;flex-shrink:0}.EditCard_sourceFileIcon__QO2b9{color:hsl(var(--reverie-infobox-gray-400));flex-shrink:0}.EditCard_sourceInfo__BPoob{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.EditCard_sourceTitle__WX7ZF{font-family:var(--font-serif);font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-700));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EditCard_sourceDomain__G02Xe{font-family:var(--font-sans);font-size:.6875rem;color:hsl(var(--reverie-infobox-gray-400));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EditCard_sourceLinkIcon__lVDbu{color:hsl(var(--reverie-infobox-gray-400));flex-shrink:0}.EditCard_rejectionReason__6BX5A{margin:0;padding:.75rem;background:hsl(var(--reverie-infobox-gray-50));border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-family:var(--font-serif);font-size:.8125rem;line-height:1.55;color:hsl(var(--reverie-infobox-gray-600))}@media (max-width:480px){.EditCard_header__eUkZt{padding:.625rem .875rem}.EditCard_cardBody__kNaFM{padding:.75rem .875rem}.EditCard_expandButton__T15ID{padding:.75rem .875rem;min-height:44px}.EditCard_detailsContent__6_an_{padding:.875rem}.EditCard_sourceChip__ijgLK{padding:.625rem .75rem;min-height:44px}}.SelfSourceInput_container__Y4v7h{display:flex;flex-direction:column;gap:1rem}.SelfSourceInput_compact__AUe72{gap:.75rem}.SelfSourceInput_compact__AUe72 .SelfSourceInput_contentField__uS61t,.SelfSourceInput_compact__AUe72 .SelfSourceInput_titleField__MDs3D{gap:.375rem}.SelfSourceInput_compact__AUe72 .SelfSourceInput_contentTextarea__8Sx2C{min-height:110px;padding:.625rem .875rem}.SelfSourceInput_compact__AUe72 .SelfSourceInput_preview__WeWqT{display:none}.SelfSourceInput_contentField__uS61t,.SelfSourceInput_titleField__MDs3D{display:flex;flex-direction:column;gap:.5rem}.SelfSourceInput_label__C0jhl{font-size:.875rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-900))}.SelfSourceInput_optional__uKFKM{font-weight:400;color:hsl(var(--reverie-infobox-gray-400))}.SelfSourceInput_titleInput__RDIZF{padding:.625rem .875rem;font-size:.875rem;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:.5rem;background:hsl(var(--reverie-infobox-gray-50));color:hsl(var(--reverie-infobox-gray-900));transition:border-color .15s ease}.SelfSourceInput_titleInput__RDIZF:focus{outline:none;border-color:hsl(var(--reverie-dark))}.SelfSourceInput_titleInput__RDIZF::placeholder{color:hsl(var(--reverie-infobox-gray-400))}.SelfSourceInput_contentTextarea__8Sx2C{padding:.75rem .875rem;font-size:.875rem;font-family:inherit;line-height:1.5;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:.5rem;background:hsl(var(--reverie-infobox-gray-50));color:hsl(var(--reverie-infobox-gray-900));resize:vertical;min-height:160px;transition:border-color .15s ease}.SelfSourceInput_contentTextarea__8Sx2C:focus{outline:none;border-color:hsl(var(--reverie-dark))}.SelfSourceInput_contentTextarea__8Sx2C::placeholder{color:hsl(var(--reverie-infobox-gray-400))}.SelfSourceInput_contentTextarea__8Sx2C.SelfSourceInput_invalid__3h6_t{border-color:hsl(0 65% 50%)}.SelfSourceInput_contentMeta__VAoK4{display:flex;justify-content:space-between;font-size:.75rem;color:hsl(var(--reverie-infobox-gray-400))}.SelfSourceInput_charCount__Fj7Nm{transition:color .15s ease}.SelfSourceInput_charCount__Fj7Nm.SelfSourceInput_invalidCount__ROA1u{color:hsl(0 65% 50%)}.SelfSourceInput_wordCount__XeB5C{color:hsl(var(--reverie-infobox-gray-400))}.SelfSourceInput_hint__7VL3a{font-size:.75rem;color:hsl(38 92% 45%);margin:0}.SelfSourceInput_preview__WeWqT{padding:.75rem;background:hsl(var(--reverie-infobox-gray-50));border-radius:.5rem;border:1px solid hsl(var(--reverie-infobox-gray-200))}.SelfSourceInput_previewLabel__C_VTT{font-size:.75rem;color:hsl(var(--reverie-infobox-gray-400));margin:0 0 .25rem}.SelfSourceInput_previewText__C5Ohy{font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));font-style:italic;margin:0}.SuggestEditModal_overlay___RRwE{position:fixed;inset:0;background:hsl(25 10% 8%/.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.SuggestEditModal_modal__LpLgs{display:flex;position:relative;background:white;border-radius:20px;width:100%;max-width:720px;max-height:90vh;overflow:hidden;box-shadow:0 0 0 1px hsl(30 10% 50%/.06),0 4px 6px hsl(25 15% 20%/.03),0 12px 28px hsl(25 15% 20%/.07),0 32px 64px hsl(25 15% 20%/.1)}.SuggestEditModal_dragHandle___xmXf{display:none}.SuggestEditModal_contextColumn__DGtZk{width:280px;flex-shrink:0;background:hsl(var(--reverie-infobox-gray-50));border-right:1px solid hsl(var(--reverie-infobox-gray-100));padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.SuggestEditModal_thumbnailWrapper__mQJBJ{display:flex;justify-content:center}.SuggestEditModal_thumbnail__i6ytk{width:120px;height:120px;object-fit:cover;border-radius:12px;border:1px solid hsl(var(--reverie-infobox-gray-200));background:white;box-shadow:0 2px 8px hsl(0 0% 0%/.06)}.SuggestEditModal_articleTitle__9EcxM{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SuggestEditModal_quoteSection__SDmyZ{width:100%;padding-top:1rem;border-top:1px solid hsl(var(--reverie-infobox-gray-200))}.SuggestEditModal_quoteLabel__OPfac{display:block;font-size:.75rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-400));text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem}.SuggestEditModal_quoteText__fCNVN{font-family:var(--font-serif);font-style:italic;font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.SuggestEditModal_formColumn__PjWq4{flex:1;padding:1.75rem 2rem;display:flex;flex-direction:column;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.SuggestEditModal_closeButton__l6uGX{position:absolute;top:1rem;right:1rem;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:hsl(var(--reverie-infobox-gray-400));border-radius:8px;cursor:pointer;transition:all .15s}.SuggestEditModal_closeButton__l6uGX:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-700))}.SuggestEditModal_mobileContext__YQsUk{display:none}.SuggestEditModal_mobileHeaderRow__Lz4ig{display:flex;align-items:center;justify-content:space-between;gap:1rem}.SuggestEditModal_mobileHeader__N8GZc{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.SuggestEditModal_mobileCloseButton__HdPrH{display:none}.SuggestEditModal_mobileThumbnail__jBoXf{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid hsl(var(--reverie-infobox-gray-200))}.SuggestEditModal_mobileArticleTitle__NTiIo{font-size:1rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-800));line-height:1.3;-webkit-line-clamp:2;line-clamp:2}.SuggestEditModal_mobileArticleTitle__NTiIo,.SuggestEditModal_mobileQuote__v_9Mw{font-family:var(--font-serif);margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.SuggestEditModal_mobileQuote__v_9Mw{font-style:italic;font-size:.9375rem;color:hsl(var(--reverie-infobox-gray-600));line-height:1.5;padding:.75rem 1rem;background:hsl(var(--reverie-infobox-gray-50));border-radius:10px;border-left:3px solid hsl(var(--reverie-infobox-gray-300));-webkit-line-clamp:3;line-clamp:3}.SuggestEditModal_title__8gk1t{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0 0 .25rem;letter-spacing:-.02em}.SuggestEditModal_subtitle__KdxIg{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-400));margin:0 0 1.5rem;line-height:1.5}.SuggestEditModal_modeToggle__d004Q{display:flex;align-items:stretch;gap:.375rem;padding:.25rem;border-radius:10px;border:1px solid hsl(var(--reverie-infobox-gray-200));background:hsl(var(--reverie-infobox-gray-50));margin-bottom:1rem;margin-right:1.5rem}.SuggestEditModal_modeButton__ZFt9d{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;min-height:44px;border:none;background:transparent;border-radius:8px;font-family:var(--font-serif);font-size:.8125rem;font-weight:500;line-height:1.1;white-space:nowrap;color:hsl(var(--reverie-infobox-gray-600));cursor:pointer;transition:background .15s,color .15s}.SuggestEditModal_modeButton__ZFt9d:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-900))}.SuggestEditModal_modeButtonActive__IRCni{background:white;color:hsl(var(--reverie-infobox-gray-900));box-shadow:0 1px 2px hsl(0 0% 0%/.06)}.SuggestEditModal_form__36PaH{display:grid;flex:1}.SuggestEditModal_tabPanel__RJFgb{grid-row:1;grid-column:1;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.SuggestEditModal_tabPanelHidden__LPwzm{visibility:hidden;pointer-events:none}.SuggestEditModal_field__fwxrz{display:flex;flex-direction:column;gap:.5rem;min-width:0}.SuggestEditModal_label__Vo31L{font-family:var(--font-serif);font-size:.875rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-700))}.SuggestEditModal_optional__rjvBT{font-weight:400;color:hsl(var(--reverie-infobox-gray-400))}.SuggestEditModal_select__YH4mx{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .875rem;background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-family:var(--font-serif);font-size:.9375rem;color:hsl(var(--reverie-infobox-gray-900));cursor:pointer;transition:border-color .15s,box-shadow .15s}.SuggestEditModal_select__YH4mx:hover{border-color:hsl(var(--reverie-infobox-gray-300))}.SuggestEditModal_select__YH4mx:focus{outline:none;border-color:hsl(var(--reverie-infobox-gray-400));box-shadow:0 0 0 3px hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_selectValue__xrLBQ{display:flex;align-items:center;gap:.5rem}.SuggestEditModal_selectValueIcon__vRY0o{color:hsl(var(--reverie-infobox-gray-500))}.SuggestEditModal_selectChevron__9yWHR{color:hsl(var(--reverie-infobox-gray-400))}.SuggestEditModal_selectContent__Qwf9O{width:var(--radix-select-trigger-width);background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:10px;box-shadow:0 4px 16px hsl(0 0% 0%/.08);padding:.375rem;z-index:2000}.SuggestEditModal_selectItem__kJMv4{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:var(--font-serif);font-size:.9375rem;color:hsl(var(--reverie-infobox-gray-700));border-radius:6px;cursor:pointer;outline:none;transition:background .1s}.SuggestEditModal_selectItemIcon__qAPT_{color:hsl(var(--reverie-infobox-gray-400));flex-shrink:0}.SuggestEditModal_selectItem__kJMv4:focus,.SuggestEditModal_selectItem__kJMv4:hover,.SuggestEditModal_selectItem__kJMv4[data-highlighted]{background:hsl(var(--reverie-infobox-gray-50));color:hsl(var(--reverie-infobox-gray-900))}.SuggestEditModal_selectItem__kJMv4:focus .SuggestEditModal_selectItemIcon__qAPT_,.SuggestEditModal_selectItem__kJMv4:hover .SuggestEditModal_selectItemIcon__qAPT_,.SuggestEditModal_selectItem__kJMv4[data-highlighted] .SuggestEditModal_selectItemIcon__qAPT_{color:hsl(var(--reverie-infobox-gray-600))}.SuggestEditModal_selectItem__kJMv4[data-state=checked]{background:hsl(var(--reverie-infobox-gray-100));font-weight:500}.SuggestEditModal_selectItem__kJMv4[data-state=checked] .SuggestEditModal_selectItemIcon__qAPT_{color:hsl(var(--reverie-infobox-gray-700))}.SuggestEditModal_textarea__l0Cds{width:100%;padding:.625rem .875rem;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-family:var(--font-sans);font-size:.875rem;color:hsl(var(--reverie-infobox-gray-900));resize:none;transition:border-color .15s,box-shadow .15s}.SuggestEditModal_textarea__l0Cds::placeholder{color:hsl(var(--reverie-infobox-gray-400))}.SuggestEditModal_textarea__l0Cds:hover{border-color:hsl(var(--reverie-infobox-gray-300))}.SuggestEditModal_textarea__l0Cds:focus{outline:none;border-color:hsl(var(--reverie-infobox-gray-400));box-shadow:0 0 0 3px hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_sourcesGroup__lmc1c{display:flex;flex-direction:column;gap:.5rem;min-width:0}.SuggestEditModal_sourceRow__GEmK6{display:flex;align-items:center;gap:.5rem}.SuggestEditModal_sourceInput__t9jhY{flex:1;font-family:var(--font-sans);font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-900));transition:border-color .15s,box-shadow .15s}.SuggestEditModal_sourceInput__t9jhY,.SuggestEditModal_sourcePreview__Ujiff{padding:.5rem .75rem;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px}.SuggestEditModal_sourcePreview__Ujiff{display:flex;align-items:center;gap:.625rem;background:hsl(var(--reverie-infobox-gray-50));cursor:pointer;transition:background .15s,border-color .15s;min-width:0;overflow:hidden}.SuggestEditModal_sourcePreview__Ujiff:hover{background:hsl(var(--reverie-infobox-gray-100));border-color:hsl(var(--reverie-infobox-gray-300))}.SuggestEditModal_sourceFavicon__vgih4{width:20px;height:20px;border-radius:4px;flex-shrink:0}.SuggestEditModal_sourceInfo__2wRi_{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.SuggestEditModal_sourceTitle__LiuXi{font-family:var(--font-serif);font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-900));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuggestEditModal_sourceDomain__ycbkm{font-size:.6875rem;color:hsl(var(--reverie-infobox-gray-400));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuggestEditModal_sourceLinkIcon__eU49M{color:hsl(var(--reverie-infobox-gray-400));flex-shrink:0}.SuggestEditModal_sourceInput__t9jhY::placeholder{color:hsl(var(--reverie-infobox-gray-400))}.SuggestEditModal_sourceInput__t9jhY:hover{border-color:hsl(var(--reverie-infobox-gray-300))}.SuggestEditModal_sourceInput__t9jhY:focus{outline:none;border-color:hsl(var(--reverie-infobox-gray-400));box-shadow:0 0 0 3px hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_removeSource__hG884{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:hsl(var(--reverie-infobox-gray-400));border-radius:6px;cursor:pointer;transition:all .15s}.SuggestEditModal_removeSource__hG884:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-600))}.SuggestEditModal_addSource__Bx_qf{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 0;border:none;background:transparent;font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-600));cursor:pointer;transition:color .15s}.SuggestEditModal_addSource__Bx_qf:hover{color:hsl(var(--reverie-infobox-gray-900))}.SuggestEditModal_editTextCollapsible__EO6DY{margin-top:-.25rem}.SuggestEditModal_editTextTrigger__QYgVf{display:flex;align-items:center;gap:.375rem;padding:.5rem 0;background:transparent;border:none;cursor:pointer;font-family:var(--font-serif);font-size:.875rem;color:hsl(var(--reverie-infobox-gray-600));transition:color .15s}.SuggestEditModal_editTextTrigger__QYgVf:hover{color:hsl(var(--reverie-infobox-gray-900))}.SuggestEditModal_editTextTriggerIcon__XQqlG{display:flex;align-items:center;justify-content:center;color:hsl(var(--reverie-infobox-gray-400));transition:color .15s}.SuggestEditModal_editTextTrigger__QYgVf:hover .SuggestEditModal_editTextTriggerIcon__XQqlG{color:hsl(var(--reverie-infobox-gray-600))}.SuggestEditModal_editTextTriggerLabel__LaWi_{font-weight:500}.SuggestEditModal_editTextContent__a6OHi{overflow:hidden}.SuggestEditModal_editTextContent__a6OHi[data-state=open]{animation:SuggestEditModal_slideDown__bFteH .2s ease-out}.SuggestEditModal_editTextContent__a6OHi[data-state=closed]{animation:SuggestEditModal_slideUp__zlj1n .2s ease-out}@keyframes SuggestEditModal_slideDown__bFteH{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes SuggestEditModal_slideUp__zlj1n{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.SuggestEditModal_editTextarea__kyoaO{width:100%;padding:.75rem .875rem;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-family:var(--font-serif);font-size:.9375rem;line-height:1.6;color:hsl(var(--reverie-infobox-gray-900));background:hsl(var(--reverie-infobox-gray-50));resize:none;transition:border-color .15s,box-shadow .15s,background .15s}.SuggestEditModal_editTextarea__kyoaO::placeholder{color:hsl(var(--reverie-infobox-gray-400));font-style:italic}.SuggestEditModal_editTextarea__kyoaO:hover{border-color:hsl(var(--reverie-infobox-gray-300))}.SuggestEditModal_editTextarea__kyoaO:focus{outline:none;border-color:hsl(var(--reverie-infobox-gray-400));background:white;box-shadow:0 0 0 3px hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_searchSection__Rv9sO{position:relative;margin-top:.5rem;padding-top:.75rem;border-top:1px solid hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_searchInputWrapper__3bmPz{position:relative;display:flex;align-items:center}.SuggestEditModal_searchIcon__yHEjM{position:absolute;left:.75rem;color:hsl(var(--reverie-infobox-gray-400));pointer-events:none}.SuggestEditModal_searchInput__yX640{flex:1;padding:.5rem 2.25rem;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-family:var(--font-sans);font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-900));transition:border-color .15s,box-shadow .15s}.SuggestEditModal_searchInput__yX640::placeholder{color:hsl(var(--reverie-infobox-gray-400))}.SuggestEditModal_searchInput__yX640:focus{outline:none;border-color:hsl(var(--reverie-infobox-gray-400));box-shadow:0 0 0 3px hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_spinner__u1HZv{position:absolute;right:.75rem;color:hsl(var(--reverie-infobox-gray-400));animation:SuggestEditModal_spin__fj_U_ 1s linear infinite}@keyframes SuggestEditModal_spin__fj_U_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SuggestEditModal_searchResults__t5Rjh{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:10px;box-shadow:0 -4px 16px hsl(0 0% 0%/.1);z-index:100;max-height:240px;overflow-y:auto}.SuggestEditModal_searchLoading__mgBX5{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:hsl(var(--reverie-infobox-gray-500));font-size:.8125rem}.SuggestEditModal_searchEmpty__ffFCv{padding:1.25rem;text-align:center;color:hsl(var(--reverie-infobox-gray-500));font-size:.8125rem;line-height:1.5}.SuggestEditModal_searchResultItem__h2o38{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.75rem;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .1s}.SuggestEditModal_searchResultItem__h2o38:hover{background:hsl(var(--reverie-infobox-gray-50))}.SuggestEditModal_searchResultItem__h2o38:not(:last-child){border-bottom:1px solid hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_searchResultFavicon__7xwsH{width:16px;height:16px;border-radius:3px;margin-top:2px;flex-shrink:0}.SuggestEditModal_searchResultInfo__Yt5ux{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.SuggestEditModal_searchResultTitle__4G4dw{font-family:var(--font-serif);font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-900));display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.SuggestEditModal_searchResultSnippet__GRIF9{font-size:.75rem;color:hsl(var(--reverie-infobox-gray-500));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.SuggestEditModal_submitButton__GpoYW{width:100%;margin-top:1.5rem;padding:.75rem 1.25rem;background:hsl(var(--reverie-infobox-gray-900));color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.SuggestEditModal_submitButton__GpoYW:hover:not(:disabled){background:hsl(var(--reverie-infobox-gray-700))}.SuggestEditModal_submitButton__GpoYW:active:not(:disabled){transform:scale(.98)}.SuggestEditModal_submitButton__GpoYW:disabled{opacity:.5;cursor:not-allowed}.SuggestEditModal_formState__sw9VS{display:flex;width:100%;height:100%}.SuggestEditModal_successState__y2dQD{display:flex;align-items:center;justify-content:center;width:100%;min-height:280px;position:relative}.SuggestEditModal_modal__LpLgs:has(.SuggestEditModal_successState__y2dQD){max-width:420px}.SuggestEditModal_successCloseButton__4M7j5{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:hsl(var(--reverie-infobox-gray-400));border-radius:8px;cursor:pointer;transition:all .15s}.SuggestEditModal_successCloseButton__4M7j5:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-700))}.SuggestEditModal_successContent__vs4i8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:2rem;max-width:420px}.SuggestEditModal_successOrb__iLWrE{width:104px;height:104px}.SuggestEditModal_successTitle__Z98s9{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0;letter-spacing:-.02em}.SuggestEditModal_successSubtitle__caMzv{font-size:.9375rem;color:hsl(var(--reverie-infobox-gray-500));margin:0;line-height:1.5}.SuggestEditModal_successActions__NBEvv{display:flex;align-items:center;gap:.625rem;margin-top:.5rem}.SuggestEditModal_successActionPrimary__q85gw,.SuggestEditModal_successActionSecondary__8kj31{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s;border:none;white-space:nowrap}.SuggestEditModal_successActionPrimary__q85gw{background:hsl(var(--reverie-dark));color:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.SuggestEditModal_successActionPrimary__q85gw:hover{background:hsl(var(--reverie-dark)/.9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SuggestEditModal_successActionSecondary__8kj31{background:hsl(var(--reverie-gray-200));color:hsl(var(--reverie-gray-700));border:1px solid hsl(var(--reverie-gray-300));box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.SuggestEditModal_successActionSecondary__8kj31:hover{background:hsl(var(--reverie-gray-300));color:hsl(var(--reverie-gray-900));border-color:hsl(var(--reverie-gray-400));transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}@media (max-width:768px){.SuggestEditModal_formState__sw9VS{flex-direction:column}.SuggestEditModal_modal__LpLgs{flex-direction:column;max-width:100%;max-height:90vh}.SuggestEditModal_contextColumn__DGtZk{width:100%;flex-direction:row;align-items:center;text-align:left;gap:1rem;padding:1.25rem 1.5rem;border-right:none;border-bottom:1px solid hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_thumbnailWrapper__mQJBJ{flex-shrink:0}.SuggestEditModal_thumbnail__i6ytk{width:56px;height:56px}.SuggestEditModal_articleTitle__9EcxM{font-size:1rem;-webkit-line-clamp:2;line-clamp:2}.SuggestEditModal_quoteSection__SDmyZ{display:none}.SuggestEditModal_formColumn__PjWq4{padding:1.5rem;overflow-y:auto}.SuggestEditModal_title__8gk1t{font-size:1.25rem}}@media (max-width:480px){.SuggestEditModal_formState__sw9VS{flex-direction:column}.SuggestEditModal_successState__y2dQD{min-height:auto}.SuggestEditModal_successCloseButton__4M7j5{width:44px;height:44px;top:.5rem;right:.5rem}.SuggestEditModal_successContent__vs4i8{padding:1.5rem 1.25rem}.SuggestEditModal_successActions__NBEvv{flex-direction:column;width:100%;gap:.5rem}.SuggestEditModal_successActionPrimary__q85gw,.SuggestEditModal_successActionSecondary__8kj31{width:100%;justify-content:center;padding:.75rem 1rem;min-height:44px;font-size:.875rem}.SuggestEditModal_modal__LpLgs:has(.SuggestEditModal_successState__y2dQD){min-height:auto}.SuggestEditModal_overlay___RRwE{align-items:flex-end;padding:0}.SuggestEditModal_modal__LpLgs{flex-direction:column;max-width:100%;max-height:95vh;min-height:60vh;border-radius:20px 20px 0 0;animation:SuggestEditModal_slideUp__zlj1n .25s ease-out}@keyframes SuggestEditModal_slideUp__zlj1n{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SuggestEditModal_contextColumn__DGtZk{display:none}.SuggestEditModal_mobileContext__YQsUk{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--reverie-infobox-gray-100))}.SuggestEditModal_mobileQuote__v_9Mw{-webkit-line-clamp:2;line-clamp:2}.SuggestEditModal_mobileHeader__N8GZc{gap:.75rem}.SuggestEditModal_mobileArticleTitle__NTiIo{font-size:1rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SuggestEditModal_mobileThumbnail__jBoXf{width:48px;height:48px}.SuggestEditModal_closeButton__l6uGX{display:none}.SuggestEditModal_mobileCloseButton__HdPrH{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:hsl(var(--reverie-infobox-gray-400));border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.SuggestEditModal_mobileCloseButton__HdPrH:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-700))}.SuggestEditModal_formColumn__PjWq4{padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0px));scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.SuggestEditModal_formColumn__PjWq4::-webkit-scrollbar{width:8px}.SuggestEditModal_formColumn__PjWq4::-webkit-scrollbar-track{background:var(--scrollbar-track)}.SuggestEditModal_formColumn__PjWq4::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.SuggestEditModal_title__8gk1t{font-size:1.25rem;padding-right:2.5rem;margin-top:.5rem}.SuggestEditModal_subtitle__KdxIg{font-size:.875rem;margin-bottom:1.25rem}.SuggestEditModal_modeButton__ZFt9d{padding:.5rem;font-size:.75rem;gap:.375rem}.SuggestEditModal_form__36PaH{gap:1.25rem}.SuggestEditModal_field__fwxrz{gap:.5rem}.SuggestEditModal_label__Vo31L{font-size:.9375rem}.SuggestEditModal_select__YH4mx{padding:.875rem 1rem;min-height:52px;font-size:1rem}.SuggestEditModal_textarea__l0Cds{padding:.875rem 1rem;font-size:1rem;min-height:100px}.SuggestEditModal_editTextTrigger__QYgVf{min-height:44px;font-size:1rem}.SuggestEditModal_editTextarea__kyoaO{padding:.875rem 1rem;font-size:1rem;min-height:120px}.SuggestEditModal_removeSource__hG884{width:44px;height:44px}.SuggestEditModal_searchInput__yX640{padding:.75rem 2.5rem;font-size:1rem;min-height:48px}.SuggestEditModal_searchIcon__yHEjM{left:1rem}.SuggestEditModal_spinner__u1HZv{right:1rem}.SuggestEditModal_searchResults__t5Rjh{max-height:200px}.SuggestEditModal_searchResultItem__h2o38{padding:.875rem 1rem;min-height:52px}.SuggestEditModal_searchResultTitle__4G4dw{font-size:.9375rem}.SuggestEditModal_searchResultSnippet__GRIF9{font-size:.8125rem}.SuggestEditModal_sourceTitle__LiuXi{font-size:.9375rem}.SuggestEditModal_sourceDomain__ycbkm{font-size:.75rem}.SuggestEditModal_submitButton__GpoYW{margin-top:1rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));min-height:52px;font-size:1rem}.SuggestEditModal_sourcePreview__Ujiff{padding:.75rem 1rem;min-height:48px}}.EditHistoryPanel_overlay__0gqSe{position:fixed;inset:0;background:hsl(var(--reverie-infobox-gray-900)/.35);z-index:999}.EditHistoryPanel_panel__dSH46{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background:hsl(var(--reverie-infobox-gray-50));border-left:1px solid hsl(var(--reverie-infobox-gray-200));z-index:1000;display:flex;flex-direction:column}.EditHistoryPanel_header___Lm0n{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid hsl(var(--reverie-infobox-gray-200)/.6);background:hsl(var(--reverie-infobox-gray-50))}.EditHistoryPanel_title__L1NRA{margin:0;font-size:1.0625rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-700));font-family:var(--font-serif)}.EditHistoryPanel_closeButton__GMnna{padding:.375rem;background:none;border:none;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;border-radius:6px;transition:color .08s ease-out,background .08s ease-out}.EditHistoryPanel_closeButton__GMnna:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-700))}.EditHistoryPanel_controls__ULtEB{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;border-bottom:1px solid hsl(var(--reverie-infobox-gray-200)/.6);gap:.75rem}.EditHistoryPanel_tabs__u9mbK{display:flex;gap:.125rem;background:hsl(var(--reverie-infobox-gray-100));padding:.25rem;border-radius:8px}.EditHistoryPanel_tab__T91ej{padding:.4375rem .875rem;background:transparent;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;font-family:var(--font-sans);transition:color .08s ease-out,background .08s ease-out}.EditHistoryPanel_tab__T91ej:hover{color:hsl(var(--reverie-infobox-gray-600))}.EditHistoryPanel_tabActive__MLdXh{background:white;color:hsl(var(--reverie-infobox-gray-700));box-shadow:0 1px 2px hsl(var(--reverie-infobox-gray-900)/.06)}.EditHistoryPanel_statusFilter__gK7Zh{padding:.5rem .75rem;background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-600));cursor:pointer;font-family:var(--font-sans);transition:border-color .08s ease-out}.EditHistoryPanel_statusFilter__gK7Zh:hover{border-color:hsl(var(--reverie-infobox-gray-300))}.EditHistoryPanel_statusFilter__gK7Zh:focus{outline:none;border-color:hsl(var(--reverie-infobox-gray-400))}.EditHistoryPanel_content__zjJpj{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.EditHistoryPanel_loading__HCQKy{padding:2rem;text-align:center;font-family:var(--font-sans);font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-400))}.EditHistoryPanel_empty__1AO1C{padding:3rem 1rem;text-align:center}.EditHistoryPanel_empty__1AO1C p{margin:0 0 .375rem;font-family:var(--font-serif);font-size:.9375rem;color:hsl(var(--reverie-infobox-gray-600))}.EditHistoryPanel_empty__1AO1C span{font-family:var(--font-sans);font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-400))}.EditHistoryPanel_editsList__QrTOw{display:flex;flex-direction:column;gap:.875rem}@media (max-width:480px){.EditHistoryPanel_panel__dSH46{max-width:100%}.EditHistoryPanel_header___Lm0n{padding:1rem 1.25rem}.EditHistoryPanel_controls__ULtEB{flex-direction:column;align-items:stretch;padding:.75rem 1.25rem}.EditHistoryPanel_tabs__u9mbK{width:100%}.EditHistoryPanel_tab__T91ej{flex:1;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.EditHistoryPanel_statusFilter__gK7Zh{width:100%;min-height:44px}.EditHistoryPanel_content__zjJpj{padding:1rem 1.25rem}}.AddSelfSourceModal_overlay__yex6K{position:fixed;inset:0;background:hsl(0 0% 0%/.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AddSelfSourceModal_modal__n2HEQ{display:flex;background:white;border-radius:16px;width:100%;max-width:720px;max-height:90vh;overflow:hidden;box-shadow:0 0 0 1px hsl(0 0% 0%/.03),0 2px 4px hsl(0 0% 0%/.04),0 12px 24px hsl(0 0% 0%/.06),0 24px 48px hsl(0 0% 0%/.08)}.AddSelfSourceModal_contextColumn__R0Zvn{width:280px;flex-shrink:0;background:hsl(var(--reverie-infobox-gray-50));border-right:1px solid hsl(var(--reverie-infobox-gray-100));padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.AddSelfSourceModal_thumbnailWrapper__6RDv6{display:flex;justify-content:center}.AddSelfSourceModal_thumbnail__JbdZu{width:120px;height:120px;object-fit:cover;border-radius:12px;border:1px solid hsl(var(--reverie-infobox-gray-200));background:white;box-shadow:0 2px 8px hsl(0 0% 0%/.06)}.AddSelfSourceModal_articleTitle__VJIV9{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AddSelfSourceModal_infoSection__Kot0O{width:100%;padding-top:1rem;border-top:1px solid hsl(var(--reverie-infobox-gray-200));display:flex;flex-direction:column;align-items:center;gap:.75rem}.AddSelfSourceModal_infoIcon__w3F2d{color:hsl(var(--reverie-infobox-gray-400))}.AddSelfSourceModal_infoText__8clPH{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-500));line-height:1.5;margin:0}.AddSelfSourceModal_formColumn__1adrc{flex:1;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;overflow-y:auto;position:relative}.AddSelfSourceModal_closeButton__Kkhh8{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:hsl(var(--reverie-infobox-gray-400));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.AddSelfSourceModal_closeButton__Kkhh8:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-600))}.AddSelfSourceModal_title__KQV_b{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0 0 .25rem}.AddSelfSourceModal_subtitle__ZeUFZ{font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));margin:0 0 1.5rem}.AddSelfSourceModal_form__sJlGs{flex:1;display:flex;flex-direction:column}.AddSelfSourceModal_actions__vf_0L{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid hsl(var(--reverie-infobox-gray-100))}.AddSelfSourceModal_cancelButton__hD_36{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-600));background:transparent;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:.5rem;cursor:pointer;transition:all .15s ease}.AddSelfSourceModal_cancelButton__hD_36:hover:not(:disabled){background:hsl(var(--reverie-infobox-gray-50));border-color:hsl(var(--reverie-infobox-gray-300))}.AddSelfSourceModal_cancelButton__hD_36:disabled{opacity:.5;cursor:not-allowed}.AddSelfSourceModal_submitButton__0I7IN{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:white;background:hsl(var(--reverie-infobox-gray-900));border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.5rem}.AddSelfSourceModal_submitButton__0I7IN:hover:not(:disabled){background:hsl(var(--reverie-infobox-gray-700))}.AddSelfSourceModal_submitButton__0I7IN:disabled{background:hsl(var(--reverie-infobox-gray-300));cursor:not-allowed}.AddSelfSourceModal_spinner__wlO3B{animation:AddSelfSourceModal_spin__M9HDM 1s linear infinite}@keyframes AddSelfSourceModal_spin__M9HDM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddSelfSourceModal_successContent__T55Y0{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 0}.AddSelfSourceModal_successIcon__CvNSl{width:72px;height:72px;border-radius:50%;background:hsl(142 76% 95%);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.AddSelfSourceModal_successIcon__CvNSl svg{color:hsl(142 76% 36%)}.AddSelfSourceModal_successTitle__XSJS3{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0 0 .5rem}.AddSelfSourceModal_successMessage__uorE_{font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));margin:0 0 1.5rem;max-width:280px}.AddSelfSourceModal_successDetails__zxfko{background:hsl(var(--reverie-infobox-gray-50));padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;text-align:left}.AddSelfSourceModal_successLabel__cy4vq{display:block;font-size:.75rem;color:hsl(var(--reverie-infobox-gray-400));text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.AddSelfSourceModal_successValue__TssIP{display:block;font-size:.875rem;color:hsl(var(--reverie-infobox-gray-700));font-weight:500}.AddSelfSourceModal_doneButton__wQ4KG{padding:.75rem 2rem;font-size:.875rem;font-weight:500;color:white;background:hsl(var(--reverie-infobox-gray-900));border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.AddSelfSourceModal_doneButton__wQ4KG:hover{background:hsl(var(--reverie-infobox-gray-700))}.AddSelfSourceModal_previewTitle__lwQV2{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0 0 .25rem}.AddSelfSourceModal_previewSubtitle__QGeqA{font-size:.875rem;color:hsl(var(--reverie-infobox-gray-500));margin:0 0 1.5rem}.AddSelfSourceModal_previewField__nWBc4{margin-bottom:1.25rem}.AddSelfSourceModal_previewLabel__5Aqg1{display:block;font-size:.75rem;color:hsl(var(--reverie-infobox-gray-400));text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-weight:500}.AddSelfSourceModal_previewCitation__3vFev{font-size:.875rem;color:hsl(var(--reverie-infobox-gray-700));font-style:italic;font-weight:500}.AddSelfSourceModal_previewCitation__3vFev,.AddSelfSourceModal_previewContent__xTvgd{background:hsl(var(--reverie-infobox-gray-50));padding:.75rem 1rem;border-radius:.5rem}.AddSelfSourceModal_previewContent__xTvgd{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-600));line-height:1.6;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.AddSelfSourceModal_previewWordCount__v0OEF{font-size:.75rem;color:hsl(var(--reverie-infobox-gray-400));margin-top:.375rem;text-align:right}.AddSelfSourceModal_backButton__XYn7N{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--reverie-infobox-gray-600));background:transparent;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:.5rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.375rem}.AddSelfSourceModal_backButton__XYn7N:hover:not(:disabled){background:hsl(var(--reverie-infobox-gray-50));border-color:hsl(var(--reverie-infobox-gray-300))}.AddSelfSourceModal_backButton__XYn7N:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.AddSelfSourceModal_modal__n2HEQ{flex-direction:column;max-height:95vh}.AddSelfSourceModal_contextColumn__R0Zvn{width:100%;padding:1.5rem;border-right:none;border-bottom:1px solid hsl(var(--reverie-infobox-gray-100))}.AddSelfSourceModal_thumbnail__JbdZu{width:80px;height:80px}.AddSelfSourceModal_formColumn__1adrc{padding:1.25rem 1.5rem 1.5rem}.AddSelfSourceModal_actions__vf_0L{flex-direction:column-reverse}.AddSelfSourceModal_cancelButton__hD_36,.AddSelfSourceModal_submitButton__0I7IN{width:100%;justify-content:center}}.TextSelectionToolbar_toolbar__XzBYS{position:absolute;z-index:1000;display:flex;align-items:center;background:hsl(var(--reverie-infobox-gray-800,30 8% 20%));border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);animation:TextSelectionToolbar_fadeIn__LcTzn .15s ease-out}@keyframes TextSelectionToolbar_fadeIn__LcTzn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TextSelectionToolbar_button__MfcxN{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;color:hsl(var(--reverie-infobox-gray-100,30 12% 92%));border:none;font-size:.8125rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:background .15s ease;white-space:nowrap}.TextSelectionToolbar_button__MfcxN:first-child{border-radius:6px 0 0 6px}.TextSelectionToolbar_button__MfcxN:last-child{border-radius:0 6px 6px 0}.TextSelectionToolbar_button__MfcxN:only-child{border-radius:6px}.TextSelectionToolbar_button__MfcxN:hover{background:hsl(var(--reverie-infobox-gray-700,30 8% 24%))}.TextSelectionToolbar_button__MfcxN:active,.TextSelectionToolbar_divider__Rl35Q{background:hsl(var(--reverie-infobox-gray-600,30 6% 30%))}.TextSelectionToolbar_divider__Rl35Q{width:1px;height:20px}.SharePopover_popover__eTxrp{position:absolute;top:calc(100% + 8px);right:0;z-index:200;min-width:180px;background:hsl(var(--reverie-background));border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:12px;box-shadow:0 4px 20px hsl(var(--reverie-infobox-gray-900)/.1);padding:.5rem 0;animation:SharePopover_fadeIn__Y_I5V .15s ease-out}@keyframes SharePopover_fadeIn__Y_I5V{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SharePopover_option__sa9aj{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;font-family:var(--font-sans);font-size:.875rem;color:hsl(var(--reverie-infobox-gray-700));cursor:pointer;transition:background-color .15s ease;text-align:left}.SharePopover_option__sa9aj:hover{background:hsl(var(--reverie-infobox-gray-100))}.SharePopover_option__sa9aj:active{background:hsl(var(--reverie-infobox-gray-200))}.SharePopover_option__sa9aj svg{flex-shrink:0}.SharePopover_copyLink__11IzD svg{color:hsl(var(--reverie-infobox-gray-500))}.SharePopover_copyLink__11IzD:hover svg{color:hsl(var(--reverie-infobox-gray-700))}.RequestProfileButton_label__A9Id1{display:inline}.ActiveGenerationCard_link__CmHM1{text-decoration:none;color:inherit;display:block}.ActiveGenerationCard_card__s5BV2{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:hsl(var(--reverie-infobox-gray-100));border:1px solid hsl(var(--reverie-infobox-gray-200)/.5);border-radius:16px;transition:transform .2s ease,border-color .2s ease;position:relative;cursor:pointer}.ActiveGenerationCard_card__s5BV2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,hsl(217 91% 60%),hsl(217 91% 60%/.6));border-radius:16px 0 0 16px;opacity:1}.ActiveGenerationCard_card__s5BV2:hover{transform:translateY(-2px);border-color:hsl(var(--reverie-light)/.2)}.ActiveGenerationCard_imageContainer__0MC85{position:relative;flex-shrink:0}.ActiveGenerationCard_image__z8bzL{object-fit:cover}.ActiveGenerationCard_imagePlaceholder__ppRaa,.ActiveGenerationCard_image__z8bzL{width:80px;height:80px;border-radius:12px;border:1px solid hsl(var(--reverie-infobox-gray-200))}.ActiveGenerationCard_imagePlaceholder__ppRaa{background:hsl(var(--reverie-infobox-gray-100));display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-600));font-family:var(--font-serif)}.ActiveGenerationCard_spinner__Y53EV{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ActiveGenerationCard_spinnerIcon__YWHU9{animation:ActiveGenerationCard_spin__rGPzL 1s linear infinite;color:hsl(217 91% 60%)}@keyframes ActiveGenerationCard_spin__rGPzL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ActiveGenerationCard_content__Iqjwc{flex:1;min-width:0}.ActiveGenerationCard_name__9ZPUE{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:hsl(var(--reverie-gray-900));font-family:var(--font-serif);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveGenerationCard_status__mZ3yG{margin:0 0 .5rem;font-size:.9rem;color:hsl(var(--reverie-infobox-gray-600));display:flex;align-items:center;gap:.4rem;font-family:var(--font-sans)}.ActiveGenerationCard_statusDot__C_fch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ActiveGenerationCard_statusDot__C_fch.ActiveGenerationCard_queued__ZvPqx{background:hsl(38 92% 50%)}.ActiveGenerationCard_statusDot__C_fch.ActiveGenerationCard_pending__wqSWX{background:hsl(var(--reverie-infobox-gray-400));animation:ActiveGenerationCard_pulse__P2vG9 1.5s ease-in-out infinite}.ActiveGenerationCard_statusDot__C_fch.ActiveGenerationCard_running__gjJko{background:hsl(217 91% 60%);animation:ActiveGenerationCard_pulse__P2vG9 1.5s ease-in-out infinite}@keyframes ActiveGenerationCard_pulse__P2vG9{0%,to{opacity:1}50%{opacity:.5}}.ActiveGenerationCard_separator__MrdPb{color:hsl(var(--reverie-infobox-gray-400))}.ActiveGenerationCard_step__Lkkjj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActiveGenerationCard_time__BleAz{margin:0;font-size:.75rem;color:hsl(var(--reverie-text-tertiary));font-family:var(--font-sans)}@media (max-width:480px){.ActiveGenerationCard_card__s5BV2{padding:1rem 1.25rem}.ActiveGenerationCard_imagePlaceholder__ppRaa,.ActiveGenerationCard_image__z8bzL{width:70px;height:70px}.ActiveGenerationCard_name__9ZPUE{font-size:1rem}.ActiveGenerationCard_status__mZ3yG{font-size:.85rem}}.page_page__8z_wT{min-height:100vh;padding:2rem 1rem}.page_container__66GSP{max-width:720px;margin:0 auto}.page_header__6o6t_{margin-bottom:2rem}.page_backLink__JWxsd{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.875rem;color:hsl(var(--reverie-text-secondary));text-decoration:none}.page_backLink__JWxsd:hover,.page_title__0Topy{color:hsl(var(--reverie-text-primary))}.page_title__0Topy{margin:0;font-size:1.75rem;font-weight:600;font-family:var(--font-serif)}.page_subtitle__8C28B{margin:.5rem 0 0;font-size:.9375rem;color:hsl(var(--reverie-text-secondary))}.page_error__EtDod,.page_loading__e_g3J{padding:2rem;text-align:center;color:hsl(var(--reverie-text-secondary))}.page_error__EtDod{color:hsl(0 84% 60%)}.page_empty__NoA52{padding:3rem 1rem;text-align:center}.page_empty__NoA52 p{margin:0 0 .5rem;font-size:1.125rem;color:hsl(var(--reverie-text-primary))}.page_empty__NoA52 span{font-size:.9375rem;color:hsl(var(--reverie-text-secondary))}.page_editsList__nlluE{display:flex;flex-direction:column;gap:1.5rem}.page_unauthorized__6Ty2t{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.page_unauthorized__6Ty2t h1{margin:0 0 .5rem;font-size:1.5rem;color:hsl(var(--reverie-text-primary))}.page_unauthorized__6Ty2t p{margin:0;color:hsl(var(--reverie-text-secondary))}.page_container__3B5_w{background:hsl(var(--reverie-background));padding:1.5rem 0}.page_content__spR5J{max-width:928px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.page_content__spR5J,.page_layout__PxBLv{width:100%;display:flex;flex-direction:column;gap:1.5rem}.page_resultsColumn__V1d_H{width:100%;margin:0;display:flex;flex-direction:column;gap:.5rem}.page_emptyState__YXKDL{text-align:center;padding:4rem 2rem;max-width:500px;margin:0 auto}.page_emptyTitle__VBQui{font-size:2rem;font-weight:600;color:hsl(var(--reverie-gray-900));margin-bottom:1rem;font-family:var(--font-serif)}.page_emptyDescription__UpoUS{color:hsl(var(--reverie-gray-400));font-size:1.1rem;line-height:1.6;margin:0;font-family:var(--font-serif)}.page_resultsSection__FmVeT{margin-top:0}.page_generateCtaWrapper__WzKpU{margin:1rem 0 1.5rem;width:100%;display:block}.page_loadingContainer___xrVU{display:flex;justify-content:center;padding:4rem 2rem}.page_resultsGrid__c6AKR{display:flex;flex-direction:column;gap:.75rem}.page_resultLink__NKCts{display:block;text-decoration:none;color:inherit}.page_errorState__A3fpT{text-align:center;padding:4rem 2rem;max-width:500px;margin:0 auto}.page_errorTitle__4wfCi{font-size:1.5rem;font-weight:600;color:hsl(var(--reverie-gray-900));margin-bottom:1rem;font-family:var(--font-serif)}.page_errorDescription__57H_7{color:hsl(var(--reverie-gray-400));line-height:1.6;margin:0;font-family:var(--font-serif)}@media (max-width:768px){.page_content__spR5J{padding:0 1rem}.page_resultsSection__FmVeT{margin-top:.75rem}.page_generateCtaWrapper__WzKpU{margin:.75rem 0 1.25rem}.page_resultsGrid__c6AKR{gap:.625rem}}@media (max-width:1024px){.page_layout__PxBLv,.page_resultsColumn__V1d_H{padding:0}}@media (min-width:1025px){.page_content__spR5J{gap:1.75rem}.page_layout__PxBLv{gap:2.25rem}}