.major-picker-module__Fkm-OW__select{width:min(360px,100%);height:36px;font:inherit;color:inherit;background-color:var(--control-background);border:1px solid var(--control-border);border-radius:var(--radius);padding:0 10px;font-size:14px;transition:border-color .12s}.major-picker-module__Fkm-OW__select:hover{border-color:var(--control-border-hover)}.major-picker-module__Fkm-OW__select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ui-module__hjaCdq__field{gap:var(--space-1);flex-direction:column;font-size:12px;display:flex}.ui-module__hjaCdq__input,.ui-module__hjaCdq__button{height:36px;font:inherit;color:inherit;background-color:var(--control-background);border:1px solid var(--control-border);border-radius:var(--radius);font-size:14px;transition:background-color .12s,border-color .12s}.ui-module__hjaCdq__input{padding:0 10px}.ui-module__hjaCdq__button{cursor:pointer;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.ui-module__hjaCdq__input:hover,.ui-module__hjaCdq__button:hover{border-color:var(--control-border-hover)}.ui-module__hjaCdq__input:focus-visible,.ui-module__hjaCdq__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-module__hjaCdq__dialog{min-width:280px;padding:var(--space-5);color:inherit;background-color:var(--surface-raised);border:1px solid var(--control-border);border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000073}.ui-module__hjaCdq__dialog::backdrop{background-color:#0000008c}
.filters-module__EaO5lq__form{gap:var(--space-4);flex-direction:column;display:flex}.filters-module__EaO5lq__title{font-size:18px}.filters-module__EaO5lq__fieldset{border:none}.filters-module__EaO5lq__legend{margin-bottom:var(--space-2);font-size:13px}.filters-module__EaO5lq__checkboxList{gap:var(--space-2);flex-direction:column;font-size:15px;display:flex}.filters-module__EaO5lq__checkboxLabel{align-items:center;gap:var(--space-2);display:flex}.filters-module__EaO5lq__doneButton{align-self:flex-end}
.chart-module__BVCJca__chart{-webkit-user-select:none;user-select:none;cursor:crosshair;flex:1;width:100%;height:100%;min-height:0;font-family:system-ui;font-size:12px}.chart-module__BVCJca__gridLine{stroke:var(--border-subtle)}.chart-module__BVCJca__axisLine{stroke:var(--control-border)}.chart-module__BVCJca__tickLabel{fill:var(--text-secondary)}.chart-module__BVCJca__axisTitle{fill:currentColor;font-size:14px}.chart-module__BVCJca__point{fill:var(--point-color);fill-opacity:.5}.chart-module__BVCJca__fadedPoint{fill-opacity:.2}.chart-module__BVCJca__highlightedPoint{fill:var(--foreground);fill-opacity:1}.chart-module__BVCJca__hoveredPoint{fill:var(--point-color);stroke:var(--foreground);stroke-width:1.5px;pointer-events:none}.chart-module__BVCJca__hoveredHighlightedPoint{fill:var(--foreground);stroke:var(--background)}.chart-module__BVCJca__selectionBox{fill:var(--point-color);fill-opacity:.12;stroke:var(--control-border);stroke-dasharray:4 3;pointer-events:none}.chart-module__BVCJca__resetControl{cursor:pointer}.chart-module__BVCJca__resetBox{fill:var(--surface-raised);stroke:var(--control-border)}.chart-module__BVCJca__resetLabel{fill:currentColor;pointer-events:none}.chart-module__BVCJca__tooltip{pointer-events:none}.chart-module__BVCJca__tooltipBox{fill:var(--surface-raised);stroke:var(--control-border)}.chart-module__BVCJca__tooltipText{fill:currentColor}.chart-module__BVCJca__tooltipTitle{font-weight:600}.chart-module__BVCJca__emptyMessage{padding:var(--space-7);text-align:center;color:var(--text-muted)}@media (max-width:900px){.chart-module__BVCJca__chart{aspect-ratio:1000/540;cursor:default;flex:none;height:auto}}
.college-table-module__Wp6PRG__tableSection{flex-direction:column;flex:1;min-height:0;display:flex}.college-table-module__Wp6PRG__controls{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.college-table-module__Wp6PRG__sortGroup{align-items:flex-end;gap:var(--space-2);display:flex}.college-table-module__Wp6PRG__orderButton{min-width:36px;padding:0;line-height:1}.college-table-module__Wp6PRG__count{margin-bottom:var(--space-2);font-size:13px}.college-table-module__Wp6PRG__scrollBox{border:1px solid var(--border-subtle);border-radius:var(--radius);flex:1;width:100%;min-height:0;overflow:auto}.college-table-module__Wp6PRG__table{border-collapse:collapse;font-size:14px}.college-table-module__Wp6PRG__table th,.college-table-module__Wp6PRG__table td{white-space:nowrap;padding:6px 10px}.college-table-module__Wp6PRG__table th{z-index:2;text-align:left;background-color:var(--surface);box-shadow:inset 0 -1px 0 var(--border-subtle);position:sticky;top:0}.college-table-module__Wp6PRG__table td{border-bottom:1px solid var(--border-subtle)}.college-table-module__Wp6PRG__table tbody tr:hover td{background-color:var(--surface-hover)}.college-table-module__Wp6PRG__numeric{text-align:right}.college-table-module__Wp6PRG__table th.college-table-module__Wp6PRG__firstColumn,.college-table-module__Wp6PRG__table td.college-table-module__Wp6PRG__firstColumn{position:sticky;left:0}.college-table-module__Wp6PRG__table td.college-table-module__Wp6PRG__firstColumn{z-index:1;background-color:var(--background);box-shadow:inset -1px 0 0 var(--border-subtle)}.college-table-module__Wp6PRG__table th.college-table-module__Wp6PRG__firstColumn{z-index:3;background-color:var(--surface);box-shadow:inset -1px 0 0 var(--border-subtle), inset 0 -1px 0 var(--border-subtle)}.college-table-module__Wp6PRG__table tbody tr:hover td.college-table-module__Wp6PRG__firstColumn{background-color:var(--surface-hover)}.college-table-module__Wp6PRG__rank{margin-right:var(--space-2);color:var(--text-muted)}
.page-module__E0kJGG__content{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__E0kJGG__majorControl{margin-bottom:var(--space-4)}.page-module__E0kJGG__majorLabel{gap:var(--space-1);flex-direction:column;width:min(320px,100%);font-size:12px;display:flex}
.scatter-plot-module__slq89a__layout{gap:var(--space-6);flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.scatter-plot-module__slq89a__sidebar{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.scatter-plot-module__slq89a__chartArea{flex-direction:column;min-width:0;min-height:0;display:flex}.scatter-plot-module__slq89a__summary{margin-bottom:var(--space-2);flex-shrink:0;font-size:13px}.scatter-plot-module__slq89a__droppedNote{color:var(--text-muted)}.scatter-plot-module__slq89a__matchNote{font-weight:600}.scatter-plot-module__slq89a__fullWidth{width:100%}@media (max-width:900px){.scatter-plot-module__slq89a__layout{gap:var(--space-5);flex-direction:column;display:flex}.scatter-plot-module__slq89a__sidebar,.scatter-plot-module__slq89a__chartArea{width:100%}.scatter-plot-module__slq89a__chartArea{min-height:0}}
