.ResearchCard-module__AMyLzq__researchCards{gap:var(--space-m);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ResearchCard-module__AMyLzq__researchCards{grid-template-columns:repeat(2,1fr)}}.ResearchCard-module__AMyLzq__researchCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-l);gap:var(--space-xs);flex-direction:column;transition:all .2s;display:flex}.ResearchCard-module__AMyLzq__researchCard:hover{border-color:var(--color-primary-400);transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}[data-theme=dark] .ResearchCard-module__AMyLzq__researchCard:hover{box-shadow:0 8px 25px #0000004d}.ResearchCard-module__AMyLzq__header{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.ResearchCard-module__AMyLzq__type{background:var(--color-primary-500);color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:.25em .75em;display:inline-block}.ResearchCard-module__AMyLzq__year{font-size:var(--text-sm);color:var(--text-tertiary);font-weight:var(--font-medium)}.ResearchCard-module__AMyLzq__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-tight);margin:0}.ResearchCard-module__AMyLzq__authors{font-size:var(--text-sm);color:var(--text-secondary);margin:0;font-style:italic}.ResearchCard-module__AMyLzq__finding{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);flex-grow:1;margin:0}.ResearchCard-module__AMyLzq__finding strong{color:var(--text-primary);font-weight:var(--font-semibold)}.ResearchCard-module__AMyLzq__link{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-primary-500);font-weight:var(--font-medium);padding-top:var(--space-xs);border-top:1px solid var(--border-subtle);margin-top:auto;text-decoration:none;transition:color .15s;display:inline-flex}[data-theme=dark] .ResearchCard-module__AMyLzq__link{color:var(--color-primary-400)}.ResearchCard-module__AMyLzq__link:hover{color:var(--color-primary-600);text-decoration:underline}[data-theme=dark] .ResearchCard-module__AMyLzq__link:hover{color:var(--color-primary-300)}.ResearchCard-module__AMyLzq__researchCard.ResearchCard-module__AMyLzq__floatingVariant{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-l);padding:var(--space-l);gap:var(--space-s);flex-direction:column;display:flex}.ResearchCard-module__AMyLzq__stat{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-primary-500);line-height:1}.ResearchCard-module__AMyLzq__text{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.ResearchCard-module__AMyLzq__source{font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.ResearchCard-module__AMyLzq__sidebarLink{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-500);margin-top:var(--space-xs);text-decoration:none;transition:color .15s;display:inline-flex}.ResearchCard-module__AMyLzq__sidebarLink:hover{color:var(--color-primary-600)}[data-theme=dark] .ResearchCard-module__AMyLzq__sidebarLink:hover{color:var(--color-primary-400)}.ResearchCard-module__AMyLzq__floatingResearchCard{bottom:var(--space-xl);right:var(--space-xl);z-index:100;width:320px;animation:.4s ease-out ResearchCard-module__AMyLzq__floatingCardSlideIn;position:fixed}@keyframes ResearchCard-module__AMyLzq__floatingCardSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResearchCard-module__AMyLzq__dismiss{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;z-index:10;box-shadow:var(--shadow-md);justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:-8px;right:-8px}.ResearchCard-module__AMyLzq__dismiss:hover{background:var(--color-danger-light,#fee2e2);border-color:var(--color-danger,#dc2626);color:var(--color-danger,#dc2626);transform:scale(1.1)}.ResearchCard-module__AMyLzq__floatingResearchCard .ResearchCard-module__AMyLzq__researchCard{box-shadow:var(--shadow-lg)}@media (max-width:768px){.ResearchCard-module__AMyLzq__floatingResearchCard{display:none}}@media (min-width:769px) and (max-width:1024px){.ResearchCard-module__AMyLzq__floatingResearchCard{width:280px;bottom:var(--space-l);right:var(--space-l)}}
