.EntityLink_entityLink__NloKq{color:hsl(var(--reverie-dark));text-decoration:none;transition:var(--reverie-transition);cursor:pointer;position:relative}.EntityLink_inlineLink___ZINM{display:inline;border-bottom:1px dotted hsl(var(--reverie-dark)/.5);font-weight:500;color:hsl(var(--reverie-dark))}.EntityLink_inlineLink___ZINM:hover{color:hsl(var(--reverie-dark));border-bottom-color:hsl(var(--reverie-dark)/.6);text-decoration:none}.EntityLink_entityLink__NloKq:focus-visible{outline:2px solid hsl(var(--reverie-light));outline-offset:2px;border-radius:2px}.EntityLink_pillLink__pyuDW{display:inline-flex;align-items:center;padding:0 .4rem;min-height:1.4rem;border-radius:.4rem;background:hsl(var(--reverie-gray-100));color:hsl(var(--reverie-gray-800));font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.1;border:1px solid hsl(var(--reverie-gray-200));border-bottom:none;max-width:16ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.EntityLink_pillLink__pyuDW:hover{background:hsl(0deg 85% 95%);border-color:hsl(0deg 70% 80%);color:hsl(0deg 55% 35%);text-decoration:none;box-shadow:0 2px 8px rgba(202,51,51,.2)}.EntityLink_pillLink__pyuDW:focus-visible{outline:2px solid hsl(0deg 70% 60%);outline-offset:2px;border-radius:.45rem}.EntityLink_hoverCardContainer__R0rVP{position:fixed;z-index:1000;pointer-events:auto;background:transparent;border-radius:16px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.1));overflow:visible;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transform-origin:center bottom;animation:EntityLink_hoverCardEntry__nP7Ei .3s cubic-bezier(.16,1,.3,1)}@keyframes EntityLink_hoverCardEntry__nP7Ei{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.EntityLink_hoverCardContainer__R0rVP{max-width:90vw;max-height:80vh;overflow-y:auto}}.CitationPreview_citationPreview__YjiGF{width:320px;padding:1rem;text-align:left;position:relative;overflow:hidden;background:white;border:1px solid hsla(255,100%,100%,.6);border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02),0 10px 15px -3px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:.5rem;transition:all .2s cubic-bezier(.2,.8,.2,1)}.CitationPreview_clickable__9kezo{cursor:pointer}.CitationPreview_clickable__9kezo:hover{transform:translateY(-2px);box-shadow:0 8px 12px -1px rgba(0,0,0,.06),0 16px 24px -3px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.02);background:#fafafa}.CitationPreview_header__nVaJQ{display:flex;align-items:center}.CitationPreview_domainWrapper__WSMum{display:flex;align-items:center;gap:.5rem}.CitationPreview_favicon__Oz_HJ{width:16px;height:16px;border-radius:4px;object-fit:contain;background:white}.CitationPreview_domain__NTHz3{font-size:.75rem;color:hsl(var(--reverie-gray-500));font-weight:500;font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.CitationPreview_contentWrapper__gyRTS{display:flex;flex-direction:column;gap:.25rem}.CitationPreview_documentTitle__o8Qbi{font-family:var(--font-serif);font-size:1.05rem;font-weight:500;color:hsl(var(--reverie-gray-900));line-height:1.3}.CitationPreview_snippet__cIfam{font-family:var(--font-sans);font-size:.85rem;color:hsl(var(--reverie-gray-600));line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CitationLink_citationLink__ESGhb{position:relative}.CitationLink_hoverCardContainer__Iwp4C{position:fixed;z-index:1000;pointer-events:auto;transition:opacity .15s ease,transform .15s ease;transform-origin:center bottom;animation:CitationLink_hoverCardEntry__4_Yyl .2s ease-out}@keyframes CitationLink_hoverCardEntry__4_Yyl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CitationLink_hoverCardContainer__Iwp4C{max-width:90vw;max-height:80vh;overflow-y:auto}}.ClarificationPreview_clarificationPreview__nNYaH{background:hsl(var(--reverie-surface));border:1px solid hsl(var(--reverie-gray-200));border-radius:12px;padding:1.25rem 1.5rem;max-width:340px;min-width:280px;box-shadow:var(--reverie-shadow)}.ClarificationPreview_header__3soBU{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem;padding-bottom:.75rem;border-bottom:1px solid hsl(var(--reverie-gray-100))}.ClarificationPreview_icon__XdpQu{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:hsl(30,100%,95%);color:hsl(30,80%,45%);border-radius:6px;flex-shrink:0}.ClarificationPreview_title__r_pLp{font-size:.8125rem;font-weight:600;color:hsl(var(--reverie-text-primary));letter-spacing:-.01em}.ClarificationPreview_content__HR_ST{font-size:.8125rem;color:hsl(var(--reverie-text-secondary));line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.ClarificationPreview_content__HR_ST a{color:hsl(var(--reverie-dark));text-decoration:none;font-weight:500}.ClarificationPreview_content__HR_ST a:hover{text-decoration:underline}.ClarificationPreview_content__HR_ST sup{font-size:.7em;vertical-align:super;line-height:0}.ClarificationPreview_content__HR_ST sup a{color:hsl(30,80%,45%);font-weight:600}