.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)}.GenerateModal_dragHandle__hBID0{display:none}.GenerateModal_closeButton__Iahn_{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:background .08s ease-out,color .08s ease-out;z-index:1}.GenerateModal_closeButton__Iahn_:hover{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-700))}.GenerateModal_content__5EvL2{padding:1.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.GenerateModal_title__ZLMWv{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;padding-right:2.5rem}.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_resultsArea__mcEWd{min-height:16rem;max-height:22rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.GenerateModal_resultsPanel__6zfsT{margin-top:.75rem}.GenerateModal_searchHintState__fB1rP{min-height:13.5rem;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{position:sticky;top:0;z-index:3;padding:0 0 .375rem;margin-bottom:.125rem;background:hsl(35 30% 99%)}.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}.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_resultGenerateButton__cbw38{flex-shrink:0;animation:GenerateModal_buttonSlideIn__jHASS .2s ease-out}@keyframes GenerateModal_buttonSlideIn__jHASS{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(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:.5rem 0}.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;align-items:center;gap:.875rem;padding:.875rem;background:white;border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:14px;margin-bottom:1.25rem}.GenerateModal_existsImageWrapper__5yPjW{width:60px;height:60px;border-radius:50%;overflow:hidden;border:1px solid hsl(var(--reverie-infobox-gray-200));background:hsl(var(--reverie-infobox-gray-100));flex-shrink:0}.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-infobox-gray-300))}.GenerateModal_existsInfo__ztK3y{flex:1;min-width:0}.GenerateModal_existsName__OG_fY{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0;line-height:1.3}.GenerateModal_existsHeadline__ZPhk_{font-size:.8125rem;color:hsl(var(--reverie-infobox-gray-500));margin:2px 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.GenerateModal_existsSnippet__ia7Ff{font-size:.75rem;color:hsl(var(--reverie-infobox-gray-400));margin:.25rem 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;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}.GenerateModal_doneState__lpxgL .GenerateModal_title__ZLMWv{padding-right:0}.GenerateModal_doneState__lpxgL .GenerateModal_subtitle__0n1oU{max-width:320px}.GenerateModal_doneIcon__B9_3T{width:48px;height:48px;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}@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_dragHandle__hBID0{display:flex;justify-content:center;padding:.75rem 0 .5rem;cursor:grab;touch-action:none}.GenerateModal_dragHandle__hBID0:active{cursor:grabbing}.GenerateModal_dragHandle__hBID0:after{content:"";width:36px;height:4px;background:hsl(var(--reverie-infobox-gray-300));border-radius:2px}.GenerateModal_closeButton__Iahn_{width:44px;height:44px;top:.5rem;right:.5rem}.GenerateModal_content__5EvL2{padding:0 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0px))}.GenerateModal_title__ZLMWv{font-size:1.25rem;margin-top:.25rem}.GenerateModal_subtitle__0n1oU{font-size:.875rem}.GenerateModal_modeToggle__UxE7K{margin-bottom:1rem}.GenerateModal_resultsArea__mcEWd{min-height:12.5rem;max-height:16.5rem}.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{top:0;padding-bottom:.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}}.EditCard_card__Y0Qpx{background:hsl(var(--reverie-background));border:1px solid hsl(var(--reverie-gray-200));border-radius:16px;padding:1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.EditCard_card__Y0Qpx:hover{border-color:hsl(var(--reverie-gray-300));box-shadow:var(--reverie-shadow-md);transform:translateY(-2px)}.EditCard_header__eUkZt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.EditCard_headerLeft__5zuKh{display:flex;flex-direction:column;gap:.375rem}.EditCard_typeWrapper__WcaW_{display:flex;align-items:center;gap:.5rem}.EditCard_editType__4rFk_{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--reverie-text-secondary));background:hsl(var(--reverie-gray-100));padding:.125rem .5rem;border-radius:6px}.EditCard_statusWrapper__UAEtB{display:inline-flex}.EditCard_status__nzjoB{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;backdrop-filter:blur(4px)}.EditCard_statusPending__0KeFC{background:hsl(45 93% 47%/.1);color:hsl(40 80% 40%);border:1px solid hsl(45 93% 47%/.2)}.EditCard_statusApproved__OyWDA{background:hsl(142 71% 45%/.1);color:hsl(142 76% 36%);border:1px solid hsl(142 71% 45%/.2)}.EditCard_statusRejected___CX_h{background:hsl(var(--reverie-infobox-gray-100));color:hsl(var(--reverie-infobox-gray-600));border:1px solid hsl(var(--reverie-infobox-gray-200))}.EditCard_date__LkhHd{font-size:.75rem;color:hsl(var(--reverie-text-secondary));font-variant-numeric:tabular-nums}.EditCard_summary__nOa2U{margin:0;font-size:.9375rem;line-height:1.6;color:hsl(var(--reverie-text-primary))}.EditCard_articleLink__3_utw{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;padding:.375rem .75rem;background:hsl(var(--reverie-gray-50));border-radius:8px;font-size:.8125rem;color:hsl(var(--reverie-dark));text-decoration:none;transition:all .2s ease}.EditCard_articleLink__3_utw:hover{background:hsl(var(--reverie-gray-100));text-decoration:none}.EditCard_expandButton__T15ID{display:flex;align-items:center;gap:.375rem;margin-top:1rem;padding:0;background:none;border:none;font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-text-secondary));cursor:pointer;font-family:var(--font-sans);transition:color .2s ease;width:100%;justify-content:flex-start}.EditCard_expandButton__T15ID:hover{color:hsl(var(--reverie-text-primary))}.EditCard_details__1whXz{overflow:hidden}.EditCard_detailsContent__6_an_{padding-top:1rem;border-top:1px solid hsl(var(--reverie-gray-100));margin-top:.75rem;display:flex;flex-direction:column;gap:1rem}.EditCard_detailLabel__WvtHy{margin:0 0 .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--reverie-text-secondary));display:flex;align-items:center;gap:.5rem}.EditCard_highlightedText__tHbTQ{background:hsl(50 100% 50%/.05);border-left:3px solid hsl(50 100% 50%/.5);border-radius:0 8px 8px 0;font-style:italic}.EditCard_editText__vpWKj,.EditCard_highlightedText__tHbTQ{margin:0;padding:.875rem;font-size:.9375rem;color:hsl(var(--reverie-text-primary))}.EditCard_editText__vpWKj{background:hsl(var(--reverie-gray-50));border-radius:8px;white-space:pre-wrap}.EditCard_sourcesList__0NC1C{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.EditCard_sourceChip__ijgLK{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:hsl(var(--reverie-infobox-gray-50));border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s;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:20px;height:20px;border-radius:4px;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:.125rem}.EditCard_sourceTitle__WX7ZF{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}.EditCard_sourceDomain__G02Xe{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:.875rem;background:hsl(var(--reverie-infobox-gray-50));border:1px solid hsl(var(--reverie-infobox-gray-200));border-radius:8px;font-size:.875rem;color:hsl(var(--reverie-infobox-gray-600))}.EditCard_reasoning___sPsd{margin-top:.75rem;padding:.75rem .875rem;border-radius:0 8px 8px 0;border-left:3px solid hsl(var(--reverie-gray-300));background:hsl(var(--reverie-gray-50))}.EditCard_reasoningApproved__6iQE1{border-left-color:hsl(142 71% 45%/.6);background:hsl(142 71% 45%/.04)}.EditCard_reasoningRejected__9FmDn{border-left-color:hsl(var(--reverie-infobox-gray-300));background:hsl(var(--reverie-infobox-gray-50))}.EditCard_reasoningReview__JPK_y{border-left-color:hsl(45 93% 47%/.6);background:hsl(45 93% 47%/.04)}.EditCard_reasoningHeader__z45cE{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.EditCard_reasoningHeader__z45cE.EditCard_reasoningApproved__6iQE1{color:hsl(142 76% 36%)}.EditCard_reasoningHeader__z45cE.EditCard_reasoningRejected__9FmDn{color:hsl(var(--reverie-infobox-gray-600))}.EditCard_reasoningHeader__z45cE.EditCard_reasoningReview__JPK_y{color:hsl(40 80% 40%)}.EditCard_reasoningText__dCdf8{margin:0;font-size:.8125rem;line-height:1.6;color:hsl(var(--reverie-text-primary));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;margin-top:.25rem;padding:0;background:none;border:none;font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-text-secondary));cursor:pointer;font-family:var(--font-sans);transition:color .2s ease}.EditCard_showMoreButton__lEair:hover{color:hsl(var(--reverie-text-primary))}.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(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}.SuggestEditModal_modal__LpLgs{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)}.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;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_mobileHeader__N8GZc{display:flex;align-items:center;gap:.75rem}.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}.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}.SuggestEditModal_tabPanelHidden__LPwzm{visibility:hidden;pointer-events:none}.SuggestEditModal_field__fwxrz{display:flex;flex-direction:column;gap:.5rem}.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}.SuggestEditModal_sourceRow__GEmK6{display:flex;align-items:center;gap:.5rem}.SuggestEditModal_sourceInput__t9jhY{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{flex:1;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}.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}@media (max-width:768px){.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_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:.875rem}.SuggestEditModal_mobileThumbnail__jBoXf{width:48px;height:48px}.SuggestEditModal_formColumn__PjWq4{padding:0 1.25rem calc(1.5rem + env(safe-area-inset-bottom, 0px))}.SuggestEditModal_dragHandle___xmXf{display:flex;justify-content:center;padding:.75rem 0 .5rem;cursor:grab;touch-action:none}.SuggestEditModal_dragHandle___xmXf:active{cursor:grabbing}.SuggestEditModal_dragHandle___xmXf:after{content:"";width:36px;height:4px;background:hsl(var(--reverie-infobox-gray-300));border-radius:2px}.SuggestEditModal_formColumn__PjWq4:before{display:none}.SuggestEditModal_closeButton__l6uGX{width:44px;height:44px;top:.5rem;right:.5rem}.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{position:absolute;bottom:auto;top:calc(100% + 4px);max-height:200px;box-shadow:0 4px 16px hsl(0 0% 0%/.1)}.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)/.4);z-index:999}.EditHistoryPanel_panel__dSH46{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background:hsl(var(--reverie-background));border-left:1px solid hsl(var(--reverie-gray-200));z-index:1000;display:flex;flex-direction:column;box-shadow:var(--reverie-shadow-lg)}.EditHistoryPanel_header___Lm0n{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid hsl(var(--reverie-gray-200))}.EditHistoryPanel_title__L1NRA{margin:0;font-size:1.125rem;font-weight:600;color:hsl(var(--reverie-text-primary));font-family:var(--font-serif)}.EditHistoryPanel_closeButton__GMnna{padding:.5rem;background:none;border:none;color:hsl(var(--reverie-text-secondary));cursor:pointer;border-radius:4px}.EditHistoryPanel_closeButton__GMnna:hover{background:hsl(var(--reverie-gray-100));color:hsl(var(--reverie-text-primary))}.EditHistoryPanel_controls__ULtEB{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid hsl(var(--reverie-gray-200));gap:1rem}.EditHistoryPanel_tabs__u9mbK{display:flex;gap:.25rem;background:hsl(var(--reverie-gray-100));padding:.375rem;border-radius:10px}.EditHistoryPanel_tab__T91ej{padding:.5rem 1rem;background:transparent;border:none;border-radius:8px;font-size:.8125rem;font-weight:500;color:hsl(var(--reverie-text-secondary));cursor:pointer;font-family:var(--font-sans);transition:all .2s ease}.EditHistoryPanel_tab__T91ej:hover{color:hsl(var(--reverie-text-primary))}.EditHistoryPanel_tabActive__MLdXh{box-shadow:0 1px 3px rgba(0,0,0,.1)}.EditHistoryPanel_statusFilter__gK7Zh,.EditHistoryPanel_tabActive__MLdXh{background:hsl(var(--reverie-background));color:hsl(var(--reverie-text-primary))}.EditHistoryPanel_statusFilter__gK7Zh{padding:.625rem 1rem;border:1px solid hsl(var(--reverie-gray-300));border-radius:10px;font-size:.8125rem;cursor:pointer;font-family:var(--font-sans);transition:all .2s ease}.EditHistoryPanel_statusFilter__gK7Zh:hover{border-color:hsl(var(--reverie-gray-400))}.EditHistoryPanel_statusFilter__gK7Zh:focus{outline:none;border-color:hsl(var(--reverie-dark));box-shadow:0 0 0 3px hsl(var(--reverie-dark)/.1)}.EditHistoryPanel_content__zjJpj{flex:1;overflow-y:auto;padding:1.5rem}.EditHistoryPanel_loading__HCQKy{padding:2rem;text-align:center;color:hsl(var(--reverie-text-secondary))}.EditHistoryPanel_empty__1AO1C{padding:3rem 1rem;text-align:center}.EditHistoryPanel_empty__1AO1C p{margin:0 0 .5rem;font-size:1rem;color:hsl(var(--reverie-text-primary))}.EditHistoryPanel_empty__1AO1C span{font-size:.875rem;color:hsl(var(--reverie-text-secondary))}.EditHistoryPanel_editsList__QrTOw{display:flex;flex-direction:column;gap:1.25rem}@media (max-width:640px){.EditHistoryPanel_panel__dSH46{max-width:100%}.EditHistoryPanel_controls__ULtEB{flex-direction:column;align-items:stretch}.EditHistoryPanel_tabs__u9mbK{width:100%}.EditHistoryPanel_tab__T91ej{flex:1;text-align:center}.EditHistoryPanel_statusFilter__gK7Zh{width:100%}}.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);left:0;z-index:100;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))}.page_page__N3y4V{background:hsl(var(--reverie-background));display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;width:100%;position:relative}.page_pageHero__iKhZm{padding-top:3rem}.page_pageChat__6nUI4{padding-top:0}.page_comingSoon__Ux77z{text-align:center;padding:2rem;max-width:480px}.page_comingSoonTitle__C_C5L{font-family:var(--font-display);font-size:2rem;font-weight:600;color:hsl(var(--reverie-gray-900));margin-bottom:1rem}.page_comingSoonDescription__Hn12C{font-size:1rem;color:hsl(var(--reverie-gray-600));line-height:1.6}@media (max-width:640px){.page_comingSoonTitle__C_C5L{font-size:1.5rem}.page_comingSoonDescription__Hn12C{font-size:.9rem}}.page_chatContainer__DPIyN{display:flex;flex-direction:column;width:100%;position:relative;height:calc(100vh - 80px)}.page_topActions__h2YHF{display:none}.page_newChatButton__hfw8Q{background:hsl(var(--reverie-surface));color:hsl(var(--reverie-gray-700));border:1px solid hsl(var(--reverie-gray-200));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem 1rem 1rem;border-radius:8px;transition:var(--reverie-transition);cursor:pointer}.page_newChatButton__hfw8Q:hover:not(:disabled){background:hsl(var(--reverie-gray-100));border-color:hsl(var(--reverie-gray-300));color:hsl(var(--reverie-gray-900));transform:translateY(-1px);box-shadow:var(--reverie-shadow-sm)}.page_newChatButton__hfw8Q:disabled{opacity:.5;cursor:not-allowed}.page_messagesArea__IwdxL{position:relative;flex:1;overflow-y:auto;min-height:0;width:100%;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.page_messagesArea__IwdxL::-webkit-scrollbar{width:6px}.page_messagesArea__IwdxL::-webkit-scrollbar-track{background:var(--scrollbar-track)}.page_messagesArea__IwdxL::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.page_messagesArea__IwdxL::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (max-width:767px){.page_page__N3y4V{flex-direction:column;justify-content:flex-start;min-height:calc(100vh - var(--navigation-height));min-height:calc(100svh - var(--navigation-height))}.page_chatContainer__DPIyN{align-self:stretch;height:calc(100vh - var(--navigation-height));height:calc(100svh - var(--navigation-height));max-height:calc(100vh - var(--navigation-height));max-height:calc(100svh - var(--navigation-height));overflow:hidden}}.page_messagesContent__JKHUA{max-width:768px;margin:0 auto;padding:3rem 2rem 2rem;width:100%;display:flex;flex-direction:column;gap:2rem}.page_inputArea__T0gXv{position:sticky;bottom:0;background:linear-gradient(to top,hsl(var(--reverie-background)) 85%,hsl(var(--reverie-background)/0));border-top:none;padding:1.5rem 2rem 2rem;z-index:10}.page_inputWrapper__DCOjg{max-width:768px;margin:0 auto;position:relative;display:flex;align-items:center;border:1px solid hsl(var(--reverie-gray-200));border-radius:1rem;background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--reverie-gray-50)));transition:background .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;box-shadow:6px 6px 16px hsl(var(--reverie-gray-400)/.12),-4px -4px 12px hsl(0 0% 100%/.7),inset 0 1px 0 hsl(0 0% 100%/.5)}.page_inputWrapper__DCOjg:focus-within{background:hsl(var(--card));border-color:hsl(var(--reverie-dark)/.25);box-shadow:inset 2px 2px 8px hsl(var(--reverie-dark)/.06),inset -2px -2px 8px hsl(0 0% 100%/.8),0 0 0 3px hsl(var(--reverie-dark)/.08),6px 6px 20px hsl(var(--reverie-dark)/.12)}.page_input__w3wPB{width:100%;box-sizing:border-box;padding:1rem 3.5rem 1rem 1.25rem;border:none;border-radius:1rem;font-family:var(--font-serif);font-size:1rem;line-height:1.5;background:transparent;color:hsl(var(--reverie-gray-900));transition:var(--reverie-transition)}.page_input__w3wPB:focus{outline:none;box-shadow:none}.page_input__w3wPB:disabled{background:transparent;color:hsl(var(--reverie-gray-500));cursor:not-allowed}textarea.page_input__w3wPB{resize:none;min-height:52px;max-height:140px;overflow-y:auto}.page_input__w3wPB::placeholder{color:hsl(var(--muted-foreground))}.page_stopButton__wQfPZ{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);min-width:37px;min-height:37px;background:linear-gradient(145deg,hsl(var(--reverie-button)),hsl(var(--reverie-button-hover)));color:white;border:none;border-radius:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out,box-shadow .15s ease-out;box-shadow:4px 4px 12px hsl(var(--reverie-button)/.3),-2px -2px 8px hsl(var(--reverie-button)/.1)}.page_stopButton__wQfPZ:hover{transform:translateY(-50%) translateY(-2px) scale(1.03);box-shadow:6px 6px 16px hsl(var(--reverie-button)/.4),-3px -3px 10px hsl(var(--reverie-button)/.15)}.page_sendButton__7Co1e{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);min-width:37px;min-height:37px;background:linear-gradient(145deg,hsl(var(--reverie-button)),hsl(var(--reverie-button-hover)));color:hsl(var(--reverie-button-foreground));border:none;border-radius:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out,box-shadow .15s ease-out;box-shadow:4px 4px 12px hsl(var(--reverie-button)/.3),-2px -2px 8px hsl(var(--reverie-button)/.1)}.page_sendButton__7Co1e:hover:not(:disabled){transform:translateY(-50%) translateY(-2px) scale(1.03);box-shadow:6px 6px 16px hsl(var(--reverie-button)/.4),-3px -3px 10px hsl(var(--reverie-button)/.15)}.page_sendButton__7Co1e:active:not(:disabled){transform:translateY(-50%) scale(1.01);box-shadow:2px 2px 8px hsl(var(--reverie-button)/.3),-1px -1px 4px hsl(var(--reverie-button)/.1)}.page_sendButton__7Co1e:disabled{background:linear-gradient(145deg,hsl(var(--muted)),hsl(var(--reverie-gray-100)));color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.6;box-shadow:2px 2px 6px hsl(var(--reverie-gray-400)/.15),-1px -1px 4px hsl(0 0% 100%/.3)}.page_errorMessage__NER6P{padding:1rem;background:hsl(var(--destructive)/.1);border:1px solid hsl(var(--destructive));border-radius:.5rem;color:hsl(var(--destructive));margin:1rem 0}@media (max-width:479px){.page_page__N3y4V{min-height:calc(100vh - var(--navigation-height));min-height:calc(100svh - var(--navigation-height))}.page_chatContainer__DPIyN{height:calc(100vh - var(--navigation-height));height:calc(100svh - var(--navigation-height));max-height:calc(100vh - var(--navigation-height));max-height:calc(100svh - var(--navigation-height))}.page_topActions__h2YHF{top:.5rem;left:.75rem}.page_newChatButton__hfw8Q{font-size:.8rem;padding:.375rem .75rem;min-height:36px}.page_messagesContent__JKHUA{padding:2rem .75rem 1.25rem;max-width:100%;gap:1.5rem}.page_inputArea__T0gXv{padding:1rem .75rem calc(1rem + env(safe-area-inset-bottom))}.page_inputWrapper__DCOjg{width:100%;border-radius:.875rem}.page_input__w3wPB{padding:.875rem 3.25rem .875rem 1rem;font-size:16px;border-radius:.875rem;min-height:48px}.page_sendButton__7Co1e,.page_stopButton__wQfPZ{right:.375rem;min-width:40px;min-height:40px}}@media (min-width:480px) and (max-width:639px){.page_page__N3y4V{min-height:calc(100vh - var(--navigation-height));min-height:calc(100svh - var(--navigation-height))}.page_chatContainer__DPIyN{height:calc(100vh - var(--navigation-height));height:calc(100svh - var(--navigation-height));max-height:calc(100vh - var(--navigation-height));max-height:calc(100svh - var(--navigation-height))}.page_topActions__h2YHF{top:.75rem;left:1rem}.page_newChatButton__hfw8Q{font-size:.85rem;padding:.5rem 1rem;min-height:40px}.page_messagesContent__JKHUA{padding:2.5rem 1rem 1.5rem;gap:1.75rem}.page_inputArea__T0gXv{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.page_inputWrapper__DCOjg{max-width:min(640px,calc(100% - 2rem));width:100%;border-radius:.875rem}.page_input__w3wPB{padding:.875rem 3.5rem .875rem 1.25rem;font-size:16px;min-height:48px;border-radius:.875rem}.page_sendButton__7Co1e,.page_stopButton__wQfPZ{right:.5rem;min-width:42px;min-height:42px}}@media (min-width:640px) and (max-width:767px){.page_page__N3y4V{min-height:calc(100vh - var(--navigation-height));min-height:calc(100svh - var(--navigation-height))}.page_chatContainer__DPIyN{height:calc(100vh - var(--navigation-height));height:calc(100svh - var(--navigation-height));max-height:calc(100vh - var(--navigation-height));max-height:calc(100svh - var(--navigation-height));overflow:hidden}.page_messagesContent__JKHUA{padding:2.5rem 1.5rem 1.5rem;gap:1.75rem}.page_inputArea__T0gXv{padding:1.25rem}.page_inputWrapper__DCOjg{border-radius:1rem}}@media (hover:none) and (pointer:coarse){.page_input__w3wPB{min-height:48px;font-size:16px}.page_newChatButton__hfw8Q,.page_sendButton__7Co1e,.page_stopButton__wQfPZ{min-height:44px;min-width:44px}}.RequestProfileButton_label__A9Id1{display:inline}.GeneratedArticles_section__ySFxL{margin-top:0;padding:0}.GeneratedArticles_sectionHeader__rGyzm{margin-bottom:1.5rem}.GeneratedArticles_sectionTitle__jg7m4{margin:0;font-size:1.25rem;color:hsl(var(--reverie-text-primary));font-weight:600}.GeneratedArticles_grid__gueBl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.GeneratedArticles_linkWrapper__d8Bs5{text-decoration:none;color:inherit;display:block}.GeneratedArticles_loadMore__mhVy7{margin:2rem auto;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;min-width:100px;min-height:36px;border-radius:8px;background:white;border:1px solid hsl(var(--reverie-gray-200));color:hsl(var(--reverie-text-primary));font-size:.85rem;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.02)}.GeneratedArticles_loadMore__mhVy7:hover:not(:disabled){background:hsl(var(--reverie-gray-50));border-color:hsl(var(--reverie-gray-300))}.GeneratedArticles_loadMore__mhVy7:disabled{cursor:default}.GeneratedArticles_emptyState__oSnzN,.GeneratedArticles_errorState__neqf9{border-radius:16px;padding:3rem 1.5rem;text-align:center;background:hsl(var(--reverie-gray-50));display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed hsl(var(--reverie-gray-200))}.GeneratedArticles_emptyState__oSnzN p,.GeneratedArticles_errorState__neqf9 p{margin:.5rem auto 1.5rem;max-width:400px;color:hsl(var(--reverie-text-secondary));font-size:.95rem;line-height:1.5}.GeneratedArticles_redButton__O_kfH{background-color:hsl(var(--reverie-button))!important;color:white!important;border:none!important;padding:.5rem 1rem!important;font-size:.9rem!important;font-weight:500!important}.GeneratedArticles_redButton__O_kfH:hover{background-color:hsl(var(--reverie-button-hover))!important}.GeneratedArticles_retryButton__w1kyc{display:inline-flex;padding:.5rem 1rem;border-radius:999px;background:white;border:1px solid hsl(var(--reverie-gray-300));color:hsl(var(--reverie-text-primary));cursor:pointer;font-weight:500;font-size:.9rem;transition:all .2s ease}.GeneratedArticles_retryButton__w1kyc:hover{background:hsl(var(--reverie-gray-50))}.GeneratedArticles_cardSkeleton__UwAu9{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;background:white;border:1px solid hsl(var(--reverie-gray-200));border-radius:16px}.GeneratedArticles_cardSkeletonImage__zxgiZ{width:80px;height:80px;border-radius:12px;background:hsl(var(--reverie-gray-100));animation:GeneratedArticles_pulse__3QS4_ 2s cubic-bezier(.4,0,.6,1) infinite;flex-shrink:0}.GeneratedArticles_cardSkeletonContent__AWYvS{flex:1;display:flex;flex-direction:column;gap:.5rem}.GeneratedArticles_cardSkeletonText__ZF8xy{height:1.2rem;width:60%;background:hsl(var(--reverie-gray-100));border-radius:4px;animation:GeneratedArticles_pulse__3QS4_ 2s cubic-bezier(.4,0,.6,1) infinite;animation-delay:.1s}.GeneratedArticles_cardSkeletonDate__iiNIS{height:.8rem;width:30%;background:hsl(var(--reverie-gray-100));border-radius:4px;animation:GeneratedArticles_pulse__3QS4_ 2s cubic-bezier(.4,0,.6,1) infinite;animation-delay:.2s}@keyframes GeneratedArticles_pulse__3QS4_{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.GeneratedArticles_grid__gueBl{grid-template-columns:1fr}}.page_container__yXsU4{max-width:1200px;margin:0 auto;padding:3rem 2rem}.page_header__TIPPy{margin-bottom:3rem}.page_title__63atc{font-size:2.5rem;font-weight:700;color:hsl(var(--reverie-text-primary));margin:0 0 .5rem;font-family:var(--font-serif)}.page_subtitle__z9bl2{font-size:1.125rem;color:hsl(var(--reverie-text-secondary));margin:0;max-width:600px}@media (max-width:768px){.page_container__yXsU4{padding:2rem 1rem}.page_title__63atc{font-size:2rem}}.LinkedInStatus_card__2wQJ2{width:100%;max-width:100%;box-sizing:border-box;padding:1.5rem;border-radius:12px;background:hsl(var(--reverie-infobox-gray-50));border:1px solid hsl(var(--reverie-gray-200));display:flex;flex-direction:column;gap:1rem}.LinkedInStatus_header__6viT9{display:flex;flex-direction:column;gap:.5rem}.LinkedInStatus_titleRow__wmxFy{display:flex;align-items:center;justify-content:space-between;gap:1rem}.LinkedInStatus_title__M_3yK{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:hsl(var(--reverie-infobox-gray-900));margin:0}.LinkedInStatus_description__fWx_R{font-size:.9rem;color:hsl(var(--reverie-infobox-gray-600));margin:0;line-height:1.5}.LinkedInStatus_verifiedBadge__QGKTD{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:hsl(210 100% 50%/.1);border-radius:100px;color:hsl(210 100% 45%);font-size:.8rem;font-weight:500}.LinkedInStatus_verifiedBadge__QGKTD svg{flex-shrink:0}.LinkedInStatus_actions__JWwhj{display:flex;align-items:center;gap:1rem}.LinkedInStatus_connectButton___rLJS{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#0077b5;color:white;border:none;border-radius:8px;padding:.75rem 1.25rem;font-weight:500;font-size:.9rem;cursor:pointer;transition:background-color .2s}.LinkedInStatus_connectButton___rLJS:hover{background-color:#006097}.LinkedInStatus_mainAction__PtcwB{display:flex;flex-direction:column;gap:.75rem}.LinkedInStatus_articlePreview__bGGYg{display:flex;align-items:center;gap:1rem;padding:.75rem;background:white;border:1px solid hsl(var(--reverie-gray-200));border-radius:10px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.LinkedInStatus_articlePreview__bGGYg:hover{border-color:hsl(var(--reverie-gray-300));box-shadow:0 2px 8px hsl(var(--reverie-gray-200)/.5)}.LinkedInStatus_articleImage__n1JXf{width:64px;height:64px;border-radius:8px;object-fit:cover;flex-shrink:0}.LinkedInStatus_articleLink__tNm_e{display:flex;align-items:center;gap:.5rem;color:hsl(var(--reverie-infobox-gray-900));font-size:.9rem;font-weight:500}.LinkedInStatus_articleLink__tNm_e svg{color:hsl(var(--reverie-infobox-gray-400));transition:transform .2s}.LinkedInStatus_articlePreview__bGGYg:hover .LinkedInStatus_articleLink__tNm_e svg{transform:translateX(2px)}.LinkedInStatus_generateButton__k5TYA{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:hsl(var(--reverie-dark));color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s,transform .2s;width:fit-content}.LinkedInStatus_generateButton__k5TYA:hover{opacity:.9;transform:translateY(-1px)}.LinkedInStatus_generateButton__k5TYA:disabled{opacity:.6;cursor:not-allowed;transform:none}.LinkedInStatus_generatingState__JERGs{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:hsl(var(--reverie-infobox-gray-100));border-radius:8px;color:hsl(var(--reverie-infobox-gray-700));font-size:.9rem;font-weight:500;width:fit-content}.LinkedInStatus_footer__9U_yY{display:flex;align-items:center;gap:1rem;padding-top:.75rem;border-top:1px solid hsl(var(--reverie-gray-200)/.6)}.LinkedInStatus_linkedinLink__rKPB0{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;color:hsl(var(--reverie-infobox-gray-400));text-decoration:none;transition:color .2s}.LinkedInStatus_linkedinLink__rKPB0:hover{color:hsl(var(--reverie-infobox-gray-600))}.LinkedInStatus_deleteButton__wBnO9{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:hsl(var(--reverie-error)/.08);border:1px solid hsl(var(--reverie-error)/.2);border-radius:6px;font-size:.8rem;color:hsl(var(--reverie-error));cursor:pointer;transition:background .2s,border-color .2s;margin-left:auto}.LinkedInStatus_deleteButton__wBnO9:hover{background:hsl(var(--reverie-error)/.15);border-color:hsl(var(--reverie-error)/.3)}.LinkedInStatus_deleteButton__wBnO9:disabled{opacity:.6;cursor:not-allowed}.LinkedInStatus_disconnectButton__RuHEA{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:hsl(var(--reverie-error)/.08);border:1px solid hsl(var(--reverie-error)/.2);border-radius:6px;font-size:.8rem;color:hsl(var(--reverie-error));cursor:pointer;transition:background .2s,border-color .2s;margin-left:0}.LinkedInStatus_disconnectButton__RuHEA:hover{background:hsl(var(--reverie-error)/.15);border-color:hsl(var(--reverie-error)/.3)}.LinkedInStatus_disconnectButton__RuHEA:disabled{opacity:.6;cursor:not-allowed}.LinkedInStatus_loadingState__xDxb0{display:flex;align-items:center;gap:.75rem;color:hsl(var(--reverie-infobox-gray-600));font-size:.9rem}.LinkedInStatus_loadingState__xDxb0 p{margin:0}.LinkedInStatus_spinner__KS6nm{animation:LinkedInStatus_spin__ODiAf 1s linear infinite;color:hsl(var(--reverie-infobox-gray-400))}.LinkedInStatus_errorContainer___G_eM{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;color:hsl(var(--reverie-error))}.LinkedInStatus_errorRow__VcO0w,.LinkedInStatus_retryButton__5JaSo{display:flex;align-items:center;gap:.5rem}.LinkedInStatus_retryButton__5JaSo{padding:.5rem 1rem;border:1px solid hsl(var(--reverie-gray-200));border-radius:8px;background:white;cursor:pointer;font-size:.875rem;color:hsl(var(--reverie-infobox-gray-700));transition:background .2s}.LinkedInStatus_retryButton__5JaSo:hover{background:hsl(var(--reverie-infobox-gray-50))}@keyframes LinkedInStatus_spin__ODiAf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.LinkedInStatus_card__2wQJ2{padding:1.25rem}.LinkedInStatus_titleRow__wmxFy{flex-direction:column;align-items:flex-start;gap:.5rem}.LinkedInStatus_articlePreview__bGGYg{width:100%}.LinkedInStatus_articleImage__n1JXf{width:56px;height:56px}.LinkedInStatus_footer__9U_yY{flex-direction:column;align-items:flex-start;gap:.75rem}.LinkedInStatus_deleteButton__wBnO9,.LinkedInStatus_disconnectButton__RuHEA{margin-left:0}.LinkedInStatus_generateButton__k5TYA{width:100%}}.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:1.5rem}.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:1rem}}@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}}