@layer z.tokens,z.base,z.components;@layer z.pages{.z-community{gap:var(--z-space-6);padding-block:var(--z-space-12) var(--z-space-18);flex-direction:column;display:flex}.z-community__head{justify-content:space-between;align-items:flex-end;gap:var(--z-space-4) var(--z-space-8);flex-wrap:wrap;display:flex}.z-community__head>div{flex:24rem;min-width:0}.z-community__head h1{overflow-wrap:anywhere}.z-community__lead{max-width:40rem;margin-top:var(--z-space-2);color:var(--z-sub);font:var(--z-text-body-lg)}.z-community__up{color:var(--z-sub)}@media (hover:hover){.z-community__up:hover{color:var(--z-ink);text-underline-offset:3px;text-decoration:underline}}.z-community__cat{align-items:center;gap:var(--z-space-3);display:inline-flex}.z-community__cat:before{content:"";background:var(--cat,var(--z-sub));border-radius:50%;flex-shrink:0;width:12px;height:12px}.z-community__grid{grid-template-columns:minmax(0, 1fr) var(--z-aside-w);align-items:start;gap:var(--z-space-6);display:grid}.z-community__main,.z-community__aside{gap:var(--z-space-4);flex-direction:column;min-width:0;display:flex}.z-community__aside{gap:var(--z-space-6)}.z-community__tools{gap:var(--z-space-3);flex-direction:column;display:flex}.z-community__search{gap:var(--z-space-2);display:flex}.z-community__search .z-search{background:var(--z-surface);flex:1;max-width:none}.z-community__filters{justify-content:space-between;gap:var(--z-space-3);flex-wrap:wrap;display:flex}.z-community__filters .z-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.z-community__filters .z-seg::-webkit-scrollbar{display:none}.z-community__active{align-items:center;gap:var(--z-space-2);font:var(--z-text-small);flex-wrap:wrap;display:flex}.z-community__active .z-chip{overflow-wrap:anywhere;white-space:normal}.z-community__active>.z-text-btn:first-child{margin-inline-start:calc(-1 * var(--z-space-2))}.z-community__results{gap:var(--z-space-3);flex-direction:column;display:flex}.z-community__count{justify-content:space-between;align-items:baseline;gap:var(--z-space-1) var(--z-space-4);color:var(--z-ink);font:var(--z-text-small);flex-wrap:wrap;display:flex}.z-community__results .z-pagination{margin-top:var(--z-space-3)}.z-community .z-topics .z-topic__title{-webkit-line-clamp:2}.z-community:has(.z-pending[data-pending=true]) .z-community__results{opacity:.55;transition:opacity var(--z-dur) var(--z-ease)}.z-community__catchips{display:none}.z-catnav h2{padding:var(--z-space-5) var(--z-space-5) var(--z-space-2)}.z-catnav ul{padding:0 var(--z-space-2) var(--z-space-2)}.z-catnav li a{min-height:var(--z-control-h);padding:0 var(--z-space-3);border-radius:var(--z-radius-sm);font:var(--z-text-small);align-items:center;display:flex;position:relative}.z-catnav li a .z-cat{color:var(--z-ink);font:var(--z-text-small)}.z-catnav li a[aria-current=page]{background:var(--z-accent-soft);color:var(--z-accent-text);font-weight:600}.z-catnav li a[aria-current=page] .z-cat{color:var(--z-accent-text);font-weight:600}.z-catnav li a:focus-visible{outline-offset:-2px}.z-catnav li a:has(>.z-pending[data-pending=true]){background:var(--z-muted)}@media (hover:hover){.z-catnav li a:not([aria-current=page]):hover{background:var(--z-muted)}}@media (forced-colors:active){.z-catnav li a[aria-current=page]{outline-offset:-2px;outline:2px solid canvastext}}.z-community__saved{margin-top:calc(-1 * var(--z-space-2));align-self:flex-start}.z-tips{align-items:flex-start;gap:var(--z-space-3);flex-direction:column;display:flex}.z-tips ul{gap:var(--z-space-2);color:var(--z-ink);font:var(--z-text-small);padding-inline-start:var(--z-space-5);list-style:outside;display:grid}.z-tips li::marker{color:var(--z-accent-text)}.z-tips .z-btn{margin-top:var(--z-space-1)}.z-community__overview{gap:var(--z-space-4);flex-direction:column;display:flex}.z-community__start{color:var(--z-sub);font:var(--z-text-small)}.z-catgrid{gap:var(--z-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.z-catcard{gap:var(--z-space-3);padding:var(--z-space-5);flex-direction:column;display:flex}.z-catcard__head{justify-content:space-between;align-items:baseline;gap:var(--z-space-3);display:flex}.z-catcard__head h2{min-width:0}.z-catcard__head .z-cat{color:var(--z-ink);font:inherit}.z-catcard__head .z-cat:before{width:10px;height:10px}@media (hover:hover){.z-catcard__head a:hover .z-cat{text-underline-offset:3px;text-decoration:underline}}.z-catcard__count{color:var(--z-sub);font:var(--z-text-caption);font-variant-numeric:tabular-nums;flex-shrink:0}.z-catcard__desc{color:var(--z-sub);font:var(--z-text-small)}.z-catcard__topics{border-top:1px solid var(--z-line);flex-direction:column;display:flex}.z-catcard__topics li{border-bottom:1px solid var(--z-line)}.z-catcard__topics a{padding-block:var(--z-space-2);font:var(--z-text-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (hover:hover){.z-catcard__topics a:hover{text-underline-offset:3px;text-decoration:underline}}.z-catcard__none{color:var(--z-sub);font:var(--z-text-small)}.z-catcard .z-chips{padding-top:var(--z-space-1);margin-top:auto}@media (pointer:coarse){.z-catcard__topics a{padding-block:calc((var(--z-tap) - 1.25rem) / 2)}.z-catnav li a{min-height:var(--z-tap)}.z-community__up,.z-catcard__head h2 a{position:relative}.z-community__up:after,.z-catcard__head h2 a:after{content:"";inset:50% calc(-1 * var(--z-space-1)) auto;height:max(100% + 2 * var(--z-space-3), var(--z-tap));position:absolute;translate:0 -50%}}@media (max-width:59.9375em){.z-community{gap:var(--z-space-5);padding-block:var(--z-space-8) var(--z-space-12)}.z-community__grid{gap:var(--z-space-10);grid-template-columns:minmax(0,1fr)}.z-community__catchips{display:flex}.z-catnav{display:none}}@media (max-width:39.9375em){.z-community__head{align-items:stretch}.z-community__head .z-btn{width:100%}.z-community__lead{font:var(--z-text-body)}.z-community__filters .z-seg{width:100%}.z-community__filters .z-seg__item{padding-inline:var(--z-space-2);flex:1 0 auto}.z-community .z-tabs{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--z-space-6)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--z-space-6)), transparent);padding-inline-end:var(--z-space-6);scroll-padding-inline-end:var(--z-space-6)}.z-catgrid{grid-template-columns:minmax(0,1fr)}.z-catcard{padding:var(--z-space-4)}}@media (max-width:23.4375em){.z-community__filters .z-seg{flex-wrap:wrap;overflow:visible}}}@layer z.utilities;
