.ltiles{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ltiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ltiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ltile{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;align-content:start;padding:20px;min-height:120px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.ltile:hover{text-decoration:none;border-color:color-mix(in srgb,var(--a) 50%,transparent);box-shadow:var(--sh-1)}.ltile-ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ab);color:var(--ai)}.ltile-ic .ic{width:20px;height:20px}.ltile-t{display:flex;flex-direction:column;font-weight:600;font-size:1.0625rem;line-height:1.3}.ltile-t small{margin-top:2px;font-weight:500;font-size:.8125rem;color:var(--muted)}.ltile-d{grid-column:2;margin-top:6px;font-size:.875rem;line-height:1.5;color:var(--ink-2)}.az-lean{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.az-lean .az-t{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:76px;padding:10px;text-align:center}.az-lean .az-t b{font-size:1.5rem;line-height:1.1}.az-lean .az-t small{margin-top:4px;font-size:.75rem;color:var(--muted)}.phead-sec .fts{margin-top:20px}.phead-sec .fts>p{display:none}.phead-sec .ft-row{display:flex;flex-wrap:wrap;gap:8px}.phead-sec .ft{flex-direction:row;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 14px;border-radius:999px;font-size:.875rem;font-weight:600}.phead-sec .ft small{font-size:.75rem;font-weight:500}.phead-sec .finder,.phead-lib .finder{margin-top:24px}.band-list .rgrid-cards{gap:16px}@media (max-width:599px){.ltile{min-height:0;padding:16px}.ltile-d{display:none}.phead-sec .ft{min-height:44px}}@media (max-width:699px){.phead-sec .ft-row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:-20px;padding:2px 20px 6px;scrollbar-width:none}.phead-sec .ft-row::-webkit-scrollbar{display:none}.phead-sec .ft{flex:none;scroll-snap-align:start;white-space:nowrap}}