.App_page__IJ6_L{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.App_header__L7rtZ{background:var(--canvas);border-bottom:1px solid var(--hairline)}.App_headerInner__f58Pc{max-width:1200px;margin:0 auto;padding:48px var(--gutter) 0}.App_brandRow__HuUin{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:24px}.App_brandMark__ZOpBo{width:24px;height:24px;flex:none;display:block}.App_brandName__9mCxi{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:.2px}.App_brandRule__pirmI{width:1px;height:14px;flex:none;background:var(--hairline)}.App_brandCompany__SGJrG{font-size:14px;color:var(--muted)}.App_title___6Qn7{font-size:clamp(30px,6vw,48px);line-height:1.1;letter-spacing:-.02em;font-weight:500;max-width:760px}.App_subtitle__ot_C5{margin-top:16px;max-width:760px;color:var(--muted);font-size:16px}.App_tabs__c5UOF{display:flex;gap:4px;margin-top:32px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter)}.App_tabs__c5UOF::-webkit-scrollbar{display:none}.App_tabs__c5UOF>:last-child{margin-right:0}.App_tabOn__LJeFF,.App_tab__gYteZ{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:10px 4px 14px;margin-right:24px;font-size:15px;font-weight:500;color:var(--muted);white-space:nowrap}.App_tabLock__Jnrqu{width:13px;height:13px;flex:none;color:var(--muted-soft)}.App_tab__gYteZ:hover{color:var(--ink)}.App_tabOn__LJeFF{color:var(--ink);border-bottom-color:var(--primary)}.App_tabShort__BsYec{display:none}.App_lockRow__32I4f{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 10px;margin-bottom:12px;font-size:13px;color:var(--muted-soft)}.App_lockRowBtn__lD_ek{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.App_lockRowBtn__lD_ek:hover{color:var(--ink)}.App_main__yEtJw{flex:1 1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:32px var(--gutter) 48px}.App_footer__yxJHR{background:var(--surface-dark);color:var(--on-dark-soft);margin-top:24px}.App_footerInner__9JeOg{max-width:1200px;margin:0 auto;padding:64px var(--gutter);font-size:14px}.App_footerTop__N7uMh{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.3fr);grid-gap:48px 40px;gap:48px 40px}.App_footerBrandRow__tkC9s{display:flex;align-items:center;gap:10px}.App_footerMark__7Mvjq{width:28px;height:28px;flex:none;display:block}.App_footerWordmark__CnL0k{color:var(--on-dark);font-size:15px;font-weight:500;letter-spacing:.2px}.App_footerBlurb__5z5kE{margin-top:16px;max-width:46ch;line-height:1.65}.App_footerCaveat__gWAqk{margin-top:12px;max-width:46ch;color:var(--muted-soft);font-size:13px;line-height:1.6}.App_footerCol__Mh45W{min-width:0}.App_footerColTitle__Gs_qZ{font-family:var(--sans);color:var(--on-dark);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.App_footerList__1V7m6{list-style:none;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.App_footerLink__fDUtC{background:none;border:none;padding:0;font:inherit;text-align:left;color:var(--on-dark-soft)}.App_footerEmail__dyCOA:hover,.App_footerLink__fDUtC:hover,.App_footerLink__fDUtC[aria-current=page]{color:var(--on-dark)}.App_footerListNote__WIriL{color:var(--muted-soft);font-size:13px;line-height:1.5}.App_footerCompany__ZRlbx{color:var(--on-dark);font-weight:500;margin-bottom:6px}.App_footerEmail__dyCOA{display:inline-block;color:var(--on-dark-soft);font-size:13px;overflow-wrap:anywhere;margin-bottom:12px}.App_footerBar__HT39m{margin-top:48px;padding-top:24px;border-top:1px solid rgba(250,249,245,.12)}.App_footerLegal__L57Ig{color:var(--muted-soft);font-size:13px}@media (max-width:1024px){.App_footerTop__N7uMh{grid-template-columns:repeat(3,minmax(0,1fr))}.App_footerAbout___GUhI{grid-column:1/-1}}@media (max-width:768px){.App_headerInner__f58Pc{padding:32px var(--gutter) 0}.App_brandRule__pirmI{display:none}.App_tabs__c5UOF{margin-top:24px}.App_tabOn__LJeFF,.App_tab__gYteZ{margin-right:16px}.App_tabLong__nziom{display:none}.App_tabShort__BsYec{display:inline}.App_main__yEtJw{padding:24px var(--gutter) 40px}.App_footerInner__9JeOg{padding:48px var(--gutter)}.App_footerTop__N7uMh{grid-template-columns:minmax(0,1fr);gap:32px}.App_footerBar__HT39m{margin-top:32px}.App_footerList__1V7m6{gap:0}.App_footerEmail__dyCOA,.App_footerLink__fDUtC{display:inline-flex;align-items:center;min-height:44px;padding:7px 0}.App_footerListNote__WIriL{padding:5px 0}}.Home_notice__BoYd3{background:var(--surface-soft);border-left:3px solid var(--accent-amber);border-radius:8px;padding:18px 22px;font-size:14px}.Home_notice__BoYd3 h2{font-size:20px;margin-bottom:6px}.Home_statRow__3SxkM{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.Home_tile__Md8J4,.Home_tile_alert__FKsXE,.Home_tile_good__rxJud{display:flex;flex-direction:column;gap:6px;background:var(--surface-card);border-radius:12px;padding:22px 24px;border-left:3px solid var(--hairline)}.Home_tile_good__rxJud{border-left-color:var(--success)}.Home_tile_alert__FKsXE{border-left-color:var(--primary)}.Home_tileValue__yfs6m{font-family:var(--serif);font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Home_tileLabel__PmVqJ{font-size:13px;color:var(--muted);line-height:1.4}.Home_leadCard__pG8ob{background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;padding:28px;margin-bottom:24px}.Home_leadTitle__W_mUs{font-size:24px;margin-bottom:14px}.Home_lead__9pacZ{max-width:80ch;color:var(--body);font-size:15px;line-height:1.65}.Home_lead__9pacZ+.Home_lead__9pacZ{margin-top:14px}.Home_leadNote__c6zCg{max-width:80ch;margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline-soft);color:var(--muted);font-size:13.5px;line-height:1.6}.Home_freshCard__A_MV0,.Home_shortlistCard__HtlBA,.Home_urgentCard__Trkev{background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;padding:28px;margin-bottom:24px}.Home_shortlistCard__HtlBA{border-left:3px solid var(--primary)}.Home_urgentCard__Trkev{border-left:3px solid var(--accent-amber)}.Home_freshHead__AIx5M{margin-bottom:20px}.Home_freshTitle__lsXFB{font-size:22px;margin-bottom:8px}.Home_freshLead__N3QvI{max-width:78ch;color:var(--muted);font-size:13.5px;line-height:1.6}.Home_shortlist__jqyz0{list-style:none;counter-reset:shortlist;display:flex;flex-direction:column}.Home_shortItem__cRAmn{display:flex;align-items:flex-start;gap:18px;padding:16px 0;border-top:1px solid var(--hairline-soft)}.Home_shortItem__cRAmn:first-child{border-top:none;padding-top:0}.Home_shortScore__biosk{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:52px}.Home_shortNum__gqoDK{font-family:var(--serif);font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Home_shortBody__019Op{min-width:0}.Home_shortTitle__4GdWV{font-weight:500;color:var(--ink);font-size:15px;line-height:1.4}.Home_shortWhy__DXL0a{margin-top:4px;color:var(--body);font-size:13px}.Home_shortNote__2661x{margin-top:4px;color:var(--muted-soft);font-size:12.5px;line-height:1.5}.Home_urgentList__jhnv8{list-style:none;display:flex;flex-direction:column}.Home_urgentList__jhnv8 li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:11px 0;border-top:1px solid var(--hairline-soft)}.Home_urgentList__jhnv8 li:first-child{border-top:none;padding-top:0}.Home_urgentTitle__QGjVu{flex:1 1 260px;min-width:0;color:var(--ink);font-size:14px;font-weight:500}.Home_urgentMeta__HJIwu{color:var(--muted-soft);font-size:12.5px}.Home_grid__Bt0gX{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.Home_cardFailed__XoBKc,.Home_card__zeHTy{display:flex;flex-direction:column;gap:5px;text-align:left;background:var(--surface-soft);border:1px solid var(--hairline);border-radius:10px;padding:16px 18px;font:inherit;min-width:0}.Home_cardFailed__XoBKc:hover:not(:disabled),.Home_card__zeHTy:hover:not(:disabled){border-color:var(--primary)}.Home_cardFailed__XoBKc:disabled,.Home_card__zeHTy:disabled{cursor:default;opacity:.75}.Home_cardFailed__XoBKc{border-left:3px solid var(--error)}.Home_cardTop__AIUEi{display:flex;align-items:center;justify-content:space-between;gap:10px}.Home_cardName__7w_tq{font-weight:500;color:var(--ink);font-size:14.5px}.Home_dot_aging__9KcYa,.Home_dot_fresh__Bl5_s,.Home_dot_never__Ugn_e,.Home_dot_stale__zxExm{flex:none;width:8px;height:8px;border-radius:50%;background:var(--muted-soft)}.Home_dot_fresh__Bl5_s{background:var(--success)}.Home_dot_aging__9KcYa{background:var(--warning)}.Home_dot_stale__zxExm{background:var(--error)}.Home_cardCount___vKRb{font-family:var(--serif);font-size:20px;color:var(--ink);letter-spacing:-.01em}.Home_cardMeta__oSluo,.Home_cardStats__k9mla{color:var(--muted);font-size:12.5px}.Home_cardStats__k9mla{color:var(--muted-soft)}.Home_cardBlurb__p08YQ{margin-top:6px;padding-top:8px;border-top:1px solid var(--hairline-soft);color:var(--muted);font-size:12.5px;line-height:1.5}.Home_cardError__dTsnK{margin-top:6px;color:var(--error);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.Home_kindGrid__4J5vD{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.Home_kindCard__T3U3N{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--surface-soft);border:1px solid var(--hairline);border-radius:10px;padding:16px 18px;font:inherit;min-width:0}.Home_kindCard__T3U3N:hover:not(:disabled){border-color:var(--primary)}.Home_kindCard__T3U3N:disabled{cursor:default;opacity:.55}.Home_kindCount__m7pjd{font-family:var(--serif);font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Home_kindLabel__r_bJJ{font-weight:500;color:var(--ink);font-size:14px}.Home_kindBlurb__x_Ol1{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.5}@media (max-width:768px){.Home_freshCard__A_MV0,.Home_leadCard__pG8ob,.Home_shortlistCard__HtlBA,.Home_urgentCard__Trkev{padding:20px}.Home_tileValue__yfs6m{font-size:32px}.Home_shortItem__cRAmn{gap:14px}}.Shared_field__SQFfH{display:flex;flex-direction:column;gap:6px;min-width:0}.Shared_fieldLabel__e6MRZ{font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.Shared_anchor__jDyrs{position:relative}.Shared_buttonOn__n9mj4,.Shared_button__AdKqQ{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:8px 12px;font-size:14px;color:var(--ink);background:var(--canvas);border:1px solid var(--hairline);border-radius:8px;text-align:left}.Shared_buttonOn__n9mj4{border-color:var(--primary);box-shadow:inset 2px 0 0 var(--primary)}.Shared_buttonText__kN7Gh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shared_caret__y9Y0q{flex:none;color:var(--muted);font-size:11px}.Shared_pop__qieFT{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:260px;max-width:min(360px,88vw);background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;box-shadow:0 6px 24px rgba(20,20,19,.1);overflow:hidden}@media (max-width:768px){.Shared_buttonOn__n9mj4,.Shared_button__AdKqQ{height:44px}.Shared_pop__qieFT{width:100%;min-width:0;max-width:none}.Shared_searchInput__IvM3G{height:44px}.Shared_optionBtnOn__c_pzR,.Shared_optionBtn__Sb2Oz,.Shared_optionEmpty__myEla,.Shared_option__aFnZQ{min-height:40px;padding-top:8px;padding-bottom:8px}}.Shared_popSearch__6jBf7{padding:8px 8px 4px;border-bottom:1px solid var(--hairline-soft);background:var(--canvas)}.Shared_searchInput__IvM3G{width:100%;height:34px;font-size:14px}.Shared_popList__f8L4M{max-height:320px;overflow-y:auto;padding:5px 6px}.Shared_popEmpty__zNJ9Q{padding:14px 8px;font-size:13px;color:var(--muted)}.Shared_optionBtnOn__c_pzR,.Shared_optionBtn__Sb2Oz,.Shared_optionEmpty__myEla,.Shared_option__aFnZQ{display:flex;align-items:center;gap:10px;padding:3px 8px;border-radius:5px;font-size:14px;line-height:1.4;cursor:pointer}.Shared_optionEmpty__myEla input,.Shared_option__aFnZQ input{flex:none;width:14px;height:14px;margin:0;padding:0;border-radius:3px}.Shared_optionBtnOn__c_pzR,.Shared_optionBtn__Sb2Oz{width:100%;background:none;border:none;text-align:left;color:var(--ink);font-family:inherit}.Shared_optionBtnOn__c_pzR{background:var(--surface-card);font-weight:500}.Shared_optionBtnOn__c_pzR:hover,.Shared_optionBtn__Sb2Oz:hover,.Shared_optionEmpty__myEla:hover,.Shared_option__aFnZQ:hover{background:var(--surface-soft)}.Shared_optionNote__Gn4p_{color:var(--muted-soft);font-size:12px}.Shared_optionEmpty__myEla{color:var(--muted-soft)}.Shared_optionAll__7GTQ4{font-weight:500;color:var(--ink)}.Shared_optionName__0U6gf{flex:1 1;min-width:0}.Shared_optionCount__tpnDc{flex:none;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Shared_popFoot__Q5Xie{border-top:1px solid var(--hairline-soft);padding:8px;background:var(--surface-soft)}.Shared_popHint__w_lYs{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.Shared_linkBtn__cfAT4{background:none;border:none;padding:0;font-size:13px;font-weight:500;color:var(--primary)}.Shared_pill_amber__uSSFN,.Shared_pill_blue__dIvmj,.Shared_pill_coral__W366T,.Shared_pill_green__me0hu,.Shared_pill_ink__Zqrk_,.Shared_pill_plain__QrSrK,.Shared_pill_rose__ZnjFO,.Shared_pill_soft__8uAeP,.Shared_pill_teal__tdUFp,.Shared_pill_violet__nmXik{background:rgba(124,92,184,.16);color:#52408a}.Shared_pill_blue__dIvmj{background:rgba(74,124,196,.17);color:#2f5a93}.Shared_pill_green__me0hu{background:rgba(93,184,114,.2);color:#2f6b41}.Shared_pill_rose__ZnjFO{background:rgba(198,69,69,.14);color:#9b3030}.Shared_pill_plain__QrSrK{background:var(--surface-card);color:var(--body-strong)}.Shared_pill_coral__W366T{background:var(--primary);color:var(--on-primary)}.Shared_pill_teal__tdUFp{background:rgba(93,184,166,.18);color:#2c6a5e}.Shared_pill_amber__uSSFN{background:rgba(232,165,90,.22);color:#8a5a15}.Shared_pill_ink__Zqrk_{background:var(--surface-dark);color:var(--on-dark)}.Shared_pill_soft__8uAeP{background:var(--surface-cream-strong);color:var(--muted)}.Grants_controls__WCXEE{background:var(--surface-card);border-radius:12px;padding:24px;margin-bottom:24px}.Grants_searchRow__S4lXT{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.Grants_search__cE0oQ{flex:1 1 320px;min-width:0}.Grants_resetBtn__YJO60{flex:none;min-height:40px;border:1px solid var(--hairline);border-radius:8px;padding:7px 14px;background:var(--canvas);color:var(--body-strong);font-size:13px;font-weight:500}.Grants_resetBtn__YJO60:hover{border-color:var(--primary);color:var(--primary)}.Grants_filterGrid__IVMQ8{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.Grants_field__QJbjA{display:flex;flex-direction:column;gap:6px;min-width:0}.Grants_fieldLabel__2ZXXA{font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.Grants_check__fvTsx{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--hairline-soft);font-size:13.5px;line-height:1.5;color:var(--body);cursor:pointer}.Grants_check__fvTsx input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--primary)}.Grants_resultBar__abhJL{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px}.Grants_resultCount__4pugj{font-family:var(--serif);font-size:26px;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.Grants_resultSub__jogc3{margin-top:4px;max-width:72ch;color:var(--muted);font-size:13.5px}.Grants_resultSub__jogc3 strong{color:var(--body-strong);font-weight:500}.Grants_notice__dTDgQ{background:var(--surface-soft);border-left:3px solid var(--accent-amber);border-radius:8px;padding:18px 22px;font-size:14px}.Grants_notice__dTDgQ h2{font-size:20px;margin-bottom:6px}.Grants_tableCard__O8OMo{background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.Grants_scrollHint__gphjo{padding:12px 18px;border-bottom:1px solid var(--hairline-soft);font-size:12.5px;color:var(--muted-soft)}.Grants_tableScroll__bjeet{overflow-x:auto;-webkit-overflow-scrolling:touch}.Grants_table__ww2i2{width:100%;border-collapse:collapse;font-size:14px}.Grants_table__ww2i2 th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-soft);text-align:left;font-weight:500;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:12px 14px;white-space:nowrap;border-bottom:1px solid var(--hairline)}.Grants_thSortable__U_rc6{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Grants_thSortable__U_rc6:hover{color:var(--ink)}.Grants_table__ww2i2 td{padding:13px 14px;border-bottom:1px solid var(--hairline-soft);vertical-align:top}.Grants_table__ww2i2 tbody tr:hover td{background:var(--surface-soft);cursor:pointer}.Grants_rowOpen__yvPPu td{background:var(--surface-soft)}.Grants_expandCell__US0SV{width:26px;color:var(--muted-soft);padding-right:0!important}.Grants_scoreCell__fg_vJ{white-space:nowrap;width:72px}.Grants_scoreNum__ol1ZW{font-family:var(--serif);font-size:24px;line-height:1;letter-spacing:-.01em;color:var(--ink);margin-right:6px;vertical-align:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Grants_nameCell__gw17Q{min-width:280px;max-width:460px}.Grants_grantTitle__iXhfn{display:block;font-weight:500;color:var(--ink);line-height:1.35}.Grants_grantSub__zOWrq{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.45}.Grants_tagStack__HQg1v{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px}.Grants_moreTag__b0Qdq{font-size:11.5px;color:var(--muted-soft)}.Grants_funderCell__k_9DV{min-width:160px;max-width:240px}.Grants_funderName__sjoRb{display:block;color:var(--body-strong);line-height:1.35}.Grants_oppNum__MYG2I{display:block;margin-top:3px;font-family:var(--mono);font-size:11px;color:var(--muted-soft);overflow-wrap:anywhere}.Grants_numCell__P3fnX{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Grants_amount__sxBBj{display:block;font-weight:500;color:var(--ink);font-size:15px}.Grants_amountFrom__HegSV,.Grants_matchWarn__YYS7w{display:block;margin-top:2px;font-size:11.5px}.Grants_amountFrom__HegSV{color:var(--muted-soft)}.Grants_matchWarn__YYS7w{color:var(--warning);font-weight:500}.Grants_noValue__wGVKI{color:var(--muted-soft);font-size:13px}.Grants_deadlineCell__TSotK{white-space:nowrap}.Grants_deadlineDate__o69Wp{display:block;margin-top:5px;color:var(--body-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Grants_timing___1X6N,.Grants_timing_amber__WHysb,.Grants_timing_blue__BN3EV,.Grants_timing_green__p9LJK,.Grants_timing_rose__NwHv9,.Grants_timing_soft__0Btn0,.Grants_timing_violet__H_HNy{display:block;margin-top:2px;font-size:11.5px;color:var(--muted-soft)}.Grants_timing_rose__NwHv9{color:var(--error);font-weight:500}.Grants_timing_amber__WHysb{color:var(--warning);font-weight:500}.Grants_timing_blue__BN3EV,.Grants_timing_green__p9LJK{color:var(--muted)}.Grants_empty__XZOCB{padding:44px 14px!important;text-align:center;color:var(--muted)}.Grants_empty__XZOCB button{background:none;border:none;padding:0;font:inherit;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.Grants_detailRow__Pfv8E td{background:var(--surface-soft);padding:0!important}.Grants_detailRow__Pfv8E td:hover{cursor:default}.Grants_detailGrid__xq_uM{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:30px;gap:30px;padding:24px}.Grants_detailCol__6hVdf{min-width:0}.Grants_detailCol__6hVdf+.Grants_detailCol__6hVdf{border-left:1px solid var(--hairline);padding-left:30px}.Grants_detailHead__FTtum{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.Grants_detailHead__FTtum+.Grants_detailHead__FTtum,.Grants_linkList__4588N+.Grants_detailHead__FTtum,.Grants_matchList__M_Mx1+.Grants_detailHead__FTtum,.Grants_noteList__jIXCw+.Grants_detailHead__FTtum,.Grants_partList__6BRdV+.Grants_detailHead__FTtum,.Grants_summary__M9gJc+.Grants_detailHead__FTtum{margin-top:22px}.Grants_gradeInline__exWi8{display:inline-flex;align-items:center;gap:6px;margin-left:8px;text-transform:none;letter-spacing:0;font-size:12px;color:var(--muted-soft)}.Grants_summary__M9gJc{font-size:13.5px;line-height:1.6;color:var(--body);white-space:pre-wrap}.Grants_linkList__4588N,.Grants_matchList__M_Mx1,.Grants_noteList__jIXCw,.Grants_partList__6BRdV,.Grants_regList___bAKV{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.55}.Grants_noteList__jIXCw li{padding-left:12px;border-left:2px solid var(--surface-cream-strong);color:var(--body)}.Grants_linkList__4588N li a{text-decoration:underline;text-underline-offset:3px}.Grants_dl__lTaWu{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;font-size:13.5px}.Grants_dl__lTaWu dt{color:var(--muted)}.Grants_dl__lTaWu dd{color:var(--body-strong);min-width:0;overflow-wrap:anywhere}.Grants_ddNote__j2MQr{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.5}.Grants_warnDd__CR__i{color:var(--body-strong)}.Grants_regList___bAKV{gap:8px}.Grants_regLead__knsLH{display:block;color:var(--muted-soft);font-size:12px}.Grants_partList__6BRdV{gap:16px}.Grants_partHead__tXPbS{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.Grants_partLabel__Zxi6g{font-weight:500;color:var(--ink);font-size:13.5px}.Grants_partScore__aRDPi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}.Grants_bar__gPUJC{height:5px;margin:6px 0;border-radius:999px;background:var(--surface-cream-strong);overflow:hidden}.Grants_barFill__2nRnX{height:100%;border-radius:999px;background:var(--primary)}.Grants_partWhy__hTje8{color:var(--muted);font-size:12.5px;line-height:1.55}.Grants_matchList__M_Mx1 li{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.Grants_matchHits__LV5PB{color:var(--muted-soft);font-size:12px;font-style:italic;line-height:1.45}.Grants_basisNote__CSMLJ,.Grants_provenance__RRtUQ{margin-top:14px;color:var(--muted-soft);font-size:12px;line-height:1.5}.Grants_provenance__RRtUQ{padding-top:14px;border-top:1px solid var(--hairline)}.Grants_offMission__7BOrv{margin-top:16px;padding:10px 12px;border-left:3px solid var(--warning);background:var(--surface-card);border-radius:6px;font-size:12.5px;line-height:1.55;color:var(--body)}.Grants_pager__cWfBt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;border-top:1px solid var(--hairline);background:var(--surface-soft)}.Grants_pagerBtn__5lNUW{background:var(--canvas);border:1px solid var(--hairline);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--ink)}.Grants_pagerBtn__5lNUW:disabled{color:var(--muted-soft);cursor:not-allowed}.Grants_pagerInfo__olA7i{font-size:13px;color:var(--muted)}.Grants_panelOpen__EjRSE,.Grants_panel__S29iR{margin-top:24px;background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.Grants_panelHead__6hovM{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;padding:16px 20px;text-align:left}.Grants_panelHead__6hovM:hover{background:var(--surface-soft)}.Grants_panelTitle__Lh8RW{font-family:var(--serif);font-size:19px;color:var(--ink)}.Grants_panelSummary__9dCqX{flex:1 1;color:var(--muted);font-size:13px}.Grants_panelCaretOpen__u42c9,.Grants_panelCaret__zfRuo{flex:none;color:var(--muted-soft);transition:transform .15s ease}.Grants_panelCaretOpen__u42c9{transform:rotate(180deg)}.Grants_panelBody__WhtsH{padding:4px 20px 22px;border-top:1px solid var(--hairline-soft)}.Grants_keyNote__rgC7E{max-width:78ch;margin:18px 0 22px;color:var(--body);font-size:14px;line-height:1.6}.Grants_keyGrid__4CqZh{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.Grants_keyGrid__4CqZh+.Grants_keyGrid__4CqZh{margin-top:24px;padding-top:24px;border-top:1px solid var(--hairline-soft)}.Grants_keyGroup__4_djH{min-width:0}.Grants_keyHead__CjV3R{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink);margin-bottom:8px}.Grants_keyMax__QibVC{color:var(--muted-soft);font-weight:400;font-size:12px}.Grants_keyWhy__qefW_{color:var(--muted);font-size:13px;line-height:1.6}.Grants_keyList__zuwxQ{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.Grants_keyList__zuwxQ li{display:flex;align-items:center;gap:8px}@media (max-width:900px){.Grants_detailCol__6hVdf+.Grants_detailCol__6hVdf{border-left:none;padding-left:0;padding-top:22px;border-top:1px solid var(--hairline)}}@media (max-width:768px){.Grants_controls__WCXEE{padding:18px}.Grants_detailGrid__xq_uM{padding:18px;gap:22px}.Grants_nameCell__gw17Q{min-width:220px}}.Method_cardAccent__64Td2,.Method_cardWarn___RwXo,.Method_card__9wH1V{background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;padding:30px;margin-bottom:24px}.Method_cardAccent__64Td2{border-left:3px solid var(--primary)}.Method_cardWarn___RwXo{border-left:3px solid var(--warning)}.Method_h2__hh2HM{font-size:24px;margin-bottom:14px}.Method_h3__oyWTb{margin-bottom:8px}.Method_h3Spaced__J9nEi,.Method_h3__oyWTb{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--ink)}.Method_h3Spaced__J9nEi{margin:30px 0 12px;padding-top:22px;border-top:1px solid var(--hairline-soft)}.Method_h4__l7Qcb{font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--body-strong);margin-bottom:6px}.Method_pMuted__EYo3c,.Method_p__0PCgt{max-width:80ch;font-size:15px;line-height:1.65;color:var(--body)}.Method_pMuted__EYo3c+.Method_pMuted__EYo3c,.Method_p__0PCgt+.Method_pMuted__EYo3c,.Method_p__0PCgt+.Method_p__0PCgt{margin-top:14px}.Method_pMuted__EYo3c{font-size:13.5px;color:var(--muted)}.Method_twoUp__b8d_A{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-top:18px}.Method_sourceList__re02d{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.Method_source__GGnIX{background:var(--surface-soft);border-radius:10px;padding:20px;min-width:0}.Method_sourceHead__QnN33{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.Method_sourceName__qbRqH{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--ink)}.Method_sourceCount__VawwB{font-size:12.5px;color:var(--muted-soft)}.Method_sourceBlurb__8Tzwj{font-size:13.5px;line-height:1.6;color:var(--body)}.Method_caveat__Gyti6{margin-top:12px;padding:10px 12px;background:var(--surface-card);border-left:2px solid var(--accent-amber);border-radius:6px;font-size:12.5px;line-height:1.6;color:var(--body)}.Method_caveat__Gyti6 strong{color:var(--ink);font-weight:500}.Method_sourceLink__h9Yp7{display:inline-block;margin-top:12px;font-size:12.5px;font-family:var(--mono)}.Method_componentGrid__wHUMQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:22px;gap:22px;margin-top:22px}.Method_component__n9VcM{min-width:0}.Method_componentHead__E8Nf1{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.Method_componentHead__E8Nf1 .Method_h3__oyWTb{margin-bottom:0}.Method_componentMax__lfacY{font-family:var(--serif);font-size:22px;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Method_weightBar__KAPvx{height:5px;margin:8px 0 10px;border-radius:999px;background:var(--surface-cream-strong);overflow:hidden}.Method_weightFill__4ko0t{height:100%;border-radius:999px;background:var(--primary)}.Method_componentWhy__6X9x9{color:var(--muted);font-size:13px;line-height:1.6}.Method_gradeList__zy2Q0{list-style:none;display:flex;flex-direction:column;gap:10px}.Method_gradeList__zy2Q0 li{display:flex;align-items:center;gap:12px;font-size:13.5px}.Method_gradeRange__0QOA7{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:78px}.Method_gradeLabel__XDjs6{color:var(--body-strong)}.Method_ringList__G92ye{display:flex;flex-direction:column;gap:18px;margin-top:22px}.Method_ring_adjacent__K_UZp,.Method_ring_core__JcjGk,.Method_ring_strong__tmCG1,.Method_ring_wider__MASiI{background:var(--surface-soft);border-radius:10px;padding:20px;border-left:3px solid var(--hairline)}.Method_ring_core__JcjGk{border-left-color:var(--primary)}.Method_ring_strong__tmCG1{border-left-color:var(--success)}.Method_ring_adjacent__K_UZp{border-left-color:var(--accent-teal)}.Method_ring_wider__MASiI{border-left-color:var(--muted-soft)}.Method_ringHead__h0J4S{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px}.Method_ringHead__h0J4S .Method_h3__oyWTb{margin-bottom:0}.Method_ringCount__Cp97g{font-size:12.5px;color:var(--muted-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Method_declinedList__H0uR_,.Method_kindList__S2Afy,.Method_regList__iVWeB,.Method_themeList__rRZJj{list-style:none;display:grid;grid-gap:12px;gap:12px}.Method_themeList__rRZJj{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Method_themeList__rRZJj li{min-width:0}.Method_themeName__w_eJK{display:block;font-size:13.5px;font-weight:500;color:var(--body-strong)}.Method_themeBlurb__eLpbf{display:block;margin-top:2px;font-size:12.5px;line-height:1.55;color:var(--muted)}.Method_declinedList__H0uR_,.Method_kindList__S2Afy,.Method_regList__iVWeB{margin-top:20px;grid-template-columns:minmax(0,1fr)}.Method_declinedList__H0uR_ li,.Method_kindList__S2Afy li,.Method_regList__iVWeB li{display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr);grid-gap:6px 24px;gap:6px 24px;padding:12px 0;border-top:1px solid var(--hairline-soft);align-items:baseline}.Method_declinedList__H0uR_ li:first-child,.Method_kindList__S2Afy li:first-child,.Method_regList__iVWeB li:first-child{border-top:none;padding-top:0}.Method_declinedName__62ujk,.Method_kindName__YVe5E,.Method_regName__91dmV{font-size:13.5px;font-weight:500;color:var(--ink)}.Method_declinedWhy___ZVPT,.Method_kindWhy__GyRm_,.Method_regLead__d3lpk{font-size:13px;line-height:1.6;color:var(--muted)}.Method_regLead__d3lpk{color:var(--muted-soft)}.Method_cmdList__HQG98{display:grid;grid-template-columns:minmax(200px,auto) minmax(0,1fr);grid-gap:10px 24px;gap:10px 24px;margin:20px 0;font-size:13.5px}.Method_cmdList__HQG98 dt{min-width:0}.Method_cmdList__HQG98 dd{color:var(--muted);line-height:1.55;min-width:0}@media (max-width:768px){.Method_cardAccent__64Td2,.Method_cardWarn___RwXo,.Method_card__9wH1V{padding:20px}.Method_h2__hh2HM{font-size:21px}.Method_cmdList__HQG98,.Method_declinedList__H0uR_ li,.Method_kindList__S2Afy li,.Method_regList__iVWeB li{grid-template-columns:minmax(0,1fr)}.Method_cmdList__HQG98 dd{margin-bottom:6px}}.Lock_wrap__Zcb_9{display:flex;flex-direction:column;gap:24px}.Lock_lockCard__p6ghv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:clamp(32px,7vw,56px) 20px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas)}.Lock_lockIcon__wBYY6{width:32px;height:32px;color:var(--muted-soft)}.Lock_lockTitle__fMWII{font-size:clamp(20px,5.5vw,26px);margin-top:4px}.Lock_lockHint__f7Jtt{max-width:520px;font-size:14px;color:var(--muted)}.Lock_form__5hqv8{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.Lock_formStart__Aridg{justify-content:flex-start;margin-top:12px}.Lock_input__ueTRa{width:260px;max-width:100%}.Lock_primaryBtn__TVZs_{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:500;border:none;border-radius:8px;padding:8px 20px;min-height:40px}.Lock_primaryBtn__TVZs_:active{background:var(--primary-active)}.Lock_primaryBtn__TVZs_:disabled{background:var(--primary-disabled);color:var(--muted);cursor:default}.Lock_error__rc35A{margin-top:12px;max-width:480px;font-size:13px;line-height:1.6;color:var(--error)}.Lock_lockFoot__Gp912{margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline-soft);width:100%;max-width:520px;font-size:13px;color:var(--muted-soft)}.Lock_srOnly__BXUo8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Lock_explainCard__EY8mD{background:var(--canvas);border:1px solid var(--hairline);border-radius:12px;padding:24px}.Lock_explainHead__P7EaO{font-size:20px}.Lock_explainLead__G6hYg{margin-top:4px;max-width:720px;font-size:14px;color:var(--muted)}.Lock_steps__YvTMd{margin:16px 0 0;padding:0;list-style:none;counter-reset:step;display:grid;grid-gap:14px;gap:14px}.Lock_steps__YvTMd li{counter-increment:step;position:relative;padding-left:36px;max-width:760px;font-size:14px;line-height:1.6;color:var(--body)}.Lock_steps__YvTMd li:before{content:counter(step);position:absolute;left:0;top:1px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-cream-strong);color:var(--ink);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Lock_steps__YvTMd strong{color:var(--ink);font-weight:600}.Lock_explainNote__dunMF{margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline-soft);font-size:13px;line-height:1.6;color:var(--muted)}.Lock_contactCard__ttqP7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:12px;background:var(--surface-card)}.Lock_contactText__5yq3x{min-width:min(260px,100%);flex:1 1 min(420px,100%)}.Lock_contactHead__VY1ph{font-size:20px}.Lock_contactBody__fh0iz{margin-top:4px;max-width:620px;font-size:14px;color:var(--body)}.Lock_contactAction__33I3y{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Lock_contactBtn__NNCRg{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:8px;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:500;white-space:nowrap}.Lock_contactBtn__NNCRg:active{background:var(--primary-active);text-decoration:none}.Lock_contactEmail__SS45s{font-size:13px;color:var(--muted);overflow-wrap:anywhere}@media (max-width:768px){.Lock_contactCard__ttqP7,.Lock_explainCard__EY8mD{padding:16px}.Lock_form__5hqv8{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.Lock_input__ueTRa{width:100%;height:44px}.Lock_primaryBtn__TVZs_{min-height:44px}.Lock_steps__YvTMd li{padding-left:32px}.Lock_contactAction__33I3y{width:100%}.Lock_contactBtn__NNCRg{width:100%;justify-content:center}}