.category-module__q1pWTq__sticky{z-index:20;background:var(--c-page);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--c-line-3);position:sticky;top:0}.category-module__q1pWTq__layout{grid-template-columns:86px minmax(0,1fr);align-items:start;display:grid}.category-module__q1pWTq__noRail{grid-template-columns:minmax(0,1fr)}.category-module__q1pWTq__rail{top:calc(57px + env(safe-area-inset-top));max-height:calc(100dvh - 57px - env(safe-area-inset-top));overscroll-behavior:contain;background:var(--c-band);padding:6px 0 calc(110px + var(--safe-bottom));flex-direction:column;display:flex;position:sticky;overflow-y:auto}.category-module__q1pWTq__railItem,.category-module__q1pWTq__railOn{color:var(--c-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex;position:relative}.category-module__q1pWTq__railOn{background:var(--c-tint);color:var(--c-primary-text)}.category-module__q1pWTq__railOn:before{content:"";background:var(--c-primary-text);border-radius:0 3px 3px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.category-module__q1pWTq__railImage{background:var(--c-cream);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.category-module__q1pWTq__railImage img{object-fit:cover;width:100%;height:100%}.category-module__q1pWTq__railName{overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.25}.category-module__q1pWTq__railOn .category-module__q1pWTq__railName{font-weight:800}@media (hover:hover){.category-module__q1pWTq__railItem:hover{color:var(--c-ink)}}.category-module__q1pWTq__main{min-width:0;padding-bottom:calc(110px + var(--safe-bottom))}.category-module__q1pWTq__meta{padding:12px 12px 4px var(--gutter);justify-content:space-between;align-items:center;gap:10px;display:flex}.category-module__q1pWTq__layout:not(.category-module__q1pWTq__noRail) .category-module__q1pWTq__meta{padding-left:12px}.category-module__q1pWTq__count{min-width:0;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.category-module__q1pWTq__chips{padding:8px var(--gutter) 12px;gap:8px;display:flex;overflow-x:auto}.category-module__q1pWTq__layout:not(.category-module__q1pWTq__noRail) .category-module__q1pWTq__chips{padding-left:12px;padding-right:12px}.category-module__q1pWTq__chip,.category-module__q1pWTq__chipOn{border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface);height:36px;color:var(--c-ink-2);white-space:nowrap;flex:none;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.category-module__q1pWTq__chip:hover{border-color:var(--c-primary-text);color:var(--c-primary-text)}.category-module__q1pWTq__chipOn,.category-module__q1pWTq__chipOn:hover{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.category-module__q1pWTq__empty{margin:24px var(--gutter) 0;background:var(--c-surface);border:1px solid var(--c-line-2);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:32px 24px;display:flex}.category-module__q1pWTq__layout:not(.category-module__q1pWTq__noRail) .category-module__q1pWTq__empty{margin:12px 12px 0 10px}.category-module__q1pWTq__emptyTitle{font-size:17px;font-weight:800}.category-module__q1pWTq__emptyAction{border-radius:var(--r-pill);background:var(--c-primary);color:#fff;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.category-module__q1pWTq__emptyAction:hover{background:var(--c-primary-hover);color:#fff}.category-module__q1pWTq__emptyText{max-width:380px;color:var(--c-muted);font-size:13.5px;line-height:1.5}.category-module__q1pWTq__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.category-module__q1pWTq__emptySecondary{border-radius:var(--r-pill);border:1.5px solid var(--c-line);background:var(--c-surface);height:44px;color:var(--c-primary-text);align-items:center;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.category-module__q1pWTq__emptySecondary:hover{border-color:var(--c-primary-text)}@media (min-width:768px){.category-module__q1pWTq__layout{grid-template-columns:112px minmax(0,1fr)}.category-module__q1pWTq__railImage{width:64px;height:64px}.category-module__q1pWTq__railName{font-size:12.5px}}@media (min-width:1024px){.category-module__q1pWTq__page{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.category-module__q1pWTq__sticky{border-bottom:none;padding-top:20px;position:static}.category-module__q1pWTq__layout{grid-template-columns:232px minmax(0,1fr);gap:28px;margin-top:12px}.category-module__q1pWTq__noRail{grid-template-columns:minmax(0,1fr)}.category-module__q1pWTq__rail{top:calc(var(--header-h) + 16px);max-height:calc(100dvh - var(--header-h) - 32px);background:var(--c-surface);border:1px solid var(--c-line-3);border-radius:18px;gap:2px;padding:8px}.category-module__q1pWTq__railItem,.category-module__q1pWTq__railOn{text-align:left;border-radius:12px;flex-direction:row;gap:12px;padding:8px 12px 8px 10px}.category-module__q1pWTq__railOn:before{top:12px;bottom:12px}.category-module__q1pWTq__railImage{width:44px;height:44px}.category-module__q1pWTq__railName{font-size:14px}.category-module__q1pWTq__main{padding-bottom:48px}.category-module__q1pWTq__meta,.category-module__q1pWTq__layout:not(.category-module__q1pWTq__noRail) .category-module__q1pWTq__meta{min-height:40px;padding:0 0 4px}.category-module__q1pWTq__chips,.category-module__q1pWTq__layout:not(.category-module__q1pWTq__noRail) .category-module__q1pWTq__chips{flex-wrap:wrap;padding:8px 0 18px}.category-module__q1pWTq__count{font-size:14px}.category-module__q1pWTq__empty,.category-module__q1pWTq__layout:not(.category-module__q1pWTq__noRail) .category-module__q1pWTq__empty{min-height:420px;margin:0}}.category-module__q1pWTq__railItem,.category-module__q1pWTq__railOn{transition:background-color var(--dur-med) ease, color var(--dur-med) ease}.category-module__q1pWTq__railItem:active,.category-module__q1pWTq__railOn:active{background:var(--c-tint)}.category-module__q1pWTq__railItem .category-module__q1pWTq__railImage,.category-module__q1pWTq__railOn .category-module__q1pWTq__railImage{transition:transform var(--dur-med) var(--ease-spring), box-shadow var(--dur-med) ease}.category-module__q1pWTq__railItem:active .category-module__q1pWTq__railImage{transform:scale(.94)}.category-module__q1pWTq__railOn .category-module__q1pWTq__railImage{box-shadow:0 0 0 2px var(--c-surface), 0 0 0 3.5px var(--c-primary-text), var(--shadow-chip);transform:scale(1.06)}.category-module__q1pWTq__railOn:before{transform-origin:50%;animation:category-module__q1pWTq__rnm-rail-mark var(--dur-med) var(--ease-spring)}@keyframes category-module__q1pWTq__rnm-rail-mark{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.category-module__q1pWTq__chip,.category-module__q1pWTq__chipOn,.category-module__q1pWTq__pill{transition:transform var(--dur-tap) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease}.category-module__q1pWTq__chip:active,.category-module__q1pWTq__chipOn:active,.category-module__q1pWTq__pill:not(:disabled):active{transform:scale(.95)}
