.BackToTop_btn__TZ9ey{position:fixed;right:24px;bottom:24px;z-index:50;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--color-accent);box-shadow:var(--shadow-md);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s ease}.BackToTop_visible___0lC8{opacity:1;transform:translateY(0);pointer-events:auto}.BackToTop_btn__TZ9ey:hover{background:var(--color-accent-dark)}@media (max-width:768px){.BackToTop_btn__TZ9ey{right:16px;bottom:16px}}.CalculatorsDropdown_dropdownContainer__GCj_a{position:relative;display:inline-block}.CalculatorsDropdown_trigger__oZ7Pc{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-sm);font-size:.92rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s ease,background .15s ease;cursor:pointer;text-decoration:none}.CalculatorsDropdown_trigger__oZ7Pc:hover,.CalculatorsDropdown_trigger__oZ7Pc[aria-expanded=true]{color:var(--color-accent);background:var(--color-accent-light)}.CalculatorsDropdown_chevron__HZ7KU{width:14px;height:14px;opacity:.7;transition:transform .25s cubic-bezier(.16,1,.3,1)}.CalculatorsDropdown_open__Kr_0f{transform:rotate(180deg)}.CalculatorsDropdown_menuWrapper__A8CwH{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:12px;z-index:100;width:380px}.CalculatorsDropdown_menuWrapper__A8CwH:before{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:transparent transparent color-mix(in srgb,var(--color-accent) 20%,var(--color-border)) transparent;z-index:101}.CalculatorsDropdown_menu__lLAKq{background:var(--color-bg-card);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.05),0 20px 60px color-mix(in srgb,var(--color-accent) 18%,transparent);padding:8px;display:flex;flex-direction:column;gap:4px;animation:CalculatorsDropdown_slideDown__62niu .25s cubic-bezier(.16,1,.3,1);position:relative;z-index:102}.CalculatorsDropdown_menuHeader__7uxpP{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 12px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);margin-bottom:4px}.CalculatorsDropdown_menuTitle__RbQ0F{font-size:.75rem;font-weight:700;color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase}.CalculatorsDropdown_viewAll__FE9Xt{font-size:.85rem;font-weight:600;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}.CalculatorsDropdown_viewAll__FE9Xt:hover{opacity:.8}.CalculatorsDropdown_item__fPl2x{display:flex;align-items:flex-start;gap:16px;padding:12px;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s ease,transform .1s ease}.CalculatorsDropdown_item__fPl2x:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.CalculatorsDropdown_item__fPl2x:active{transform:scale(.98)}.CalculatorsDropdown_iconWrap__QDI3p{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.CalculatorsDropdown_item__fPl2x:hover .CalculatorsDropdown_iconWrap__QDI3p{background:color-mix(in srgb,var(--color-accent) 18%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--color-accent) 30%,transparent);transform:scale(1.08)}.CalculatorsDropdown_icon__ldmRS{font-size:1.3rem;line-height:1}.CalculatorsDropdown_content__CGxQy{display:flex;flex-direction:column;gap:4px}.CalculatorsDropdown_label__oYZbJ{font-weight:700;font-size:.95rem;color:var(--color-text);transition:color .2s ease}.CalculatorsDropdown_item__fPl2x:hover .CalculatorsDropdown_label__oYZbJ{color:var(--color-accent)}.CalculatorsDropdown_blurb__7Saex{font-size:.82rem;color:var(--color-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes CalculatorsDropdown_slideDown__62niu{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.CalculatorsDropdown_menuWrapper__A8CwH{display:none}}.DownloadButton_button__wZoHi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-accent) 0,color-mix(in srgb,var(--color-accent) 70%,#000) 100%);color:#fff;font-weight:600;font-family:var(--font-dm-sans);font-size:.875rem;border-radius:999px;text-decoration:none;box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 30%,transparent),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid color-mix(in srgb,var(--color-accent) 90%,#000)}.DownloadButton_button__wZoHi:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 16px color-mix(in srgb,var(--color-accent) 40%,transparent),inset 0 1px 0 hsla(0,0%,100%,.3);filter:brightness(1.1)}.DownloadButton_button__wZoHi:active{transform:translateY(0) scale(.98)}.DownloadButton_icon__cuJXa{width:1.125rem;height:1.125rem;flex-shrink:0}.DownloadButton_label__OuFUy{white-space:nowrap}.Header_header__5bMLD{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:color-mix(in srgb,var(--header-bg) 85%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 15%,var(--color-border));box-shadow:0 4px 24px color-mix(in srgb,var(--color-accent) 4%,transparent)}.Header_inner__5RIrv{display:flex;align-items:center;gap:16px;height:64px;max-width:1536px;padding-inline:24px}.Header_logo__9UrpV{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--color-text);min-width:0;flex-shrink:1}.Header_logoText__I0fZ_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_logoIcon__ocf5f{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:.9rem;flex-shrink:0}.Header_nav__UxqfA{display:flex;align-items:center;gap:4px;margin-left:8px}.Header_navLink___TQUS{padding:8px 12px;border-radius:var(--radius-sm);font-size:.92rem;font-weight:500;color:var(--color-text-secondary);transition:all .25s cubic-bezier(.16,1,.3,1)}.Header_navLink___TQUS:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);transform:translateY(-1px)}.Header_actions__KWOlz{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.Header_search__8xtG4{position:relative;width:310px}@media (max-width:1024px){.Header_search__8xtG4{width:240px}}@media (max-width:768px){.Header_nav__UxqfA{display:none}.Header_inner__5RIrv{padding-inline:16px;gap:12px}.Header_search__8xtG4{width:clamp(120px,25vw,190px)}.Header_downloadWrapper__fD6zG{display:none}}@media (max-width:540px){.Header_inner__5RIrv{padding-inline:12px;gap:8px}.Header_actions__KWOlz{gap:6px}.Header_search__8xtG4{width:clamp(90px,23vw,135px)}.Header_logoText__I0fZ_{max-width:clamp(80px,28vw,130px);font-size:.92rem}}@media (max-width:380px){.Header_inner__5RIrv{padding-inline:8px;gap:6px}.Header_actions__KWOlz{gap:4px}.Header_search__8xtG4{width:clamp(80px,22vw,105px)}.Header_logoText__I0fZ_{max-width:clamp(70px,24vw,95px);font-size:.85rem}}.Footer_footer__Hn8qK{margin-top:96px;background:var(--footer-bg);color:var(--footer-text);padding:56px 24px 28px}.Footer_inner__koMAF{max-width:1200px;margin-inline:auto}.Footer_top__Fq97a{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.08)}.Footer_brand__qT5NC{display:flex;flex-direction:column;gap:16px;max-width:320px}.Footer_logo__ohVnd{display:inline-flex;align-items:center;gap:10px}.Footer_logoIcon__yHNOs{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--color-accent);color:#fff;font-size:1.35rem}.Footer_logoName__CyjsP{display:block;font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#fff;line-height:1.05}.Footer_logoKicker__qIU51{display:block;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd}.Footer_tagline__fBzje{font-size:.88rem;line-height:1.6}.Footer_badge__JsawN{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:6px 12px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em}.Footer_badge__JsawN svg{color:var(--color-success)}.Footer_col__cB_Yk{display:flex;flex-direction:column}.Footer_colTitle__Zo6ck{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:6px}.Footer_colSub__61VkW{font-size:.76rem;color:var(--footer-text);margin-bottom:12px;line-height:1.4}.Footer_colLinks__dc2d_{display:flex;flex-direction:column;gap:2px;margin-top:6px}.Footer_link__nsmHn{display:block;padding:6px 0;font-size:.86rem;color:var(--footer-text);transition:color .15s ease,padding-left .15s ease}.Footer_link__nsmHn:hover{color:#fff;padding-left:3px}.Footer_email__PhQur{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--footer-text);margin-bottom:18px;transition:color .15s ease}.Footer_email__PhQur:hover{color:#fff}.Footer_email__PhQur svg{color:var(--color-accent)}.Footer_social__WBuUU{display:flex;flex-wrap:wrap;gap:8px}.Footer_socialLink__daWw_{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--footer-text);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.Footer_socialLink__daWw_:hover{color:#fff;border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 22%,transparent);transform:translateY(-2px)}.Footer_bottom__LHDT3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:24px}.Footer_copy__AhLvK{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.Footer_bottomNav__ZbXRO{display:flex;flex-wrap:wrap;gap:2px 20px}.Footer_bottomLink__3cWwE{display:inline-block;padding:6px 0;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-text);transition:color .15s ease}.Footer_bottomLink__3cWwE:hover{color:var(--color-accent)}@media (max-width:900px){.Footer_top__Fq97a{grid-template-columns:1fr 1fr;gap:32px}.Footer_brand__qT5NC{grid-column:1/-1;max-width:none}}@media (max-width:540px){.Footer_top__Fq97a{grid-template-columns:1fr}.Footer_bottom__LHDT3{flex-direction:column;align-items:flex-start}}.MobileNav_root__ELDH3{display:none}.MobileNav_burger__Dy5Ck{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--color-text)}.MobileNav_backdrop__3vOBf{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:MobileNav_fade__7dWu5 .2s ease}.MobileNav_drawer__MQuj5{position:fixed;top:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;width:min(86vw,340px);background:color-mix(in srgb,var(--color-bg-card) 90%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid color-mix(in srgb,var(--color-accent) 15%,var(--color-border));box-shadow:-12px 0 40px color-mix(in srgb,var(--color-accent) 8%,transparent);animation:MobileNav_slide__5iXRx .28s cubic-bezier(.22,1,.36,1);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.MobileNav_drawerHeader__rhMXS{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--color-border)}.MobileNav_brand__NrIi3{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--color-text)}.MobileNav_brandIcon__z18Pj{width:30px;height:30px;background:var(--color-accent);color:#fff;font-size:.95rem}.MobileNav_brandIcon__z18Pj,.MobileNav_close__F7Ex8{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.MobileNav_close__F7Ex8{width:44px;height:44px;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease}.MobileNav_close__F7Ex8:hover{background:var(--color-bg-secondary);color:var(--color-text)}.MobileNav_list__A9JFI{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.MobileNav_link__eTTzw{display:flex;align-items:center;gap:14px;padding:14px;font-size:1.05rem;font-weight:600;color:var(--color-text);border-radius:var(--radius-md);transition:background .15s ease,color .15s ease}.MobileNav_linkIcon__H7Mm5{display:inline-flex;color:var(--color-text-secondary);transition:color .15s ease}.MobileNav_chevron__amXJz{margin-left:auto;color:var(--color-text-muted);opacity:.6;transition:transform .15s ease,color .15s ease,opacity .15s ease}.MobileNav_link__eTTzw:hover{background:var(--color-accent-light);color:var(--color-accent)}.MobileNav_link__eTTzw:hover .MobileNav_chevron__amXJz,.MobileNav_link__eTTzw:hover .MobileNav_linkIcon__H7Mm5{color:var(--color-accent)}.MobileNav_link__eTTzw:hover .MobileNav_chevron__amXJz{transform:translateX(3px);opacity:1}.MobileNav_active__PXbg_{background:var(--color-accent-light)}.MobileNav_active__PXbg_,.MobileNav_active__PXbg_ .MobileNav_linkIcon__H7Mm5{color:var(--color-accent)}.MobileNav_drawerFooter__9a12p{margin-top:auto;padding:18px 20px;border-top:1px solid var(--color-border);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}@keyframes MobileNav_fade__7dWu5{0%{opacity:0}}@keyframes MobileNav_slide__5iXRx{0%{transform:translateX(100%)}}@media (max-width:768px){.MobileNav_root__ELDH3{display:block}}.SiteSearch_searchContainer__W8T3A{position:relative;width:100%}.SiteSearch_searchBox__K15u6{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;border-radius:9999px;border:1.5px solid var(--color-border);background:var(--color-bg-card);box-shadow:0 2px 6px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.SiteSearch_searchBox__K15u6:hover{border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.SiteSearch_searchBoxActive__ZDfNh{border-color:#3b82f6!important;box-shadow:0 0 0 3.5px rgba(59,130,246,.18),0 4px 12px rgba(0,0,0,.06)!important}[data-theme=dark] .SiteSearch_searchBoxActive__ZDfNh{border-color:#60a5fa!important;box-shadow:0 0 0 3.5px rgba(96,165,250,.2)!important}.SiteSearch_searchIcon__R6k6k{flex-shrink:0;color:#3b82f6;transition:color .15s ease}[data-theme=dark] .SiteSearch_searchIcon__R6k6k{color:#60a5fa}.SiteSearch_inputWrapper__AAKVm{position:relative;flex:1 1;display:flex;align-items:center;height:100%;min-width:0}.SiteSearch_input__wdrKi{position:relative;z-index:2;width:100%;height:100%;border:none;background:transparent;outline:none;font-family:inherit;font-size:.88rem;font-weight:500;color:var(--color-text);padding:0}.SiteSearch_input__wdrKi::placeholder{color:var(--color-text-muted);font-weight:400}.SiteSearch_ghostText__LIkEH{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;font-family:inherit;font-size:.88rem;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#3b82f6;opacity:.45;white-space:pre}[data-theme=dark] .SiteSearch_ghostText__LIkEH{color:#60a5fa}.SiteSearch_tabBadge__Vivq_{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:5px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.25);color:#2563eb;font-size:.7rem;font-weight:700;cursor:pointer;flex-shrink:0}[data-theme=dark] .SiteSearch_tabBadge__Vivq_{color:#93c5fd}.SiteSearch_clearBtn__LJd9U{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--color-text-muted);transition:all .15s ease;flex-shrink:0}.SiteSearch_clearBtn__LJd9U:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text)}.SiteSearch_shortcutKbd__kKEfm{font-family:inherit;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--color-text) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text-muted);flex-shrink:0;letter-spacing:.04em}.SiteSearch_dropdown__FZWPC{position:absolute;top:calc(100% + 8px);right:0;width:490px;max-width:calc(100vw - 32px);max-height:540px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 16px 48px -8px rgba(0,0,0,.16),0 0 0 1px color-mix(in srgb,var(--color-text) 6%,transparent);z-index:100;display:flex;flex-direction:column;overflow:hidden;animation:SiteSearch_dropdownFadeIn__tQrCb .16s ease-out}@keyframes SiteSearch_dropdownFadeIn__tQrCb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SiteSearch_dropdownBody__4t8vo{flex:1 1;overflow-y:auto;padding:16px 16px 8px}.SiteSearch_dropdownBody__4t8vo,.SiteSearch_zeroState__Ji2fT{display:flex;flex-direction:column;gap:18px}.SiteSearch_section__5X_Rm{display:flex;flex-direction:column;gap:10px}.SiteSearch_sectionHeader__6HVN_{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.SiteSearch_sectionTitle__V9B_o{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}.SiteSearch_trendingGrid__pUDAE{display:flex;flex-wrap:wrap;gap:8px}.SiteSearch_trendingChip__Y0JAH{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.03)}.SiteSearch_trendingChip__Y0JAH:hover{border-color:#3b82f6;background:rgba(59,130,246,.06);color:#2563eb;transform:translateY(-1px)}[data-theme=dark] .SiteSearch_trendingChip__Y0JAH:hover{color:#60a5fa;background:rgba(96,165,250,.1)}.SiteSearch_trendingIcon__I9dVi{color:#3b82f6;flex-shrink:0}.SiteSearch_itemsList__cCXy3{display:flex;flex-direction:column;gap:4px}.SiteSearch_itemCard__Pq8Mw{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;cursor:pointer;transition:all .12s ease;border:1px solid transparent}.SiteSearch_itemActive__dDGma,.SiteSearch_itemCard__Pq8Mw:hover{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-input));border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.SiteSearch_itemIconWrap__sxO8q{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.15rem}.SiteSearch_icon_tool__twPKb{background:rgba(59,130,246,.1);color:#2563eb}.SiteSearch_icon_county__7iHs0{background:rgba(16,185,129,.1);color:#059669}.SiteSearch_icon_guide__Twtf_{background:rgba(139,92,246,.1);color:#7c3aed}.SiteSearch_icon_faq__OpJC3{background:rgba(245,158,11,.1);color:#d97706}.SiteSearch_itemInfo__YVGe_{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.SiteSearch_itemTitleRow__FA3iM{display:flex;align-items:center;justify-content:space-between;gap:8px}.SiteSearch_itemTitle__lVAfd{font-size:.9rem;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteSearch_itemActive__dDGma .SiteSearch_itemTitle__lVAfd{color:#2563eb}[data-theme=dark] .SiteSearch_itemActive__dDGma .SiteSearch_itemTitle__lVAfd{color:#60a5fa}.SiteSearch_itemBadge__929ec{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:4px;flex-shrink:0;background:rgba(59,130,246,.1);color:#2563eb;border:1px solid rgba(59,130,246,.2)}[data-theme=dark] .SiteSearch_itemBadge__929ec{color:#93c5fd;border-color:rgba(147,197,253,.3)}.SiteSearch_badge_county__rBeK5{background:rgba(16,185,129,.1)!important;color:#059669!important;border-color:rgba(16,185,129,.25)!important}[data-theme=dark] .SiteSearch_badge_county__rBeK5{color:#34d399!important}.SiteSearch_badge_guide__pGDoo{background:rgba(139,92,246,.1)!important;color:#7c3aed!important;border-color:rgba(139,92,246,.25)!important}[data-theme=dark] .SiteSearch_badge_guide__pGDoo{color:#c4b5fd!important}.SiteSearch_badge_faq__qjNtx{background:rgba(245,158,11,.1)!important;color:#d97706!important;border-color:rgba(245,158,11,.25)!important}[data-theme=dark] .SiteSearch_badge_faq__qjNtx{color:#fcd34d!important}.SiteSearch_itemSubtitle__3TDB8{font-size:.78rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.SiteSearch_itemEnterHint__U9cv3{font-size:.82rem;font-weight:700;color:#3b82f6;padding:2px 6px;border-radius:4px;background:rgba(59,130,246,.1);flex-shrink:0}.SiteSearch_highlight__5S4H9{background:rgba(59,130,246,.18);color:inherit;font-weight:700;border-radius:2px;padding:0 1px}.SiteSearch_noResults____2M_{padding:24px 12px;text-align:center}.SiteSearch_noResultsTitle__rbohN{font-size:.92rem;font-weight:700;color:var(--color-text);margin-bottom:6px}.SiteSearch_noResultsSub__3Nnb8{font-size:.82rem;color:var(--color-text-muted);line-height:1.45}.SiteSearch_noResultsSub__3Nnb8 em{font-style:normal;color:#3b82f6;font-weight:600}.SiteSearch_dropdownFooter__FFba8{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:color-mix(in srgb,var(--color-bg-input) 60%,var(--color-bg-card));border-top:1px solid var(--color-border);font-size:.74rem;color:var(--color-text-muted)}.SiteSearch_footerSummary__QwajV{font-weight:500}.SiteSearch_footerActions__gCzzv{display:flex;align-items:center;gap:10px}.SiteSearch_shortcutPair__XQ2ji{display:inline-flex;align-items:center;gap:3px}.SiteSearch_shortcutPair__XQ2ji kbd{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.66rem;font-weight:700;padding:1px 4px;border-radius:3px;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text)}@media (max-width:768px){.SiteSearch_ghostText__LIkEH,.SiteSearch_input__wdrKi{font-size:16px}.SiteSearch_dropdown__FZWPC{position:fixed;top:68px;left:12px;right:12px;width:auto;max-width:none;max-height:calc(85vh - 70px);border-radius:16px}.SiteSearch_shortcutPair__XQ2ji:first-child{display:none}.SiteSearch_footerSummary__QwajV{font-size:.7rem}}.ThemeToggle_toggle__Z2Jp6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-bg-card);transition:background .15s ease,color .15s ease,border-color .15s ease}.ThemeToggle_toggle__Z2Jp6:hover{color:var(--color-accent);border-color:var(--color-accent)}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_a03e43;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_a03e43;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_a03e43{font-family:__Fraunces_a03e43,__Fraunces_Fallback_a03e43;font-style:normal}.__variable_a03e43{--font-fraunces:"__Fraunces_a03e43","__Fraunces_Fallback_a03e43"}@font-face{font-family:__DM_Sans_6dd613;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_6dd613;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_6dd613;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_6dd613;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_6dd613;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_6dd613;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_6dd613;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_6dd613{font-family:__DM_Sans_6dd613,__DM_Sans_Fallback_6dd613;font-style:normal}.__variable_6dd613{--font-dm-sans:"__DM_Sans_6dd613","__DM_Sans_Fallback_6dd613"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%239ca3af" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer;border-radius:var(--radius-sm)}select:focus,select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%234b5563" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>')}[data-theme=dark] select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%236b7280" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>')}[data-theme=dark] select:focus,[data-theme=dark] select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%23d1d5db" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></svg>')}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}:root{--color-accent:#7c5cff;--color-accent-dark:color-mix(in srgb,var(--color-accent) 90%,#000);--color-accent-light:color-mix(in srgb,var(--color-accent) 10%,transparent);--color-bg:#fff;--color-bg-secondary:#f8f7ff;--color-bg-card:#fff;--color-bg-input:#f4f3ff;--color-text:#1a1523;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-error:#dc2626;--color-success:#16a34a;--color-success-text:#15803d;--shadow-sm:0 2px 4px rgba(0,0,0,.04);--shadow-md:0 6px 18px rgba(0,0,0,.06);--shadow-lg:0 12px 48px rgba(0,0,0,.08);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--glass-bg:hsla(0,0%,100%,.75);--glass-border:hsla(0,0%,100%,.9);--glass-shadow:0 12px 40px 0 rgba(31,38,135,.06);--glass-bg-hover:hsla(0,0%,100%,.95);--glass-highlight:#fff;--header-bg:hsla(0,0%,100%,.95);--footer-bg:#1a1523;--footer-text:#d1d5db;--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-body:var(--font-dm-sans),system-ui,sans-serif}[data-theme=dark]{--color-bg:#0f0b1a;--color-bg-secondary:#1a1527;--color-bg-card:#1e1830;--color-bg-input:#2a2040;--color-text:#f3f0ff;--color-text-secondary:#a78bfa;--color-text-muted:#9ca3af;--color-border:#2d2445;--color-success-text:#4ade80;--header-bg:rgba(15,11,26,.95);--footer-bg:#08060f;--footer-text:#d1d5db;--shadow-sm:0 2px 6px rgba(0,0,0,.3);--shadow-md:0 8px 24px rgba(0,0,0,.4);--shadow-lg:0 16px 56px rgba(0,0,0,.5);--glass-bg:rgba(15,11,26,.55);--glass-border:hsla(0,0%,100%,.08);--glass-shadow:0 12px 40px 0 rgba(0,0,0,.4);--glass-bg-hover:rgba(20,15,35,.75);--glass-highlight:hsla(0,0%,100%,.15)}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100vh;transition:background .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.15;font-weight:600;letter-spacing:-.01em}p{text-wrap:pretty}.container{max-width:1536px;margin-inline:auto;padding-inline:20px}main{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media print{.no-print,[aria-label="Back to top"],[aria-label="Print this page"],footer,header,nav[aria-label="Main navigation"]{display:none!important}body{background:#fff;color:#000;font-size:12pt}.container{max-width:100%;padding-inline:0}a{color:inherit;text-decoration:none}body.print-result-only *{visibility:hidden}body.print-result-only .results-print-target,body.print-result-only .results-print-target *{visibility:visible}body.print-result-only .results-print-target{position:absolute;left:0;top:0;width:100%;margin:0!important;padding:0!important;border:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.revealed{opacity:1;transform:translateY(0)}