.lookup[data-v-45f1166c]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.lookup__head[data-v-45f1166c]{align-items:center;display:flex;flex-shrink:0;gap:12px}.lookup__modes[data-v-45f1166c]{background:#eef1f7;border-radius:999px;display:inline-flex;flex-shrink:0;padding:2px}.lookup__mode[data-v-45f1166c]{background:transparent;border:none;border-radius:999px;color:var(--ink-3);cursor:pointer;font-size:12px;font-weight:600;height:28px;padding:0 12px}.lookup__mode.is-on[data-v-45f1166c]{background:#fff;box-shadow:0 1px 2px #0f172a14;color:var(--ink)}.lookup__search[data-v-45f1166c]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;flex:1;gap:8px;height:36px;max-width:420px;padding:0 12px}.lookup__search svg[data-v-45f1166c]{color:var(--ink-3);flex-shrink:0;height:15px;width:15px}.lookup__search input[data-v-45f1166c]{background:transparent;border:none;flex:1;font-size:13px;min-width:0;outline:none}.lookup__search input[data-v-45f1166c]::-moz-placeholder{color:var(--ink-3)}.lookup__search input[data-v-45f1166c]::placeholder{color:var(--ink-3)}.lookup__meta[data-v-45f1166c]{color:var(--ink-3);flex-shrink:0;font-size:12px}.lookup__board-link[data-v-45f1166c]{color:var(--blue);flex-shrink:0;font-size:13px;font-weight:600;margin-left:auto;text-decoration:none}.lookup__body[data-v-45f1166c]{display:grid;flex:1;gap:12px;grid-template-columns:240px minmax(0,1fr);min-height:0}.lookup__body.is-major[data-v-45f1166c]{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.lookup__schools[data-v-45f1166c]{background:#fff;border-radius:var(--r);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px}.lookup__school[data-v-45f1166c]{align-items:flex-start;background:transparent;border:none;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.lookup__school[data-v-45f1166c]:hover{background:var(--search-bg)}.lookup__school.is-on[data-v-45f1166c]{background:var(--blue-soft)}.lookup__school.is-on .lookup__school-name[data-v-45f1166c]{color:var(--blue);font-weight:700}.lookup__school.has-majors[data-v-45f1166c]{padding-bottom:10px}.lookup__hits[data-v-45f1166c]{gap:2px;list-style:none;margin:4px 0 0;padding:0}.lookup__hits[data-v-45f1166c],.lookup__hits li[data-v-45f1166c]{display:flex;flex-direction:column}.lookup__hits li[data-v-45f1166c]{gap:1px;min-width:0}.lookup__hit-main[data-v-45f1166c]{color:var(--ink-2);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup__hits-more[data-v-45f1166c]{color:var(--blue);font-size:10px!important;font-weight:600}.lookup-hits-panel[data-v-45f1166c]{background:#f7f8fc;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);border-radius:10px;margin:0 16px 10px;padding:10px 12px}.lookup-hits-panel h3[data-v-45f1166c]{color:var(--ink-2);font-size:12px;font-weight:700;margin:0 0 8px}.lookup-hits-panel ul[data-v-45f1166c]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.lookup-hits-panel li[data-v-45f1166c]{min-width:0}.lookup-hits-panel__title[data-v-45f1166c]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.lookup-hits-panel__title strong[data-v-45f1166c]{font-weight:700}.lookup-hits-panel__title span[data-v-45f1166c]{color:var(--ink-3);font-size:11px}.lookup-hits-panel p[data-v-45f1166c]{color:var(--ink-2);font-size:12px;line-height:1.4;margin:2px 0 0}.lookup-hits-panel__init[data-v-45f1166c]{color:var(--ink-3)!important;font-size:11px!important}.lookup__logo[data-v-45f1166c]{align-items:center;background:var(--search-bg);border-radius:50%;box-shadow:inset 0 0 0 1px #1a1a1a0a;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.lookup__logo img[data-v-45f1166c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lookup__logo--lg[data-v-45f1166c]{background:#fff;font-size:15px;height:44px;width:44px}.lookup__school-text[data-v-45f1166c]{display:flex;flex-direction:column;gap:1px;min-width:0}.lookup__school-name[data-v-45f1166c]{font-size:13px;font-weight:600}.lookup__school-name[data-v-45f1166c],.lookup__school-sub[data-v-45f1166c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup__school-sub[data-v-45f1166c]{color:var(--ink-3);font-size:11px}.lookup__detail[data-v-45f1166c]{background:#fff;border-radius:var(--r);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0}.lookup-viz[data-v-45f1166c]{display:flex;flex-direction:column;min-height:100%;padding:14px 16px 0}.lookup-viz__head[data-v-45f1166c]{align-items:center;display:flex;gap:10px;margin-bottom:6px}.lookup-viz__titles[data-v-45f1166c]{flex:1;min-width:0}.lookup-viz__titles h2[data-v-45f1166c]{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.lookup-viz__titles p[data-v-45f1166c]{color:var(--ink-3);font-size:11px;letter-spacing:.01em;margin:2px 0 0}.lookup__link[data-v-45f1166c]{background:var(--blue-soft);border-radius:999px;color:var(--blue);flex-shrink:0;font-size:11px;font-weight:600;line-height:1.2;padding:5px 10px}.lookup__link[data-v-45f1166c]:hover{filter:brightness(.98)}.lookup-viz__stage[data-v-45f1166c]{align-items:center;display:grid;gap:6px 16px;grid-template-columns:148px minmax(0,1fr);padding:4px 2px 2px}.lookup-viz__stage.has-facts[data-v-45f1166c]{align-items:center;gap:6px 14px;grid-template-columns:148px minmax(120px,.85fr) minmax(180px,1.1fr)}.lookup-viz__facts[data-v-45f1166c]{align-self:center;display:flex;min-width:0;width:100%}.lookup-viz__facts[data-v-45f1166c] .facts{align-content:start;flex:0 1 auto;gap:8px;width:100%}.lookup-viz__facts[data-v-45f1166c] .facts__cell{background:color-mix(in srgb,var(--blue-soft) 42%,#fff);border:1px solid color-mix(in srgb,var(--blue) 10%,var(--line));border-radius:10px;box-shadow:none;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:11px 12px;transition:border-color .15s ease,background .15s ease}.lookup-viz__facts[data-v-45f1166c] .facts__cell:hover{background:#fff;border-color:color-mix(in srgb,var(--blue) 28%,var(--line))}.lookup-viz__facts[data-v-45f1166c] dt{color:color-mix(in srgb,var(--ink-3) 70%,var(--blue));font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.25;margin:0}.lookup-viz__facts[data-v-45f1166c] dd{color:var(--ink);font-size:13px;font-weight:650;letter-spacing:-.01em;line-height:1.4;margin:0}.lookup-viz__facts-fallback[data-v-45f1166c]{margin:6px 0 0}.lookup-viz__facts-fallback[data-v-45f1166c] .facts{gap:6px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.lookup-viz__facts-fallback[data-v-45f1166c] .facts__cell{background:#f7f8fc;border:1px solid color-mix(in srgb,var(--line) 85%,#fff);border-radius:9px;padding:8px 10px}.lookup-viz__facts-fallback[data-v-45f1166c] dt{font-size:10px;font-weight:600;margin:0 0 3px}.lookup-viz__ring-wrap[data-v-45f1166c]{height:140px;margin:0 auto;position:relative;width:140px}.lookup-viz__ring[data-v-45f1166c]{filter:drop-shadow(0 4px 12px rgba(47,107,255,.1));height:100%;width:100%}.lookup-viz__ring-track[data-v-45f1166c]{stroke:#eef1f7}.lookup-viz__ring-slice[data-v-45f1166c]{animation:lookup-slice-in-45f1166c .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay,0s);cursor:pointer;transition:opacity .18s ease}.lookup-viz__ring-slice.is-dim[data-v-45f1166c]{opacity:.26}.lookup-viz__ring-core[data-v-45f1166c]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.lookup-viz__ring-core strong[data-v-45f1166c]{color:var(--ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1}.lookup-viz__ring-core span[data-v-45f1166c]{color:var(--ink-3);font-size:10px;line-height:1.25;margin-top:3px;max-width:68px}.lookup-viz__legend[data-v-45f1166c]{list-style:none;margin:0;max-height:140px;overflow-y:auto;overscroll-behavior:contain;padding:2px 0;scrollbar-width:thin}.lookup-viz__legend li[data-v-45f1166c]{animation:lookup-legend-in-45f1166c .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*30ms);border-radius:7px;margin:0;padding:0;transition:background .12s ease}.lookup-viz__legend li.is-on[data-v-45f1166c],.lookup-viz__legend li[data-v-45f1166c]:hover{background:#f5f7fb}.lookup-viz__legend-link[data-v-45f1166c]{align-items:center;border-radius:7px;color:inherit;display:grid;gap:6px;grid-template-columns:8px minmax(0,1fr) 26px 34px;padding:4px 6px;text-decoration:none}.lookup-viz__legend i[data-v-45f1166c]{border-radius:50%;height:7px;width:7px}.lookup-viz__legend-name[data-v-45f1166c]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-viz__legend-pct[data-v-45f1166c],.lookup-viz__legend-seats[data-v-45f1166c]{font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.lookup-viz__legend-seats[data-v-45f1166c]{color:var(--ink);font-weight:700}.lookup-viz__legend-pct[data-v-45f1166c],.lookup__state[data-v-45f1166c]{color:var(--ink-3)}.lookup__state[data-v-45f1166c]{font-size:13px;margin:28px 12px;text-align:center}.lookup-cta[data-v-45f1166c]{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px}.lookup-cta__btn[data-v-45f1166c]{align-items:center;border:1px solid var(--btn-border,#b7d7f5);border-radius:7px;box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:550;height:28px;padding:0 12px;text-decoration:none;transition:background .12s ease,border-color .12s ease}.lookup-cta__btn[data-v-45f1166c],.lookup-cta__btn--pri[data-v-45f1166c]{background:var(--btn-bg,#e8f4ff);color:var(--btn-color,#2f6bff)}.lookup-cta__btn--pri[data-v-45f1166c]{border-color:var(--btn-border,#b7d7f5)}.lookup-cta__btn.is-on[data-v-45f1166c]{background:#e8f5e9;border-color:#9fd4a8;color:#1a7f37}.lookup-cta__btn[data-v-45f1166c]:disabled{cursor:not-allowed;opacity:.55}.lookup-more[data-v-45f1166c]{align-content:start;border-top:1px solid var(--line);display:grid;flex:1 1 auto;gap:14px;margin-top:12px;min-width:0;padding:14px 0 16px;width:100%}.lookup-mine[data-v-45f1166c]{align-items:end;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--blue) 12%,transparent),transparent 48%),#f7f9ff;border:1px solid color-mix(in srgb,var(--blue) 14%,var(--line));border-radius:12px;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px 11px}.lookup-mine.is-empty[data-v-45f1166c]{background:#f8f9fb;border-color:var(--line)}.lookup-year-note[data-v-45f1166c]{background:#fff7ed;border-radius:8px;color:#9a3412;font-size:11px;line-height:1.45;margin:0;padding:7px 10px}.lookup-year-note--list[data-v-45f1166c]{flex-shrink:0;margin:0 0 8px}.lookup-mine__copy[data-v-45f1166c]{display:grid;gap:3px;min-width:0}.lookup-mine__label[data-v-45f1166c]{color:color-mix(in srgb,var(--ink-3) 55%,var(--blue));font-size:11px;font-weight:700;letter-spacing:.04em}.lookup-mine__num[data-v-45f1166c]{color:var(--ink);font-size:36px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.06em;line-height:.9}.lookup-mine.is-empty .lookup-mine__num[data-v-45f1166c]{color:#94a3b8}.lookup-mine__unit[data-v-45f1166c]{color:var(--ink-3);font-size:12px;font-weight:650;padding-bottom:4px}.lookup-mine em[data-v-45f1166c]{color:var(--ink-3);font-size:11px;font-style:normal;line-height:1.35}.lookup-dossier[data-v-45f1166c]{display:grid;gap:14px;min-width:0}.lookup-dossier__clue[data-v-45f1166c]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 2px;line-height:1.5;margin:0;padding:0 2px}.lookup-dossier__dot[data-v-45f1166c]{color:#cbd5e1;padding:0 4px}.lookup-dossier__clue-item[data-v-45f1166c]{color:var(--ink);font-weight:650;text-decoration:none}.lookup-dossier__clue-item.is-ok[data-v-45f1166c]{color:#047857}.lookup-dossier__clue-item.is-warn[data-v-45f1166c]{color:#be123c}.lookup-dossier__clue-item.is-blue[data-v-45f1166c]{color:var(--blue)}.lookup-dossier__clue-item.is-muted[data-v-45f1166c]{color:#64748b;font-weight:600}a.lookup-dossier__clue-item[data-v-45f1166c]:hover{text-decoration:underline}.lookup-dossier__majors[data-v-45f1166c]{min-width:0}.lookup-dossier__majors-head[data-v-45f1166c]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.lookup-dossier__majors-intro[data-v-45f1166c]{min-width:0}.lookup-dossier__majors-intro h3[data-v-45f1166c]{font-size:13px;font-weight:750;letter-spacing:-.02em;margin:0}.lookup-dossier__majors-stats[data-v-45f1166c]{color:var(--ink-3);font-size:12px;margin:3px 0 0}.lookup-dossier__majors-stats strong[data-v-45f1166c]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:750}.lookup-dossier__majors-stats strong.is-accent[data-v-45f1166c]{color:var(--blue)}.lookup-dossier__majors-stats.is-empty[data-v-45f1166c]{color:var(--ink-3)}.lookup-dossier__more[data-v-45f1166c]{color:var(--blue);flex-shrink:0;font-size:11px;font-weight:650;margin-top:2px;text-decoration:none;white-space:nowrap}.lookup-dossier__more[data-v-45f1166c]:hover{text-decoration:underline}.lookup-dossier__note[data-v-45f1166c]{color:var(--ink-2,#5a6577);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.4;margin:0 0 8px;-webkit-box-orient:vertical;overflow:hidden}.lookup-dossier__note.is-empty[data-v-45f1166c]{color:var(--ink-3)}.lookup-dossier__cards[data-v-45f1166c]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.lookup-dossier__card[data-v-45f1166c]{background:linear-gradient(180deg,#fbfcfe,#f8fafc);border:1px solid color-mix(in srgb,var(--line) 88%,#fff);border-radius:10px;min-width:0;padding:8px 10px}.lookup-dossier__card-top[data-v-45f1166c]{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.lookup-dossier__card-name[data-v-45f1166c]{color:var(--ink);display:-webkit-box;font-size:12px;font-weight:700;line-height:1.35;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none}.lookup-dossier__card-name.is-link[data-v-45f1166c]{color:var(--blue)}.lookup-dossier__card-name.is-link[data-v-45f1166c]:hover{text-decoration:underline}.lookup-dossier__card-meta[data-v-45f1166c]{color:var(--ink-3);display:-webkit-box;font-size:10px;-webkit-line-clamp:2;line-height:1.45;margin:4px 0 0;-webkit-box-orient:vertical;overflow:hidden}.lookup-dossier__code[data-v-45f1166c]{color:#64748b;font-variant-numeric:tabular-nums;font-weight:650}.lookup-dossier__meta-sep[data-v-45f1166c]{margin:0 3px;opacity:.65}.lookup-dossier__elig[data-v-45f1166c]{background:#f1f5f9;border-radius:999px;color:#64748b;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 6px;white-space:nowrap}.lookup-dossier__elig[data-tone=yes][data-v-45f1166c]{background:#ecfdf5;color:#047857}.lookup-dossier__elig[data-tone=no][data-v-45f1166c]{background:#fff1f2;color:#be123c}.lookup-dossier__card--more[data-v-45f1166c]{align-items:stretch;background:#fff;border-style:dashed;display:flex;padding:0}.lookup-dossier__more-card[data-v-45f1166c]{color:inherit;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:54px;padding:8px 10px;text-decoration:none;width:100%}.lookup-dossier__more-card strong[data-v-45f1166c]{color:var(--blue);font-size:12px;font-weight:700}.lookup-dossier__more-card span[data-v-45f1166c]{color:var(--ink-3);font-size:10px}.lookup-dossier__more-card:hover strong[data-v-45f1166c]{text-decoration:underline}.lookup-dossier__grid[data-v-45f1166c]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.lookup-tile[data-v-45f1166c]{background:#f7f8fc;border:1px solid color-mix(in srgb,var(--line) 88%,#fff);border-radius:10px;color:inherit;display:grid;gap:3px;min-height:74px;padding:10px 11px 9px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.lookup-tile[data-v-45f1166c]:hover{background:#fff;border-color:color-mix(in srgb,var(--blue) 26%,var(--line))}.lookup-tile__kicker[data-v-45f1166c]{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.08em}.lookup-tile strong[data-v-45f1166c]{color:var(--ink);font-size:14px;font-weight:750;letter-spacing:-.02em}.lookup-tile em[data-v-45f1166c]{color:var(--ink-3);font-size:11px;font-style:normal}.lookup-dossier__hint[data-v-45f1166c]{color:var(--ink-3);font-size:11px;line-height:1.45;margin:0}@keyframes lookup-slice-in-45f1166c{0%{opacity:0}to{opacity:1}}@keyframes lookup-legend-in-45f1166c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lookup-viz__legend li[data-v-45f1166c],.lookup-viz__ring-slice[data-v-45f1166c]{animation:none}}@media(max-width:860px){.lookup__body[data-v-45f1166c]{grid-template-columns:1fr;grid-template-rows:200px minmax(280px,1fr)}.lookup-viz__stage[data-v-45f1166c],.lookup-viz__stage.has-facts[data-v-45f1166c]{grid-template-columns:1fr;justify-items:center}.lookup-viz__facts[data-v-45f1166c],.lookup-viz__legend[data-v-45f1166c]{width:100%}.lookup-viz__legend[data-v-45f1166c]{max-height:120px}.lookup-mine[data-v-45f1166c]{grid-template-columns:minmax(0,1fr) auto auto}.lookup-dossier__cards[data-v-45f1166c]{grid-template-columns:1fr}.lookup-dossier__grid[data-v-45f1166c]{grid-template-columns:repeat(2,minmax(0,1fr))}}
