.toolbar select:not([multiple]){appearance:none;padding-block:0;padding-inline:14px 40px;line-height:1.2;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c9d3e4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;cursor:pointer;align-self:stretch;background-color:var(--panel)}.toolbar select:not([multiple]):hover{border-color:#efc47c80}.toolbar select:not([multiple]):focus-visible{border-color:#efc47c}.results-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:#b0bcd0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.results-line>span:not(.results-pill){display:inline-flex;align-items:center;gap:4px}.results-line strong{color:#f6f0e3;font-weight:700}.results-pill{height:24px;padding:0 10px;border:1px solid #ffffff1c;border-radius:999px;background:#0b1222;color:#b0bcd0;font-size:12px}.results-coin,.results-pill{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}.results-coin{gap:5px;color:#f6dc93}.results-coin>svg{flex-shrink:0}.catalog-toolbar>input[name=q],.toolbar .price-range{background-color:var(--panel)}.price-range>svg{flex-shrink:0;color:#f6dc93}.filter-section,.filter-sheet,.filter-sheet-body{display:contents}.filter-chips,.filter-section-label,.filter-sheet-backdrop,.filter-sheet-foot,.filter-sheet-head,.filter-sheet-open,.heading-action-short,.layout-menu{display:none}@media (max-width:760px){.section .toolbar:has(>.filter-sheet){position:sticky;top:64px;z-index:15;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;margin:0 0 4px;padding:10px 0;border:0;background:#121d30;box-shadow:-24px 0 0 #121d30,24px 0 0 #121d30}.section .toolbar:has(>.filter-sheet[data-open=true]){z-index:100}.section .toolbar:has(>.filter-sheet)>.search-row{flex:none;gap:8px}.section .toolbar:has(>.filter-sheet)>.search-row>.search,.section .toolbar:has(>.filter-sheet)>.search-row>input{flex:1 1;min-width:0;height:44px;min-height:44px}.section .toolbar:has(>.filter-sheet)>.search-row>.inventory-view-switch{display:none}.filter-sheet-open{display:inline-flex;flex:none;align-items:center;gap:7px;height:44px;min-height:44px;padding:0 12px;border:1px solid #3c506c;border-radius:var(--radius-control,8px);background:#19263b;color:#cbd2df;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.filter-sheet-open[data-active=true]{color:#efc47c;border-color:#efc47c;background:#efc47c1a}.filter-sheet-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#efc47c;color:#1b1206;font-size:11px;font-weight:800;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.layout-menu{display:block;position:relative;flex:none}.layout-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:52px;height:44px;min-height:44px;padding:0;border:1px solid #3c506c;border-radius:var(--radius-control,8px);background:#0b1222;color:#efc47c;cursor:pointer}.layout-menu-toggle>svg:last-child{color:#b0bcd0}.layout-menu-list{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:2px;min-width:170px;padding:6px;border:1px solid #2c3854;border-radius:12px;background:#17233a;box-shadow:0 14px 34px #000a}.layout-menu-list button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:#f6f0e3;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.layout-menu-list button[aria-pressed=true]{background:#efc47c1a;color:#efc47c;box-shadow:inset 0 0 0 1px #efc47c}.filter-chip:focus-visible,.filter-chips-clear:focus-visible,.filter-sheet-close:focus-visible,.filter-sheet-open:focus-visible,.layout-menu-list button:focus-visible,.layout-menu-toggle:focus-visible{outline:2px solid #f5d490;outline-offset:2px}.filter-chips{display:flex;align-items:center;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 10px;border:1px solid #efc47c;border-radius:999px;background:#efc47c1a;color:#f5dfae;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.filter-chip .cl-rarity-emblem,.filter-chip>svg{flex:none;width:16px;height:16px}.filter-chip>svg:last-child{width:14px;height:14px;color:#efc47c}.filter-chips-clear{flex:none;min-height:36px;padding:0 6px;border:0;background:none;color:#efc47c;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.filter-sheet{display:none}.filter-sheet-backdrop[data-open=true]{display:block;position:fixed;inset:0;z-index:1;background:#000b}.filter-sheet[data-open=true]{display:flex;flex-direction:column;position:fixed;right:0;bottom:0;left:0;z-index:2;height:min(82dvh,680px);border:1px solid #2c3854;border-bottom:0;border-radius:12px 12px 0 0;background:#17233a;box-shadow:0 -18px 50px #000a;outline:none;animation:filter-sheet-in .22s ease-out}.filter-sheet[data-open=true] .filter-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px 16px;border-bottom:1px solid #253049}.filter-sheet-head h2{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700}.filter-sheet-close{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #2c3854;border-radius:999px;background:#0b1222;color:#f6f0e3;cursor:pointer}.filter-sheet[data-open=true] .filter-sheet-body{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;padding:16px;overflow-y:auto;overscroll-behavior:contain}.filter-sheet[data-open=true] .filter-sheet-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #253049}.filter-sheet-foot .button{width:100%;min-height:48px;justify-content:center}.filter-sheet-foot .button[aria-disabled=true]{opacity:.5}@keyframes filter-sheet-in{0%{transform:translateY(24px);opacity:0}}.filter-sheet .filter-section{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-sheet .filter-section-label{display:block;flex-basis:100%;margin:0;color:#f1eee6;font-size:13px;font-weight:650}.filter-sheet .filter-section.is-sort{order:1}.filter-sheet .filter-section.is-rarity{order:2}.filter-sheet .filter-section.is-price{order:3}.filter-sheet .filter-section.is-show{order:4}.filter-sheet .filter-section.is-scope{order:5}.filter-sheet .filter-section.is-export{order:6}.filter-sheet .filter-section>.price-range,.filter-sheet .filter-section>select{flex:1 1 100%;width:100%;height:48px}.toolbar .filter-sheet .filter-section.is-show{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar .filter-sheet .is-show>.checkbox-label,.toolbar .filter-sheet .is-show>.filter-section-label,.toolbar .filter-sheet .is-show>.inventory-tags{grid-column:1/-1}.toolbar .filter-sheet .filter-section .inventory-filter-option,.toolbar .filter-sheet .filter-section .inventory-tags>summary{position:static;width:100%;height:48px;min-height:48px;padding:0 14px;justify-content:flex-start}.toolbar .filter-sheet .filter-section .filter-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.toolbar .filter-sheet .filter-section .filter-count{position:static;margin-left:auto}.toolbar .filter-sheet .inventory-tags>summary>svg:last-child{display:block}.toolbar .filter-sheet .inventory-tags-menu{position:static;width:auto;max-height:none;margin-top:8px;box-shadow:none;background:#0b1222;border-color:#ffe7a344}.toolbar .filter-sheet .filter-section.is-export>a{flex:1 1 100%}.filter-sheet .rarity-filter legend{margin-bottom:10px;font-size:13px}.filter-sheet .rarity-filter-options{flex-wrap:wrap;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.filter-sheet .inventory-active-filters{display:none}html:has(.filter-sheet[data-open=true]){overflow:hidden}body:has(.filter-sheet[data-open=true]) :is(.quest-dock,.quest-toast,.player-tabbar){display:none}.player-shell .player-content:has(.filter-sheet){padding-bottom:calc(var(--tabbar-height, 0px) + 72px)}.player-content .section:has(.filter-sheet){padding-top:16px}.page-heading.compact-heading{margin-bottom:8px}.page-heading.compact-heading .eyebrow,.page-heading.compact-heading>div>p:not(.eyebrow):not(.inventory-stats){display:none}.page-heading.compact-heading h1{margin:0;font-size:30px;line-height:1.1}.page-heading.compact-heading>p:not(.eyebrow){margin:4px 0 0;font-size:13px}.page-heading.split.compact-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px}.page-heading.split.compact-heading>div{display:contents}.page-heading.split.compact-heading h1{grid-column:1;grid-row:1}.player-content .page-heading.split.compact-heading>.heading-action{grid-column:2;grid-row:1;align-self:center;width:auto;height:36px;min-height:36px;padding:0 12px;gap:6px;border:1px solid #415572;background:#1b2942;color:var(--text);font-size:13px;white-space:nowrap}.player-content .page-heading.split.compact-heading>.heading-action:hover{border-color:#efc47c;background:#1b2942}.compact-heading .heading-action-long{display:none}.compact-heading .heading-action-short{display:inline}.page-heading.compact-heading .inventory-stats{grid-column:1/-1;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.compact-heading .inventory-stat{flex:none;padding:4px 10px;font-size:12px}}@media (max-width:380px){.page-heading.compact-heading h1{font-size:27px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.filter-sheet[data-open=true]{animation:none}}