.ComparisonBar-module__GvINeq__bar{z-index:50;background:var(--bg-ink);color:var(--fg-on-dark);border-top:1px solid var(--border-on-dark);padding:var(--s-4) var(--s-5);justify-content:center;align-items:center;gap:var(--s-5);animation:ComparisonBar-module__GvINeq__slideUp var(--dur-base) var(--ease-standard);display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes ComparisonBar-module__GvINeq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ComparisonBar-module__GvINeq__content{align-items:center;gap:var(--s-5);width:100%;max-width:1200px;display:flex}.ComparisonBar-module__GvINeq__colleges{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex;overflow:hidden}.ComparisonBar-module__GvINeq__count{font-weight:700;font-size:var(--t-small);white-space:nowrap;flex-shrink:0}.ComparisonBar-module__GvINeq__collegePill{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);font-size:var(--t-micro);white-space:nowrap;text-overflow:ellipsis;background:#ffffff1a;max-width:180px;font-weight:500;display:inline-flex;overflow:hidden}.ComparisonBar-module__GvINeq__removeBtn{border-radius:var(--r-pill);width:16px;height:16px;color:var(--fg-on-dark);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);background:#fff3;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ComparisonBar-module__GvINeq__removeBtn:hover{background:#ffffff59}.ComparisonBar-module__GvINeq__maxIndicator{font-size:var(--t-micro);color:#ffffff80;white-space:nowrap;letter-spacing:var(--tr-wide)}.ComparisonBar-module__GvINeq__actions{align-items:center;gap:var(--s-3);flex-shrink:0;display:flex}.ComparisonBar-module__GvINeq__compareLink{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-5);border-radius:var(--r-sm);background:var(--bb-yellow);color:var(--fg-on-yellow);font-weight:700;font-size:var(--t-small);white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border:none;text-decoration:none;display:inline-flex}.ComparisonBar-module__GvINeq__compareLink:hover{box-shadow:var(--sh-pop);background:var(--bb-yellow-300)}.ComparisonBar-module__GvINeq__clearBtn{border-radius:var(--r-sm);border:1px solid var(--border-on-dark);width:36px;height:36px;color:var(--fg-on-dark);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ComparisonBar-module__GvINeq__clearBtn:hover{background:#ffffff1a;border-color:#ffffff4d}@media (max-width:640px){.ComparisonBar-module__GvINeq__bar{padding:var(--s-3) var(--s-4)}.ComparisonBar-module__GvINeq__content{gap:var(--s-3)}.ComparisonBar-module__GvINeq__colleges{display:none}.ComparisonBar-module__GvINeq__count{font-size:14px}}
.Skeleton-module__vkmpsq__skeleton{background:var(--bg-3);position:relative;overflow:hidden}.Skeleton-module__vkmpsq__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--bg-2) 50%, transparent 100%);animation:Skeleton-module__vkmpsq__shimmer var(--dur-slow) infinite linear;animation-duration:1.5s;position:absolute;inset:0}.Skeleton-module__vkmpsq__text{border-radius:var(--r-xs);width:100%;height:16px}.Skeleton-module__vkmpsq__card{border-radius:var(--r-card);width:100%;height:200px}.Skeleton-module__vkmpsq__avatar{border-radius:var(--r-pill);width:40px;height:40px}.Skeleton-module__vkmpsq__table-row{border-radius:var(--r-xs);width:100%;height:12px}@keyframes Skeleton-module__vkmpsq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
