.msc{position:relative;flex:0 0 auto;margin-inline-start:auto;width:150px;height:38px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--ds-scrim);color:var(--ds-on-media);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-on-media) 24%,var(--ds-scrim))}.msc,.msc-f{overflow:hidden}.msc-f{position:absolute;top:5px;width:28px;height:28px;border-radius:50%;border:2px solid var(--ds-scrim);background:var(--ds-surface-2)}.msc-f1{inset-inline-start:5px;z-index:3}.msc-f2{inset-inline-start:24px;z-index:2}.msc-f3{inset-inline-start:43px;z-index:1}.msc-cnt{inset-inline-start:79px;top:0;bottom:0;align-items:center;font:600 13px/1 var(--ds-font-sans);font-variant-numeric:tabular-nums}.msc-chv,.msc-cnt{position:absolute;display:flex}.msc-chv{inset-inline-end:8px;top:11px}.msc-wdw{position:absolute;inset-inline-start:34px;inset-inline-end:5px;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ds-scrim) 4px,var(--ds-scrim) calc(100% - 4px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--ds-scrim) 4px,var(--ds-scrim) calc(100% - 4px),transparent 100%)}.msc-wd{display:block;padding-inline-start:2px;font:600 10px/1 var(--ds-font-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;transform:translateX(110px)}@media (max-width:340px){.msc{width:76px}.msc .msc-chv,.msc .msc-cnt,.msc .msc-wdw{display:none}.msc .msc-f2,.msc .msc-f3{animation:none}}@media (prefers-reduced-motion:no-preference){.msc-f2{animation:msc-f2 8s cubic-bezier(.4,0,.2,1) infinite}.msc-f3{animation:msc-f3 8s cubic-bezier(.4,0,.2,1) infinite}.msc-chv,.msc-cnt{animation:msc-cnt 8s ease infinite}.msc-wd{animation:msc-wd 8s cubic-bezier(.4,0,.2,1) infinite}}@keyframes msc-f2{0%,62.5%{transform:translateX(0);opacity:1}67%,94%{transform:translateX(-19px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes msc-f3{0%,62.5%{transform:translateX(0);opacity:1}67%,94%{transform:translateX(-38px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes msc-cnt{0%,62%{opacity:1}65%,95%{opacity:0}to{opacity:1}}@keyframes msc-wd{0%,66.5%{transform:translateX(110px)}73%,87.5%{transform:translateX(0)}94%,to{transform:translateX(-110px)}}[dir=rtl] .msc-wd{transform:translateX(-110px)}@media (prefers-reduced-motion:no-preference){[dir=rtl] .msc-wd{animation-name:msc-wd-rtl}[dir=rtl] .msc-f2{animation-name:msc-f2-rtl}[dir=rtl] .msc-f3{animation-name:msc-f3-rtl}}@keyframes msc-wd-rtl{0%,66.5%{transform:translateX(-110px)}73%,87.5%{transform:translateX(0)}94%,to{transform:translateX(110px)}}@keyframes msc-f2-rtl{0%,62.5%{transform:translateX(0);opacity:1}67%,94%{transform:translateX(19px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes msc-f3-rtl{0%,62.5%{transform:translateX(0);opacity:1}67%,94%{transform:translateX(38px);opacity:0}to{transform:translateX(0);opacity:1}}.msh{flex:1;min-height:0;align-self:stretch;box-sizing:border-box;padding-top:6px;display:flex;align-items:center;justify-content:center;color:var(--ds-lime-ink)}.msh svg{height:var(--msh-h);max-height:100%;width:auto;aspect-ratio:var(--msh-ratio);overflow:visible}@media (prefers-reduced-motion:no-preference){.msh-h{transform-origin:var(--msh-pivot);animation:msh-swing var(--msh-period) ease-in-out infinite}.msh-l{animation:msh-left var(--msh-period) ease-in-out infinite}.msh-r{animation:msh-right var(--msh-period) ease-in-out infinite}}@keyframes msh-swing{0%,to{transform:rotate(calc(-1 * var(--msh-swing)))}50%{transform:rotate(var(--msh-swing))}}@keyframes msh-left{0%,to{opacity:1}50%{opacity:var(--msh-dim)}}@keyframes msh-right{0%,to{opacity:var(--msh-dim)}50%{opacity:1}}.cat-page{min-height:100dvh;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans)}.cat-main{max-width:1100px;margin:0 auto;padding:16px 16px 72px}.cat-h1{margin:0;font-family:var(--ds-font-display);font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--ds-text);overflow-wrap:anywhere}.cat-count{margin:4px 0 0;font-size:12.5px;line-height:1.375;color:var(--ds-text-mut)}.cat-intro{max-width:640px;margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--ds-text-dim)}.cat-hero{gap:14px;margin:16px 0 0;padding:16px;border-radius:24px;background:var(--ds-panel);border:1px solid var(--ds-line)}.cat-hero,.cat-hero-who{display:flex;flex-direction:column}.cat-hero-who{align-items:flex-start;gap:10px;min-width:0}.cat-faces{display:flex;align-items:center;flex:none}.cat-face{display:block;flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-sizing:border-box;background:var(--ds-surface-2);border:2px solid var(--ds-panel)}.cat-face+.cat-face{margin-inline-start:-10px}.cat-face-more{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ds-text-mut)}.cat-hero-txt{min-width:0;display:flex;flex-direction:column}.cat-hero-title{margin:0;font-family:var(--ds-font-display);font-size:15px;font-weight:500;line-height:1.25;color:var(--ds-text)}.cat-hero-sub{margin-top:3px;font-size:13px;line-height:1.4;color:var(--ds-text-dim)}.cat-hero-cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border-radius:999px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-btn-lime{background:var(--ds-lime-bg);color:var(--ds-lime-fg)}.cat-btn-ghost{background:var(--ds-frost);color:var(--ds-text)}.cat-btn:focus-visible{outline:2px solid var(--ds-line-strong);outline-offset:2px}@media (min-width:900px){.cat-hero{justify-content:space-between;gap:28px;padding:20px 24px;border-radius:28px}.cat-hero,.cat-hero-who{flex-direction:row;align-items:center}.cat-hero-who{gap:18px}.cat-face{width:48px;height:48px}.cat-face-more{font-size:12px}.cat-hero-title{font-size:17px}.cat-hero-sub{font-size:14px}.cat-hero-cta{display:flex;flex:none}.cat-btn{height:48px;padding:0 24px;font-size:15px}}.cat-search{margin:16px 0 14px}.cat-field{position:relative;max-width:460px}.cat-field input{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:12px;background:var(--ds-surface-2);border:1px solid var(--ds-line);color:var(--ds-text);font:400 15px/1.3 var(--ds-font-sans);outline:none}.cat-field input:focus-visible{border-color:var(--ds-line-strong)}.cat-results{margin-top:14px}.cat-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.cat-chip{padding:7px 16px;border-radius:999px;font-size:13px;line-height:1.25;text-decoration:none;color:var(--ds-text-mut);background:var(--ds-surface-2);border:1px solid var(--ds-line)}.cat-chip[aria-current=page]{color:var(--ds-text);border-color:var(--ds-line-strong);background:color-mix(in srgb,var(--ds-accent) 15%,transparent)}.cat-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));column-gap:12px}.cat-li{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 76px}.cat-row{display:flex;align-items:center;gap:12px;height:76px;padding:0 12px;border-radius:14px;text-decoration:none;color:inherit;transition:background-color .15s ease}.cat-row:active,.cat-row:hover{background:var(--ds-surface-2)}.cat-row:focus-visible{outline:2px solid var(--ds-line-strong);outline-offset:-2px}.cat-ava{flex:none;display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--ds-surface-2)}.cat-txt{flex:1;min-width:0;display:flex;flex-direction:column}.cat-name{font-family:var(--ds-font-display);font-size:15px;font-weight:500;line-height:1.2;color:var(--ds-text)}.cat-name,.cat-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-tag{margin-top:2px;font-size:13.5px;line-height:1.3;color:var(--ds-text-dim)}.cat-empty{margin:24px 0;font-size:15px;color:var(--ds-text-mut)}.cat-sk{display:block;border-radius:4px;background-color:var(--ds-line);background-size:200% 100%;background-image:linear-gradient(90deg,color-mix(in srgb,var(--ds-text) 3%,transparent) 25%,color-mix(in srgb,var(--ds-text) 8%,transparent) 50%,color-mix(in srgb,var(--ds-text) 3%,transparent) 75%);animation:feedSkeletonShimmer 1.5s linear infinite}.cat-pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:32px}.cat-pager,.cat-pg{justify-content:center}.cat-pg{display:inline-flex;align-items:center;min-width:36px;height:36px;padding:0 10px;border-radius:8px;font-size:13px;text-decoration:none;color:var(--ds-text-mut);border:1px solid var(--ds-line)}.cat-pg[aria-current=page]{font-weight:600;color:var(--ds-text);border-color:var(--ds-line-strong);background:color-mix(in srgb,var(--ds-accent) 15%,transparent)}.cat-more{margin-top:28px}.cat-langs{margin-top:32px;padding-top:16px;border-top:1px solid var(--ds-line)}.cat-langs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.cat-langs a{color:var(--ds-text-mut);text-decoration:none}@media (max-width:640px){.cat-list{grid-template-columns:minmax(0,1fr)}.cat-row{padding:0 4px}}