.mu-sys__grid{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media (min-width:768px){.mu-sys__grid{grid-template-columns:repeat(2,1fr)}}.mu-sys__cat{display:flex;flex-direction:column;gap:var(--space-4)}.mu-sys__cattitle{align-items:baseline;border-bottom:1px solid var(--border-soft);display:flex;font-size:var(--fs-h4);font-weight:var(--w-bold);gap:var(--space-3);justify-content:space-between;margin:0;padding-bottom:var(--space-3)}.mu-sys__cattitle:before{align-self:center;background:var(--accent);border-radius:50%;content:"";flex:none;height:8px;width:8px}.mu-sys__cattitle span:first-of-type{flex:1}.mu-sys__count{color:var(--fg-3);font-size:var(--fs-eyebrow);letter-spacing:.08em}.mu-sys__list{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.mu-sys__row{align-items:flex-start;border-radius:var(--r-md);color:inherit;display:flex;gap:var(--space-4);margin:0 calc(var(--space-3)*-1);padding:var(--space-3);text-decoration:none}.mu-sys__row--link{transition:background-color var(--dur-fast) var(--ease-out)}.mu-sys__row--link:hover{background:var(--glass-fill)}.mu-sys__row--link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mu-sys__logo{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-md);display:grid;flex:none;height:44px;place-items:center;width:44px}.mu-sys__logo img{display:block;filter:brightness(0) invert(1);height:24px;object-fit:contain;opacity:.85;width:24px}.mu-sys__logo img.mu-sys__img--custom{filter:none;opacity:1}.mu-sys__initial{color:var(--fg-2);font-family:var(--font-mono);font-weight:var(--w-bold)}.mu-sys__body{display:flex;flex-direction:column;gap:2px;min-width:0}.mu-sys__name{color:var(--fg-1);font-weight:var(--w-semibold)}.mu-sys__text{color:var(--fg-2);font-size:var(--fs-sm);line-height:1.5}.mu-sys__more{margin:var(--space-6) 0 0}.mu-sec--light .mu-sys__logo,.mu-sec--soft .mu-sys__logo{background:var(--muloo-white);border-color:var(--border)}.mu-sec--light .mu-sys__logo img,.mu-sec--soft .mu-sys__logo img{filter:brightness(0);opacity:.8}.mu-sec--light .mu-sys__name,.mu-sec--soft .mu-sys__name{color:var(--ink-1)}.mu-sec--light .mu-sys__text,.mu-sec--soft .mu-sys__text{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.mu-sys__row--link{transition:none}}