.CategoryButton_categoryButton__GtidD{font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:color .2s;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;padding-right:.375rem}.CategoryButton_categoryButton__GtidD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CategoryButton_categoryIcon__929hZ{width:1rem;height:1rem;flex-shrink:0}.CategoryButton_categoryButtonOverlay__Bqg3h{position:absolute;top:.25rem;left:.25rem;padding:.25rem .5rem;color:var(--muted-foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}@media (hover:hover) and (pointer:fine){.CategoryButton_categoryButtonOverlay__Bqg3h:hover{color:var(--link-hover)}}.CategoryButton_categoryButtonTight__Juqjd{cursor:pointer}@media (hover:hover) and (pointer:fine){.CategoryButton_categoryButtonTight__Juqjd:hover{color:var(--link-hover)}}.CategoryButton_categoryButtonTightActive__wN1Bz{color:var(--accent);font-weight:var(--fw-medium)}.CategoryButton_categoryButtonInline__3DLWx{padding:.125rem 0;cursor:pointer;color:var(--muted-foreground);opacity:.75}@media (hover:hover) and (pointer:fine){.CategoryButton_categoryButtonInline__3DLWx:hover{color:var(--link-hover)}}.CategoryButton_categoryButtonInlineActive__FJY_a{color:var(--accent);font-weight:var(--fw-medium);opacity:1}.TagButton_tagButton__xIn0P{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1;margin:0;transition:color .2s;position:relative;z-index:10;display:inline-flex;align-items:center;overflow-wrap:anywhere;word-break:break-word}.TagButton_tagButton__xIn0P:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TagButton_tagButtonDefault__S8AAl{padding-top:4px;padding-bottom:4px;cursor:default;color:var(--muted-foreground);opacity:.75}@media (hover:hover) and (pointer:fine){.TagButton_tagButtonDefault__S8AAl{cursor:pointer}.TagButton_tagButtonDefault__S8AAl:hover{color:var(--link-hover)}}.TagButton_tagButtonDefaultActive__cTMUj{color:var(--accent);font-weight:var(--fw-medium)}.TagButton_tagButtonInline__ZXwot{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:var(--fs-sm);border-radius:var(--border-radius-lg);border:1px solid var(--border);cursor:default;color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.TagButton_tagButtonInline__ZXwot{cursor:pointer}.TagButton_tagButtonInline__ZXwot:hover{color:var(--link-hover)}}.TagButton_tagButtonInlineActive__NkSDJ{color:var(--accent);background-color:var(--muted-background);border-color:var(--border);font-weight:var(--fw-medium)}.CategoryTagGrid_section__CajW7{margin-top:3rem}.CategoryTagGrid_grid__7tAjT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.CategoryTagGrid_grid__7tAjT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CategoryTagGrid_grid__7tAjT{gap:0}}.CategoryTagGrid_col__bYKrl{min-width:0}.CategoryTagGrid_heading__qvJas{display:none}@media (min-width:768px){.CategoryTagGrid_heading__qvJas{display:block;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--foreground);margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}}.CategoryTagGrid_accordion___ErdD{display:block}@media (max-width:767px){.CategoryTagGrid_accordion___ErdD{border-top:1px solid var(--border)}}.CategoryTagGrid_summary__LDWLB{font-weight:var(--fw-bold);color:var(--foreground);padding:8px 0;list-style:none;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.CategoryTagGrid_summary__LDWLB::-webkit-details-marker{display:none}@media (min-width:768px){.CategoryTagGrid_summary__LDWLB{display:none}}@media (max-width:767px){.CategoryTagGrid_summary__LDWLB:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);border-top:none;transform:translateY(-75%) rotate(45deg);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.CategoryTagGrid_accordion___ErdD[open] .CategoryTagGrid_summary__LDWLB:after{transform:translateY(-50%) rotate(-135deg)}}.CategoryTagGrid_categoryList__UJ3n5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.CategoryTagGrid_categoryLink__BnuOs{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--muted-foreground);transition:color .2s ease}@media (hover:hover) and (pointer:fine){.CategoryTagGrid_categoryLink__BnuOs:hover{color:var(--foreground)}}.CategoryTagGrid_categoryLinkActive__6gUCR{color:var(--accent);font-weight:var(--fw-medium)}.CategoryTagGrid_categoryLinkContent__be4Fk{display:flex;align-items:center;gap:var(--space-2)}.CategoryTagGrid_categoryIcon__WogTn{width:1rem;height:1rem}@media (max-width:767px){.CategoryTagGrid_categoryIcon__WogTn{display:none}}.CategoryTagGrid_categoryCount__tLNqY{font-size:var(--fs-sm);color:var(--muted-foreground);white-space:nowrap}.CategoryTagGrid_tagContainer__WhQw_{display:flex;flex-wrap:wrap;gap:var(--space-1)}.CategoryTagGrid_tagLink__dgfwX{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.6;border-radius:var(--border-radius-sm);text-decoration:none;color:var(--muted-foreground);background:var(--muted-background);transition:color .15s ease,background-color .15s ease}@media (hover:hover) and (pointer:fine){.CategoryTagGrid_tagLink__dgfwX:hover{color:var(--foreground);background:var(--hover-background)}}.CategoryTagGrid_tagLinkActive__10EDk{color:var(--accent);background:var(--muted-background);font-weight:var(--fw-semibold)}@media (max-width:767px){.CategoryTagGrid_section__CajW7{margin-bottom:0}.CategoryTagGrid_accordion___ErdD[open] .CategoryTagGrid_categoryList__UJ3n5,.CategoryTagGrid_accordion___ErdD[open] .CategoryTagGrid_tagContainer__WhQw_{margin-top:var(--space-2);margin-bottom:var(--space-4)}.CategoryTagGrid_categoryList__UJ3n5{gap:.5rem}.CategoryTagGrid_categoryList__UJ3n5>li{margin-left:1rem}.CategoryTagGrid_categoryCount__tLNqY{padding:.25rem 1rem .25rem .25rem}}