.CountyGridShowcase-module__Rez00q__home{width:100%;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",sans-serif);color:var(--text-main);font-variant-numeric:tabular-nums;background:var(--bg-body);padding:22px clamp(16px,2.4vw,28px) 28px}.CountyGridShowcase-module__Rez00q__header{flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 18px;display:flex}.CountyGridShowcase-module__Rez00q__headLeft{flex:240px;min-width:0}.CountyGridShowcase-module__Rez00q__title{letter-spacing:-.025em;color:var(--text-main);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.1}.CountyGridShowcase-module__Rez00q__subtitle{color:var(--text-sec);margin:4px 0 0;font-size:.82rem}.CountyGridShowcase-module__Rez00q__searchWrap{flex:320px;min-width:220px;max-width:460px}.CountyGridShowcase-module__Rez00q__search{background:var(--bg-surface);border:1px solid var(--card-border);border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 6px 0 16px;display:flex;position:relative;box-shadow:0 1px 1px #0f172a08,0 2px 8px -2px #0f172a0f}.CountyGridShowcase-module__Rez00q__searchIcon{color:var(--text-tertiary);flex-shrink:0}.CountyGridShowcase-module__Rez00q__searchPlaceholder{letter-spacing:-.005em;min-width:0;color:var(--text-tertiary);flex:1;font-size:.92rem;font-weight:400}.CountyGridShowcase-module__Rez00q__searchKbd{color:var(--text-tertiary);letter-spacing:.01em;background:#78788014;border:1px solid #7878801a;border-radius:5px;flex-shrink:0;align-items:center;gap:2px;margin-right:6px;padding:3px 7px;font-size:.7rem;font-weight:500;line-height:1;display:inline-flex}.CountyGridShowcase-module__Rez00q__searchKbd span:first-child{font-size:.78rem;line-height:1}.CountyGridShowcase-module__Rez00q__section{margin-top:28px}.CountyGridShowcase-module__Rez00q__sectionTopGap{margin-top:36px}.CountyGridShowcase-module__Rez00q__sectionHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.CountyGridShowcase-module__Rez00q__sectionTitle{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:1.4rem;font-weight:600}.CountyGridShowcase-module__Rez00q__sectionCaption{color:var(--text-sec);letter-spacing:-.005em;margin:4px 0 0;font-size:.82rem}@keyframes CountyGridShowcase-module__Rez00q__cdbxFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CountyGridShowcase-module__Rez00q__stagger{opacity:0;animation:.48s cubic-bezier(.22,1,.36,1) forwards CountyGridShowcase-module__Rez00q__cdbxFadeUp}.CountyGridShowcase-module__Rez00q__recentRail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-4px;padding:4px 4px 18px;display:flex;overflow-x:auto}.CountyGridShowcase-module__Rez00q__recentRail::-webkit-scrollbar{height:6px}.CountyGridShowcase-module__Rez00q__recentRail::-webkit-scrollbar-thumb{background:#7878802e;border-radius:3px}.CountyGridShowcase-module__Rez00q__recentRail::-webkit-scrollbar-thumb:hover{background:#78788052}.CountyGridShowcase-module__Rez00q__recentCard{scroll-snap-align:start;color:#fff;background-color:#0a84ff;background-image:linear-gradient(160deg,#0a84ff 0%,#0064d8 100%);border:1px solid #ffffff29;border-radius:14px;flex-direction:column;flex:0 0 240px;gap:14px;min-height:138px;padding:18px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001f,0 10px 28px #0000001a}.CountyGridShowcase-module__Rez00q__recentCard:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a,0 14px 30px -14px #0000004d}.CountyGridShowcase-module__Rez00q__recentWatermark{letter-spacing:-.03em;color:#fff;opacity:.14;pointer-events:none;font-size:6rem;font-weight:800;line-height:1;position:absolute;bottom:-22px;right:-8px}.CountyGridShowcase-module__Rez00q__recentCaret{color:#ffffffc7;flex-shrink:0}.CountyGridShowcase-module__Rez00q__stateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.CountyGridShowcase-module__Rez00q__stateCard{min-height:138px;color:inherit;font-variant-numeric:tabular-nums;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);opacity:0;border-radius:14px;flex-direction:column;gap:14px;padding:18px;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .16s;animation:.42s cubic-bezier(.22,1,.36,1) forwards CountyGridShowcase-module__Rez00q__cdbxFadeUp;display:flex;position:relative;overflow:hidden}.CountyGridShowcase-module__Rez00q__stateCard:hover{border-color:#0a84ff52;transform:translateY(-2px);box-shadow:0 4px 14px #0000000f,0 14px 30px -14px #0a84ff4d}.CountyGridShowcase-module__Rez00q__stateCardSolid{color:#fff;background-color:#0a84ff;background-image:linear-gradient(160deg,#0a84ff 0%,#0064d8 100%);border:1px solid #ffffff29;box-shadow:0 2px 6px #0000001f,0 10px 28px #0000001a}.CountyGridShowcase-module__Rez00q__stateCardSolid:hover{border-color:#ffffff52;box-shadow:0 4px 14px #0000001a,0 14px 30px -14px #0000004d}[data-theme=dark] .CountyGridShowcase-module__Rez00q__stateCardSolid{box-shadow:0 4px 12px #0006,0 14px 36px #0000004d}.CountyGridShowcase-module__Rez00q__stateCardEmpty{opacity:.55}.CountyGridShowcase-module__Rez00q__stateWatermark{letter-spacing:-.03em;color:var(--text-main);opacity:.05;pointer-events:none;font-size:6rem;font-weight:800;line-height:1;transition:color .24s,opacity .24s;position:absolute;bottom:-22px;right:-8px}.CountyGridShowcase-module__Rez00q__stateCard:hover .CountyGridShowcase-module__Rez00q__stateWatermark{color:var(--accent);opacity:.1}.CountyGridShowcase-module__Rez00q__stateCardSolid .CountyGridShowcase-module__Rez00q__stateWatermark{color:#fff;opacity:.14}.CountyGridShowcase-module__Rez00q__stateCardSolid:hover .CountyGridShowcase-module__Rez00q__stateWatermark{color:#fff;opacity:.22}.CountyGridShowcase-module__Rez00q__stateCaret{color:var(--text-tertiary);transition:transform .16s,color .16s}.CountyGridShowcase-module__Rez00q__stateCard:hover .CountyGridShowcase-module__Rez00q__stateCaret{color:var(--accent);transform:translate(2px)}.CountyGridShowcase-module__Rez00q__stateCardSolid .CountyGridShowcase-module__Rez00q__stateCaret{color:#ffffffc7}.CountyGridShowcase-module__Rez00q__stateCardSolid:hover .CountyGridShowcase-module__Rez00q__stateCaret{color:#fff;transform:translate(2px)}.CountyGridShowcase-module__Rez00q__cardTopRow{justify-content:space-between;align-items:center;display:flex;position:relative}.CountyGridShowcase-module__Rez00q__codeLabel{letter-spacing:.08em;color:var(--text-tertiary);font-size:.65rem;font-weight:700}.CountyGridShowcase-module__Rez00q__stateCardSolid .CountyGridShowcase-module__Rez00q__codeLabel,.CountyGridShowcase-module__Rez00q__recentCard .CountyGridShowcase-module__Rez00q__codeLabel{color:#ffffff9e}.CountyGridShowcase-module__Rez00q__freshPill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.CountyGridShowcase-module__Rez00q__freshDot{border-radius:50%;width:5px;height:5px}.CountyGridShowcase-module__Rez00q__cardName{letter-spacing:-.02em;font-size:1.4rem;font-weight:600;line-height:1.1;position:relative}.CountyGridShowcase-module__Rez00q__cardBottomRow{color:var(--text-sec);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.76rem;display:flex;position:relative}.CountyGridShowcase-module__Rez00q__stateCardSolid .CountyGridShowcase-module__Rez00q__cardBottomRow,.CountyGridShowcase-module__Rez00q__recentCard .CountyGridShowcase-module__Rez00q__cardBottomRow{color:#ffffffdb}.CountyGridShowcase-module__Rez00q__countStrong{color:var(--text-main);font-weight:600}.CountyGridShowcase-module__Rez00q__stateCardSolid .CountyGridShowcase-module__Rez00q__countStrong{color:#fff}.CountyGridShowcase-module__Rez00q__fileTypePill{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#fff3;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.62rem;font-weight:700;display:inline-flex}.CountyGridShowcase-module__Rez00q__recentMeta{align-items:center;gap:6px;min-width:0;display:inline-flex}.CountyGridShowcase-module__Rez00q__recentDate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.CountyGridShowcase-module__Rez00q__stagger,.CountyGridShowcase-module__Rez00q__stateCard{opacity:1;animation:none;transform:none}}@media (max-width:1100px){.CountyGridShowcase-module__Rez00q__stateGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:880px){.CountyGridShowcase-module__Rez00q__stateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.CountyGridShowcase-module__Rez00q__stateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CountyGridShowcase-module__Rez00q__stateWatermark{font-size:4.6rem}.CountyGridShowcase-module__Rez00q__search{height:42px;padding-left:14px}.CountyGridShowcase-module__Rez00q__searchKbd{display:none}}
