.ag-bar{z-index:20;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c16d1;border-radius:18px;align-items:center;gap:12px;margin:0 auto 28px;padding:8px;display:flex;position:relative;box-shadow:0 18px 40px -24px #000c}@media (width>=768px){.ag-bar{position:sticky;top:76px}}@media (width<=767px){.ag-bar{flex-direction:column;align-items:stretch}}.ag-search{border:1px solid var(--hairline);width:min(340px,100%);height:40px;color:var(--ink-3);background:#ffffff0b;border-radius:12px;flex:none;align-items:center;padding:0 14px;transition:border-color .2s;display:flex;position:relative}.ag-search:focus-within{border-color:#ff7a3d80}.ag-search svg{flex:none}.ag-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;margin-left:10px;font-size:14px}.ag-search input::placeholder{color:var(--ink-3)}.ag-search input::-webkit-search-cancel-button{filter:invert()opacity(.5)}@media (width<=767px){.ag-search{width:100%}}.ag-chips{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:2px 24px 2px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.ag-chips::-webkit-scrollbar{display:none}.ag-chip{cursor:pointer;border:1px solid var(--hairline);height:34px;color:var(--ink-2);font:inherit;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:520;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ag-chip:hover{color:var(--ink);border-color:var(--hairline-strong)}.ag-chip.on{color:var(--ink);background:#ff7a3d1f;border-color:#ff7a3d73}.ag-chip .n{font-family:var(--ns-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.ag-chip.on .n{color:var(--ns-ember-hi)}.ag-chip i{background:var(--ns-ember);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff7a3db3}.ag-catalog-head{justify-content:space-between;align-items:baseline;gap:16px;margin:8px 0 18px;scroll-margin-top:150px;display:flex}.ag-catalog-head h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:560}.ag-catalog-head span{font-family:var(--ns-sans);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:inline-flex}.ag-catalog-head button{color:var(--ink-2);font:inherit;font-family:var(--ns-sans);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:13px}.ag-catalog-head button:hover{color:var(--ink)}
