.ZMvmuq_tile{min-width:0;color:var(--sf-ink);text-align:center;background:0 0;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:8px 4px 10px;transition:background-color .16s,box-shadow .16s;display:flex}.ZMvmuq_icon{width:100%;max-width:100%;height:60px;color:var(--sf-accent);background:0 0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:27px;transition:filter .16s,transform .16s;display:flex;position:relative}.ZMvmuq_label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:12px;font-weight:600;line-height:1.4}.ZMvmuq_tile:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px;background:var(--sf-surface)}.ZMvmuq_tile:active{background:#e2eef2}.ZMvmuq_directory{border-radius:18px;gap:8px;padding:12px 8px 16px}.ZMvmuq_directory .ZMvmuq_icon{height:88px;font-size:32px}.ZMvmuq_details{width:100%;min-width:0}.ZMvmuq_directory .ZMvmuq_label{min-height:0;font-size:14px;font-weight:650}.ZMvmuq_count{color:var(--sf-subtle);margin-top:4px;font-size:13px;line-height:1.5}@media (hover:hover) and (pointer:fine){.ZMvmuq_tile:hover{background:var(--sf-surface);box-shadow:0 4px 16px #173f6712}.ZMvmuq_tile:hover .ZMvmuq_icon{filter:brightness(.98);transform:translateY(-2px)}.ZMvmuq_tile:hover .ZMvmuq_label{color:var(--sf-accent)}}@media (min-width:640px){.ZMvmuq_tile{border-radius:18px;padding:12px}.ZMvmuq_icon{width:72px;height:72px}.ZMvmuq_label{font-size:13px;font-weight:650}.ZMvmuq_directory{border-radius:20px;padding:16px}.ZMvmuq_directory .ZMvmuq_icon{width:100px;height:100px}.ZMvmuq_directory .ZMvmuq_label{font-size:16px}}@media (min-width:1024px){.ZMvmuq_tile{border-radius:20px;gap:12px;padding:14px}.ZMvmuq_icon{width:100%;height:88px;font-size:28px}.ZMvmuq_label{min-height:40px;padding:0 2px;font-size:14px}.ZMvmuq_directory{padding:20px}.ZMvmuq_directory .ZMvmuq_icon{width:112px;height:112px}.ZMvmuq_directory .ZMvmuq_label{font-size:16px}}@media (prefers-reduced-motion:reduce){.ZMvmuq_tile,.ZMvmuq_icon{transition:none}}
.d3-Cwq_section{padding-top:8px}.d3-Cwq_viewport{min-width:0}.d3-Cwq_page{grid-template-columns:repeat(var(--category-columns,3), minmax(0, 1fr));gap:12px 8px;padding-block:4px;display:grid}.d3-Cwq_pageButton:focus-visible{outline:2px solid var(--sf-accent);outline-offset:-2px}.d3-Cwq_paged{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.d3-Cwq_paged::-webkit-scrollbar{display:none}.d3-Cwq_paged .d3-Cwq_page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:repeat(2,auto);align-content:start;min-width:0}.d3-Cwq_pagination{flex-wrap:wrap;justify-content:center;margin-top:6px;display:flex}.d3-Cwq_pageButton{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.d3-Cwq_dot{background:#c8d9e2;border-radius:999px;width:6px;height:6px;transition:width .16s,background-color .16s}.d3-Cwq_activeDot{background:var(--sf-accent);width:20px}@media (min-width:1024px){.d3-Cwq_section{margin-top:24px;padding-top:0}.d3-Cwq_page{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}@media (prefers-reduced-motion:reduce){.d3-Cwq_dot{transition:none}}
