.Card_accentUnderline__ovA_Q{position:absolute;left:0;bottom:0;height:2px;width:0;transition:width var(--duration-base) var(--ease-standard);pointer-events:none}.Card_clickable__AmnJI:hover .Card_accentUnderline__ovA_Q{width:100%}.Card_metaFull__8N0uM{display:flex;flex-direction:column}.Card_metaCompact__xHwcN{display:flex;flex-direction:row;gap:var(--space-4)}.Card_card__NTSqW{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-left:4px solid}.Card_cardCompact__B2zIq{padding:var(--space-3) var(--space-4);border-left-width:3px}.Card_title__IkwTt{font-weight:700;font-size:var(--font-md);line-height:var(--leading-tight);margin-bottom:.15rem;overflow-wrap:anywhere}.Card_badge__1GJjT{display:inline-block;margin-bottom:var(--space-1);padding:.05rem var(--space-2);font-size:var(--font-sm);font-weight:600;color:var(--blue);background:var(--blue-surface);border-radius:var(--radius-sm)}.Card_cardCompact__B2zIq .Card_title__IkwTt{font-size:var(--font-md)}.Card_factsRow__sk5_S,.Card_subtitleRow__KI4_L{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.Card_factsRow__sk5_S{display:flex;gap:var(--space-4);flex-wrap:wrap}.Card_factsRowLast__nkpMt{margin-bottom:0}.Card_cardCompact__B2zIq .Card_factsRow__sk5_S,.Card_cardCompact__B2zIq .Card_subtitleRow__KI4_L{font-size:var(--font-sm);margin-bottom:var(--space-1)}.Card_cardCompact__B2zIq .Card_factsRowLast__nkpMt{margin-bottom:0}.Card_defined__iEOly{border-bottom:1px dotted;cursor:help}.Card_facetRow__iYheT{color:var(--text-secondary);line-height:var(--leading-normal)}.Card_cardCompact__B2zIq .Card_facetRow__iYheT,.Card_facetRow__iYheT{font-size:var(--font-sm)}.Card_facetToggle__CVVh_{font:inherit}.Card_facetToggle__CVVh_[aria-pressed=true]{font-weight:700}.Card_cardButton__lYMVp{cursor:pointer}@media (max-width:820px){.Card_metaCompact__xHwcN{flex-direction:column;gap:var(--space-1)}.Card_card__NTSqW{padding:var(--space-2) var(--space-3);border-left-width:3px}.Card_title__IkwTt{font-size:var(--font-md)}.Card_factsRow__sk5_S,.Card_subtitleRow__KI4_L{font-size:var(--font-sm);margin-bottom:var(--space-1)}.Card_factsRow__sk5_S{gap:.15rem var(--space-3)}.Card_facetRow__iYheT{font-size:var(--font-sm);line-height:var(--leading-snug)}}.EventCard_wrapper__ACEhZ{transition:opacity var(--duration-fast),filter var(--duration-fast)}.EventCard_wrapperDimmed__nL4EJ{opacity:.55;filter:saturate(.6)}.EventCard_pane__pJZUY{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-standard)}.EventCard_paneOpen__pvRwS{grid-template-rows:1fr}.EventCard_paneInner__ZJGKo{overflow:hidden}.EventCard_padded__hlMgd{padding:3px var(--space-1) var(--space-2)}.EventCard_paddedCompact__eG7aa{padding:1px var(--space-1) var(--space-1)}.InfoBlock_infoIconWrapper__vF4ls{position:relative;display:inline-flex;vertical-align:middle}.InfoBlock_infoIcon__hV7DZ{width:1.2em;height:1.2em;display:inline-flex;align-items:center;justify-content:center;margin-left:.35em;margin-right:.1em;border:1px solid;border-radius:50%;font-size:.7em;font-weight:600;font-family:serif;line-height:var(--leading-none);opacity:.5;cursor:pointer;flex-shrink:0}.InfoBlock_infoIcon__hV7DZ:focus-visible,.InfoBlock_infoIcon__hV7DZ:hover{opacity:.9}.InfoBlock_tooltip__doxTe{position:absolute;bottom:calc(100% + .4em);left:50%;transform:translateX(-50%);color:var(--text);background:var(--surface);padding:.5em .75em;border-radius:var(--radius-md);font-size:var(--font-md);font-weight:400;line-height:var(--leading-snug);white-space:normal;width:max-content;max-width:var(--width-popover);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) ease,visibility var(--duration-fast) ease;z-index:var(--z-tooltip)}.InfoBlock_tooltip__doxTe:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.35em solid transparent;border-top:.35em solid var(--surface)}.InfoBlock_tooltipStart__ZZHFL{left:-.25em;transform:none}.InfoBlock_tooltipStart__ZZHFL:after{left:1em}@supports (anchor-scope:--info-icon){@media (min-width:821px){.InfoBlock_infoIconWrapper__vF4ls{anchor-name:--info-icon;anchor-scope:--info-icon}.InfoBlock_tooltip__doxTe{position:fixed;position-anchor:--info-icon;position-area:top;position-try-fallbacks:flip-block;inset:auto;transform:none;margin-bottom:.4em}.InfoBlock_tooltipStart__ZZHFL{position-area:top span-right}}}.InfoBlock_infoIconWrapper__vF4ls:hover .InfoBlock_tooltip__doxTe,.InfoBlock_infoIcon__hV7DZ:focus-visible+.InfoBlock_tooltip__doxTe{opacity:1;visibility:visible}@media (max-width:820px){.InfoBlock_tooltip__doxTe{position:fixed;left:1rem;right:1rem;bottom:1rem;top:auto;transform:none;width:auto;max-width:none;border:1px solid var(--border-strong)}.InfoBlock_tooltip__doxTe:after{display:none}}.Detail_detail__u4wln{background:var(--surface);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-left:4px solid}.Detail_header__Wbggl{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-strong)}.Detail_headerCollapsible__IzaRD{cursor:pointer}.Detail_title__kqSCI{font-weight:700;font-size:var(--font-lg);margin:0 0 .15rem;line-height:var(--leading-tight)}.Detail_subtitle__ToaEc{font-size:var(--font-md);color:var(--text-secondary)}.Detail_keyRow__yZNkd{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--space-1);font-size:var(--font-sm);color:var(--text-secondary);cursor:default;gap:var(--space-1)}.Detail_keyCode__BJMKr{min-width:0;overflow-wrap:anywhere;background:var(--border);padding:.1rem var(--space-1);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-sm);color:var(--text)}.Detail_sections__woXri{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-6);column-gap:var(--space-6);align-items:start}.Detail_section__YcHWp{margin-bottom:var(--space-4);min-width:0}.Detail_fullWidthSection__dq1DJ{grid-column:1/-1}.Detail_sectionTitle__Ad_9C{font-weight:700;font-size:var(--font-lg);margin:0 0 var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-strong)}.Detail_facts__2IhqI{margin:var(--space-2) 0;font-size:var(--font-md);line-height:var(--leading-normal);max-width:var(--width-measure)}.Detail_missing__9ZI0_{color:var(--text-secondary);font-style:italic;font-size:var(--font-md)}.Detail_row__WVLad{display:grid;grid-template-columns:160px 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--border)}.Detail_relatedRow__iurnU{grid-template-columns:240px 1fr}.Detail_rowLabel__E6lG_{font-weight:700}.Detail_rowLabel__E6lG_,.Detail_rowValue__6b7Ae{font-size:var(--font-md)}.Detail_valueList__yd9de{margin:0;padding-left:var(--space-4);list-style:disc}.Detail_link__IoXGu{color:var(--blue);text-decoration:underline}.Detail_facet__xX0kt{display:inline-flex;align-items:center;gap:2px;margin-right:var(--space-2);margin-bottom:var(--space-1);vertical-align:middle}.Detail_facetChip__l_Ge2{display:inline-flex;align-items:center;border:1px solid var(--blue-soft);background:var(--surface-subtle);color:var(--blue);border-radius:var(--radius-md);padding:.05rem var(--space-2);font-size:var(--font-sm);font-family:inherit;line-height:var(--leading-snug);cursor:pointer}.Detail_facetChip__l_Ge2[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.Detail_facetLinkOut__DzCJ7{display:inline-flex;align-items:center;color:var(--blue);text-decoration:none;font-size:var(--font-md);line-height:var(--leading-none);padding:0 1px}.Detail_sources__Qx0jI{margin-top:var(--space-4)}.Detail_sourceList__WITHu{font-size:var(--font-md);line-height:var(--leading-normal)}.Detail_sourceList__WITHu p{margin:0 0 var(--space-1)}@media (max-width:820px){.Detail_detail__u4wln{padding:var(--space-3) var(--space-3);border-left-width:3px}.Detail_sections__woXri{grid-template-columns:1fr}.Detail_title__kqSCI{font-size:var(--font-lg)}.Detail_sectionTitle__Ad_9C,.Detail_subtitle__ToaEc{font-size:var(--font-md)}.Detail_relatedRow__iurnU,.Detail_row__WVLad{grid-template-columns:minmax(0,1fr);gap:.1rem;padding:var(--space-1) 0}.Detail_facts__2IhqI,.Detail_rowLabel__E6lG_,.Detail_rowValue__6b7Ae,.Detail_sourceList__WITHu{font-size:var(--font-sm)}.Detail_rowValue__6b7Ae{overflow-wrap:anywhere}}.EventsTimelineList_filterBar__32Q_v{z-index:var(--z-overlay);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1);font-size:var(--font-md);color:var(--text-secondary);background:var(--surface);border-bottom:1px solid var(--border-strong)}.EventsTimelineList_filterBarLabel__51YX1{font-weight:600}.EventsTimelineList_clearAll__8KdEH,.EventsTimelineList_facetChip__PHLWp{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);padding:.1rem var(--space-2);font-family:inherit;font-size:var(--font-sm);cursor:pointer}.EventsTimelineList_facetChip__PHLWp{border:1px solid var(--blue);background:var(--surface-subtle);color:var(--blue)}.EventsTimelineList_clearAll__8KdEH{border:1px solid var(--cream-border);background:var(--surface);color:var(--text)}.EventsTimelineList_timeline__z_JLO{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.EventsTimelineList_rail__IaQwc{position:absolute;top:0;bottom:0;left:17px;width:2px;background:var(--border-strong);transform:translateX(-1px);pointer-events:none}.EventsTimelineList_row__qEjvs{display:flex;align-items:center;gap:var(--space-2);position:relative}.EventsTimelineList_railSlot__MDJAr{width:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:var(--z-raised)}.EventsTimelineList_cardSlot__gl4_A{flex:1 1;min-width:0}.EventsTimelineList_circle__eqtRA{display:inline-flex;border-radius:50%;overflow:hidden;opacity:.85;box-shadow:0 0 0 1px var(--surface),0 0 0 1.5px var(--mark-gray)}.EventsTimelineList_circle__eqtRA span{flex:1 1}.UniversityViz_viz__aF7vE{display:flex;flex-direction:column;flex:1 1;gap:var(--space-3);min-height:0}.UniversityViz_controls__G9RgI{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.UniversityViz_controlLabel__Or9yw{font-size:var(--font-md);font-weight:600;color:var(--text)}.UniversityViz_select__31RKq{padding:var(--space-1) var(--space-2);border:1px solid var(--cream-border);border-radius:var(--radius-md);background:var(--surface);font-family:inherit;font-size:var(--font-md);cursor:pointer}.UniversityViz_viewToggle__l4jJX{display:flex;margin-left:auto;gap:var(--space-1)}.UniversityViz_viewButton__XtNsC{padding:var(--space-1) var(--space-3);border:1px solid var(--cream-border);border-radius:var(--radius-md);background:var(--surface);font-family:inherit;font-size:var(--font-sm);color:var(--text);cursor:pointer}.UniversityViz_viewButton__XtNsC[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.UniversityViz_plotWrap__zj_pL{position:relative;flex:1 1;min-height:16rem}.UniversityViz_plot__oH0wi{position:absolute;inset:0}.UniversityViz_plot__oH0wi svg{position:absolute;inset:0;display:block;font-family:inherit}.UniversityViz_gridLine__yKTA5{stroke:var(--border)}.UniversityViz_axisText__CEV9q{fill:var(--text)}.UniversityViz_empty__xEaZ4{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-style:italic}.UniversityViz_tooltip__ICfnF{padding:var(--space-1) var(--space-2);font-size:var(--font-sm);white-space:nowrap;z-index:var(--z-overlay)}.UniversityViz_tooltipTitle__7ZRQ0{font-weight:600;margin-bottom:2px}.UniversityViz_tooltipBody__TERco{color:var(--text)}.UniversityViz_legend__rYtLv{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--font-sm);color:var(--text)}.UniversityViz_legendItem__HbyM8{display:flex;align-items:center;gap:var(--space-1);cursor:default}.UniversityViz_legendItemDimmed__0vlEZ{opacity:.4}.UniversityViz_legendDot__fuSoL{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.UniversityViz_vizHint__xuVHd{margin:0;font-size:var(--font-sm);color:var(--text-secondary)}.UniversityViz_breakdown__OhknT{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1;min-height:0;overflow-y:auto}.UniversityViz_breakdownLead__mQak5{margin:0;font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.UniversityViz_breakdownList__cS7ZL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.UniversityViz_breakdownLink__YIHFm{display:grid;grid-template-columns:minmax(8rem,16rem) minmax(0,1fr) 8rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-1) var(--space-1);border-radius:var(--radius-md);color:inherit;text-decoration:none}.UniversityViz_breakdownLink__YIHFm:hover{background:var(--cream-surface)}.UniversityViz_breakdownLabel__wF2fw{font-size:var(--font-md);line-height:var(--leading-snug)}.UniversityViz_breakdownTrack__jfvoh{display:block;height:.75rem;background:var(--chart-track);border-radius:var(--radius-sm);overflow:hidden}.UniversityViz_breakdownBar__PuYyV{display:block;height:100%;border-radius:var(--radius-sm)}.UniversityViz_breakdownValue__SS2OI{font-size:var(--font-md);text-align:right;white-space:nowrap}.UniversityViz_breakdownPercent__WKV1S{color:var(--text-secondary)}@media (max-width:560px){.UniversityViz_breakdownLink__YIHFm{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2)}.UniversityViz_breakdownLabel__wF2fw{grid-area:1/1}.UniversityViz_breakdownValue__SS2OI{grid-area:1/2}.UniversityViz_breakdownTrack__jfvoh{grid-area:2/1/2/-1}}.TabbedDashboard_dashboard__Kz4jB{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-5) var(--space-6);box-sizing:border-box;background:var(--bg)}.TabbedDashboard_body__7Uewn{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);grid-gap:var(--dashboard-body-gap,1.5rem);gap:var(--dashboard-body-gap,1.5rem)}.TabbedDashboard_pane__ir6kb{display:flex;flex-direction:column;min-height:0;min-width:0;max-height:100%}.TabbedDashboard_tabBar__icGfF{display:flex;gap:var(--space-1);padding:0 var(--space-3);flex-shrink:0;border-bottom:1px solid var(--cream-border);z-index:var(--z-raised)}.TabbedDashboard_tabButton__xYZDG{padding:var(--space-2) var(--space-5);background:var(--lightbg);color:var(--text);border:1px solid var(--cream-border);border-bottom:none;border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;font-family:inherit;font-size:var(--font-md);line-height:var(--leading-tight);transition:background var(--duration-fast),color var(--duration-fast)}.TabbedDashboard_tabButton__xYZDG:hover{background:var(--cream-active);color:var(--text)}.TabbedDashboard_tabButtonActive__U4Z1B{background:var(--surface);color:var(--text);font-weight:600;margin-bottom:-1px;padding-bottom:calc(.5rem + 1px);position:relative;z-index:var(--z-sticky)}.TabbedDashboard_tabPanel__051xz{flex:1 1;min-height:0;--tab-panel-pad:var(--space-4);--tab-panel-sticky-top:calc(-1 * var(--tab-panel-pad));overflow-y:auto;padding:var(--tab-panel-pad);background:var(--surface);border:1px solid var(--cream-border);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.TabbedDashboard_tabPanelBare__l0x_B{--tab-panel-pad:0;background:transparent;border:none}.TabbedDashboard_tabPanelFill__o7pSL{overflow:hidden}@media (max-width:820px){.TabbedDashboard_dashboard__Kz4jB{overflow:visible;padding:var(--space-4) var(--space-3) var(--space-8)}.TabbedDashboard_body__7Uewn{display:flex;flex-direction:column;flex:0 0 auto;gap:var(--space-5)}.TabbedDashboard_pane__ir6kb{max-height:none;flex:0 0 auto}.TabbedDashboard_tabBar__icGfF{padding:0 var(--space-1)}.TabbedDashboard_tabButton__xYZDG{padding:var(--space-2) var(--space-3);font-size:var(--font-md)}.TabbedDashboard_tabButtonActive__U4Z1B{padding-bottom:calc(.45rem + 1px)}.TabbedDashboard_tabPanel__051xz{--tab-panel-pad:var(--space-3);--tab-panel-sticky-top:0;overflow-y:visible}.TabbedDashboard_tabPanelFill__o7pSL{overflow:hidden}}.CampaignView_header__zB44u{flex-shrink:0;margin-bottom:var(--space-4)}.CampaignView_vizPane__fVuvf{min-height:0;min-width:0}.CampaignView_related__Kj8bD{margin:var(--space-4) 0}.CampaignView_relatedLead__Uml6Y{margin:0 0 var(--space-1);font-weight:600}.CampaignView_relatedList__yyUa7{margin:0;padding-left:var(--space-5)}.CampaignView_relatedList__yyUa7 li{padding:.15rem 0;line-height:var(--leading-snug)}.CampaignView_rowNote__Whtbv{font-size:var(--font-md);color:var(--text-secondary);line-height:var(--leading-snug);padding-bottom:.15rem}.CampaignView_description__W4aJx{font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text);margin:0 0 var(--space-5)}.CampaignView_infoTable__x46aY{width:100%;border-collapse:collapse;margin-top:var(--space-2)}.CampaignView_infoTable__x46aY tr{border-bottom:1px solid var(--border)}.CampaignView_infoTable__x46aY th{text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;font-weight:600;vertical-align:top}.CampaignView_infoTable__x46aY td{padding:var(--space-2) var(--space-6) var(--space-2) 0;vertical-align:top}.CampaignView_infoTable__x46aY td:last-child{padding-right:0}@media (max-width:820px){.CampaignView_header__zB44u{margin-bottom:var(--space-3)}.CampaignView_vizPane__fVuvf{height:60vh;min-height:22rem;flex:0 0 auto}}.CampaignView_summary__tjIwH{container-type:inline-size}@container (max-width: 32rem){.CampaignView_infoTable__x46aY,.CampaignView_infoTable__x46aY tbody,.CampaignView_infoTable__x46aY td,.CampaignView_infoTable__x46aY th,.CampaignView_infoTable__x46aY tr{display:block;width:auto}.CampaignView_infoTable__x46aY tr{border-bottom:none}.CampaignView_infoTable__x46aY th{white-space:normal;padding:var(--space-2) 0 .1rem}.CampaignView_infoTable__x46aY td{padding:0 0 var(--space-2);border-bottom:1px solid var(--border)}}.CampaignView_groupsNote__nWFKK{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);border-left:3px solid var(--cream-border);background:var(--lightbg);border-radius:var(--radius-md);font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text)}.CampaignView_listRow__MOH9d{padding:.15rem 0;line-height:var(--leading-snug)}.CampaignView_listLink___Tftu{color:var(--blue);text-decoration:underline}.CampaignView_listCount__Qly_8{color:var(--text-secondary)}.CampaignView_pageTitle__y8JzC{margin:0 0 var(--space-1);font-size:var(--font-xl)}.CampaignView_pageSubtitle__6Qvws,.controls_field__QNKJ1{color:var(--text);font-size:var(--font-md)}.controls_field__QNKJ1{width:100%;font-family:inherit;padding:var(--space-2) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface)}.controls_field__QNKJ1:focus{outline:none;border-color:var(--blue)}.controls_filterLead__2_FO8{font-size:var(--font-sm);color:var(--text);margin-right:.1rem}.controls_chip__Y9bEN{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--blue-surface);border:1px solid var(--blue-soft);border-radius:var(--radius-sm);padding:.15rem var(--space-2);font-size:var(--font-sm);color:var(--blue);line-height:var(--leading-snug)}.controls_chip__Y9bEN button{background:none;border:none;cursor:pointer;padding:0;font-size:var(--font-md);line-height:var(--leading-none);color:var(--blue)}.mapBase_mapWrap__qji2r{position:relative;width:100%;height:100%;min-height:24rem}.mapBase_map__wt3_t{width:100%;height:100%;min-height:24rem;border-radius:var(--radius-md);overflow:hidden;opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.mapBase_mapRevealed___WJ5R{opacity:1}.mapBase_missing__kD5Ch{display:flex;align-items:center;justify-content:center;height:100%;min-height:18rem;color:var(--text-secondary);font-style:italic;text-align:center;padding:var(--space-8)}.explorer_root__XI3MM{position:relative;width:100%;min-height:0;background-color:var(--bg);overflow:hidden;--sidebar-width:calc(38rem + 10ch)}.explorer_mapArea__jugNT{position:absolute;inset:0}.explorer_floatingPanel__1U2yj{position:absolute;bottom:.5rem;z-index:var(--z-overlay);display:flex;background:var(--surface-glass);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.explorer_sidebar__hEqkT{top:.5rem;right:.5rem;width:var(--sidebar-width);max-width:calc(100% - 2.5rem);flex-direction:column;padding:var(--space-4) var(--space-5)}.explorer_heading__gqxQ1{margin-bottom:var(--space-3)}.explorer_title__BxWDX{margin:0;font-size:var(--font-xl);line-height:var(--leading-tight);color:var(--text)}.explorer_intro__3GqFQ{margin-top:var(--space-2);font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text)}.explorer_intro__3GqFQ p{margin:0 0 var(--space-2)}.explorer_intro__3GqFQ a{color:var(--blue)}.explorer_subtitle__uIJvJ{margin:var(--space-4) 0 0;font-weight:700;font-size:var(--font-md);line-height:var(--leading-snug);color:var(--text)}.explorer_search__ahD8U{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.explorer_select__WWbsH{cursor:pointer}.explorer_controlsRow__zxXmB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.explorer_countryRow__CuNUU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-3)}.explorer_countryToggle__dTAV7{display:flex;flex:1 1;min-width:12rem;gap:var(--space-1)}.explorer_countryButton__MHQ6l{flex:1 1;font-family:inherit;font-size:var(--font-md);padding:var(--space-2) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer}.explorer_countryButton__MHQ6l[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.explorer_rankSentence__N12VK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.explorer_rankSentence__N12VK .explorer_select__WWbsH{width:auto}.explorer_rankLead__Q0MSl{white-space:nowrap}.explorer_rankCount___Nd7v{margin:var(--space-2) 0 var(--space-1)}.explorer_mapNote__cJLpv,.explorer_rankCount___Nd7v{font-size:var(--font-sm);color:var(--text-secondary)}.explorer_mapNote__cJLpv{margin:0 0 var(--space-2);line-height:var(--leading-snug)}.explorer_list__29uMZ{flex:1 1;overflow-y:auto;margin:0;padding:0;list-style:none;min-height:4rem}.explorer_listItem__SF77D{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.explorer_rank__4C1cj{width:1.4rem;flex-shrink:0;text-align:right;font-size:var(--font-sm);color:var(--text-secondary)}.explorer_name__2Vr67{flex:1 1;min-width:0;font-size:var(--font-md);color:var(--text);line-height:var(--leading-tight)}.explorer_rowActions__BocP7{display:flex;gap:var(--space-1);flex-shrink:0}.explorer_iconBtn__snVLs{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--cream-border);background:var(--lightbg);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:0;text-decoration:none;font-family:inherit;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.explorer_iconBtn__snVLs:hover:not(:disabled){background:var(--cream-active);color:var(--text);border-color:var(--cream-border)}.explorer_iconBtn__snVLs:disabled{color:var(--text-secondary);cursor:default}.explorer_value__Z927O{flex-shrink:0;font-size:var(--font-md);color:var(--text);text-align:right}.explorer_empty__IF9bI{padding:var(--space-3) 0;font-size:var(--font-md);font-style:italic;color:var(--text-secondary)}.explorer_chartPanel__imziU{left:.5rem;right:calc(var(--sidebar-width) + 1rem);align-items:flex-end;gap:var(--space-5);padding:var(--space-3) var(--space-4) var(--space-3)}.explorer_chart__X4nUt{flex:1 1;min-width:0}.explorer_legend__JSjdY{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--space-5);border-right:1px solid var(--border)}.explorer_legendTitle__ZTqsF{line-height:var(--leading-snug)}.explorer_legendItems__k3AxZ{display:flex;align-items:flex-end;gap:var(--space-4)}.explorer_legendItem__qaZ5_{display:flex;align-items:center;gap:var(--space-2)}.explorer_legendDot__6h9JS{display:inline-block;border-radius:50%;background:color-mix(in srgb,var(--blue) 50%,transparent);flex-shrink:0}.explorer_legendVal__91gfE{font-size:var(--font-sm);color:var(--text);white-space:nowrap}.explorer_chartHead__RUZuA{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.explorer_chartClear__8LaJ8{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);background:var(--blue-surface);border:1px solid var(--blue-soft);border-radius:var(--radius-sm);padding:.1rem var(--space-2);font-size:var(--font-sm);color:var(--blue);font-family:inherit;cursor:pointer}.explorer_brushHint__Y0DbZ{flex-shrink:0;font-size:var(--font-sm);color:var(--text-secondary)}.explorer_yearScope__f8Ob5{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2)}.explorer_bars__mvr_7{display:flex;align-items:flex-end;gap:.11rem;height:3.25rem}.explorer_barCol__1w1EL{flex:1 1;height:100%;display:flex;align-items:flex-end;min-width:0}.explorer_bar__cJEFY{width:100%;background:var(--blue);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:2px;transition:height var(--duration-base) ease}.explorer_barDimmed__7x2xn{opacity:.28}.explorer_barLabels__94TcT{display:flex;gap:.11rem;margin-top:var(--space-1)}.explorer_barLabel__cHMW7{flex:1 1;font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;text-align:left;min-width:0;overflow:visible}@media (max-width:820px){.explorer_root__XI3MM{overflow:visible}.explorer_mapArea__jugNT{position:relative;inset:auto;height:55vh;min-height:18rem}.explorer_floatingPanel__1U2yj{position:static;box-shadow:none;border:1px solid var(--border)}.explorer_sidebar__hEqkT{width:auto;max-width:none;margin:var(--space-3)}.explorer_chartPanel__imziU{margin:var(--space-2);flex-direction:column;align-items:stretch}.explorer_legend__JSjdY{max-width:none;border-right:none;padding-right:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.explorer_list__29uMZ{max-height:18rem}.explorer_subtitle__uIJvJ{font-size:var(--font-md)}}.explorer_barsBrushable__6H6Z6{gap:0;touch-action:none}.explorer_barLabelsBrushable__dym0I{gap:0}.explorer_barsPlain__KcKnW{gap:var(--space-1)}.explorer_barsBrushable__6H6Z6 .explorer_barCol__1w1EL{cursor:ew-resize}.ProtestFilter_filterOpen__r7IVr{font-family:inherit;font-size:var(--font-md);color:var(--blue);background:none;border:1px dashed var(--blue-soft);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);cursor:pointer}.ProtestFilter_filterOpen__r7IVr:hover{background:var(--surface-subtle)}.ProtestFilter_chips__5lnNP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.ProtestFilter_chipAdd__HpuxE{background:none;border:1px solid var(--blue-soft);border-radius:var(--radius-sm);width:1.4rem;height:1.4rem;line-height:var(--leading-none);cursor:pointer;color:var(--blue);font-size:var(--font-md)}.ProtestFilter_chipClear__QZGHr{background:none;border:none;cursor:pointer;font-size:var(--font-sm);color:var(--text-secondary);text-decoration:underline;font-family:inherit}.ProtestFilter_modalOverlay__5Xsyj{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.ProtestFilter_modal__l_J_9{width:min(36rem,100%);max-height:100%;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);overflow:hidden}.ProtestFilter_modalHead__MR0T6{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--border);font-size:var(--font-md)}.ProtestFilter_modalClose__lpc_0{background:none;border:none;cursor:pointer;font-size:var(--font-lg);line-height:var(--leading-none);color:var(--text-secondary)}.ProtestFilter_modalSearch__i7Jg3{margin:var(--space-3) var(--space-4) var(--space-1);font-family:inherit;font-size:var(--font-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.ProtestFilter_modalSearch__i7Jg3:focus{outline:none;border-color:var(--blue)}.ProtestFilter_modalBody__9gcCB{flex:1 1;overflow-y:auto;padding:var(--space-2) var(--space-4) var(--space-2)}.ProtestFilter_modalEmpty__grYsj{font-size:var(--font-md);font-style:italic;color:var(--text-secondary)}.ProtestFilter_modalFoot__chA8L{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.ProtestFilter_modalClear__FYneU{background:none;border:none;cursor:pointer;font-size:var(--font-md);color:var(--text-secondary);text-decoration:underline;font-family:inherit}.ProtestFilter_modalClear__FYneU:disabled{color:var(--text-secondary);cursor:default;text-decoration:none}.ProtestFilter_modalDone__ULmYs{background:var(--blue);color:var(--text-inverse);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--font-md);font-family:inherit;cursor:pointer}.CheckboxGroup_group__8_hWS{margin-top:var(--space-3)}.CheckboxGroup_head__T8iJL{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1);gap:var(--space-1)}.CheckboxGroup_title__Gg3_m{font-size:var(--font-md);font-style:italic;color:var(--text)}.CheckboxGroup_sortButtons__VP0Qd{display:flex;gap:2px;flex-shrink:0}.CheckboxGroup_sortButton__rBRZI{background:var(--border);color:var(--text-secondary);border:none;border-radius:var(--radius-sm);padding:1px var(--space-1);font-size:var(--font-sm);cursor:pointer;font-family:inherit;line-height:var(--leading-snug)}.CheckboxGroup_sortButton__rBRZI[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.CheckboxGroup_option__zLQMf{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--font-md);cursor:pointer;line-height:var(--leading-snug)}.CheckboxGroup_anyValid__EI7fV input,.CheckboxGroup_option__zLQMf input{flex-shrink:0}.CheckboxGroup_option__zLQMf input{margin-top:.1rem}.CheckboxGroup_optionLabel__WBV3L{flex:1 1}.CheckboxGroup_optionCount__zUFfl{color:var(--text-secondary);font-size:var(--font-sm);flex-shrink:0}.CheckboxGroup_anyValid__EI7fV{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--font-md);cursor:pointer}.CheckboxGroup_moreToggle__hyUpY{background:none;border:none;padding:0;font-size:var(--font-sm);font-style:italic;color:var(--text-secondary);margin-top:var(--space-1);cursor:pointer;font-family:inherit;display:block}.CheckboxGroup_category__A1tQr{margin-bottom:var(--space-1)}.CheckboxGroup_categorySummary__alSrt{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--font-md);line-height:var(--leading-snug);list-style:none;cursor:pointer}.CheckboxGroup_categorySummary__alSrt::-webkit-details-marker{display:none}.CheckboxGroup_categoryLabel__LwZB0{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}.CheckboxGroup_categoryLabel__LwZB0 input{flex-shrink:0;margin-top:.1rem}.CheckboxGroup_categoryToggle__c0Lro{flex:1 1;font-size:var(--font-lg);line-height:.75}.CheckboxGroup_categoryArrowBox__OiK2R{position:relative;display:inline-block;top:-.06em;padding:0 .1rem}.CheckboxGroup_categoryArrowBox__OiK2R:after{content:"";position:absolute;left:0;right:0;bottom:-.05rem;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) ease-out}.CheckboxGroup_categoryToggle__c0Lro:hover .CheckboxGroup_categoryArrowBox__OiK2R:after{transform:scaleX(1)}.CheckboxGroup_categoryArrow__7DjFZ{display:inline-block;color:var(--blue);transition:transform var(--duration-fast)}.CheckboxGroup_category__A1tQr[open] .CheckboxGroup_categoryArrow__7DjFZ{transform:rotate(90deg)}.CheckboxGroup_categoryOptions__y5blf{margin-top:var(--space-1);padding-left:var(--space-4)}.mapPopup_popupContainer__xwEHg .mapboxgl-popup-content{font-family:inherit;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.mapPopup_popupContainer__xwEHg .mapboxgl-popup-tip{border-top-color:var(--surface)}.mapPopup_popupRoot__hMti_{display:flex;flex-direction:column;gap:var(--space-1);min-width:12rem;max-width:var(--width-popover)}.mapPopup_popupTitle__VUbwg{font-weight:700;font-size:var(--font-md);line-height:var(--leading-snug);color:var(--text);display:block}.mapPopup_popupCount__gluSh{color:var(--text-secondary);font-size:var(--font-md);display:block}.mapPopup_popupTag__2MJ0_{color:var(--text-secondary);font-size:var(--font-sm);display:block}.mapPopup_popupDetails__rkcda{display:flex;flex-direction:column;gap:.15rem;margin-top:.15rem;padding-top:var(--space-1);border-top:1px solid var(--border)}.mapPopup_popupRow__HgtAX{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--font-sm)}.mapPopup_popupValue__duAYv{color:var(--text);text-align:right;flex:1 1;min-width:0}.mapPopup_popupLinks__sg10n{gap:.1rem;margin-top:var(--space-1)}.mapPopup_popupLink__JL0fy{color:var(--blue);text-decoration:none;font-size:var(--font-md);margin-top:.15rem}.mapPopup_popupLink__JL0fy:hover{text-decoration:underline}.mapPopup_hoverName__vXOrb{font-weight:700;font-size:var(--font-md);line-height:var(--leading-tight);color:var(--text)}.ComboBox_wrapper__uyICt{position:relative}.ComboBox_list__VUATR{position:absolute;z-index:var(--z-dropdown);top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);overflow:hidden}.ComboBox_option__AESpo{display:block;width:100%;padding:var(--space-1) var(--space-2);border:none;background:none;font-family:inherit;font-size:var(--font-md);color:var(--text);text-align:left;cursor:pointer}.ComboBox_optionActive__Af_Is{background:var(--blue-surface)}.ActiveFilters_wrap__I9Y2_{margin-bottom:var(--space-5)}.ActiveFilters_chips__QLO9b{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ActiveFilters_chip__MgPJ0{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--blue-surface);border:1px solid var(--blue-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--font-md);color:var(--blue);white-space:nowrap}.ActiveFilters_chipDescribed__8NTM0{cursor:help}.ActiveFilters_chipLabel__KL03e{font-weight:600}.ActiveFilters_remove__eZTh3{background:none;border:none;cursor:pointer;padding:0 .1rem;font-size:var(--font-md);line-height:var(--leading-none);color:var(--blue);display:inline-flex;align-items:center}.ActiveFilters_refresh__hohBq{display:inline-block;margin-top:var(--space-2);font-size:var(--font-md);color:var(--blue);text-decoration:underline}.StatsSidebar_empty__ydzWp,.StatsSidebar_loading__hT7iI{font-size:var(--font-sm);color:var(--text-secondary)}.StatsSidebar_chart__EXsLE{position:relative}.StatsSidebar_chart__EXsLE svg{display:block}.StatsSidebar_track__RVlpg{fill:var(--chart-track)}.StatsSidebar_bar__cY56Q{fill:var(--blue-soft);transition:width var(--duration-base) var(--ease-out),height var(--duration-base) var(--ease-out),y var(--duration-base) var(--ease-out),fill var(--duration-fast)}.StatsSidebar_barHover__xYM6L{fill:var(--blue)}.StatsSidebar_axisLabel___0rkk{fill:var(--text-secondary);font-size:var(--font-sm)}.StatsSidebar_overlay__MBUWm{position:absolute;inset:0;pointer-events:none}.StatsSidebar_rowOverlay__VivCI{display:flex;flex-direction:column;gap:3px}.StatsSidebar_row__kbe9g{position:relative;height:16px;display:grid;grid-template-columns:1fr 34px;align-items:center;text-decoration:none;color:inherit;pointer-events:auto;border-radius:var(--radius-sm)}.StatsSidebar_rowLabel__3xUBD{font-size:var(--font-sm);padding-left:var(--space-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.StatsSidebar_row__kbe9g:hover .StatsSidebar_rowLabel__3xUBD{color:var(--text);font-weight:600}.StatsSidebar_rowCount__AHmo_{font-size:var(--font-sm);text-align:right;color:var(--text);padding-right:2px}.StatsSidebar_column__8Jhc_{position:absolute;top:0;pointer-events:auto;border-radius:var(--radius-sm)}.StatsSidebar_tooltip__wWMma{position:absolute;top:-22px;font-size:var(--font-sm);background:var(--tooltip-bg);color:var(--tooltip-text);padding:2px var(--space-1);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none}.StatsSidebar_section__sqR3E{margin-bottom:var(--space-4)}.StatsSidebar_sectionTitle__Sm5QN{font-size:var(--font-sm);font-weight:700;margin:0 0 var(--space-1);color:var(--text)}.SortSelect_label__TtBbj{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-md);color:var(--text)}.SortSelect_select__eUyZu{font-size:var(--font-md);padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-family:inherit}.campaigns_page__CJT5U{min-height:100svh;--row-columns:1.75rem minmax(0,2fr) minmax(0,3fr) 7.5rem;--year-count:7}.campaigns_pageInner__QY_2h{max-width:var(--width-page);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12)}.campaigns_header__U__6l{max-width:var(--width-prose);margin-bottom:var(--space-6)}.campaigns_body__FDJlK{display:flex;align-items:flex-start;gap:var(--space-10)}.campaigns_sidebar__y_ppf{width:15rem;flex-shrink:0}.campaigns_content__cGZ_S{flex:1 1;min-width:0}.campaigns_listHeading__oUPQu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2)}.campaigns_rankControl__7_ccc{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.campaigns_rankControl__7_ccc .campaigns_select__Ee1dE{width:auto}.campaigns_clearFilters__7S1Eh{margin-top:var(--space-2);font-size:var(--font-sm)}.campaigns_title__0JTZF{margin:0;font-size:var(--font-xl);line-height:var(--leading-none);color:var(--text)}.campaigns_intro__NCdfw{margin-top:var(--space-3);font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text)}.campaigns_intro__NCdfw p{margin:0 0 var(--space-2)}.campaigns_intro__NCdfw a{color:var(--blue)}.campaigns_subtitle__sQ9oq{margin:0;font-size:var(--font-lg);line-height:var(--leading-snug);color:var(--text)}.campaigns_search__iepZP{margin-bottom:var(--space-3)}.campaigns_select__Ee1dE{cursor:pointer}.campaigns_control__T5xFQ{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.campaigns_toggle__7EIwk{display:flex;gap:var(--space-1)}.campaigns_toggleButton__IfEgE{font-size:var(--font-sm);padding:var(--space-2) var(--space-1)}.campaigns_yearScope__Qr69A{display:inline-flex;align-items:center;gap:var(--space-1)}.campaigns_timeline__r_YD1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.campaigns_axisRow__BQHjS{display:grid;grid-template-columns:var(--row-columns);align-items:end;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-2) var(--space-3) 0;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface);border-bottom:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0}.campaigns_axis__Tnum5{grid-column:3;display:grid;grid-template-columns:repeat(var(--year-count),1fr);height:3rem;touch-action:none}.campaigns_axisCol__qICRa{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0;border:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:none;font-family:inherit;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.campaigns_axisCol__qICRa:hover,.campaigns_axisCol__qICRa[aria-pressed=true]{background:var(--blue-surface)}.campaigns_axisCol__qICRa:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.campaigns_axisBarWrap__OnDKM{display:flex;align-items:flex-end;width:55%;height:1.9rem}.campaigns_axisBar__c7mrC{width:100%;min-height:1px;background:var(--blue-soft);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.campaigns_axisCol__qICRa[aria-pressed=true] .campaigns_axisBar__c7mrC{background:var(--blue)}.campaigns_axisLabel__Z7wN1{margin:var(--space-1) 0 var(--space-1);font-size:var(--font-sm);color:var(--text-secondary)}.campaigns_zoomScale__0sfy4{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:end;padding:var(--space-1) 0 var(--space-1);border-top:1px solid var(--border)}.campaigns_zoomCaption__DdwgT{grid-column:1/3;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--font-sm);color:var(--text-secondary)}.campaigns_zoomCaption__DdwgT button{padding:0;font-family:inherit;font-size:var(--font-sm);color:var(--blue);background:none;border:none;text-decoration:underline;cursor:pointer}.campaigns_zoomTicks__wfAP9{grid-column:3;position:relative;height:1rem}.campaigns_zoomTick__74lL7{position:absolute;bottom:0;padding-left:var(--space-1);font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;border-left:1px solid var(--border-strong)}.campaigns_list__sUVzD{list-style:none;margin:0;padding:0}.campaigns_item__coSmC{border-bottom:1px solid var(--border)}.campaigns_item__coSmC:last-child{border-bottom:none}.campaigns_row__pWJLJ{display:grid;grid-template-columns:var(--row-columns);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-2) var(--space-3);transition:background var(--duration-fast) ease}.campaigns_row__pWJLJ:hover{background:var(--surface-subtle)}.campaigns_row__pWJLJ[data-expandable]{cursor:pointer}.campaigns_rank__BUXHY{text-align:right;font-size:var(--font-sm);color:var(--text-secondary)}.campaigns_text__A3W57{min-width:0}.campaigns_name__oYWak{font-size:var(--font-md);line-height:var(--leading-snug);color:var(--blue);text-decoration:none}.campaigns_name__oYWak:hover{text-decoration:underline}.campaigns_meta__z5vGZ{margin:.15rem 0 0;font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--text-secondary)}.campaigns_expand__WgQw2{margin-top:var(--space-1);padding:.1rem var(--space-2);font-family:inherit;font-size:var(--font-sm);color:var(--blue);background:var(--blue-surface);border:1px solid var(--blue-soft);border-radius:var(--radius-sm);cursor:pointer}.campaigns_expand__WgQw2:hover{border-color:var(--blue)}.campaigns_value__Ho8ur{font-size:var(--font-sm);text-align:right;color:var(--text)}.campaigns_strip__TTGCr{position:relative;min-height:1rem}.campaigns_gridline__RRSn_{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.campaigns_span__uJnm_{position:absolute;top:50%;height:2px;min-width:2px;transform:translateY(-50%);background:var(--blue-soft);border-radius:var(--radius-sm)}.campaigns_swarm__rwE6p{position:absolute;inset:0;overflow:visible}.campaigns_dot__pqUd9{fill:var(--blue);fill-opacity:.75;stroke:var(--surface);stroke-width:.75}.campaigns_dot__pqUd9:hover{fill-opacity:1;stroke:var(--blue-dark)}.campaigns_actions__GqfSV{display:flex;flex-wrap:wrap;gap:var(--space-1)}.campaigns_description__MFFVU{margin:0;padding:0 .75rem .8rem calc(1.75rem + 1.5rem);max-width:var(--width-prose);font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text)}.campaigns_subList__Xhbga{background:var(--surface-subtle);border-top:1px solid var(--border)}.campaigns_subList__Xhbga .campaigns_text__A3W57{margin-left:calc((var(--depth) - 1) * 1.25rem);padding-left:var(--space-4);border-left:2px solid var(--blue-soft)}.campaigns_more__iORET,.campaigns_subList__Xhbga .campaigns_name__oYWak{font-size:var(--font-md)}.campaigns_more__iORET{display:block;width:calc(100% - 1.5rem);margin:var(--space-2) var(--space-3) var(--space-3);padding:var(--space-2);font-family:inherit;color:var(--blue);background:var(--surface);border:1px dashed var(--blue-soft);border-radius:var(--radius-md);cursor:pointer}.campaigns_more__iORET:hover{background:var(--surface-subtle)}.campaigns_empty__KKEnw{padding:var(--space-6) var(--space-4);font-size:var(--font-md);font-style:italic;color:var(--text-secondary)}@media (max-width:820px){.campaigns_page__CJT5U{--row-columns:1.4rem minmax(0,1fr) auto}.campaigns_pageInner__QY_2h{padding:var(--space-5) var(--space-3) var(--space-10)}.campaigns_body__FDJlK{flex-direction:column;align-items:stretch}.campaigns_description__MFFVU{padding-left:calc(1.4rem + 1.5rem)}.campaigns_sidebar__y_ppf{width:100%}.campaigns_axisRow__BQHjS{grid-template-columns:1.4rem minmax(0,1fr);row-gap:var(--space-1)}.campaigns_axis__Tnum5,.campaigns_zoomTicks__wfAP9{grid-column:2}.campaigns_zoomCaption__DdwgT{grid-column:1/-1}.campaigns_row__pWJLJ{grid-template-areas:"rank text value" ". strip strip";row-gap:var(--space-2);padding:var(--space-3) var(--space-3)}.campaigns_rank__BUXHY{grid-area:rank;align-self:start;padding-top:.15rem}.campaigns_text__A3W57{grid-area:text}.campaigns_value__Ho8ur{grid-area:value;align-self:start;font-size:var(--font-sm)}.campaigns_strip__TTGCr{grid-area:strip}.campaigns_name__oYWak{font-size:var(--font-md)}.campaigns_expand__WgQw2{padding:var(--space-1) var(--space-2);font-size:var(--font-sm)}}.UniversityView_leftPane__bIQaH{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.UniversityView_leftHeader__IFjc_{flex-shrink:0;padding-right:var(--space-2)}.UniversityView_leftScroll__wTOZL{flex:1 1;min-height:0;overflow-y:auto;padding-right:var(--space-2);margin-top:var(--space-1)}.UniversityView_uniName__YbwHu{font-size:var(--font-xl);line-height:var(--leading-tight);margin:0 0 var(--space-1);font-weight:700}.UniversityView_uniLocation__Pfe4e{color:var(--text-secondary);font-size:var(--font-md);margin-bottom:var(--space-5)}.UniversityView_description__XOQ2u,.UniversityView_lede__BwFWK{font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text);margin:0 0 var(--space-6)}.UniversityView_description__XOQ2u p{margin:0 0 var(--space-3)}.UniversityView_description__XOQ2u p:last-child{margin-bottom:0}.UniversityView_description__XOQ2u a{color:var(--blue);text-decoration:underline}.UniversityView_coverageNote___Na5q{font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text-secondary);margin:0 0 var(--space-6)}.UniversityView_campaignsSection__KT9Vs{margin-top:var(--space-6)}.UniversityView_campaignsList__CL5fj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:16rem;overflow-y:auto}.UniversityView_campaignRow__twLjb{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.UniversityView_campaignRow__twLjb:last-child{border-bottom:none}.UniversityView_campaignTitle__ujtXK{flex:1 1;min-width:0;font-size:var(--font-md);color:var(--text);overflow-wrap:anywhere}.UniversityView_campaignCount__vmaoi{color:var(--text-secondary);font-weight:400}.UniversityView_wavesList__RM6mA{max-height:none;overflow-y:visible}.UniversityView_waveRow___KT1s:hover{background:var(--lightbg)}.UniversityView_waveRowPinned__gnW6O{background:var(--blue-surface);box-shadow:inset 2px 0 0 var(--blue)}.UniversityView_waveInfo__v_Ejk{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-width:0}.UniversityView_waveTitle__Cw4ZH{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-md);color:var(--text);overflow-wrap:anywhere}.UniversityView_iconBtn__YCILl[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.UniversityView_waveMeta__KnI17{font-size:var(--font-sm);color:var(--text-secondary)}.UniversityView_iconBtn__YCILl{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--cream-border);background:var(--lightbg);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:0;text-decoration:none;font-family:inherit;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.UniversityView_iconBtn__YCILl:hover{background:var(--cream-active);color:var(--text);border-color:var(--cream-border)}.UniversityView_details___PAzf{display:grid;grid-template-columns:repeat(auto-fit,minmax(34ch,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.UniversityView_detailsSource__MOQzQ{grid-column:1/-1;margin:0;font-size:var(--font-sm);color:var(--text-secondary)}.UniversityView_detailsSource__MOQzQ a{color:var(--blue);text-decoration:underline}.UniversityView_detailsSection__w3JY8{margin-top:var(--space-5)}.UniversityView_detailsHeader__fWSui{font-weight:700;font-size:var(--font-md);margin:0 0 var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}.UniversityView_detailsTable__4TIsH{display:flex;flex-direction:column}.UniversityView_detailsRow__KFbgo{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:baseline;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-1) 0;border-bottom:1px solid var(--border)}.UniversityView_detailsLabel__XEl_f{font-weight:700;font-size:var(--font-md);-webkit-hyphens:auto;hyphens:auto}.UniversityView_detailsValue__kZhH1{font-size:var(--font-md);text-align:right;overflow-wrap:break-word}.UniversityView_mapPanel__kcvnL,.UniversityView_vizPanel__6aYk2{width:100%;height:100%;min-height:24rem;display:flex;flex-direction:column}.UniversityView_groupToggleBar__K_JzT{position:-webkit-sticky;position:sticky;top:var(--tab-panel-sticky-top);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--tab-panel-pad)) 0 var(--space-4);padding:var(--tab-panel-pad) 0 var(--space-2);border-bottom:1px solid var(--border);font-size:var(--font-md);color:var(--text);background:var(--surface);z-index:var(--z-tooltip)}.UniversityView_toggleBtn__6i1ls{padding:var(--space-1) var(--space-3);background:var(--lightbg);border:1px solid var(--cream-border);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-md);color:var(--text)}.UniversityView_toggleBtn__6i1ls[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.UniversityView_campaignFocusFlash__6N_25{animation:UniversityView_campaignFlash__QkAY_ 1.6s ease}@keyframes UniversityView_campaignFlash__QkAY_{0%{background:var(--highlight)}to{background:var(--cream-surface)}}@media (max-width:820px){.UniversityView_leftPane__bIQaH{overflow:visible}.UniversityView_leftScroll__wTOZL{overflow-y:visible;flex:0 0 auto;padding-right:0}.UniversityView_details___PAzf{grid-template-columns:1fr;gap:var(--space-4)}.UniversityView_detailsRow__KFbgo{grid-template-columns:1fr;gap:.1rem}.UniversityView_detailsValue__kZhH1{text-align:left}.UniversityView_campaignsList__CL5fj{max-height:none}.UniversityView_groupToggleBar__K_JzT{flex-wrap:wrap}.UniversityView_mapPanel__kcvnL,.UniversityView_vizPanel__6aYk2{height:55vh;min-height:20rem}}.CampaignGroups_card__0RWpe{background:var(--cream-surface);border:1px solid var(--cream-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.CampaignGroups_section__Zqb2v{margin-bottom:var(--space-6);cursor:pointer}.CampaignGroups_section__Zqb2v[data-subcampaign]{border-left:4px solid var(--cream-border)}.CampaignGroups_section__Zqb2v[data-muted]{background:var(--surface-subtle)}.CampaignGroups_header__4drj1{display:flex;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}.CampaignGroups_collapseButton__0M__N{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--cream-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer}.CampaignGroups_title___g30Y{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-lg);font-weight:700;line-height:var(--leading-tight)}.CampaignGroups_section__Zqb2v[data-muted] .CampaignGroups_title___g30Y,.CampaignGroups_section__Zqb2v[data-subcampaign] .CampaignGroups_title___g30Y{font-size:var(--font-lg)}.CampaignGroups_meta__9tnLM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 var(--space-3);font-size:var(--font-md);color:var(--text-secondary)}.CampaignGroups_metaLink__nkeDm{color:var(--blue);text-decoration:underline}.CampaignGroups_mainArticle__TfU91{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;font-size:var(--font-md);gap:var(--space-1);padding:.15rem var(--space-2);border:1px solid var(--cream-border);border-radius:var(--radius-md);background:var(--surface);color:var(--blue);text-decoration:none}.CampaignGroups_mainArticle__TfU91:hover{text-decoration:underline}.CampaignGroups_body__DU3qh{cursor:auto}.CampaignGroups_toc__dIfMh{margin-bottom:var(--space-6);padding:var(--space-3) var(--space-5);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md)}.CampaignGroups_tocTitle__71K84{margin:0 0 var(--space-2);font-size:var(--font-md);font-weight:700;color:var(--text)}.CampaignGroups_tocList__y_s6V{margin:0;padding-left:var(--space-4);font-size:var(--font-md);max-height:11rem;overflow-y:auto}.CampaignGroups_tocList__y_s6V li{padding:.1rem 0;line-height:var(--leading-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CampaignGroups_tocLink__9hG0A{color:var(--blue);text-decoration:none}.CampaignGroups_tocLink__9hG0A:hover{text-decoration:underline}@media (max-width:820px){.CampaignGroups_title___g30Y{font-size:var(--font-lg)}.CampaignGroups_section__Zqb2v[data-muted] .CampaignGroups_title___g30Y,.CampaignGroups_section__Zqb2v[data-subcampaign] .CampaignGroups_title___g30Y{font-size:var(--font-md)}}.CampaignViz_viz__1OjxW{display:flex;flex-direction:column}.CampaignViz_toolbar__tYh_V{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2)}.CampaignViz_controlGroup__Ng4RI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.CampaignViz_zoomControls__jx15A{margin-left:auto}.CampaignViz_plot__pbgih{position:relative;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.CampaignViz_viz__1OjxW svg{display:block;font-family:inherit}.CampaignViz_axisTickText__uCo4s{font-size:var(--font-sm);font-family:inherit}.CampaignViz_axisTick__GELWp{stroke:var(--border)}.CampaignViz_axisLabel__0TPc2{fill:var(--text)}.CampaignViz_nodeOutline__sggpD{stroke:var(--surface)}.CampaignViz_subCampaignOutline__Oibeq{stroke:var(--mark-gray);stroke-dasharray:3 2}.CampaignViz_focusRing__rrS5r{stroke:var(--focus-ring)}.CampaignViz_sizeKey__JYlOo{display:flex;padding-top:var(--space-1);padding-bottom:var(--space-1);flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);color:var(--text);pointer-events:none}@media (max-width:560px){.CampaignViz_sizeKey__JYlOo{gap:var(--space-2) var(--space-4)}}.CampaignViz_sizeKeyTitle__L_cyp{font-weight:700;white-space:nowrap}.CampaignViz_sizeKeyItem__4EDle{display:flex;align-items:center;gap:var(--space-1)}.CampaignViz_sizeKeySlot___w2Cn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CampaignViz_sizeKeyCircle__p4_oK{display:inline-block;border-radius:50%;background:var(--lightbg);border:.5px solid var(--mark-gray)}.CampaignViz_subCampaignKeyCircle__MhEex{display:inline-block;border-radius:50%;background:var(--mark-gray);opacity:.35;border:1.5px dashed var(--mark-gray)}.CampaignViz_splitLabel__mLOcY{font-size:var(--font-sm);line-height:var(--leading-snug);font-weight:600;color:var(--text-secondary)}.CampaignViz_controlButton__5vABx{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-sm);line-height:var(--leading-snug);text-align:left;cursor:pointer;font-family:inherit}.CampaignViz_rowLink__NLlnS{position:absolute;transform:translateY(-50%);display:inline-flex;color:var(--blue)}.CampaignViz_rowLink__NLlnS:focus-visible,.CampaignViz_rowLink__NLlnS:hover{background:var(--blue-surface)}.CampaignViz_zoomStepButton__yhAsZ{min-width:2em;text-align:center;font-weight:600}.CampaignViz_zoomStepButton__yhAsZ:disabled{opacity:.4;cursor:not-allowed}.CampaignViz_controlButton__5vABx[aria-pressed=false]{background:var(--surface-subtle);opacity:.6}.CampaignViz_tooltip__eR7TR{padding:var(--space-2) var(--space-3);font-size:var(--font-sm);z-index:var(--z-tooltip)}.CampaignViz_tooltipPinned__5RHxR{pointer-events:auto}.CampaignViz_tooltipTitle__hytXh{font-weight:600;margin-bottom:var(--space-1)}.CampaignViz_tooltipSize__uv_fB{margin-bottom:var(--space-1);font-style:italic}.CampaignViz_tooltipRow__hA91M{color:var(--text);font-size:var(--font-sm);margin-bottom:var(--space-1)}.CampaignViz_tooltipFormRow__SnyT8{display:flex;align-items:flex-start;gap:var(--space-1)}.CampaignViz_tooltipDot__eUL_6{display:inline-block;width:10px;height:10px;border-radius:50%;opacity:.8;flex-shrink:0;margin-top:var(--space-1);border:.5px solid var(--mark-gray)}.CampaignViz_tooltipLabel__dXcJS{font-weight:600}.CampaignViz_tooltipLink__2yRPM{font-size:var(--font-sm)}.TreeView_groupBody__5S_uv,.TreeView_tree__vvbRg{display:flex;flex-direction:column}.TreeView_groupBody__5S_uv{gap:var(--space-2)}.TreeView_otherEventsLabel__8BJXc{font-size:var(--font-sm);color:var(--text);font-style:italic;margin:var(--space-2) 0 .1rem;padding-left:var(--space-1)}.SearchClient_searchForm__0jlBE{display:flex;min-height:100svh;background:var(--bg)}.SearchClient_filtersColumn__JC7ni{display:flex;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--border);background:var(--surface)}.SearchClient_filtersAside__tNU2A{width:376px;flex-shrink:0;padding:0 var(--space-5) var(--space-4);overflow-y:auto;align-self:flex-start;top:0}.SearchClient_mainColumn__ChwJL{flex:1 1;padding:var(--space-6);min-width:0;overflow-y:auto}.SearchClient_statsColumn__S_E2m{display:flex}.SearchClient_statsAside__a10gQ{width:280px;flex-shrink:0;border-left:1px solid var(--border);background:var(--surface);padding:var(--space-4);overflow-y:auto;align-self:flex-start;top:0;max-height:100%}.SearchClient_heading__sBFkZ{margin-bottom:var(--space-4)}.SearchClient_title__AqhXg{margin:0;font-size:var(--font-xl);line-height:var(--leading-none);color:var(--text)}.SearchClient_intro__nLf0Q{margin-top:var(--space-2);font-size:var(--font-md);line-height:var(--leading-normal);color:var(--text);max-width:var(--width-measure)}.SearchClient_intro__nLf0Q p{margin:0 0 var(--space-2)}.SearchClient_intro__nLf0Q a{color:var(--blue)}.SearchClient_filtersHeader__eLXE9{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface);padding:var(--space-4) 0 var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-3)}.SearchClient_filtersTitle__O4q_k{font-weight:700;font-size:var(--font-lg);margin:0 0 var(--space-2)}.SearchClient_filterActions__Z0vKK{display:flex;gap:var(--space-2)}.SearchClient_applyButton__42Di2,.SearchClient_resetButton__9t7Xy{flex:1 1;padding:var(--space-2);border-radius:var(--radius-md);font-family:inherit;cursor:pointer}.SearchClient_applyButton__42Di2{background:var(--darkbg);color:var(--text-inverse);border:none;font-size:var(--font-md)}.SearchClient_resetButton__9t7Xy{background:none;border:1px solid var(--border-strong);font-size:var(--font-md);color:var(--text);text-align:center}.SearchClient_resetButton__9t7Xy:disabled{color:var(--text-secondary);cursor:not-allowed}.SearchClient_label__zL8xH{display:block;font-size:var(--font-sm);font-style:italic;margin-bottom:.15rem;color:var(--text)}.SearchClient_label__zL8xH+.SearchClient_label__zL8xH,.SearchClient_spacedLabel__xhdka{margin-top:var(--space-2)}.SearchClient_input__s0OBS{display:block;width:100%;padding:var(--space-1) var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--font-md);margin-bottom:var(--space-1);font-family:inherit;color:inherit}.SearchClient_input__s0OBS::placeholder{font-family:inherit;color:var(--text-secondary)}.SearchClient_input__s0OBS[type=date]{cursor:pointer}.SearchClient_input__s0OBS[type=date]::-webkit-calendar-picker-indicator,.SearchClient_input__s0OBS[type=date]::-webkit-datetime-edit{font-family:inherit;font-size:var(--font-md)}.SearchClient_radioList__6qHGY{display:flex;flex-direction:column;gap:.15rem;margin-bottom:var(--space-1)}.SearchClient_checkRow__Amdhi{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-md);cursor:pointer;line-height:var(--leading-snug);margin-bottom:var(--space-1)}.SearchClient_checkRow__Amdhi input{flex-shrink:0}.SearchClient_checkRow__Amdhi span{flex:1 1}.SearchClient_relationships__wQRdM{margin-top:var(--space-3)}.SearchClient_relationshipsLabel__FsOUN{font-size:var(--font-sm);font-style:italic;color:var(--text);margin-bottom:var(--space-1)}.SearchClient_searchBar__4V_Cl{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);align-items:center}.SearchClient_searchInput__GzLlV{flex:1 1;min-width:0;border:none;outline:none;font-size:var(--font-md);background:transparent;font-family:inherit}.SearchClient_iconButton__JCoE1{background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;padding:var(--space-1);display:flex;align-items:center;color:var(--text-secondary);flex-shrink:0}.SearchClient_statsToggle__uCGrf{padding:var(--space-1)}.SearchClient_statsToggle__uCGrf[aria-pressed=true]{border-color:var(--blue);background:var(--blue-surface);color:var(--blue)}.SearchClient_results__CpA4A{transition:opacity var(--duration-fast)}.SearchClient_resultsLoading__38PCl{opacity:.5}.SearchClient_resultsHead__avu68{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-md);color:var(--text-secondary);margin-bottom:var(--space-2)}.SearchClient_resultsCount__iwYFV{font-weight:700;font-size:var(--font-lg);color:var(--text)}.SearchClient_countryLegend__Yq56S{display:flex;gap:var(--space-3);font-size:var(--font-sm)}.SearchClient_countryLegendItem__gVHgk{display:flex;align-items:center;gap:var(--space-1)}.SearchClient_countryLegendSwatch__qO_RX{width:4px;height:1em;border-radius:var(--radius-sm)}.SearchClient_resultsControls__SPIfu{display:flex;align-items:center;gap:var(--space-3)}.SearchClient_treeToggle__65Ky8{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-md);color:var(--text);cursor:pointer}.SearchClient_cardList__iB6cB{display:flex;flex-direction:column;gap:var(--space-3)}.SearchClient_faint__MXl1e,.SearchClient_muted__HvlKM{color:var(--text-secondary)}.SearchClient_faint__MXl1e{font-size:var(--font-md)}.SearchClient_statsHead__htRty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-3)}.SearchClient_statsTitle__4FAl8{font-weight:700;font-size:var(--font-md);margin:0}.SearchClient_statsClose__8nGVI{background:none;border:none;cursor:pointer;padding:var(--space-1);display:flex;align-items:center;color:var(--text-secondary);line-height:var(--leading-none)}.SearchClient_pagination__HfZ6c{display:flex;justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:var(--space-6) 0}.SearchClient_pageButton__8freC{min-width:2.25rem;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--font-md);cursor:pointer;font-family:inherit;color:var(--text)}.SearchClient_pageButton__8freC[aria-current=page]{background:var(--darkbg);color:var(--text-inverse);border-color:var(--darkbg)}.SearchClient_pageButton__8freC:disabled{cursor:not-allowed;opacity:.5}.SearchClient_pageGap__5f_a2{padding:0 var(--space-1);color:var(--text-secondary)}@media (max-width:820px){.SearchClient_searchForm__0jlBE{flex-direction:column;overflow-y:visible}.SearchClient_mainColumn__ChwJL{order:1;overflow-y:visible;padding:var(--space-3)}.SearchClient_searchBar__4V_Cl{padding:var(--space-1) var(--space-3);gap:var(--space-1);margin-bottom:var(--space-2)}.SearchClient_resultsHead__avu68{font-size:var(--font-md);gap:var(--space-1);margin-bottom:var(--space-1)}.SearchClient_cardList__iB6cB{gap:var(--space-2)}.SearchClient_pagination__HfZ6c{margin:var(--space-4) 0}.SearchClient_statsColumn__S_E2m{order:2;width:100%}.SearchClient_filtersColumn__JC7ni{order:3;overflow-y:visible;border-right:none;border-top:1px solid var(--border);width:100%}.SearchClient_filtersAside__tNU2A{width:100%;overflow-y:visible;padding-bottom:var(--space-6)}.SearchClient_statsAside__a10gQ{width:100%;border-left:none;border-top:1px solid var(--border);max-height:none;overflow-y:visible}}