[data-category-tree].ct-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media (min-width:900px){[data-category-tree].ct-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}[data-category-tree] .ct-section{background:var(--brand-surface-2,#f6f6f4);border-radius:var(--brand-radius,2px);padding:20px}@media (min-width:640px){[data-category-tree] .ct-section{padding:28px}}[data-category-tree] .ct-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media (min-width:640px){[data-category-tree] .ct-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}}[data-category-tree] .ct-tile{display:flex;align-items:center;gap:10px;height:100%;min-height:56px;padding:12px 14px;background:var(--brand-surface,#fff);border:1px solid var(--brand-line,#d9dce0);border-radius:var(--brand-radius,2px);color:var(--brand-ink,#141414);text-decoration:none;transition:border-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}[data-category-tree] .ct-tile:hover{border-color:var(--brand-ink,#141414);transform:translateY(-2px);box-shadow:0 6px 16px -10px rgb(0 0 0/.35)}[data-category-tree] .ct-tile:active{transform:translateY(0)}[data-category-tree] .ct-tile:focus-visible{outline:2px solid var(--brand-accent,#2b3a52);outline-offset:2px}[data-category-tree] .ct-arrow{flex:none;margin-inline-start:auto;color:var(--brand-muted,#5e6672);transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s ease}[data-category-tree] .ct-tile:hover .ct-arrow,[data-category-tree] .ct-viewall:hover .ct-arrow{color:var(--brand-ink,#141414);transform:translateX(3px)}[dir=rtl] [data-category-tree] .ct-arrow{transform:scaleX(-1)}[dir=rtl] [data-category-tree] .ct-tile:hover .ct-arrow,[dir=rtl] [data-category-tree] .ct-viewall:hover .ct-arrow{transform:scaleX(-1) translateX(3px)}@keyframes ct-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-category-tree] .ct-rise{animation:ct-rise .32s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){[data-category-tree] .ct-rise{animation:none}[data-category-tree] .ct-arrow,[data-category-tree] .ct-tile{transition:none}[data-category-tree] .ct-tile:hover{transform:none}}