/* Hub: generated by src/lib/brandCss.ts from flavors.json */
.a-snow{--g:linear-gradient(155deg, #1E9BFF 0%, #4A7DFF 50%, #7C6CFF 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#1E9BFF;--mid:#4A7DFF;--glow:#4A7DFF;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #1E9BFF 2deg 201.48deg, transparent 201.48deg 205.48deg, #7C6CFF 205.48deg 264.09deg, transparent 264.09deg 268.09deg, #E8ECF2 268.09deg 311.04deg, transparent 311.04deg 315.04deg, #2ED3C6 315.04deg 326.7deg, transparent 326.7deg 330.7deg, #FFB35C 330.7deg 342.35deg, transparent 342.35deg 346.35deg, #FF7A8A 346.35deg 358deg, transparent 358deg 362deg)}
.a-pickle{--g:linear-gradient(155deg, #D4FF4A 0%, #A8E83A 50%, #4FCB5A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#0E2600;--accent:#C8F53E;--mid:#A8E83A;--glow:#A8E83A;--particle:#D4FF4A;--hub-ring:conic-gradient(transparent 0deg 2deg, #4FC3FF 2deg 138.87deg, transparent 138.87deg 142.87deg, #A08CFF 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #FF8FB8 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #E8ECF2 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #FFB35C 330.7deg 358deg, transparent 358deg 362deg)}
.a-target{--g:linear-gradient(155deg, #FFE04A 0%, #E8352E 50%, #1E3A8A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFE04A;--mid:#E8352E;--glow:#E8352E;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #FF9C8E 2deg 138.87deg, transparent 138.87deg 142.87deg, #EBB353 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #F3E8E7 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #2BD8D5 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #6CC7FF 330.7deg 358deg, transparent 358deg 362deg)}
.a-field{--g:linear-gradient(155deg, #2EAF4A 0%, #22903C 50%, #156A2C 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFFFFF;--mid:#22903C;--glow:#22903C;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #82D48C 2deg 138.87deg, transparent 138.87deg 142.87deg, #29D7DA 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #E6EDE7 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #DAA5FA 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #FF99B7 330.7deg 358deg, transparent 358deg 362deg)}
.a-trail{--g:linear-gradient(155deg, #7E9E36 0%, #A88A2E 50%, #C46E26 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#D9C27A;--mid:#A88A2E;--glow:#A88A2E;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #DEBA50 2deg 170.17deg, transparent 170.17deg 174.17deg, #90D281 174.17deg 264.09deg, transparent 264.09deg 268.09deg, #EEEBE2 268.09deg 326.7deg, transparent 326.7deg 330.7deg, #83C1FF 330.7deg 358deg, transparent 358deg 362deg)}
.a-water{--g:linear-gradient(155deg, #1FD0C0 0%, #0E8EA8 50%, #0A4E86 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#5AF5E0;--mid:#0E8EA8;--glow:#0E8EA8;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #3AD2F4 2deg 154.52deg, transparent 154.52deg 158.52deg, #98BBFF 158.52deg 248.43deg, transparent 248.43deg 252.43deg, #E3EDF0 252.43deg 279.74deg, transparent 279.74deg 283.74deg, #FF9B98 283.74deg 342.35deg, transparent 342.35deg 346.35deg, #F1AF57 346.35deg 358deg, transparent 358deg 362deg)}
.a-fish{--g:linear-gradient(155deg, #3A9E66 0%, #1F7A6C 50%, #174E62 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFC24A;--mid:#1F7A6C;--glow:#1F7A6C;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #40D9C1 2deg 138.87deg, transparent 138.87deg 142.87deg, #53CDFF 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #E3EEEB 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #FF9E84 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #D8BD51 330.7deg 358deg, transparent 358deg 362deg)}
.a-nights{--g:linear-gradient(155deg, #3A4AA8 0%, #3A2F8F 50%, #16163E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFD36A;--mid:#3A2F8F;--glow:#3A2F8F;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #B1B3FF 2deg 138.87deg, transparent 138.87deg 142.87deg, #EF9EE3 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #EAEAF3 236.78deg 279.74deg, transparent 279.74deg 283.74deg, #E2B850 283.74deg 358deg, transparent 358deg 362deg)}
.a-dog{--g:linear-gradient(155deg, #FFE36A 0%, #FFC23A 50%, #F2952E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#3A1E00;--accent:#E8682E;--mid:#FFC23A;--glow:#FFC23A;--particle:#FFE36A;--hub-ring:conic-gradient(transparent 0deg 2deg, #E6B551 2deg 138.87deg, transparent 138.87deg 142.87deg, #9CD076 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #EFEBE2 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #76C4FF 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #C8ABFF 330.7deg 358deg, transparent 358deg 362deg)}
.a-court{--g:linear-gradient(155deg, #FFB03D 0%, #FF7A3D 50%, #FF4F6E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFB03D;--mid:#FF7A3D;--glow:#FF7A3D;--particle:#FFB03D;--hub-ring:conic-gradient(transparent 0deg 2deg, #FFA178 2deg 123.22deg, transparent 123.22deg 127.22deg, #DABB50 127.22deg 217.13deg, transparent 217.13deg 221.13deg, #F3E9E5 221.13deg 295.39deg, transparent 295.39deg 299.39deg, #2DD4E9 299.39deg 342.35deg, transparent 342.35deg 346.35deg, #E1A2F4 346.35deg 358deg, transparent 358deg 362deg)}
.a-pool{--g:linear-gradient(155deg, #3FE6E0 0%, #1EB0D6 50%, #2E5EE8 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFD23A;--mid:#1EB0D6;--glow:#1EB0D6;--particle:#3FE6E0;--hub-ring:conic-gradient(transparent 0deg 2deg, #43D0F9 2deg 170.17deg, transparent 170.17deg 174.17deg, #A1B8FF 174.17deg 264.09deg, transparent 264.09deg 268.09deg, #E3EDF1 268.09deg 326.7deg, transparent 326.7deg 330.7deg, #FF9C90 330.7deg 358deg, transparent 358deg 362deg)}
.a-ice{--g:linear-gradient(155deg, #4FC3DA 0%, #2E7DAE 50%, #22406E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#7FF0FF;--mid:#2E7DAE;--glow:#2E7DAE;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #66C8FF 2deg 154.52deg, transparent 154.52deg 158.52deg, #BDAFFF 158.52deg 232.78deg, transparent 232.78deg 236.78deg, #E4ECF3 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #FFA275 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #D8BD51 330.7deg 358deg, transparent 358deg 362deg)}
.a-mat{--g:linear-gradient(155deg, #FFB3D1 0%, #FF6FA8 50%, #C2407E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#3A0A22;--accent:#FFB3D1;--mid:#FF6FA8;--glow:#FF6FA8;--particle:#FFB3D1;--hub-ring:conic-gradient(transparent 0deg 2deg, #FC9AC9 2deg 138.87deg, transparent 138.87deg 142.87deg, #FFA07C 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #F2E8EC 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #72D699 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #95BCFF 330.7deg 358deg, transparent 358deg 362deg)}
.a-ring{--g:linear-gradient(155deg, #2E5BE8 0%, #6A3AB8 50%, #E8323C 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#F2E6D8;--mid:#6A3AB8;--glow:#6A3AB8;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #BDAFFF 2deg 123.22deg, transparent 123.22deg 127.22deg, #F59CD8 127.22deg 201.48deg, transparent 201.48deg 205.48deg, #EBEAF3 205.48deg 248.43deg, transparent 248.43deg 252.43deg, #D8BD51 252.43deg 358deg, transparent 358deg 362deg)}
.a-course{--g:linear-gradient(155deg, #3FB86A 0%, #1E8A4A 50%, #D4AA3A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#D4AA3A;--mid:#1E8A4A;--glow:#1E8A4A;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #78D694 2deg 138.87deg, transparent 138.87deg 142.87deg, #28D6E1 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #E6EEE7 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #E0A3F5 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #FF99AF 330.7deg 358deg, transparent 358deg 362deg)}
.a-road{--g:linear-gradient(155deg, #5A6E8E 0%, #34405A 50%, #D98A4A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#D98A4A;--mid:#34405A;--glow:#34405A;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #95BCFF 2deg 123.22deg, transparent 123.22deg 127.22deg, #DDA4F7 127.22deg 201.48deg, transparent 201.48deg 205.48deg, #E7EBF4 205.48deg 311.04deg, transparent 311.04deg 315.04deg, #F3AE58 315.04deg 358deg, transparent 358deg 362deg)}
.a-rock{--g:linear-gradient(155deg, #C8553A 0%, #D9784A 50%, #E8A86A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#F5E6D3;--mid:#D9784A;--glow:#D9784A;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #FFA275 2deg 138.87deg, transparent 138.87deg 142.87deg, #D8BD51 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #F3E9E5 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #2FD4EC 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #8CBEFF 330.7deg 358deg, transparent 358deg 362deg)}
.a-board{--g:linear-gradient(155deg, #8E9096 0%, #4A4C52 50%, #FF6A1E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FF6A1E;--mid:#4A4C52;--glow:#4A4C52;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #9FB8FF 2deg 138.87deg, transparent 138.87deg 142.87deg, #E4A1F1 142.87deg 264.09deg, transparent 264.09deg 268.09deg, #E8EBF3 268.09deg 326.7deg, transparent 326.7deg 330.7deg, #EDB154 330.7deg 358deg, transparent 358deg 362deg)}
.a-wheels{--g:linear-gradient(155deg, #4A4E58 0%, #2E3036 50%, #E8662E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#E8662E;--mid:#2E3036;--glow:#2E3036;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #9FB8FF 2deg 107.57deg, transparent 107.57deg 111.57deg, #E4A1F1 111.57deg 248.43deg, transparent 248.43deg 252.43deg, #E8EBF3 252.43deg 311.04deg, transparent 311.04deg 315.04deg, #EDB154 315.04deg 342.35deg, transparent 342.35deg 346.35deg, #A9CD6D 346.35deg 358deg, transparent 358deg 362deg)}
.a-under{--g:linear-gradient(155deg, #5AF0D8 0%, #155E82 50%, #0A1438 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#5AF0D8;--mid:#155E82;--glow:#155E82;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #5FCAFF 2deg 138.87deg, transparent 138.87deg 142.87deg, #B7B1FF 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #E4EDF2 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #FFA07B 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #DDBA50 330.7deg 358deg, transparent 358deg 362deg)}
.a-dance{--g:linear-gradient(155deg, #E83EFF 0%, #FF3E9E 50%, #FF8A3A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFD36A;--mid:#FF3E9E;--glow:#FF3E9E;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #FF99C0 2deg 154.52deg, transparent 154.52deg 158.52deg, #FFA274 158.52deg 248.43deg, transparent 248.43deg 252.43deg, #F2E8EB 252.43deg 295.39deg, transparent 295.39deg 299.39deg, #66D7A2 299.39deg 358deg, transparent 358deg 362deg)}
.a-sauna{--g:linear-gradient(155deg, #FFC24A 0%, #FF7A2B 50%, #E8352E 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#8FE3FF;--mid:#FF7A2B;--glow:#FF7A2B;--particle:#FFC24A;--hub-ring:conic-gradient(transparent 0deg 2deg, #FFA272 2deg 138.87deg, transparent 138.87deg 142.87deg, #D5BE51 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #F2E9E4 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #32D3EE 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #8FBDFF 330.7deg 358deg, transparent 358deg 362deg)}
.a-saddle{--g:linear-gradient(155deg, #7A4626 0%, #A8693A 50%, #D4A06A 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#E8C88A;--mid:#A8693A;--glow:#A8693A;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #FDA767 2deg 138.87deg, transparent 138.87deg 142.87deg, #C9C357 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #F2E9E4 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #41D0F8 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #9FB8FF 330.7deg 358deg, transparent 358deg 362deg)}
.a-sky{--g:linear-gradient(155deg, #8FD8FF 0%, #4FB0FF 50%, #FFB35C 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#07243F;--accent:#FFB35C;--mid:#4FB0FF;--glow:#4FB0FF;--particle:#8FD8FF;--hub-ring:conic-gradient(transparent 0deg 2deg, #72C5FF 2deg 138.87deg, transparent 138.87deg 142.87deg, #C5ACFF 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #E5ECF3 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #FFA46D 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #D0C053 330.7deg 358deg, transparent 358deg 362deg)}
.a-waves{--g:linear-gradient(155deg, #FF6B8A 0%, #FF9E6B 50%, #1EB0C8 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFD36A;--mid:#FF9E6B;--glow:#FF9E6B;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #FFA371 2deg 138.87deg, transparent 138.87deg 142.87deg, #D4BE52 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #F2E9E4 236.78deg 295.39deg, transparent 295.39deg 299.39deg, #34D3EF 299.39deg 326.7deg, transparent 326.7deg 330.7deg, #91BDFF 330.7deg 358deg, transparent 358deg 362deg)}
.a-crowd{--g:linear-gradient(155deg, #3A0F4F 0%, #8E1F7A 50%, #E0457B 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FFB547;--mid:#8E1F7A;--glow:#8E1F7A;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #E8A0EC 2deg 67.68deg, transparent 67.68deg 71.68deg, #FF99A3 71.68deg 230.26deg, transparent 230.26deg 234.26deg, #F1E8EE 234.26deg 299.94deg, transparent 299.94deg 303.94deg, #FBA962 303.94deg 358deg, transparent 358deg 362deg)}
.a-run{--g:linear-gradient(155deg, #FF8A00 0%, #FFB000 50%, #FFD84D 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#000;--accent:#FFD84D;--mid:#FFB000;--glow:#FFB000;--particle:#FF8A00;--hub-ring:conic-gradient(transparent 0deg 2deg, #F3AE58 2deg 138.87deg, transparent 138.87deg 142.87deg, #FFA07C 142.87deg 201.48deg, transparent 201.48deg 205.48deg, #FF9A9B 205.48deg 279.74deg, transparent 279.74deg 283.74deg, #FC9AC9 283.74deg 311.04deg, transparent 311.04deg 315.04deg, #CBAAFF 315.04deg 358deg, transparent 358deg 362deg)}
.a-skates{--g:linear-gradient(155deg, #FF5FA2 0%, #D35DF0 50%, #8E5CF7 100%);--gs:radial-gradient(120% 90% at 25% 0%, rgba(255, 255, 255, 0.22), transparent 55%),var(--g);--ink:#fff;--accent:#FF5FA2;--mid:#D35DF0;--glow:#D35DF0;--particle:#fff;--hub-ring:conic-gradient(transparent 0deg 2deg, #ED9EE5 2deg 138.87deg, transparent 138.87deg 142.87deg, #7CD591 142.87deg 232.78deg, transparent 232.78deg 236.78deg, #7AC3FF 236.78deg 279.74deg, transparent 279.74deg 283.74deg, #FF9A9B 283.74deg 358deg, transparent 358deg 362deg)}
/* Hub filters: generated by src/lib/hubFilters.ts */
.hub:has(#f-winter:checked) .app-card:not(.c-winter){display:none}
.hub:has(#f-summer:checked) .app-card:not(.c-summer){display:none}
.hub:has(#f-year:checked) .app-card:not(.c-year){display:none}
.hub:has(#f-water:checked) .app-card:not(.c-water){display:none}
.hub:has(#find option[value="skiing"]:checked) .app-card:not(#app-snow){display:none}
.hub:has(#find option[value="snowboarding"]:checked) .app-card:not(#app-snow){display:none}
.hub:has(#find option[value="pickleball"]:checked) .app-card:not(#app-pickle,#app-court){display:none}
.hub:has(#find option[value="archery"]:checked) .app-card:not(#app-target){display:none}
.hub:has(#find option[value="target"]:checked) .app-card:not(#app-target){display:none}
.hub:has(#find option[value="3d"]:checked) .app-card:not(#app-target){display:none}
.hub:has(#find option[value="field"]:checked) .app-card:not(#app-target){display:none}
.hub:has(#find option[value="soccer"]:checked) .app-card:not(#app-field){display:none}
.hub:has(#find option[value="softball"]:checked) .app-card:not(#app-field){display:none}
.hub:has(#find option[value="ultimate"]:checked) .app-card:not(#app-field){display:none}
.hub:has(#find option[value="baseball"]:checked) .app-card:not(#app-field){display:none}
.hub:has(#find option[value="hiking"]:checked) .app-card:not(#app-trail){display:none}
.hub:has(#find option[value="trail-running"]:checked) .app-card:not(#app-trail){display:none}
.hub:has(#find option[value="mountain-biking"]:checked) .app-card:not(#app-trail){display:none}
.hub:has(#find option[value="paddleboarding"]:checked) .app-card:not(#app-water){display:none}
.hub:has(#find option[value="kayaking"]:checked) .app-card:not(#app-water){display:none}
.hub:has(#find option[value="canoeing"]:checked) .app-card:not(#app-water){display:none}
.hub:has(#find option[value="boating"]:checked) .app-card:not(#app-water){display:none}
.hub:has(#find option[value="spin"]:checked) .app-card:not(#app-fish){display:none}
.hub:has(#find option[value="fly"]:checked) .app-card:not(#app-fish){display:none}
.hub:has(#find option[value="bait"]:checked) .app-card:not(#app-fish){display:none}
.hub:has(#find option[value="ice-fishing"]:checked) .app-card:not(#app-fish){display:none}
.hub:has(#find option[value="camping"]:checked) .app-card:not(#app-nights){display:none}
.hub:has(#find option[value="backpacking"]:checked) .app-card:not(#app-trail,#app-nights){display:none}
.hub:has(#find option[value="vans-and-huts"]:checked) .app-card:not(#app-nights){display:none}
.hub:has(#find option[value="walks"]:checked) .app-card:not(#app-dog){display:none}
.hub:has(#find option[value="hikes"]:checked) .app-card:not(#app-dog){display:none}
.hub:has(#find option[value="dog-parks"]:checked) .app-card:not(#app-dog){display:none}
.hub:has(#find option[value="swims"]:checked) .app-card:not(#app-dog){display:none}
.hub:has(#find option[value="tennis"]:checked) .app-card:not(#app-court){display:none}
.hub:has(#find option[value="basketball"]:checked) .app-card:not(#app-court){display:none}
.hub:has(#find option[value="padel"]:checked) .app-card:not(#app-court){display:none}
.hub:has(#find option[value="lap-swimming"]:checked) .app-card:not(#app-pool){display:none}
.hub:has(#find option[value="masters"]:checked) .app-card:not(#app-pool){display:none}
.hub:has(#find option[value="aquafit"]:checked) .app-card:not(#app-pool){display:none}
.hub:has(#find option[value="hockey"]:checked) .app-card:not(#app-ice){display:none}
.hub:has(#find option[value="skating"]:checked) .app-card:not(#app-ice){display:none}
.hub:has(#find option[value="figure"]:checked) .app-card:not(#app-ice){display:none}
.hub:has(#find option[value="curling"]:checked) .app-card:not(#app-ice){display:none}
.hub:has(#find option[value="vinyasa"]:checked) .app-card:not(#app-mat){display:none}
.hub:has(#find option[value="hatha"]:checked) .app-card:not(#app-mat){display:none}
.hub:has(#find option[value="yin"]:checked) .app-card:not(#app-mat){display:none}
.hub:has(#find option[value="hot-yoga"]:checked) .app-card:not(#app-mat){display:none}
.hub:has(#find option[value="boxing"]:checked) .app-card:not(#app-ring){display:none}
.hub:has(#find option[value="muay-thai"]:checked) .app-card:not(#app-ring){display:none}
.hub:has(#find option[value="mma"]:checked) .app-card:not(#app-ring){display:none}
.hub:has(#find option[value="bjj"]:checked) .app-card:not(#app-ring){display:none}
.hub:has(#find option[value="golf"]:checked) .app-card:not(#app-course){display:none}
.hub:has(#find option[value="range"]:checked) .app-card:not(#app-course){display:none}
.hub:has(#find option[value="short-game"]:checked) .app-card:not(#app-course){display:none}
.hub:has(#find option[value="road"]:checked) .app-card:not(#app-road,#app-run){display:none}
.hub:has(#find option[value="gravel"]:checked) .app-card:not(#app-road){display:none}
.hub:has(#find option[value="commuting"]:checked) .app-card:not(#app-road){display:none}
.hub:has(#find option[value="indoor"]:checked) .app-card:not(#app-target,#app-road){display:none}
.hub:has(#find option[value="bouldering"]:checked) .app-card:not(#app-rock){display:none}
.hub:has(#find option[value="sport"]:checked) .app-card:not(#app-rock){display:none}
.hub:has(#find option[value="trad"]:checked) .app-card:not(#app-rock){display:none}
.hub:has(#find option[value="gym"]:checked) .app-card:not(#app-rock){display:none}
.hub:has(#find option[value="skateboarding"]:checked) .app-card:not(#app-board){display:none}
.hub:has(#find option[value="longboarding"]:checked) .app-card:not(#app-board){display:none}
.hub:has(#find option[value="roller"]:checked) .app-card:not(#app-board){display:none}
.hub:has(#find option[value="motorcycling"]:checked) .app-card:not(#app-wheels){display:none}
.hub:has(#find option[value="touring"]:checked) .app-card:not(#app-wheels){display:none}
.hub:has(#find option[value="adventure"]:checked) .app-card:not(#app-wheels){display:none}
.hub:has(#find option[value="scuba"]:checked) .app-card:not(#app-under){display:none}
.hub:has(#find option[value="freediving"]:checked) .app-card:not(#app-under){display:none}
.hub:has(#find option[value="snorkeling"]:checked) .app-card:not(#app-under){display:none}
.hub:has(#find option[value="latin"]:checked) .app-card:not(#app-dance){display:none}
.hub:has(#find option[value="swing"]:checked) .app-card:not(#app-dance){display:none}
.hub:has(#find option[value="ballroom"]:checked) .app-card:not(#app-dance){display:none}
.hub:has(#find option[value="street"]:checked) .app-card:not(#app-board,#app-dance){display:none}
.hub:has(#find option[value="sauna"]:checked) .app-card:not(#app-sauna){display:none}
.hub:has(#find option[value="steam"]:checked) .app-card:not(#app-sauna){display:none}
.hub:has(#find option[value="cold-plunge"]:checked) .app-card:not(#app-sauna){display:none}
.hub:has(#find option[value="trail"]:checked) .app-card:not(#app-saddle){display:none}
.hub:has(#find option[value="flatwork"]:checked) .app-card:not(#app-saddle){display:none}
.hub:has(#find option[value="jumping"]:checked) .app-card:not(#app-saddle){display:none}
.hub:has(#find option[value="western"]:checked) .app-card:not(#app-saddle){display:none}
.hub:has(#find option[value="skydiving"]:checked) .app-card:not(#app-sky){display:none}
.hub:has(#find option[value="wingsuit"]:checked) .app-card:not(#app-sky){display:none}
.hub:has(#find option[value="paragliding"]:checked) .app-card:not(#app-sky){display:none}
.hub:has(#find option[value="surfing"]:checked) .app-card:not(#app-waves){display:none}
.hub:has(#find option[value="kitesurfing"]:checked) .app-card:not(#app-waves){display:none}
.hub:has(#find option[value="wing-foil"]:checked) .app-card:not(#app-waves){display:none}
.hub:has(#find option[value="concerts"]:checked) .app-card:not(#app-crowd){display:none}
.hub:has(#find option[value="festivals"]:checked) .app-card:not(#app-crowd){display:none}
.hub:has(#find option[value="club-nights"]:checked) .app-card:not(#app-crowd){display:none}
.hub:has(#find option[value="theater"]:checked) .app-card:not(#app-crowd){display:none}
.hub:has(#find option[value="track"]:checked) .app-card:not(#app-road,#app-run){display:none}
.hub:has(#find option[value="treadmill"]:checked) .app-card:not(#app-run){display:none}
.hub:has(#find option[value="club-runs"]:checked) .app-card:not(#app-run){display:none}
.hub:has(#find option[value="rink"]:checked) .app-card:not(#app-skates){display:none}
.hub:has(#find option[value="outdoor"]:checked) .app-card:not(#app-skates){display:none}
.hub:has(#find option[value="park"]:checked) .app-card:not(#app-skates){display:none}
.hub:has(#find option[value="derby"]:checked) .app-card:not(#app-skates){display:none}
.hub:has(#f-winter:checked):has(#find option:is([value="pickleball"],[value="archery"],[value="target"],[value="3d"],[value="field"],[value="soccer"],[value="softball"],[value="ultimate"],[value="baseball"],[value="hiking"],[value="trail-running"],[value="mountain-biking"],[value="paddleboarding"],[value="kayaking"],[value="canoeing"],[value="boating"],[value="spin"],[value="fly"],[value="bait"],[value="ice-fishing"],[value="camping"],[value="backpacking"],[value="vans-and-huts"],[value="walks"],[value="hikes"],[value="dog-parks"],[value="swims"],[value="tennis"],[value="basketball"],[value="padel"],[value="lap-swimming"],[value="masters"],[value="aquafit"],[value="vinyasa"],[value="hatha"],[value="yin"],[value="hot-yoga"],[value="boxing"],[value="muay-thai"],[value="mma"],[value="bjj"],[value="golf"],[value="range"],[value="short-game"],[value="road"],[value="gravel"],[value="commuting"],[value="indoor"],[value="bouldering"],[value="sport"],[value="trad"],[value="gym"],[value="skateboarding"],[value="longboarding"],[value="roller"],[value="motorcycling"],[value="touring"],[value="adventure"],[value="scuba"],[value="freediving"],[value="snorkeling"],[value="latin"],[value="swing"],[value="ballroom"],[value="street"],[value="trail"],[value="flatwork"],[value="jumping"],[value="western"],[value="skydiving"],[value="wingsuit"],[value="paragliding"],[value="surfing"],[value="kitesurfing"],[value="wing-foil"],[value="concerts"],[value="festivals"],[value="club-nights"],[value="theater"],[value="track"],[value="treadmill"],[value="club-runs"],[value="rink"],[value="outdoor"],[value="park"],[value="derby"]):checked) .no-results{display:block}
.hub:has(#f-summer:checked):has(#find option:is([value="skiing"],[value="snowboarding"],[value="pickleball"],[value="archery"],[value="target"],[value="3d"],[value="field"],[value="walks"],[value="hikes"],[value="dog-parks"],[value="swims"],[value="tennis"],[value="basketball"],[value="padel"],[value="lap-swimming"],[value="masters"],[value="aquafit"],[value="hockey"],[value="skating"],[value="figure"],[value="curling"],[value="vinyasa"],[value="hatha"],[value="yin"],[value="hot-yoga"],[value="boxing"],[value="muay-thai"],[value="mma"],[value="bjj"],[value="scuba"],[value="freediving"],[value="snorkeling"],[value="latin"],[value="swing"],[value="ballroom"],[value="sauna"],[value="steam"],[value="cold-plunge"],[value="trail"],[value="flatwork"],[value="jumping"],[value="western"],[value="concerts"],[value="festivals"],[value="club-nights"],[value="theater"],[value="treadmill"],[value="club-runs"],[value="rink"],[value="outdoor"],[value="park"],[value="derby"]):checked) .no-results{display:block}
.hub:has(#f-year:checked):has(#find option:is([value="skiing"],[value="snowboarding"],[value="soccer"],[value="softball"],[value="ultimate"],[value="baseball"],[value="hiking"],[value="trail-running"],[value="mountain-biking"],[value="paddleboarding"],[value="kayaking"],[value="canoeing"],[value="boating"],[value="spin"],[value="fly"],[value="bait"],[value="ice-fishing"],[value="camping"],[value="backpacking"],[value="vans-and-huts"],[value="hockey"],[value="skating"],[value="figure"],[value="curling"],[value="golf"],[value="range"],[value="short-game"],[value="skateboarding"],[value="longboarding"],[value="roller"],[value="motorcycling"],[value="touring"],[value="adventure"],[value="scuba"],[value="freediving"],[value="snorkeling"],[value="skydiving"],[value="wingsuit"],[value="paragliding"],[value="surfing"],[value="kitesurfing"],[value="wing-foil"]):checked) .no-results{display:block}
.hub:has(#f-water:checked):has(#find option:is([value="skiing"],[value="snowboarding"],[value="pickleball"],[value="archery"],[value="target"],[value="3d"],[value="field"],[value="soccer"],[value="softball"],[value="ultimate"],[value="baseball"],[value="hiking"],[value="trail-running"],[value="mountain-biking"],[value="camping"],[value="backpacking"],[value="vans-and-huts"],[value="walks"],[value="hikes"],[value="dog-parks"],[value="swims"],[value="tennis"],[value="basketball"],[value="padel"],[value="hockey"],[value="skating"],[value="figure"],[value="curling"],[value="vinyasa"],[value="hatha"],[value="yin"],[value="hot-yoga"],[value="boxing"],[value="muay-thai"],[value="mma"],[value="bjj"],[value="golf"],[value="range"],[value="short-game"],[value="road"],[value="gravel"],[value="commuting"],[value="indoor"],[value="bouldering"],[value="sport"],[value="trad"],[value="gym"],[value="skateboarding"],[value="longboarding"],[value="roller"],[value="motorcycling"],[value="touring"],[value="adventure"],[value="latin"],[value="swing"],[value="ballroom"],[value="street"],[value="sauna"],[value="steam"],[value="cold-plunge"],[value="trail"],[value="flatwork"],[value="jumping"],[value="western"],[value="skydiving"],[value="wingsuit"],[value="paragliding"],[value="concerts"],[value="festivals"],[value="club-nights"],[value="theater"],[value="track"],[value="treadmill"],[value="club-runs"],[value="rink"],[value="outdoor"],[value="park"],[value="derby"]):checked) .no-results{display:block}
