.toast-module__qpv5YG__container{bottom:var(--space-component-gap-md);z-index:9999;gap:var(--space-component-gap-sm);pointer-events:none;flex-direction:column;max-width:420px;display:flex;position:fixed;inset-inline-end:var(--space-component-gap-md)}.toast-module__qpv5YG__toast{padding:var(--space-component-gap-sm) var(--space-component-gap-md);border-radius:var(--radius-md);background-color:var(--surface-canvas);border:1px solid var(--border-default);pointer-events:auto;justify-content:space-between;align-items:center;animation:.3s ease-out toast-module__qpv5YG__slideIn;display:flex;box-shadow:0 4px 12px #00000026}.toast-module__qpv5YG__content{align-items:center;gap:var(--space-component-gap-sm);flex:1;display:flex}.toast-module__qpv5YG__icon{flex-shrink:0}.toast-module__qpv5YG__message{color:var(--content-strong);font-size:var(--typo-body-sm-font-size);word-break:break-word;line-height:1.4}.toast-module__qpv5YG__closeButton{color:var(--content-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--space-component-gap-sm);padding:0;transition:color .2s;display:flex}.toast-module__qpv5YG__closeButton:hover{color:var(--content-strong)}.toast-module__qpv5YG__error{background-color:#fff0f0;border-color:#ffc2c2}.toast-module__qpv5YG__error .toast-module__qpv5YG__icon,.toast-module__qpv5YG__error .toast-module__qpv5YG__message{color:var(--color-error)}.toast-module__qpv5YG__success{background-color:#ebfff1;border-color:#b3ffcc}.toast-module__qpv5YG__success .toast-module__qpv5YG__icon,.toast-module__qpv5YG__success .toast-module__qpv5YG__message{color:var(--color-success)}.toast-module__qpv5YG__warning{background-color:#fffaeb;border-color:#ffecb3}.toast-module__qpv5YG__warning .toast-module__qpv5YG__icon,.toast-module__qpv5YG__warning .toast-module__qpv5YG__message{color:var(--color-warning)}.toast-module__qpv5YG__info{background-color:#ebf1ff;border-color:#b3ccff}.toast-module__qpv5YG__info .toast-module__qpv5YG__icon,.toast-module__qpv5YG__info .toast-module__qpv5YG__message{color:var(--color-info)}@keyframes toast-module__qpv5YG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.toast-module__qpv5YG__container{inset-inline-end:var(--space-component-gap-sm)}.toast-module__qpv5YG__message{overflow-wrap:break-word;word-wrap:break-word}}
.feed-scholar-row-module__HVgQAa__container{padding:var(--space-component-gap-sm) 0}.feed-scholar-row-module__HVgQAa__title{font-size:var(--typo-body-sm-font-size);color:var(--content-strong);margin-bottom:var(--space-scale-sm);padding-inline-start:var(--space-scale-xs);font-weight:600}.feed-scholar-row-module__HVgQAa__scroll{gap:var(--space-scale-md);scrollbar-width:none;padding-bottom:var(--space-scale-sm);display:flex;overflow-x:auto}.feed-scholar-row-module__HVgQAa__scroll::-webkit-scrollbar{display:none}.feed-scholar-row-module__HVgQAa__scholarButton{cursor:pointer;min-width:72px;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.feed-scholar-row-module__HVgQAa__avatarRing{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--border-secondary), color-mix(in srgb, var(--border-secondary) 30%, transparent));margin-bottom:var(--space-scale-xs);padding:2px}.feed-scholar-row-module__HVgQAa__avatar{border-radius:var(--radius-full);background-color:var(--surface-hover);width:48px;height:48px;display:block;position:relative;overflow:hidden}.feed-scholar-row-module__HVgQAa__name{font-size:var(--typo-caption-font-size);color:var(--content-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.feed-scholar-row-module__HVgQAa__scholarButton:hover .feed-scholar-row-module__HVgQAa__name{color:var(--content-primary-strong)}
.feed-skeleton-module__Bdhqvq__grid{gap:var(--space-component-gap-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.feed-skeleton-module__Bdhqvq__card{gap:var(--space-scale-sm);padding:var(--space-component-card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-component-card);background:var(--surface-default);flex-direction:column;display:flex}.feed-skeleton-module__Bdhqvq__line{border-radius:var(--radius-scale-sm);background:var(--surface-subtle);background-image:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-hover) 50%, var(--surface-subtle) 100%);background-size:200% 100%;height:.75rem;animation:1.4s ease-in-out infinite feed-skeleton-module__Bdhqvq__shimmer}.feed-skeleton-module__Bdhqvq__lineTitle{width:80%;height:1rem}.feed-skeleton-module__Bdhqvq__lineMeta{width:55%}.feed-skeleton-module__Bdhqvq__lineSub{width:35%}@keyframes feed-skeleton-module__Bdhqvq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.feed-skeleton-module__Bdhqvq__line{animation:none}}
.feed-topic-row-module__K1BStW__container{margin-bottom:var(--space-component-gap-xl)}.feed-topic-row-module__K1BStW__title{font-size:var(--typo-title-md-font-size);margin-bottom:var(--space-component-gap-md);color:var(--content-default);font-weight:600}.feed-topic-row-module__K1BStW__scroll{gap:var(--space-component-gap-sm);scrollbar-width:none;padding-bottom:var(--space-scale-sm);display:flex;overflow-x:auto}.feed-topic-row-module__K1BStW__scroll::-webkit-scrollbar{display:none}.feed-topic-row-module__K1BStW__item{min-width:200px;padding:var(--space-component-gap-sm);border:1px solid var(--border-default);border-radius:var(--radius-component-card);background-color:var(--surface-default);cursor:pointer;text-align:start;gap:var(--space-scale-xs);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.feed-topic-row-module__K1BStW__item:hover{border-color:var(--border-primary);box-shadow:0 4px 20px color-mix(in srgb, var(--accent-primary-subtle-surface) 60%, transparent);transform:translateY(-2px)}.feed-topic-row-module__K1BStW__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.feed-topic-row-module__K1BStW__itemTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--content-strong);font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden}.feed-topic-row-module__K1BStW__itemScholar{color:var(--content-muted);font-size:.75rem}.feed-topic-row-module__K1BStW__itemMeta{color:var(--content-subtle);font-size:.75rem}
.scholar-grid-card-module__mlwrka__card{background:var(--surface-default);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:16px;flex-direction:row;align-items:center;gap:16px;width:100%;padding:16px;transition:transform .18s,box-shadow .18s;display:flex}.scholar-grid-card-module__mlwrka__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.scholar-grid-card-module__mlwrka__avatarRing{background:radial-gradient(circle at 30% 25%, var(--border-primary-strong), var(--surface-subtle));border:1.5px solid var(--action-primary);width:56px;height:56px;box-shadow:0 0 0 2px var(--surface-canvas), 0 3px 10px #00000040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scholar-grid-card-module__mlwrka__avatar{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.scholar-grid-card-module__mlwrka__initials{width:100%;height:100%;font-family:var(--font-display), "Fraunces", Georgia, serif;color:var(--content-primary-strong);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.scholar-grid-card-module__mlwrka__info{flex-direction:column;min-width:0;display:flex}.scholar-grid-card-module__mlwrka__name{color:var(--content-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.scholar-grid-card-module__mlwrka__meta{color:var(--content-muted);margin-top:3px;font-size:12px}
.scholar-grid-skeleton-module__8rY3Rq__grid{gap:var(--space-component-gap-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.scholar-grid-skeleton-module__8rY3Rq__card{align-items:center;gap:var(--space-scale-sm);padding:var(--space-component-card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-component-card);background:var(--surface-default);flex-direction:column;display:flex}.scholar-grid-skeleton-module__8rY3Rq__avatar{border-radius:var(--radius-component-card);background:var(--surface-subtle);background-image:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-hover) 50%, var(--surface-subtle) 100%);background-size:200% 100%;width:72px;height:72px;animation:1.4s ease-in-out infinite scholar-grid-skeleton-module__8rY3Rq__shimmer}.scholar-grid-skeleton-module__8rY3Rq__line{border-radius:var(--radius-scale-sm);background:var(--surface-subtle);background-image:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-hover) 50%, var(--surface-subtle) 100%);background-size:200% 100%;height:.75rem;animation:1.4s ease-in-out infinite scholar-grid-skeleton-module__8rY3Rq__shimmer}.scholar-grid-skeleton-module__8rY3Rq__lineName{width:80%;height:1rem}.scholar-grid-skeleton-module__8rY3Rq__lineCount{width:50%}@keyframes scholar-grid-skeleton-module__8rY3Rq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.scholar-grid-skeleton-module__8rY3Rq__line,.scholar-grid-skeleton-module__8rY3Rq__avatar{animation:none}}
