@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--build: "2026-08-25b";--ui-zoom: 1;--font-display: "Space Grotesk Variable", "Space Grotesk", "Golos Text Variable", "Golos Text", "Inter Variable", Inter, "Segoe UI", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--font-body: "Inter Variable", Inter, "Segoe UI", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--font-data: "JetBrains Mono Variable", "JetBrains Mono", "Cascadia Mono", Consolas, monospace;--data-features: "tnum" 1, "lnum" 1;--display-tracking: .02em;--label-tracking: .1em;--bg: #0d0b09;--bg-accent-glow: radial-gradient(1200px 500px at 50% -8%, rgba(255, 122, 54, .055), transparent 62%);--surface-1: rgba(25, 21, 17, .9);--surface-2: rgba(34, 29, 24, .94);--surface-solid: #191512;--surface-solid-2: #232019;--bg-raised: #1c1712;--overlay: rgba(19, 16, 13, .97);--backdrop: rgba(7, 4, 2, .66);--line-soft: rgba(240, 228, 205, .09);--line: rgba(240, 228, 205, .16);--line-strong: rgba(240, 187, 108, .5);--line-neutral: rgba(244, 227, 196, .1);--text: #f4e3c4;--text-bright: #fff3da;--muted: #a59a88;--text-dim: #b3a996;--faint: #93897a;--accent: #e3a64a;--accent-strong: #ffd98a;--accent-deep: #9a6425;--accent-soft: rgba(227, 166, 74, .12);--accent-ink: #241304;--ember-soft: rgba(255, 122, 54, .16);--accent-grad: linear-gradient(180deg, #f8d084 0%, #e3a64a 42%, #b97a26 100%);--accent-grad-hover: linear-gradient(180deg, #ffe09c 0%, #efb45c 42%, #c98a32 100%);--good: #79d861;--good-soft: rgba(121, 216, 97, .14);--bad: #ef6a51;--bad-soft: rgba(239, 106, 81, .14);--warn: #f2c14e;--info: #6db7e8;--filter-purple: #a066cf;--filter-legacy: #f2ecff;--filter-styles: #f2ac69;--filter-golden: #f1c232;--filter-other: #f0782e;--filter-collector: #8bcfff;--filter-copies: #59d3b0;--filter-recent: #ff9a9a;--filter-other-bundles: #c7c7c7;--filter-untradeable: #8d8d8d;--tone-massdupe: #ff5d5d;--tone-duped: #ff8a5c;--tone-suspect: #f2c14e;--tone-clean: #79d861;--tone-noinfo: #9aa3ad;--radius-xs: 2px;--radius-sm: 3px;--radius: 4px;--radius-lg: 6px;--radius-pill: 3px;--chamfer: 10px;--control-h: 38px;--control-h-sm: 32px;--z-nav: 120;--z-notice: 200;--z-modal: 300;--z-modal-2: 310;--z-toast: 400;--shadow-1: inset 0 1px 0 rgba(255, 240, 210, .05), 0 2px 0 rgba(12, 7, 3, .5), 0 10px 26px -14px rgba(8, 4, 1, .85);--shadow-2: inset 0 1px 0 rgba(255, 240, 210, .06), 0 3px 0 rgba(12, 7, 3, .55), 0 18px 42px -18px rgba(8, 4, 1, .9);--shadow-3: inset 0 1px 0 rgba(255, 240, 210, .07), 0 4px 0 rgba(12, 7, 3, .6), 0 30px 70px -22px rgba(8, 4, 1, .95);--glow-accent-soft: 0 8px 26px -12px rgba(227, 166, 74, .28);--top-light: inset 0 1px 0 rgba(255, 240, 210, .07);--control-fill: linear-gradient(180deg, #241e18 0%, #1b1712 55%, #17130f 100%);--control-fill-hover: linear-gradient(180deg, #2d2620 0%, #221d17 55%, #1c1813 100%);--well-fill: rgba(9, 6, 4, .38);--well-shadow: inset 0 1px 3px rgba(0, 0, 0, .45), inset 0 0 0 1px rgba(0, 0, 0, .18);--focus-ring: 0 0 0 2px rgba(12, 8, 6, .9), 0 0 0 4px rgba(240, 187, 108, .85);--speed-fast: .1s;--speed: .15s;--speed-slow: .26s;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.45, .5, 1);--header-art: url(/dota2/dota2_background_header.webp);--page-max: 1720px;--header-max: 1180px}:root[lang=ru]{--font-display: "Golos Text Variable", "Golos Text", "Inter Variable", Inter, "Segoe UI", system-ui, sans-serif}@media (min-width: 1000px){@supports (zoom: 1.25){:root{--ui-zoom: 1.25}}}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--accent-deep) transparent;zoom:var(--ui-zoom);overflow-x:clip}body{position:relative;background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:1.45;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg-accent-glow),linear-gradient(#150e08d9,#150e08d9),var(--bg) var(--page-pattern, url(/dota2/dota2_background_pattern.webp)) repeat;background-size:auto,auto,max(1659px,86.4062vw) auto;pointer-events:none}.inventory-body,.collection-shell,.rankings-shell,.legacy-workspace,.bugged-items-shell{position:relative}body.admin-route:before{background:var(--bg)}::selection{background:#e3a64a52;color:var(--text-bright)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-deep) 62%,transparent);border:3px solid transparent;border-radius:2px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--accent-deep)}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.2;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}code,time{font-family:var(--font-data);font-feature-settings:var(--data-features)}img{-webkit-user-select:none;user-select:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:not-allowed;opacity:.42}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[role=dialog][tabindex="-1"]:focus-visible{outline:none}input[type=text],input:not([type]),input[type=password],input[type=number],input[type=search],textarea,select{min-width:0;height:var(--control-h);padding:0 14px;color:var(--text);background:var(--well-fill);border:1px solid var(--line-soft);border-radius:var(--radius-sm);box-shadow:var(--well-shadow);transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}textarea{height:auto;padding:10px 14px;line-height:1.5;resize:vertical}input::placeholder,textarea::placeholder{color:var(--faint)}.search-clear-wrap{position:relative;display:flex;align-items:center;min-width:0}.search-clear-wrap>input{width:100%;padding-right:27px}.search-clear-btn{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:var(--bad, #e05348);color:#fff;cursor:pointer}.search-clear-btn:hover{background:color-mix(in srgb,var(--bad, #e05348) 78%,white);color:#fff}.search-clear-btn svg{display:block}.search-clear-btn.search-clear-static{position:static;transform:none;flex:none;border-radius:var(--radius-xs)}.search-clear-btn.search-clear-static svg{margin:0}.steam-level-badge{--lvl-size: 25px;--lvl-boost: 1.25;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--lvl-size);height:var(--lvl-size);vertical-align:middle}.steam-level-badge img{display:block;width:100%;height:100%}span.steam-level-badge>b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-family:var(--font-data);font-size:calc(var(--lvl-size) * .4 * var(--lvl-boost, 1));font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 4px rgba(0,0,0,.7)}.steam-level-badge.lvl-digits-3 b{letter-spacing:-.04em}.steam-level-badge.lvl-digits-4 b{letter-spacing:-.06em}.steam-level-badge.band-level{margin-right:3px}.steam-level-badge.rankings-level{margin-right:6px}.steam-level-badge.rail-level{--lvl-size: 20px;margin-right:5px}input:hover,textarea:hover,select:hover{border-color:var(--line)}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus{border-color:var(--line-strong);box-shadow:var(--well-shadow),0 0 0 3px var(--accent-soft)}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 18px;border:0;background:var(--accent-grad);color:var(--accent-ink);font-family:var(--font-display);font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer));box-shadow:inset 0 1px #ffffff47;transition:background var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.gold-button:not(:disabled):hover{background:var(--accent-grad-hover);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #ffe09c59}.gold-button:not(:disabled):active{transform:scale(.99);filter:brightness(.96)}.gold-button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-4px}.gold-button:disabled{background:var(--surface-solid-2);color:var(--faint);box-shadow:none}.green-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-h);padding:0 18px;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--good) 88%,white),color-mix(in srgb,var(--good) 78%,black));color:#0d1509;font-family:var(--font-display);font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer));box-shadow:inset 0 1px #ffffff47;transition:background var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.green-button:not(:disabled):hover{filter:brightness(1.07);box-shadow:inset 0 1px #ffffff73}.green-button:not(:disabled):active{transform:scale(.99);filter:brightness(.96)}.green-button:focus-visible{outline:2px solid #0d1509;outline-offset:-4px}.green-button:disabled{background:var(--surface-solid-2);color:var(--faint);box-shadow:none}.outline-button,.sort-button,.feedback-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h-sm);padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line);border-left:2px solid var(--accent-deep);background:var(--control-fill);color:var(--text);box-shadow:var(--top-light),0 1px #00000059;font-size:12px;font-weight:600;letter-spacing:.05em;white-space:nowrap;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.outline-button:not(:disabled):hover,.sort-button:not(:disabled):hover,.feedback-button:not(:disabled):hover{border-color:var(--line-strong);border-left-color:var(--accent);background:var(--control-fill-hover);color:var(--accent-strong)}.outline-button:not(:disabled):active,.sort-button:not(:disabled):active,.feedback-button:not(:disabled):active{transform:translateY(1px);box-shadow:var(--top-light)}.async-btn{position:relative}.async-btn .async-btn-label{display:inline-flex;align-items:center;gap:8px;transition:opacity var(--speed) var(--ease),filter var(--speed) var(--ease)}.async-btn .async-btn-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity var(--speed-fast) var(--ease);pointer-events:none}.async-btn.is-pending .async-btn-label,.async-btn.is-success .async-btn-label,.async-btn.is-error .async-btn-label{opacity:.22;filter:blur(1px)}.async-btn.is-pending .async-btn-state,.async-btn.is-success .async-btn-state,.async-btn.is-error .async-btn-state{opacity:1}.async-btn.is-pending .async-btn-state{color:var(--accent-strong)}.async-btn.is-success .async-btn-state{color:var(--good)}.async-btn.is-error .async-btn-state{color:var(--bad)}.async-btn-spinner{animation:spinner-turn .85s linear infinite}.async-btn.is-error{animation:async-shake .3s var(--ease)}@keyframes async-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.async-btn-spinner,.async-btn.is-error{animation:none}}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:8px}.toast{max-width:380px;padding:11px 16px;border:1px solid var(--line);border-left:3px solid var(--info);border-radius:var(--radius-sm);background:var(--control-fill);color:var(--text);box-shadow:var(--shadow-2);font-size:12.5px;font-weight:600;line-height:1.45;text-align:left;cursor:pointer;animation:toast-in var(--speed-slow) var(--ease-out) both}.toast-good{border-left-color:var(--good)}.toast-bad{border-left-color:var(--bad)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.select-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h);padding:0 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--control-fill);color:var(--text);box-shadow:var(--top-light),0 1px #00000059;font-size:12.5px;font-weight:600;letter-spacing:.04em;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.select-control:hover{border-color:var(--line);background:var(--control-fill-hover)}.switch-label{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.07em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--speed-fast) var(--ease)}.switch-label:hover{color:var(--text)}.switch-label input{position:absolute;width:1px;height:1px;opacity:0}.switch-label span{position:relative;flex:none;width:36px;height:20px;border-radius:var(--radius-pill);background:var(--well-fill);border:1px solid var(--line-soft);box-shadow:var(--well-shadow);transition:background var(--speed) var(--ease),border-color var(--speed) var(--ease)}.switch-label span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform var(--speed) var(--ease-spring),background var(--speed) var(--ease)}.switch-label input:checked+span{background:var(--accent-soft);border-color:var(--line-strong)}.switch-label input:checked+span:after{transform:translate(16px);background:var(--accent)}.switch-label input:focus-visible+span{box-shadow:var(--focus-ring)}.value-toggle-group{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px}.value-toggle{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 11px;border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:var(--control-fill);color:var(--faint);box-shadow:var(--top-light);font-size:11px;font-weight:700;letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),opacity var(--speed-fast) var(--ease)}.value-toggle img{width:20px;height:20px;object-fit:contain;transition:filter var(--speed-fast) var(--ease)}.value-toggle:hover{color:var(--text);border-color:var(--line)}.value-toggle.on{color:var(--text-bright);border-color:var(--line-strong);background:var(--accent-soft)}.value-toggle:not(.on){opacity:.5}.value-toggle:not(.on) img{filter:grayscale(1)}.value-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.value-toggle:disabled{cursor:default;opacity:1}.value-toggle:not(.on):hover{opacity:1}.value-freshness-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:var(--z-nav);display:none;gap:6px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);box-shadow:var(--shadow-3);color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700;letter-spacing:0;text-align:left;white-space:nowrap;cursor:default}.value-freshness-panel.portal-fresh{position:fixed;display:grid;z-index:60}.value-freshness-panel>span{display:flex;align-items:center}.value-freshness-panel .value-freshness-title{justify-content:center;color:#7dc0ff;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.06em}.value-freshness-panel.liquid-hint-panel{width:240px;white-space:normal;text-transform:none}.liquid-hint-panel .liquid-hint-text{display:block;color:var(--faint);font-weight:600;line-height:1.45;letter-spacing:.01em}.pager{display:inline-flex;align-items:center;gap:7px}.pager button{display:grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.pager button:not(:disabled):hover{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong);transform:translateY(-1px)}.pager input{width:36px;height:var(--control-h-sm);padding:0;text-align:center;font-family:var(--font-data);font-feature-settings:var(--data-features);font-weight:700}.pager span{color:var(--faint);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:600;white-space:nowrap}.filter-section,.top-sidebar,.inventory-toolbar,.rankings-table-card,.legacy-canvas-shell,.legacy-side-actions,.legacy-tier-buttons,.legacy-offers-panel,.legacy-right-rail,.feedback-modal{position:relative}.filter-section:before,.top-sidebar:before,.inventory-toolbar:before,.rankings-table-card:before,.legacy-canvas-shell:before,.legacy-side-actions:before,.legacy-tier-buttons:before,.legacy-offers-panel:before,.legacy-right-rail:before,.feedback-modal:before{content:"";position:absolute;top:0;left:10px;right:10px;z-index:1;height:1.5px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,transparent) 18%,color-mix(in srgb,var(--accent) 55%,transparent) 82%,transparent);pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.empty-state{display:grid;place-items:center;min-height:280px;padding:40px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-1);color:var(--muted);font-size:14.5px;font-weight:600;text-align:center}.empty-state.fetch-empty{gap:14px;align-content:center}.empty-state.fetch-empty img{width:130px;max-width:40vw;opacity:.9}.empty-state.fetch-empty p{margin:0;color:var(--text);font-size:15px;font-weight:700}.empty-state.filtered-empty{gap:14px;align-content:center}.empty-state.filtered-empty img{width:130px;max-width:40vw;opacity:.9}.empty-state.filtered-empty p{margin:0;color:var(--text);font-size:15px}.muted-small{margin:2px 0 0;color:var(--faint);font-size:11.5px;font-weight:600}@keyframes skeleton-sweep{0%{background-position:-160% 0}to{background-position:260% 0}}.item-card.skeleton{min-height:208px;border:1px solid var(--line-soft);background:linear-gradient(100deg,transparent 32%,color-mix(in srgb,var(--accent) 9%,transparent) 50%,transparent 68%) 0 0 / 220% 100%,var(--surface-1);animation:skeleton-sweep 1.5s var(--ease) infinite}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-soft{0%,to{opacity:.55}50%{opacity:1}}#detach-button-host,.container.underwave,[class*=underwave],#video-detach-button{display:none!important;pointer-events:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site-search{display:flex;align-items:center;gap:8px;min-height:var(--control-h-sm);padding:0 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--faint);cursor:text;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease)}.site-search:hover{border-color:var(--line)}.site-search:focus-within{color:var(--accent-strong);border-color:var(--line-strong)}.site-search>svg{flex:none}.site-search .search-clear-wrap{flex:1;min-width:0}.site-search input,.site-search input:focus,.site-search input:focus-visible{flex:1;min-width:0;width:100%;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--text);font-size:11.5px;font-weight:700;letter-spacing:.05em}.site-search .search-clear-wrap>input{padding-right:24px}.site-search input::-webkit-search-cancel-button{display:none}.page-shell{min-height:calc(100dvh / var(--ui-zoom));position:relative}.page-shell:before{content:"";position:absolute;top:-21px;left:-2%;right:-2%;height:max(726px,37.8125vw);z-index:-1;background:linear-gradient(180deg,#0c080694,#0c0806bd 62%,#0c0806db),var(--header-art) top center / max(1920px,100%) auto no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.45) 89%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.45) 89%,transparent 100%);animation:header-drift 46s var(--ease) 1 both;pointer-events:none}.page-shell .site-header:before{content:none}.site-header{position:relative;isolation:isolate;padding-bottom:26px;overflow:hidden}.site-header:has(.currency-menu){z-index:var(--z-nav)}.site-header.slim-header{padding-bottom:14px;overflow:visible}.site-header.slim-header:before{top:0;right:0;bottom:0;left:0;height:auto;animation:none}.site-header:before{content:"";position:absolute;inset:-3% -2% auto;height:max(726px,37.8125vw);z-index:-2;background:linear-gradient(180deg,#0c080694,#0c0806bd 62%,#0c0806db),var(--header-art) top center / max(1920px,100%) auto no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.45) 89%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.45) 89%,transparent 100%);animation:header-drift 46s var(--ease) 1 both}@keyframes header-drift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.055) translateY(-12px)}}.rankings-page,.legacy-page,.stub-page{position:relative}.rankings-page:before,.legacy-page:before,.stub-page:before{content:"";position:absolute;top:-21px;left:-2%;right:-2%;height:max(726px,37.8125vw);z-index:-1;background:linear-gradient(180deg,#0c080694,#0c0806bd 62%,#0c0806db),var(--header-art) top center / max(1920px,100%) auto no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.45) 89%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.82) 74%,rgba(0,0,0,.45) 89%,transparent 100%);animation:header-drift 46s var(--ease) 1 both;pointer-events:none}.rankings-page .site-header:before,.legacy-page .site-header:before,.stub-page .site-header:before{content:none}.header-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(720px 320px at 16% 22%,rgba(255,122,54,.08),transparent 64%),radial-gradient(920px 420px at 88% 8%,rgba(227,166,74,.05),transparent 60%);pointer-events:none}.top-switcher-row{display:flex;align-items:center;justify-content:center;gap:10px}.top-game-switcher{position:relative;display:flex;justify-content:center;gap:6px;width:max-content;margin:0;padding:6px 10px;border:1px solid var(--line-soft);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:color-mix(in srgb,var(--overlay) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top-discord-link{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--overlay) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-bright);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.top-discord-link:hover{color:var(--accent-strong);border-color:var(--line-strong);background:color-mix(in srgb,var(--accent) 10%,var(--overlay))}.top-discord-link img{width:20px;height:20px;object-fit:contain}.game-button{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-sm);opacity:.45;filter:saturate(.4) brightness(.75);transition:opacity var(--speed) var(--ease),filter var(--speed) var(--ease),background var(--speed) var(--ease),transform var(--speed) var(--ease-spring)}.game-button img{max-width:26px;max-height:26px;object-fit:contain;transition:transform var(--speed) var(--ease-spring)}.game-button:hover{opacity:1;filter:saturate(1.05);background:var(--accent-soft)}.game-button:hover img{transform:scale(1.12)}.game-button.active{opacity:1;filter:saturate(1.1);background:var(--accent-soft);box-shadow:0 0 0 1px var(--line),var(--glow-accent-soft)}.game-button.active:after{content:"";position:absolute;left:50%;bottom:-7px;width:26px;height:2px;background:var(--accent);transform:translate(-50%)}.header-inner{position:relative;z-index:1;max-width:var(--header-max);margin:30px auto 0;padding:0 22px}.search-row{display:grid;grid-template-columns:max-content minmax(240px,.75fr) max-content max-content max-content max-content;justify-content:start;align-items:center;gap:9px;position:relative;z-index:5;animation:rise-in var(--speed-slow) var(--ease-out) both}.brand-link{display:contents}.brand-logo{width:132px;height:54px;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55));transition:filter var(--speed) var(--ease);cursor:pointer}.brand-logo:hover{filter:drop-shadow(0 8px 20px rgba(227,166,74,.35))}.brand-logo-switcher,.discord-label-short,.action-label-short{display:none}.search-box{position:relative;display:grid;min-width:0}.search-box span:not(.search-clear-wrap){position:absolute;width:1px;height:1px;overflow:hidden}.search-box input{height:var(--control-h);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13.5px;font-weight:600}.search-box.error input{border-color:color-mix(in srgb,var(--bad) 60%,transparent)}.search-error{position:absolute;top:calc(100% + 5px);left:0;z-index:2;padding:4px 9px;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);border-radius:var(--radius-xs);background:var(--surface-solid);color:var(--bad);font-size:11.5px;font-weight:600;font-style:normal;white-space:nowrap}.search-submit{min-width:104px}.fetch-counter{position:relative;display:inline-flex;align-items:center;gap:8px;height:var(--control-h);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13px;font-weight:800}.fetch-counter img{width:27px;height:27px;object-fit:contain}.fetch-counter-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:var(--z-nav);display:none;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);box-shadow:var(--shadow-3);color:var(--text);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:0;white-space:nowrap;pointer-events:none}.fetch-counter:hover .fetch-counter-panel{display:block}.profile-game-icon{width:16px;height:16px;margin-left:5px;object-fit:contain;vertical-align:-4px}.language-flags{display:inline-flex;align-items:center;gap:4px;height:var(--control-h);padding:3px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 82%,transparent)}.language-flag{position:relative;display:grid;place-items:center;width:34px;height:100%;border-radius:var(--radius-xs);opacity:.55;filter:saturate(.65);transition:opacity var(--speed-fast) var(--ease),filter var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.language-flag.active:after{content:"";position:absolute;left:50%;bottom:1px;width:14px;height:2px;background:var(--accent);transform:translate(-50%)}.language-flag img{width:21px;border-radius:2px}.language-flag:hover{opacity:1;filter:saturate(1)}.language-flag.active{opacity:1;filter:saturate(1);background:var(--accent-soft)}.currency-dropdown{position:relative;display:inline-flex}.currency-dropdown .currency-button{gap:6px}.currency-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-nav);min-width:200px;max-height:320px;overflow-y:auto;padding:5px;margin:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-2, 0 12px 32px rgba(0, 0, 0, .45));animation:rise-in var(--speed) var(--ease-out) both}.currency-menu li{list-style:none}.currency-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:var(--radius-xs);color:var(--text);font-size:12.5px;font-weight:600;text-align:left;transition:background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.currency-menu button:hover{background:var(--surface-solid-2)}.currency-menu button.active{background:var(--accent-soft);color:var(--accent)}.currency-menu-symbol{flex:none;width:18px;margin-right:8px;color:var(--muted);font-weight:800;text-align:center}.currency-button .currency-button-symbol{color:var(--muted);font-weight:700}.currency-menu button.active .currency-menu-symbol{color:var(--accent)}.currency-menu-code{flex:none;width:34px;font-weight:800;letter-spacing:.03em}.currency-menu-name{color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;margin-top:22px;margin-inline:min(0px,calc((var(--header-max) - 100vw) / 2));animation:rise-in var(--speed-slow) var(--ease-out) 60ms both}.main-nav a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px;border-radius:var(--radius-sm);color:var(--text-bright);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.04em;transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.main-nav .nav-icon{width:28px;height:28px;object-fit:contain}.main-nav .nav-icon[src="/rust/rust_bounty_icon.webp"],.main-nav .nav-icon[src="/rust/rust_updateicon.webp"]{width:22px;height:22px}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);opacity:0;transform:scaleX(.55);transition:opacity var(--speed) var(--ease),transform var(--speed) var(--ease-out)}.main-nav a:hover{color:var(--text);background:color-mix(in srgb,var(--surface-1) 72%,transparent)}.main-nav a.active{color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 65%,transparent)}.main-nav a.active:after{opacity:1;transform:none}.main-nav .main-nav-tools{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;margin-top:4px}@media (max-width: 1560px){.main-nav a{padding:10px 7px}.main-nav .feedback-button{margin-left:5px;padding:0 10px}}@media (max-width: 1400px){.main-nav{gap:2px}.main-nav a{padding:10px 5px;font-size:12.5px;letter-spacing:.02em}.main-nav .feedback-button{margin-left:3px;padding:0 8px;font-size:11.5px;letter-spacing:.04em}}.feedback-button{margin-left:8px;margin-block:3px}.avatar-pending{display:block;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-1) 80%,transparent)}.new-data-button{position:relative}.new-data-count{position:absolute;top:-7px;right:-9px;min-width:17px;padding:1px 4px;border-radius:var(--radius-pill);background:var(--bad);color:var(--text-bright);font-size:10px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-1) 85%,transparent)}.nav-new-pill{position:absolute;top:-2px;right:-6px;padding:1px 5px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:8.5px;font-weight:800;letter-spacing:.06em;line-height:13px;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-1) 85%,transparent)}.profile-band{--notch: 18px;position:relative;max-width:880px;margin:18px auto 0;padding:18px 26px 16px;background:linear-gradient(180deg,rgba(255,224,156,.05),transparent 38%),color-mix(in srgb,var(--surface-1) 94%,transparent);border:1px solid var(--line);clip-path:polygon(var(--notch) 0,calc(100% - var(--notch)) 0,100% var(--notch),100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,var(--notch) 100%,0 calc(100% - var(--notch)),0 var(--notch));box-shadow:inset 0 2px color-mix(in srgb,var(--accent) 30%,transparent);animation:rise-in var(--speed-slow) var(--ease-out) .12s both}.profile-band>:not(.plaque-nameplate){position:relative;z-index:1}.plaque-nameplate{--nameplate-brightness: .5;--nameplate-saturation: .88;--nameplate-wash-top: .16;--nameplate-wash-mid: .54;--nameplate-wash-bottom: .72;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.plaque-nameplate video,.plaque-nameplate canvas,.plaque-nameplate img{width:100%;height:100%;object-fit:cover;filter:brightness(var(--nameplate-brightness)) saturate(var(--nameplate-saturation))}.plaque-nameplate.compact{--nameplate-brightness: .6;--nameplate-saturation: .92}.plaque-nameplate.compact video,.plaque-nameplate.compact canvas{position:absolute;left:50%;top:0;width:auto;height:114%;transform:translate(-50%);object-fit:contain;object-position:center top;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.plaque-nameplate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(12,8,6,var(--nameplate-wash-top)),rgba(12,8,6,var(--nameplate-wash-mid)) 78%,rgba(12,8,6,var(--nameplate-wash-bottom)))}@media (prefers-reduced-motion: reduce){.plaque-nameplate:has(video,canvas){display:none}}.profile-identity{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left}.avatar-wrap{position:relative;flex:none;display:inline-block;margin-block:-6px}.avatar-frame{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;max-width:none;object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.avatar{width:68px;height:68px;object-fit:cover;border:1px solid var(--line-strong);clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.profile-identity>div{text-align:center}.profile-identity h1{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.02em;color:var(--text-bright);text-shadow:0 2px 18px rgba(0,0,0,.6)}.profile-identity p{margin-top:3px;color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:600;letter-spacing:.03em}.profile-identity p a{color:var(--accent);font-weight:800;transition:color var(--speed-fast) var(--ease)}.profile-identity p a:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.profile-metrics{display:flex;align-items:stretch;justify-content:center;gap:0;margin-top:20px}.profile-metrics>div{position:relative;display:grid;gap:2px;padding:2px 28px;text-align:center}.profile-metrics>div+div:before{content:"";position:absolute;left:0;top:50%;height:34px;width:1px;background:linear-gradient(180deg,transparent,var(--line) 30%,var(--line) 70%,transparent);transform:translateY(-50%) rotate(14deg)}.profile-steamid-link{color:inherit;transition:color var(--speed-fast) var(--ease)}.profile-steamid-link:hover{color:var(--accent-strong);text-decoration:underline}.profile-name-link{color:inherit;transition:color var(--speed-fast) var(--ease)}.profile-name-link:hover{color:var(--accent-strong);text-decoration:underline}.profile-metrics span{justify-self:center;padding-bottom:3px;padding-left:.14em;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--text);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-metrics strong{position:relative;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:clamp(18px,calc(2vw / var(--ui-zoom)),22px);font-weight:800;line-height:1.06;color:var(--accent-strong)}.fetch-progress{display:grid;justify-items:center;gap:6px;margin-top:10px}.fetch-progress span{color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;letter-spacing:.04em}.fetch-progress div{position:relative;width:min(420px,100%);height:6px;border-radius:var(--radius-xs);background:var(--surface-solid-2);border:1px solid var(--line-soft);overflow:hidden}.fetch-progress i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-strong));transition:width var(--speed-slow) var(--ease-out)}.fetch-progress div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(10,6,3,.55) 9px 11px);pointer-events:none}.fetch-error{display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;max-width:min(640px,92%);margin:10px auto 0;padding:7px 14px;border:1px solid color-mix(in srgb,var(--bad) 42%,transparent);border-radius:var(--radius-sm);background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 78%,white);font-size:12.5px;font-weight:700;animation:rise-in var(--speed-slow) var(--ease-out) both}.fetch-error img{width:28px;height:28px;object-fit:contain}.recent-profiles{display:flex;justify-content:center;margin-top:10px}.recent-profile-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.recent-profile{position:relative}.recent-profile-link{display:block;border-radius:var(--radius-sm)}.recent-profile-link img{display:block;width:32px;height:32px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line-soft);filter:saturate(.75);transition:border-color var(--speed-fast) var(--ease),filter var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.recent-profile-link:hover img{border-color:var(--line-strong);filter:saturate(1);box-shadow:var(--glow-accent-soft)}.recent-profile-remove{position:absolute;top:-6px;right:-6px;z-index:1;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid var(--line);background:var(--overlay);color:var(--muted);opacity:0;transform:scale(.7);transition:opacity var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease-spring),color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease)}.recent-profile:hover .recent-profile-remove,.recent-profile-remove:focus-visible{opacity:1;transform:none}.recent-profile-remove:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.profile-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:12px}.share-copied,.share-copied:hover{border-color:color-mix(in srgb,var(--good) 60%,transparent);color:var(--good)}.profile-actions>*{max-width:100%;overflow:hidden}.profile-actions .reload-button{position:relative}.profile-actions .reload-button:disabled{opacity:.45;pointer-events:none;filter:saturate(.6)}.reload-ago-pill{padding:2px 6px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-strong);font-size:9.5px;font-weight:800;letter-spacing:.06em;line-height:1.4;white-space:nowrap}.button-inline-icon,.reload-gem-icon{width:27px;height:27px;object-fit:contain}.inventory-body{display:grid;grid-template-columns:256px minmax(0,1fr) 264px;align-items:start;gap:20px;max-width:none;margin:0 auto;padding:14px 14px 20px}.clear-filters-button{width:100%;margin-bottom:10px;padding:9px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:default;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.clear-filters-button.active{color:#fff;border-color:color-mix(in srgb,#e0484f 62%,var(--line));background:color-mix(in srgb,#e0484f 24%,var(--surface-1));cursor:pointer}.clear-filters-button.active:hover{background:color-mix(in srgb,#e0484f 36%,var(--surface-1));border-color:color-mix(in srgb,#e0484f 82%,transparent)}.page-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#08050399;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page-loader-overlay img{width:120px;height:auto}.loading-text{color:var(--text-bright);font-size:13px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;animation:loading-pulse 1.1s ease-in-out infinite}@keyframes loading-pulse{0%,to{opacity:.35}50%{opacity:1}}.inline-loader{display:flex;flex-direction:column;align-items:center;gap:14px}.inline-loader img{width:120px;height:auto}.scroll-fade-bottom{position:sticky;bottom:calc(0px - var(--fade-pad, 10px));z-index:1;display:block;height:var(--bottom-fade-height, 0px);margin-top:calc(0px - var(--bottom-fade-height, 0px));background:linear-gradient(180deg,transparent,var(--fade-surface, var(--surface-solid)) 88%);pointer-events:none}.filter-sidebar{display:grid;gap:14px;align-content:start;padding:2px}.filter-sidebar.filters-locked{pointer-events:none;opacity:.55;transition:opacity var(--speed-fast) var(--ease)}.mobile-filters-toggle{display:none}.filter-section{overflow:hidden;padding:0 10px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);animation:rise-in var(--speed-slow) var(--ease-out) both}.filter-sidebar .filter-section:nth-of-type(2){animation-delay:70ms}.filter-sidebar .filter-section:nth-of-type(3){animation-delay:.14s}.filter-section h3{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 -10px 8px;padding:10px 12px 9px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent);border-bottom:1px solid var(--line-soft);color:var(--accent-strong);font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:var(--label-tracking);text-transform:uppercase}.filter-section h3 img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.filter-collapsible h3{padding:4px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-collapsible h3:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent)}.filter-collapsed{padding-bottom:0}.filter-collapsed h3{margin-bottom:0;border-bottom:none}.filter-collapse-chevron{flex:none;color:var(--faint);transform:rotate(90deg);transition:transform var(--speed-fast) var(--ease)}.filter-collapsed .filter-collapse-chevron{transform:none}.filter-collapsed .filter-header-count{margin-left:0}.filter-section-clear{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,#ff8f8f 45%,transparent);background:color-mix(in srgb,#ff5b5b 12%,transparent);color:#ff8f8f;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.filter-section-clear:hover{color:#ffb3b3;border-color:#ff8f8f;background:color-mix(in srgb,#ff5b5b 26%,transparent)}.filter-header-count{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:var(--radius-pill);background:var(--accent-grad);color:var(--accent-ink);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10px;font-style:normal;font-weight:700;text-align:center}.filter-row{position:relative;display:flex;align-items:center;gap:6px;width:100%;padding:6px 9px;border-radius:var(--radius-sm);color:var(--muted);font-size:12.5px;font-weight:600;text-align:left;transition:background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.filter-row+.filter-row{margin-top:1px}.filter-row.filter-row-sub{padding-left:30px}.filter-row:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:3px;background:var(--row-accent, var(--accent));opacity:0;transition:opacity var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.filter-row:after{content:"";order:2;flex:1;margin:0 2px;border-bottom:1px dotted var(--line-neutral);transform:translateY(4px);transition:border-color var(--speed-fast) var(--ease)}@media (hover: hover){.filter-row:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent);color:var(--text);transform:translate(2px)}.filter-row:hover:before{opacity:.4}}.filter-row.active{background:linear-gradient(90deg,color-mix(in srgb,var(--row-accent, var(--accent)) 16%,transparent),transparent 70%);color:var(--text-bright)}.filter-row.active:before{opacity:1;box-shadow:0 0 9px color-mix(in srgb,var(--row-accent, var(--accent)) 50%,transparent)}.filter-row.active:after{border-color:color-mix(in srgb,var(--row-accent, var(--accent)) 30%,transparent)}.filter-row-empty{opacity:.34;cursor:default}.filter-row-empty:hover{background:transparent;color:var(--muted);transform:none}.filter-row-empty:hover:before{opacity:0}.filter-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.filter-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-section.custom-filters .filter-label-text{overflow:visible;text-overflow:clip}.filter-section.custom-filters .filter-label{gap:5px}.filter-section.custom-filters .type-filter-icon{width:31px;height:31px}.filter-section.custom-filters .type-filter-icon+.type-filter-icon{margin-left:-19px}.filter-test-badge{flex:none;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,#e0484f 22%,transparent);border:1px solid color-mix(in srgb,#e0484f 45%,transparent);color:color-mix(in srgb,#e0484f 78%,#fff);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.filter-row strong{order:3;flex:none;min-width:24px;color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;text-align:right;transition:color var(--speed-fast) var(--ease)}.filter-row strong.zero{opacity:.4}@media (hover: hover){.filter-row:hover strong{color:var(--text-bright)}}.filter-row.active strong{color:var(--accent-strong)}.custom-filter-dot{flex:none;width:14.4px;height:14.4px;border-radius:50%;background:var(--row-accent, var(--accent));box-shadow:0 0 8px color-mix(in srgb,var(--row-accent, var(--accent)) 65%,transparent)}.filter-section.custom-filters .type-filter-icon[src*=cs2_lowfloat_star],.filter-section.custom-filters .type-filter-icon[src*=cs2_sticker_filter],.filter-section.custom-filters .type-filter-icon[src*=cs2_charm_filter],.filter-section.custom-filters .type-filter-icon[src*=cs2_patch_filter]{width:14.4px;height:14.4px}.rarity-swatch{flex:none;width:18px;height:18px;border-radius:3px;border:1px solid rgb(255 255 255 / .25)}.filter-section h3 .filter-header-swatch{width:20px;height:20px}.type-filter-icon{flex:none;width:31px;height:31px;object-fit:contain;opacity:.9}.filter-row.filter-purple{--row-accent: var(--filter-purple)}.filter-row.filter-legacy{--row-accent: var(--filter-legacy)}.filter-row.filter-styles{--row-accent: var(--filter-styles)}.filter-row.filter-golden{--row-accent: var(--filter-golden)}.filter-row.filter-other{--row-accent: var(--filter-other)}.filter-row.filter-collector{--row-accent: var(--filter-collector)}.filter-row.filter-copies{--row-accent: var(--filter-copies)}.filter-row.filter-recent{--row-accent: var(--filter-recent)}.filter-row.filter-other-bundles{--row-accent: var(--filter-other-bundles)}.filter-row.filter-untradeable{--row-accent: var(--filter-untradeable)}.custom-filter-dot.purple{background:var(--filter-purple);box-shadow:0 0 8px color-mix(in srgb,var(--filter-purple) 65%,transparent)}.custom-filter-dot.legacy{background:var(--filter-legacy);box-shadow:0 0 8px color-mix(in srgb,var(--filter-legacy) 65%,transparent)}.custom-filter-dot.styles{background:var(--filter-styles);box-shadow:0 0 8px color-mix(in srgb,var(--filter-styles) 65%,transparent)}.custom-filter-dot.golden{background:var(--filter-golden);box-shadow:0 0 8px color-mix(in srgb,var(--filter-golden) 65%,transparent)}.custom-filter-dot.other{background:var(--filter-other);box-shadow:0 0 8px color-mix(in srgb,var(--filter-other) 65%,transparent)}.custom-filter-dot.collector{background:var(--filter-collector);box-shadow:0 0 8px color-mix(in srgb,var(--filter-collector) 65%,transparent)}.custom-filter-dot.copies{background:var(--filter-copies);box-shadow:0 0 8px color-mix(in srgb,var(--filter-copies) 65%,transparent)}.custom-filter-dot.recent{background:var(--filter-recent);box-shadow:0 0 8px color-mix(in srgb,var(--filter-recent) 65%,transparent)}.custom-filter-dot.other-bundles{background:var(--filter-other-bundles);box-shadow:0 0 8px color-mix(in srgb,var(--filter-other-bundles) 65%,transparent)}.custom-filter-dot.untradeable{background:var(--filter-untradeable);box-shadow:0 0 8px color-mix(in srgb,var(--filter-untradeable) 65%,transparent)}.grid-shell{min-width:0;align-self:stretch;padding:14px;border-radius:var(--radius);background:#0b0706}.inventory-toolbar{position:relative;z-index:1}.inventory-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);animation:rise-in var(--speed-slow) var(--ease-out) both}.inventory-toolbar>strong{color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.inventory-toolbar .toolbar-search{flex:0 0 auto;width:177px;height:var(--control-h-sm)}.value-toggle.liquid-toggle{min-height:32px}.cacheprices-label-short{display:none}.price-filter{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.price-filter-wrap{position:relative;display:inline-flex;align-items:center;gap:12px}.price-filter-chip em{padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-style:normal;font-weight:700}.price-filter-chevron{transition:transform var(--speed-fast) var(--ease)}.price-filter-chip[aria-expanded=true] .price-filter-chevron{transform:rotate(90deg)}.price-filter-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-dropdown, 40);display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-3);white-space:nowrap}.price-filter-panel.floating{position:absolute;z-index:60}.price-filter-dir{height:var(--control-h-sm);padding:0 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.price-filter.on .price-filter-dir{color:var(--accent);border-color:var(--line-strong);background:var(--accent-soft)}.price-filter-dir:disabled{opacity:.5;cursor:default}.price-filter-amount{display:inline-flex;align-items:center;gap:2px;height:var(--control-h-sm);padding:0 8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid)}.price-filter-amount>span{color:var(--muted);font-size:12px;font-weight:700}.price-filter-amount input{width:84px;height:100%;border:0;background:transparent;color:var(--text);font-size:12.5px;font-weight:600}.price-filter-amount input:disabled{opacity:.5}.price-filter-amount input:focus,.price-filter-amount input:focus-visible{outline:none;box-shadow:none}.price-filter-amount:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--accent-soft)}.price-filter-amount input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.price-filter-amount input::-webkit-outer-spin-button,.price-filter-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.item-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(130px,calc((100% - 80px) / 9)),1fr));align-items:stretch;gap:10px}@media (min-width: 1880px) and (max-width: 1983px){.item-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1984px) and (max-width: 2110px){.item-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 2111px) and (max-width: 2236px){.item-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 2237px) and (max-width: 2999px){.item-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width: 3000px){.item-grid{grid-template-columns:repeat(13,minmax(0,1fr))}}.item-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:7px 7px 8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,236,200,.03),transparent 42%),var(--surface-1);box-shadow:var(--shadow-1);color:var(--text);text-align:center;animation:rise-in .3s var(--ease-out) both;z-index:0;transition:transform var(--speed) var(--ease-out),border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease),background var(--speed) var(--ease),z-index calc(var(--speed) + 80ms) linear}.item-grid .item-card:nth-child(1){animation-delay:0ms}.item-grid .item-card:nth-child(2){animation-delay:14ms}.item-grid .item-card:nth-child(3){animation-delay:28ms}.item-grid .item-card:nth-child(4){animation-delay:42ms}.item-grid .item-card:nth-child(5){animation-delay:56ms}.item-grid .item-card:nth-child(6){animation-delay:70ms}.item-grid .item-card:nth-child(7){animation-delay:84ms}.item-grid .item-card:nth-child(8){animation-delay:98ms}.item-grid .item-card:nth-child(9){animation-delay:112ms}.item-grid .item-card:nth-child(10){animation-delay:126ms}.item-grid .item-card:nth-child(11){animation-delay:.14s}.item-grid .item-card:nth-child(12){animation-delay:154ms}.item-card:before{content:"";position:absolute;top:0;left:4%;right:4%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 75%,transparent),transparent);opacity:.35;transform:scaleX(.82);transition:opacity var(--speed-fast) var(--ease),transform var(--speed) var(--ease-out);pointer-events:none}.item-card:hover:before{opacity:1;transform:none}.item-card:hover{z-index:30;transition:transform var(--speed) var(--ease-out),border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease),background var(--speed) var(--ease),z-index 0s;transform:translateY(-3px);border-color:var(--line);box-shadow:var(--shadow-2);background:linear-gradient(180deg,rgba(255,236,200,.05),transparent 46%),var(--surface-2)}.item-card:focus-within{z-index:32;transition:transform var(--speed) var(--ease-out),border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease),background var(--speed) var(--ease),z-index 0s}.item-image{position:relative;width:100%;aspect-ratio:13 / 9;margin-bottom:8px;overflow:visible}.item-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 76% at 50% 42%,rgba(255,236,200,.07),transparent 74%),var(--surface-solid);clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer));box-shadow:inset 0 2px 10px #00000073}.item-image>img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));transition:transform var(--speed) var(--ease-spring)}.item-card:hover .item-image>img{transform:scale(1.07) translateY(-2px)}.item-top-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:100%;min-height:19px;margin-bottom:5px}.item-badge{--badge-hue: var(--accent);display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--badge-hue) 62%,transparent);background:color-mix(in srgb,var(--badge-hue) 16%,var(--overlay));color:color-mix(in srgb,var(--badge-hue) 82%,white);font-size:9px;font-weight:700;letter-spacing:.07em;white-space:nowrap;box-shadow:0 3px 10px -2px #0009}.item-badge i{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.45)}.badge-gem-icon{width:13px;height:13px;object-fit:contain;margin:0 -1px 0 -2px}.item-badge.bugged.bugged-many{gap:2px;padding:0 5px;font-size:8px;letter-spacing:.04em}.item-badge.bugged.bugged-many .badge-gem-icon{width:10px;height:10px;margin:0 -1px}.item-badge.bugged{--badge-hue: var(--filter-purple)}.item-badge.expires{--badge-hue: var(--filter-other)}.item-badge.legacy{--badge-hue: var(--filter-legacy)}.item-badge.duped-legacy{--badge-hue: var(--tone-duped)}.item-badge.unusual{--badge-hue: var(--filter-purple)}.item-badge.styles{--badge-hue: var(--filter-styles)}.item-badge.favored{--badge-hue: #ffd558}.item-badge.self-made{--badge-hue: #70b04a}.item-badge.effect,.item-badge.infuse{--badge-hue: var(--filter-purple)}.item-badge.golden{--badge-hue: var(--filter-golden)}.item-badge.crimson{--badge-hue: #b8283c}.item-badge.other{--badge-hue: #4da6ff}.item-badge.kinetic{--badge-hue: var(--filter-other);padding:0 5px;position:relative}.badge-gem-cross{position:absolute;right:-4px;top:-4px;color:#ff5f5f;filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.badge-gem-loose{position:absolute;right:-4px;top:-4px;color:var(--warn);filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.item-badge.collector{--badge-hue: var(--filter-collector)}.item-badge.cache-part:before{content:"▲";margin-right:4px;color:#f0c93c}.item-badge.spectator{--badge-hue: #3fc2ff}.item-badge.spectator-100:before,.item-badge.spectator-1000:before{content:"★";margin-right:3px;color:#ffd558}.item-badge.spectator-1000:before{content:"★★★"}.item-badge.foil{--badge-hue: #c9cfd9}.item-badge.tf2-unusual{--badge-hue: #8650ac}.item-badge.tf2-strange{--badge-hue: #cf6a32}.item-badge.exterior{--badge-hue: #9fb0c4}.item-badge.exterior-factory-new{--badge-hue: #4fc06a}.item-badge.exterior-minimal-wear{--badge-hue: #a6c94f}.item-badge.exterior-field-tested{--badge-hue: #9aa3ad}.item-badge.exterior-well-worn{--badge-hue: #e08a3c}.item-badge.exterior-battle-scarred{--badge-hue: #e05348}.item-bottom-badges>span.rare-pattern-badge{--badge-hue: var(--accent);align-items:center;height:19px;padding:0 8px;border-color:color-mix(in srgb,var(--badge-hue) 62%,transparent);background:color-mix(in srgb,var(--badge-hue) 16%,var(--overlay));color:color-mix(in srgb,var(--badge-hue) 82%,white);font-size:10px;font-weight:700;letter-spacing:.07em;box-shadow:0 3px 10px -2px #0009}.item-bottom-badges>span.rare-pattern-badge.rare-pink{--badge-hue: #ff5fb2}.item-bottom-badges>span.rare-pattern-badge.rare-yellow{--badge-hue: #f0c93c}.item-bottom-badges>span.rare-pattern-badge.rare-blue{--badge-hue: #4da6ff}.item-bottom-badges>span.rare-pattern-badge.rare-orange{--badge-hue: #f08a2d}.bugged-notice-massdupe,.bugged-notice-massduped{color:var(--tone-massdupe);border-color:color-mix(in srgb,var(--tone-massdupe) 55%,transparent);background:color-mix(in srgb,var(--tone-massdupe) 14%,var(--overlay))}.bugged-notice-duped{color:var(--tone-duped);border-color:color-mix(in srgb,var(--tone-duped) 55%,transparent);background:color-mix(in srgb,var(--tone-duped) 14%,var(--overlay))}.bugged-notice-suspect{color:var(--tone-suspect);border-color:color-mix(in srgb,var(--tone-suspect) 55%,transparent);background:color-mix(in srgb,var(--tone-suspect) 14%,var(--overlay))}.bugged-notice-clean{color:var(--tone-clean);border-color:color-mix(in srgb,var(--tone-clean) 55%,transparent);background:color-mix(in srgb,var(--tone-clean) 14%,var(--overlay))}.bugged-notice-no-info{color:var(--tone-noinfo);border-color:color-mix(in srgb,var(--tone-noinfo) 55%,transparent);background:color-mix(in srgb,var(--tone-noinfo) 14%,var(--overlay))}.tf2-card-class-row{display:flex;justify-content:center;align-items:center;gap:3px;height:26px;margin:-2px 0 8px;min-width:0;max-width:100%}.tf2-card-class-row img{width:26px;min-width:0;flex:0 1 auto;aspect-ratio:1;object-fit:contain}.tf2-card-class-row.all span{padding:3px 9px;border:1px solid color-mix(in srgb,#6ca6c1 55%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,#6ca6c1 16%,var(--overlay));color:color-mix(in srgb,#6ca6c1 85%,white);font-size:8px;font-weight:700;letter-spacing:.07em}.item-hover-note.tf2-classes-note{border-color:color-mix(in srgb,#6ca6c1 36%,transparent)}.item-hover-note.tf2-classes-note span{color:#6ca6c1}.item-hover-note b.tf2-hover-classes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tf2-hover-classes img{width:26px;height:26px}.volatile-warn-icon{color:var(--bad);margin-left:3px;vertical-align:-2px;flex:none}.keyscash-note .keyscash-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;text-align:center}.keyscash-note .keyscash-line img{width:18px;height:18px;object-fit:contain}.cooldown-lock{position:absolute;left:5px;bottom:5px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--filter-recent) 55%,transparent);background:color-mix(in srgb,var(--filter-recent) 12%,var(--overlay));color:var(--filter-recent)}.item-bottom-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:-3px 0 6px;max-width:100%}.item-bottom-badges>span,.item-image-badges>span{display:inline-flex;max-width:100%;padding:2px 8px;border-radius:var(--radius-pill);font-size:9px;font-weight:700;letter-spacing:.07em;border:1px solid var(--line-soft);background:var(--surface-solid-2);color:var(--muted)}.item-bottom-badges>span>span,.item-image-badges>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-image-badges{position:absolute;left:4px;right:4px;bottom:7px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;pointer-events:none;z-index:1}.item-image-badges>span{box-shadow:0 3px 10px -2px #0009;font-size:8px}.item-bottom-badges>span.spectator-badge{align-items:center;height:19px;padding:0 8px;border-color:color-mix(in srgb,#3fc2ff 62%,transparent);background:color-mix(in srgb,#3fc2ff 16%,var(--overlay));color:color-mix(in srgb,#3fc2ff 82%,white)}.item-bottom-badges>span.spectator-badge.spectator-100:before,.item-bottom-badges>span.spectator-badge.spectator-1000:before{content:"★";margin-right:3px;color:#ffd558}.item-bottom-badges>span.spectator-badge.spectator-1000:before{content:"★★★"}.item-bottom-badges>span.empty-badge{align-items:center;height:19px;padding:0 8px;border-color:color-mix(in srgb,#4da6ff 62%,transparent);background:color-mix(in srgb,#4da6ff 16%,var(--overlay));color:color-mix(in srgb,#4da6ff 82%,white);font-size:10px;font-weight:700;letter-spacing:.07em;box-shadow:0 3px 10px -2px #0009}.item-bottom-badges>span.parts-badge{align-items:center;height:19px;padding:0 8px;border-color:color-mix(in srgb,#7bb04a 62%,transparent);background:color-mix(in srgb,#7bb04a 16%,var(--overlay));color:color-mix(in srgb,#7bb04a 82%,white);font-size:10px;font-weight:700;letter-spacing:.07em;box-shadow:0 3px 10px -2px #0009}.item-bottom-badges>span.gem-phase-badge{--gem-hue: #9fb0c4;align-items:center;height:19px;padding:0 8px;border-color:color-mix(in srgb,var(--gem-hue) 62%,transparent);background:color-mix(in srgb,var(--gem-hue) 16%,var(--overlay));color:color-mix(in srgb,var(--gem-hue) 82%,white);font-size:10px;font-weight:700;letter-spacing:.07em;box-shadow:0 3px 10px -2px #0009}.item-bottom-badges>span.gem-ruby{--gem-hue: #e04a52}.item-bottom-badges>span.gem-sapphire{--gem-hue: #4a86e0}.item-bottom-badges>span.gem-black-pearl{--gem-hue: #9a7fd4}.item-bottom-badges>span.gem-emerald{--gem-hue: #43c46f}.item-bottom-badges>span.gem-blue-gem{--gem-hue: #3a6fe0}.item-bottom-badges>span.gem-phase-badge{display:inline-flex;gap:4px}.gem-badge-glyph{flex:none;width:11px;height:11px}.gem-badge-glyph-body{fill:color-mix(in srgb,var(--gem-hue) 88%,#fff)}.gem-badge-glyph-facets{stroke:#0f0a0573;stroke-width:1.4}.item-bottom-badges>span.bugged-notice-massdupe,.item-bottom-badges>span.bugged-notice-massduped,.item-image-badges>span.bugged-notice-massdupe,.item-image-badges>span.bugged-notice-massduped{border-color:color-mix(in srgb,var(--tone-massdupe) 55%,transparent);background:color-mix(in srgb,var(--tone-massdupe) 14%,var(--overlay));color:var(--tone-massdupe)}.item-bottom-badges>span.bugged-notice-duped,.item-image-badges>span.bugged-notice-duped{border-color:color-mix(in srgb,var(--tone-duped) 55%,transparent);background:color-mix(in srgb,var(--tone-duped) 14%,var(--overlay));color:var(--tone-duped)}.item-bottom-badges>span.bugged-notice-suspect,.item-image-badges>span.bugged-notice-suspect{border-color:color-mix(in srgb,var(--tone-suspect) 55%,transparent);background:color-mix(in srgb,var(--tone-suspect) 14%,var(--overlay));color:var(--tone-suspect)}.item-bottom-badges>span.bugged-notice-clean,.item-image-badges>span.bugged-notice-clean{border-color:color-mix(in srgb,var(--tone-clean) 55%,transparent);background:color-mix(in srgb,var(--tone-clean) 14%,var(--overlay));color:var(--tone-clean)}.item-bottom-badges>span.bugged-notice-no-info,.item-image-badges>span.bugged-notice-no-info{border-color:color-mix(in srgb,var(--tone-noinfo) 55%,transparent);background:color-mix(in srgb,var(--tone-noinfo) 14%,var(--overlay));color:var(--tone-noinfo)}.effect-name-badge{border-color:color-mix(in srgb,var(--filter-purple) 45%,transparent)!important;background:color-mix(in srgb,var(--filter-purple) 13%,var(--overlay))!important;color:color-mix(in srgb,var(--filter-purple) 80%,white)!important}.effect-pill{border-color:color-mix(in srgb,var(--good) 45%,transparent)!important;background:color-mix(in srgb,var(--good) 12%,var(--overlay))!important;color:var(--good)!important}.item-bottom-badges>span.gift-pill{border-color:color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 12%,var(--overlay));color:var(--good)}.item-card strong .stack-mult,.item-hover-summary strong .stack-mult{color:var(--good);font-weight:800}.item-card strong .stack-mult.emblem-days,.item-hover-summary strong .stack-mult.emblem-days{color:var(--filter-other)}.cycle-badge{border-color:color-mix(in srgb,var(--info) 45%,transparent)!important;background:color-mix(in srgb,var(--info) 13%,var(--overlay))!important;color:color-mix(in srgb,var(--info) 82%,white)!important}.cycle-badge.cycle-one{border-color:color-mix(in srgb,var(--accent) 62%,transparent)!important;background:color-mix(in srgb,var(--accent) 16%,var(--overlay))!important;color:var(--accent-strong)!important;box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent) 55%,transparent)}.item-card h3{max-width:100%;margin:0 0 2px;color:inherit;font-family:var(--font-body);font-size:11px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.item-name{padding:0 6px;cursor:pointer;-webkit-user-select:none;user-select:none;text-wrap:balance;transition:color var(--speed-fast) var(--ease)}.item-name:hover{color:var(--text-bright)}.item-name.copied{color:var(--good)}.wear-badge{align-self:center;max-width:calc(100% - 12px);margin-top:3px;padding:1px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,#9fb0c4 40%,transparent);background:color-mix(in srgb,#9fb0c4 13%,transparent);color:#fff;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10px;font-weight:700;letter-spacing:.03em;overflow-wrap:anywhere}.wear-badge .wear-star{margin-right:3px;color:var(--accent-strong);font-style:normal}.legacy-rgb{margin-top:1px;color:var(--text-bright);text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 6px rgba(0,0,0,.55);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10px;font-weight:700;letter-spacing:.02em}.item-card.steam-card>strong .value-icon{margin-left:-1.55em}.item-card.steam-card>strong.price-stack .value-icon{margin-left:0}.sold-year-line{align-self:center;margin-top:4px;padding:1px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,#5aa9ea 42%,transparent);background:color-mix(in srgb,#5aa9ea 15%,transparent);color:#8ecbff;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.item-card>strong{display:block;max-width:100%;margin-top:auto;padding-top:5px;color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13.5px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.item-card>strong:not(.price-stack):not(.tf2-keys-line){display:flex;flex-wrap:wrap;align-items:center;justify-content:center}strong.price-stack{display:inline-grid;grid-template-columns:max-content max-content;column-gap:.4em;justify-items:start;line-height:1.15}.price-stack .stack-lead{justify-self:end}.price-symbol{margin-right:.12em;color:var(--good)}.value-icon{height:.95em;width:auto;vertical-align:-.13em;margin-right:.36em}.stack-lead .value-icon{margin-right:0}.courier-breakdown-row b .value-icon{height:1.33em;align-self:center;margin-right:0}.item-card>strong.price-untradeable,.item-hover-summary strong.price-untradeable{color:var(--filter-untradeable);font-size:10.5px;font-weight:700;letter-spacing:.06em}.item-card>strong.price-no-public-sale,.item-hover-summary strong.price-no-public-sale{color:var(--bad);font-size:10.5px;font-weight:700;letter-spacing:.06em}.item-card>.gem-part{display:block;margin-top:1px;color:var(--good);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10px;font-weight:700}.item-card>.gem-part.kinetic{color:var(--filter-other)}.item-actions{display:inline-flex;flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%;gap:4px;margin-top:7px;padding-top:6px;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 3%,rgba(240,228,205,.42) 50%,transparent 97%) 1}.item-actions a,.item-actions button{display:grid;place-items:center;width:30px;height:28px;padding:0;border-radius:var(--radius-xs);border:1px solid transparent;background:transparent;color:var(--faint);transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.item-actions a>*,.item-actions button>*{max-width:68%;max-height:68%}@media (min-width: 1000px) and (max-width: 1279px){.item-actions a,.item-actions button{width:24px;height:22px}}@media (min-width: 1280px) and (max-width: 1500px){.item-actions a,.item-actions button{width:27px;height:25px}}.item-actions a:hover,.item-actions button:hover,.item-actions a:focus-visible,.item-actions button:focus-visible{color:var(--accent-strong);border-color:var(--line);background:var(--accent-soft);transform:translateY(-1px)}.item-action-gem,.item-action-icon{width:20px;height:20px;object-fit:contain}.item-hover{position:absolute;left:100%;top:50%;z-index:90;zoom:var(--hover-zoom, 1);width:min(342px,calc((100vw - 28px) / var(--ui-zoom) / var(--hover-zoom, 1)));max-height:calc((100dvh - 24px) / var(--ui-zoom) / var(--hover-zoom, 1));overflow:hidden;padding:14px;border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow-3);color:var(--text);text-align:left;pointer-events:none;opacity:0;visibility:hidden;height:0;transform:translate(2px,-50%) scale(.985);transform-origin:left center;transition:none}@media (hover: hover){.item-card:hover .item-hover{opacity:1;visibility:visible;height:auto;transform:translate(10px,-50%) scale(1);transition:opacity var(--speed) var(--ease) 40ms,visibility var(--speed) var(--ease) 40ms,transform var(--speed) var(--ease-out) 40ms}}@media (hover: none),(pointer: coarse){.item-card:focus-within .item-hover{pointer-events:auto}}html.touch-input .item-card:focus-within .item-hover{pointer-events:auto}html.touch-input .item-card:hover:not(:focus-within) .item-hover:not(.legacy-color-hover){opacity:0;visibility:hidden;pointer-events:none}.item-card:focus-within .item-hover{opacity:1;visibility:visible;height:auto;transform:translate(10px,-50%) scale(1);transition:opacity var(--speed) var(--ease) 40ms,visibility var(--speed) var(--ease) 40ms,transform var(--speed) var(--ease-out) 40ms}.item-hover.left{left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (min-width: 1880px){.item-hover{--hover-zoom: .96}}@media (min-width: 2240px){.item-hover{--hover-zoom: 1.02}}@media (min-width: 2560px){.item-hover{--hover-zoom: 1.08}}@media (min-width: 2880px){.item-hover{--hover-zoom: 1.21}}@media (min-width: 3200px){.item-hover{--hover-zoom: 1.34}}@media (min-width: 3520px){.item-hover{--hover-zoom: 1.47}}@media (min-width: 3840px){.item-hover{--hover-zoom: 1.6}}@media (min-width: 1000px) and (max-width: 1536px){.item-hover{--hover-zoom: .85}}@media (min-width: 1000px) and (max-width: 1280px){.item-hover{--hover-zoom: .78}}@media (min-width: 1000px) and (max-width: 1024px){.item-hover{--hover-zoom: .72}}@media (max-width: 999px){.item-hover{--hover-zoom: .85}}@media (max-width: 767px){.item-hover{--hover-zoom: .8}}@media (max-width: 640px){.item-hover{--hover-zoom: .72}}@media (max-width: 480px){.item-hover{--hover-zoom: .66}}@media (hover: hover){.item-card:hover .item-hover.left{transform:translate(-10px,-50%) scale(1)}}.item-card:focus-within .item-hover.left{transform:translate(-10px,-50%) scale(1)}.item-card.color-card-open{z-index:31;transition:transform var(--speed) var(--ease-out),border-color var(--speed) var(--ease),box-shadow var(--speed) var(--ease),background var(--speed) var(--ease),z-index 0s}.item-grid:has(>.item-card:hover){z-index:43}.item-grid:has(>.item-card.color-card-open){z-index:41}.item-card>.item-hover.legacy-color-hover{opacity:1;visibility:visible;height:auto;pointer-events:auto;transform:translate(10px,-50%) scale(1);overflow-y:auto;transition:none}.item-card>.item-hover.legacy-color-hover.left{transform:translate(-10px,-50%) scale(1)}.item-card.color-card-open:hover>.item-hover:not(.legacy-color-hover),.item-card.color-card-open:focus-within>.item-hover:not(.legacy-color-hover){opacity:0;visibility:hidden;height:0}.legacy-color-card{position:relative;display:grid;gap:10px}.legacy-color-card .legacy-detail-close{top:0;right:0}.item-hover-top{display:grid;grid-template-columns:minmax(92px,max-content) minmax(0,1fr);gap:12px;align-items:center}.item-hover-art{display:grid;place-items:center;padding:6px;border-radius:var(--radius-sm);border:1px solid var(--line-neutral);background:radial-gradient(85% 70% at 50% 45%,rgba(255,236,200,.08),transparent 76%),var(--surface-solid)}.item-hover-art img{width:78px;max-width:100%;height:60px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.55))}.item-hover-summary h3{margin:0;font-size:13.5px;font-weight:800;line-height:1.3;text-align:center;color:var(--text-bright);overflow-wrap:anywhere}.item-hover-summary strong{display:block;margin-top:5px;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:17px;font-weight:800;color:var(--accent-strong)}.item-hover-meta{display:grid;gap:1px;margin-top:11px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line-soft)}.item-hover-meta>div{display:flex;align-items:baseline;justify-content:center;gap:7px;padding:6px 10px;background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.item-hover-meta span{flex:none;color:var(--faint);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.item-hover-meta b{min-width:0;color:var(--text);font-size:12px;font-weight:700;text-align:left;overflow-wrap:anywhere}.item-hover-meta>div.row-base-price>span,.item-hover-meta>div.row-base-price b{color:var(--text-bright)}.item-hover-meta>div.row-gems-price>span,.item-hover-meta>div.row-gems-price b{color:color-mix(in srgb,var(--filter-purple) 85%,white)}.item-hover-meta>div.row-total-price>span,.item-hover-meta>div.row-total-price b{color:var(--accent-strong)}.item-hover-meta b .price-symbol{color:var(--good);font-size:inherit;font-weight:inherit;letter-spacing:inherit}.hover-meta-icon{width:32px;height:32px;margin-right:7px;vertical-align:-11px;object-fit:contain}.item-hover-meta>div.row-cs2-type .hover-meta-icon{width:30px;height:30px;margin-right:6px;vertical-align:middle}.item-hover-meta>div.row-cash-src .hover-meta-icon{width:auto;height:18px;max-width:46px;margin-right:6px;vertical-align:middle}.item-hover-meta>div.row-steam-meta{align-items:center}.item-hover-meta>div.row-steam-meta .hover-meta-icon{width:auto;height:18px;max-width:22px;margin-right:6px;vertical-align:middle}.item-hover-meta>div.row-big-type-icon .hover-meta-icon{height:23px;max-width:29px}.item-hover-meta>div.row-liquidity .hover-meta-icon{width:auto;height:13px;max-width:18px;margin-right:4px;vertical-align:-3.5px}.item-hover-meta>div.row-liquidity{align-items:center;background:color-mix(in srgb,#5aa9ea 13%,var(--surface-2));border-bottom:1px solid color-mix(in srgb,#5aa9ea 35%,transparent)}.item-hover-meta>div.row-liquidity span{color:#8ecbff}.item-hover-meta>div.row-liquidity b{padding:1px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,#5aa9ea 42%,transparent);background:color-mix(in srgb,#5aa9ea 15%,transparent);color:#8ecbff;font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.item-hover-meta>div.row-gem-styled{--gem-hue: #9fb0c4;background:color-mix(in srgb,var(--gem-hue) 15%,var(--surface-2));border-bottom:1px solid color-mix(in srgb,var(--gem-hue) 38%,transparent)}.item-hover-meta>div.row-gem-styled span{color:color-mix(in srgb,var(--gem-hue) 82%,#fff)}.item-hover-meta>div.row-gem-styled b{color:var(--text-bright);font-weight:800}.item-hover-meta>div.row-gem-styled b .hover-tier-word{color:color-mix(in srgb,var(--gem-hue) 82%,#fff);font-style:normal;font-weight:inherit}.item-hover-meta>div.row-gem-styled.gem-ruby{--gem-hue: #e04a52}.item-hover-meta>div.row-gem-styled.gem-sapphire{--gem-hue: #4a86e0}.item-hover-meta>div.row-gem-styled.gem-black-pearl{--gem-hue: #9a7fd4}.item-hover-meta>div.row-gem-styled.gem-emerald{--gem-hue: #43c46f}.item-hover-meta>div.row-gem-styled.gem-blue-gem{--gem-hue: #3a6fe0}.item-hover-meta>div.row-blue-src{flex-direction:column;align-items:center;gap:2px}.item-hover-meta>div.row-blue-src span{color:var(--text)}.item-hover-meta>div.row-blue-src b{font-size:10px;font-weight:700;text-align:center;color:var(--faint);letter-spacing:.04em}.item-hover-meta>div.row-blue-src-good{background:color-mix(in srgb,#43c46f 14%,var(--surface-2));border-bottom:1px solid color-mix(in srgb,#43c46f 34%,transparent)}.item-hover-meta>div.row-blue-src-good b{color:#43c46f;font-weight:700;font-size:10.5px}.item-hover-meta>div.row-blue-src-warn{background:color-mix(in srgb,#e0484f 14%,var(--surface-2));border-bottom:1px solid color-mix(in srgb,#e0484f 34%,transparent)}.item-hover-meta>div.row-blue-src-warn b{color:#e0484f;font-weight:700;font-size:10.5px}.blue-gem-price-warn{position:relative;color:#e0484f;font-size:1em;cursor:help}.blue-gem-warn-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:var(--z-nav);display:none;width:max-content;max-width:210px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);box-shadow:var(--shadow-3);color:var(--text);font-family:var(--font-body);font-size:11px;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.4;text-align:center;white-space:normal;pointer-events:none}.blue-gem-price-warn:hover .blue-gem-warn-panel{display:block}.item-hover-meta>div.row-gem-styled b .gem-badge-glyph{width:13px;height:13px;margin-right:4px;vertical-align:-2px}.greevil-section{margin-top:8px;padding:7px 10px 8px;border:1px solid color-mix(in srgb,#7bb04a 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,#7bb04a 10%,var(--surface-2));text-align:center}.greevil-section h4{margin:0 0 4px;color:#a7d97a;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.greevil-section b{display:block;color:var(--text);font-size:12px;font-weight:700;overflow-wrap:anywhere}.greevil-section.greevil-price-note b{text-align:center;font-weight:600;line-height:1.45}.hover-gems-note{display:block;margin-top:5px;color:var(--text);font-size:11px;font-weight:600;line-height:1.45}.item-card.foil-card{border-color:#e4ecf8!important;box-shadow:0 0 0 1px #c8d8f599,0 0 18px #96befa80}.item-card.steam-rarity-common{border-color:#8f8f8f}.item-card.steam-rarity-uncommon{border-color:#4a9e5c;box-shadow:0 0 10px -3px #4a9e5c8c}.item-card.steam-rarity-rare{border-color:#5491cf;box-shadow:0 0 10px -3px #5491cf99}.item-bottom-badges>span.steam-type-badge,.steam-type-badge{display:inline-block;padding:2px 7px;border-radius:var(--radius-sm);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--badge-hue, #7a869b) 70%,transparent);color:color-mix(in srgb,var(--badge-hue, #7a869b) 85%,#fff);background:color-mix(in srgb,var(--badge-hue, #7a869b) 24%,#14100c)}.steam-type-badge.type-background{--badge-hue: #a06bff}.steam-type-badge.type-emoticon{--badge-hue: #2ec8a6}.steam-type-badge.type-booster{--badge-hue: #4f9fe6}.item-hover-note{margin-top:10px;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 72%,transparent);text-align:center}.courier-breakdown{margin-top:10px;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.courier-breakdown-title{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:7px;text-align:center}.courier-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0}.courier-breakdown-row+.courier-breakdown-row{border-top:1px solid color-mix(in srgb,var(--line-soft) 55%,transparent)}.courier-breakdown-row span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere;font-size:10.5px;font-weight:700;color:var(--text)}.courier-breakdown-row b{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-weight:700;color:var(--text-bright)}.courier-breakdown-row b small{font-size:9.5px;font-weight:600;color:var(--muted)}.courier-breakdown-row.base span,.courier-breakdown-row.base b{color:var(--text-bright);font-weight:800}.courier-breakdown-row b{color:var(--text-bright)}.courier-breakdown-row.ethereal span{color:#c4a5ff}.courier-breakdown-row.prismatic span{color:#8fc7ff}.courier-breakdown-row.kinetic span{color:var(--filter-other)}.courier-breakdown-row.kinetic>span{flex:1 1 auto}.kinetic-gem-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courier-breakdown-row.kinetic>b{min-width:52px;justify-content:flex-end}.collector-section .collector-set-price{color:#57d98a}.collector-section .collector-set-count{color:#4da6ff}.courier-breakdown-row.ask-lowest span,.courier-breakdown-row.ask-lowest b{color:var(--good)}.courier-breakdown-row.ask-median span,.courier-breakdown-row.ask-median b{color:var(--filter-other)}.courier-breakdown-row.total{margin-top:4px;padding-top:9px;border-top:1px solid var(--line);justify-content:center;gap:7px}.courier-breakdown-row.total span{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.courier-breakdown-row.total b{font-size:13px;color:var(--accent-strong)}.item-hover-note>span{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:center}.item-hover-note.bug-sale-note .bug-sale-price,.item-hover-note.bug-sale-note .bug-sale-date,.item-hover-note.bug-sale-note .bug-sale-price .price-symbol{color:var(--good);font-weight:800}.item-hover-note b{display:block;margin-top:4px;font-size:12px;font-weight:600;line-height:1.45;color:var(--text)}.item-hover-note small{display:block;margin-top:5px;font-size:11px;line-height:1.4;color:var(--muted)}.item-hover-note.legacy-note b{font-family:var(--font-data);font-feature-settings:var(--data-features)}.item-hover-summary strong{text-align:center}.item-hover-summary strong.price-stack{display:grid;justify-content:center}.item-hover-note.legacy-exact-note{border-color:color-mix(in srgb,var(--filter-legacy) 42%,transparent)}.item-hover-note.legacy-exact-note>span{color:var(--filter-legacy)}.legacy-sale-item{color:#6aa5ff}.legacy-sale-date{color:#ffd35a}.legacy-sale-price{color:#57d98a}.legacy-sale-rgb,.legacy-breakdown-rgb{font-family:var(--font-data);font-feature-settings:var(--data-features)}.legacy-sale-rgb{font-weight:800}.legacy-range-lo{color:#57d98a}.legacy-range-hi{color:#ff6b6b}.legacy-range-mid{color:#ffa94d}.item-hover-note.legacy-range-note{border-color:color-mix(in srgb,var(--filter-legacy) 30%,transparent)}.item-hover-note.legacy-range-note>span{color:var(--filter-legacy)}.item-hover-note.cycle-note{border-color:color-mix(in srgb,var(--info) 32%,transparent)}.item-hover-note.cycle-note span{color:var(--info)}.item-hover-note.cycle-note.cycle-one{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.item-hover-note.cycle-note.cycle-one span{color:var(--accent-strong)}.item-hover-note.cooldown-note{border-color:color-mix(in srgb,var(--filter-recent) 36%,transparent)}.item-hover-note.cooldown-note span{color:var(--filter-recent)}.item-hover-note.cooldown-note .cooldown-left{display:block;margin-top:2px;color:var(--good)}.item-hover-note.emblem-note{border-color:color-mix(in srgb,var(--filter-other) 36%,transparent)}.item-hover-note.emblem-note span{color:var(--filter-other)}.item-hover-note.golden-note{border-color:color-mix(in srgb,var(--filter-golden) 40%,transparent)}.item-hover-note.golden-note span{color:var(--filter-golden)}.item-hover-note.all-styles-note{border-color:color-mix(in srgb,var(--filter-styles) 36%,transparent)}.item-hover-note.all-styles-note span{color:var(--filter-styles)}.item-hover-note.favored-note{border-color:color-mix(in srgb,#ffd558 36%,transparent)}.item-hover-note.favored-note span{color:#ffd558}.item-hover-note.spectator-note{border-color:color-mix(in srgb,#3fc2ff 36%,transparent)}.item-hover-note.spectator-note span{color:#3fc2ff}.item-hover-note.bug-sale-note{border-color:color-mix(in srgb,var(--filter-purple) 36%,transparent)}.item-hover-note.bug-sale-note span{color:var(--filter-purple)}.item-hover-note.infused-note{border-color:color-mix(in srgb,#8847ff 45%,transparent)}.item-hover-note.infused-note span{color:#a97dff}.item-hover-note.infuse-note{border-color:color-mix(in srgb,var(--filter-purple) 36%,transparent)}.item-hover-note.infuse-note span{color:var(--filter-purple)}.item-hover-note .infuser-icon{display:inline-block;width:22px;height:16px;object-fit:contain;vertical-align:-3px;margin:0 4px}.item-hover-note b.infuser-line{display:flex;align-items:center;justify-content:center;gap:2px;flex-wrap:wrap}.item-hover-note .infuser-name{font-style:normal;color:#a97dff;margin-right:4px}.bug-sale-gems{color:var(--info)!important;font-weight:800}.item-hover-note.bug-sale-note.empty-ethereal-note{border-color:color-mix(in srgb,#4da6ff 36%,transparent)}.item-hover-note.bug-sale-note.empty-ethereal-note span{color:#4da6ff}.item-hover-note.bug-sale-note b,.item-hover-note.legacy-range-note b{text-align:center}.item-hover-note.manticore-note{border-color:color-mix(in srgb,var(--tone-massdupe) 36%,transparent)}.item-hover-note.manticore-note span{color:var(--tone-massdupe)}.item-hover-note.bugged-note span{color:var(--tone-noinfo)}.item-hover-note.bugged-note.bugged-note-tone-massdupe span,.item-hover-note.bugged-note.bugged-note-tone-massduped span{color:var(--tone-massdupe)}.item-hover-note.bugged-note.bugged-note-tone-massdupe,.item-hover-note.bugged-note.bugged-note-tone-massduped{border-color:color-mix(in srgb,var(--tone-massdupe) 36%,transparent)}.item-hover-note.bugged-note.bugged-note-tone-duped span{color:var(--tone-duped)}.item-hover-note.bugged-note.bugged-note-tone-duped{border-color:color-mix(in srgb,var(--tone-duped) 36%,transparent)}.item-hover-note.bugged-note.bugged-note-tone-suspect span{color:var(--tone-suspect)}.item-hover-note.bugged-note.bugged-note-tone-suspect{border-color:color-mix(in srgb,var(--tone-suspect) 36%,transparent)}.item-hover-note.bugged-note.bugged-note-tone-clean span{color:var(--tone-clean)}.item-hover-note.bugged-note.bugged-note-tone-clean{border-color:color-mix(in srgb,var(--tone-clean) 36%,transparent)}.gem-section{margin-top:10px}.gem-section strong{display:block;margin-bottom:6px;color:var(--accent-strong);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.gem-section div{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.gem-section i{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--filter-purple) 38%,transparent);background:color-mix(in srgb,var(--filter-purple) 11%,transparent);color:color-mix(in srgb,var(--filter-purple) 82%,white);font-size:11px;font-style:normal;font-weight:700}.gem-fit{display:inline-flex;align-items:center;flex:none;margin-left:4px;font-style:normal}.gem-fit.ok{color:#9be9a8}.gem-fit.bad{color:#ff8f8f}.gem-fit.loose{color:var(--warn)}.filter-label .gem-fit{margin-left:0}.item-hover-note.kinetic-gem-for-note{border-color:color-mix(in srgb,var(--filter-other) 36%,transparent)}.kinetic-gem-for-note>span{color:var(--filter-other)}.kinetic-gem-for-note b{display:inline-flex;align-items:center;gap:5px}.kinetic-gem-for-note b img{width:auto;height:18px;object-fit:contain;border-radius:3px}.kinetic-wanted-hero{display:inline-flex;align-items:center;flex:none;margin:-3px 0 -3px auto;padding-left:4px}.kinetic-wanted-hero img{width:26px;height:26px;object-fit:contain;border-radius:3px}.courier-breakdown-row.kinetic-fit-hint{justify-content:center;gap:12px;padding-top:0}.courier-breakdown-row.kinetic-fit-hint span{font-size:9.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.courier-breakdown-row.kinetic-fit-hint .gem-fit{margin-left:0}.gem-chip-icon{width:14px;height:14px;object-fit:contain;flex:none;margin-right:5px;vertical-align:-.2em}.inventory-error{display:grid;justify-items:center;gap:14px;padding:54px 24px;border:1px dashed color-mix(in srgb,var(--bad) 34%,transparent);border-radius:var(--radius);background:var(--bad-soft);animation:rise-in var(--speed-slow) var(--ease-out) both}.inventory-error img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(0,0,0,.6))}.inventory-error p{color:color-mix(in srgb,var(--bad) 72%,white);font-size:14px;font-weight:700;text-align:center}.pager-bottom{justify-content:center;margin-top:0}.pager-bottom-row{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:24px}.scroll-top-button{position:absolute;left:calc(50% + 96px);display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 12%,var(--surface-solid));color:var(--accent-strong);transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.scroll-top-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--surface-solid));transform:translateY(-1px)}.top-sidebar{align-self:start;max-height:782px;overflow-y:auto;padding:14px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);scrollbar-width:thin;animation:rise-in var(--speed-slow) var(--ease-out) 80ms both}.top-sidebar.top-sidebar-tall{max-height:1014px}.top-sidebar.top-sidebar-dota2{max-height:1405px}.inventory-body:has(.empty-state.fetch-empty) .top-sidebar{align-self:stretch;height:0;min-height:100%;max-height:none}.grid-shell:has(.empty-state.fetch-empty){display:flex;flex-direction:column}.grid-shell .empty-state.fetch-empty{flex:1;align-content:start;padding-top:64px}.filter-section-rail-height{max-height:748px;overflow-y:auto;scrollbar-width:thin}.filter-section-cap-10{max-height:516px;overflow-y:auto;scrollbar-width:thin}.filter-section-cap-10 h3,.filter-section-rail-height h3{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent),var(--surface-1)}.filter-section-cap-10.filter-collapsible h3:hover,.filter-section-rail-height.filter-collapsible h3:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent),var(--surface-1)}.filter-section-cap-10.filter-collapsed h3,.filter-section-rail-height.filter-collapsed h3{position:static;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent)}.filter-section-cap-10.filter-collapsed.filter-collapsible h3:hover,.filter-section-rail-height.filter-collapsed.filter-collapsible h3:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent)}.item-image.tf2-particle-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tf2-particle);background-size:75% 75%;background-position:center;background-repeat:no-repeat;pointer-events:none}.item-image.tf2-particle-bg>img{z-index:1;transform:scale(.78)}.item-bottom-badges>span.tf2-particle-badge{align-items:center;height:24px;font-size:8px}.badge-particle-icon{flex:none;align-self:center;width:18px;height:18px;object-fit:contain}.filter-icons-tf2 .type-filter-icon{width:31px;height:31px}.filter-icons-tf2 .rarity-swatch{width:22.5px;height:22.5px}.value-toggle .algo-warn-icon{color:var(--bad)}.item-hover-meta .row-tf2-final{padding:6px 8px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 12%,transparent)}.item-hover-meta .row-tf2-final b{color:var(--accent)}.tf2-price-icon{width:16px;height:16px;object-fit:contain;vertical-align:-3px;margin-right:4px}.item-card strong.tf2-keys-line{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;max-width:100%}.item-card .tf2-keys-line .tf2-keys-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.item-card .tf2-keys-line .tf2-price-icon{flex:none;width:19.2px;height:19.2px;margin-right:0;vertical-align:baseline}.item-card .tf2-keys-line+strong{display:flex;align-items:center;justify-content:center}.item-card .tf2-keys-line+strong.price-stack{display:inline-grid}.item-card .tf2-keys-line+strong .value-icon{height:1.14em;margin-right:.36em;vertical-align:baseline}.item-card .tf2-keys-line+strong .stack-lead .value-icon{margin-right:0}.filter-section-search{width:100%;min-height:0;margin:4px 0 8px;padding:5px 9px}.item-hover-meta .rarity-swatch{display:inline-block;width:14px;height:14px;margin-right:7px;vertical-align:-2px}.top-sidebar-game-icon{width:23px;height:23px;object-fit:contain}.inventory-toolbar .showing-num{color:var(--good);font-style:normal}.hover-alt-value{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:3px;color:var(--text);font-size:11.5px;font-weight:700;white-space:nowrap}.hover-alt-value img{width:14px;height:14px;object-fit:contain}.sort-trend-icon{flex:none;margin-right:6px;vertical-align:-3px;color:var(--accent-strong)}.sort-button .sort-trend-icon,.collections-percent-sort .sort-trend-icon{margin-right:0;vertical-align:0}.sort-trend-icon.trail{margin-right:0;margin-left:2px;vertical-align:-3px}.sort-button .sort-label-stack{display:inline-grid;justify-items:start}.sort-button .sort-label-stack>span{grid-area:1 / 1}.sort-button .sort-label-stack>span.ghost{visibility:hidden}.float-sort-button .sort-label-stack>span.ghost{display:none}.float-sort-button:not(.on){color:var(--muted)}.float-sort-button:not(.on) .sort-trend-icon{color:var(--muted)}.float-sort-button.on{border-left-color:var(--accent);color:var(--accent-strong)}.top-sidebar h2{display:flex;align-items:center;justify-content:center;gap:8px;position:sticky;top:-14px;z-index:2;margin:-14px -12px 12px;padding:14px 12px 8px;border-bottom:1px solid var(--line-soft);background:var(--surface-solid);color:var(--accent-strong);font-family:var(--font-display);font-size:12.5px;font-weight:600;letter-spacing:var(--label-tracking)}.top-sidebar-icon{width:30px;height:30px;object-fit:contain}.top-rail-page{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line-soft));background:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--top-light);cursor:pointer;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.top-rail-page:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 24%,var(--surface-solid));color:var(--accent)}.top-rail-page:disabled{border-color:var(--line-soft);background:var(--control-fill);color:var(--faint);opacity:.45;box-shadow:none;cursor:default}.top-rail-search{width:100%;margin-bottom:8px;padding:0 10px}.top-row{display:grid;grid-template-columns:26px 34px minmax(0,1fr);align-items:center;gap:9px;padding:6px 7px;border-radius:var(--radius-sm);transition:background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.top-row:hover{background:var(--accent-soft)}.top-see-more{display:block;margin-top:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text-bright);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:background var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease)}.top-see-more:hover{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.top-place-medal{display:inline-grid;place-items:center;justify-self:center;width:24px;height:24px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:#0000006b;color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700;line-height:1}.top-place-medal.p1{border-color:#ffd76abf;background:linear-gradient(160deg,#8a6a1e,#5c4310 70%);box-shadow:0 0 10px -2px #ffd76a99;color:#ffe9a8}.top-place-medal.p2{border-color:#cfd6e3a6;background:linear-gradient(160deg,#626b7c,#3d4450 70%);box-shadow:0 0 9px -2px #cfd6e380;color:#eef2fa}.top-place-medal.p3{border-color:#e2955cb3;background:linear-gradient(160deg,#7d4d28,#4f2e15 70%);box-shadow:0 0 9px -2px #e2955c8c;color:#ffd0aa}.top-row>img{width:34px;height:34px;object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--line-soft)}.top-row div{display:grid;gap:1px;min-width:0}.top-row strong{display:flex;align-items:center;min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:700}.top-row .top-name-full,.top-row .top-name-short{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-row .top-name-short{display:none}.top-row b{color:var(--accent);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700}.top-row-progress{position:relative;display:block;height:4px;margin-top:3px;border-radius:var(--radius-xs);border:1px solid var(--line-soft);background:var(--surface-solid-2);overflow:hidden}.top-row-progress i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--bad)}.top-row-progress i.band-orange{background:var(--accent)}.top-row-progress i.band-yellow{background:#c9c04a}.top-row-progress i.band-green{background:#57b661}.item-bottom-badges .st-fallback-badge{color:#e8b84a;border:1px solid color-mix(in srgb,#e8b84a 45%,transparent);background:color-mix(in srgb,#e8b84a 12%,var(--surface-2));border-radius:var(--radius-sm);padding:1px 6px;font-size:10px;font-weight:700}.item-hover-meta>div.row-st-fallback{background:color-mix(in srgb,#e8b84a 14%,var(--surface-2));border-bottom:1px solid color-mix(in srgb,#e8b84a 40%,transparent)}.item-hover-meta>div.row-st-fallback b{color:color-mix(in srgb,#e8b84a 85%,#fff);font-weight:700}.filter-row.filter-crimson{--row-accent: #b8283c}.custom-filter-dot.crimson{background:#b8283c;box-shadow:0 0 8px color-mix(in srgb,#b8283c 65%,transparent)}.card-sticker-strip{position:absolute;left:4px;right:4px;bottom:2px;display:flex;align-items:flex-end;justify-content:center;gap:2px;pointer-events:none}.card-sticker-strip img{max-width:calc(25% - 1.5px);height:auto;max-height:39px;min-width:0;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.hover-sticker-row span img{flex:none;width:48px;height:36px;object-fit:contain}.hover-sticker-row span em{font-style:normal}.hover-sticker-row>b{color:var(--good)}.hover-sticker-scrape{flex:none;color:#4da6ff;font-style:normal;font-weight:700}.filter-row.filter-gem-ruby{--row-accent: #e04a52}.custom-filter-dot.gem-ruby{background:#e04a52;box-shadow:0 0 8px color-mix(in srgb,#e04a52 65%,transparent)}.filter-row.filter-gem-emerald{--row-accent: #43c46f}.custom-filter-dot.gem-emerald{background:#43c46f;box-shadow:0 0 8px color-mix(in srgb,#43c46f 65%,transparent)}.filter-row.filter-gem-black-pearl{--row-accent: #9a7fd4}.custom-filter-dot.gem-black-pearl{background:#9a7fd4;box-shadow:0 0 8px color-mix(in srgb,#9a7fd4 65%,transparent)}.filter-row.filter-gem-sapphire{--row-accent: #4a86e0}.custom-filter-dot.gem-sapphire{background:#4a86e0;box-shadow:0 0 8px color-mix(in srgb,#4a86e0 65%,transparent)}.filter-row.filter-gem-blue-gem{--row-accent: #3a6fe0}.custom-filter-dot.gem-blue-gem{background:#3a6fe0;box-shadow:0 0 8px color-mix(in srgb,#3a6fe0 65%,transparent)}.filter-row.filter-rare-patterns{--row-accent: #ff5fb2}.custom-filter-dot.rare-patterns{background:#ff5fb2;box-shadow:0 0 8px color-mix(in srgb,#ff5fb2 65%,transparent)}.filter-row.filter-stattrak{--row-accent: #cf6a32}.item-card h3.stattrak-name,.item-hover-summary h3.stattrak-name{color:#cf6a32}.custom-filter-dot.stattrak{background:#cf6a32;box-shadow:0 0 8px color-mix(in srgb,#cf6a32 65%,transparent)}@media (min-width: 1826px){.inventory-toolbar{column-gap:8px;padding:12px}.inventory-toolbar .toolbar-search{width:138px}.inventory-toolbar .price-filter{gap:6px}.inventory-toolbar .pager input{width:36px}.inventory-toolbar .sort-button{padding:0 11px}.inventory-toolbar .value-toggle{padding:5px 9px}}.value-toggle.breakdown-button,.value-toggle.breakdown-button:not(.on),.value-toggle.breakdown-button:not(.on):hover{opacity:1;color:var(--text-bright);border-color:var(--line-strong);background:var(--accent-soft)}.value-toggle.breakdown-button img,.value-toggle.breakdown-button:not(.on) img{filter:none}.breakdown-modal{width:min(620px,calc(100vw - 32px))}.bugged-modal.breakdown-modal{overflow-y:hidden;grid-template-rows:auto minmax(0,1fr)}.breakdown-list{position:relative;display:flex;flex-direction:column;gap:4px;max-height:min(58vh,560px);overflow-y:auto;padding:4px 2px 10px}.breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;grid-template-areas:"label value share" "bar bar share";align-items:center;column-gap:10px;row-gap:5px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--control-fill)}.breakdown-row.selectable{cursor:pointer;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.breakdown-row.selectable:hover{border-color:var(--line-strong)}.breakdown-row.selectable.on{border-color:var(--line-strong);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--control-fill)}.breakdown-row.selectable.on .breakdown-name{color:var(--accent-strong)}.breakdown-label{grid-area:label;display:flex;align-items:center;gap:7px;min-width:0}.breakdown-label .type-filter-icon{width:24px;height:24px;flex:none;object-fit:contain}.breakdown-name{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breakdown-count{display:inline-flex;align-items:baseline;gap:1px;font-style:normal;font-size:12.5px;font-weight:700;color:#6aa5ff;font-variant-numeric:tabular-nums;flex:none}.breakdown-count i{font-style:normal;font-size:10.5px;font-weight:600;color:color-mix(in srgb,#6aa5ff 55%,transparent)}.breakdown-modal .bugged-modal-head h2{display:flex;align-items:center;justify-content:center;gap:8px}.breakdown-modal .hist-game-icon{margin-right:0}.breakdown-modal .bugged-modal-head p{display:block;padding-inline:44px}.breakdown-total{font-style:normal;color:var(--good)}.breakdown-value{grid-area:value;font-size:13px;font-weight:600;color:var(--good);white-space:nowrap}.breakdown-share{grid-area:share;justify-self:end;font-size:15px;font-weight:700;color:var(--accent-strong);font-variant-numeric:tabular-nums}.breakdown-bar{grid-area:bar;display:block;height:5px;border-radius:999px;background:#f0e4cd14;overflow:hidden}.breakdown-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent-grad)}@media (max-width: 640px){.breakdown-row{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"label share" "value share" "bar bar"}.breakdown-value{justify-self:start}}.rankings-page{min-height:calc(100dvh / var(--ui-zoom))}.rankings-header{position:relative;padding-bottom:6px}.rankings-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;max-width:var(--header-max);margin:16px auto 0;padding:0 22px}.rankings-nav .brand-logo{width:108px;height:44px}.rankings-nav .main-nav{margin-top:0}.rankings-shell{max-width:1240px;margin:26px auto 0;padding:0 22px 24px}.rankings-intro{margin-bottom:18px;text-align:center;animation:rise-in var(--speed-slow) var(--ease-out) both}.rankings-intro h1{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 8px;font-size:19px;font-weight:800;letter-spacing:.14em;color:var(--accent-strong);text-shadow:0 0 22px color-mix(in srgb,var(--accent) 35%,transparent)}.rankings-intro h1:before,.rankings-intro h1:after{content:"";width:clamp(40px,12vw,130px);height:1px;background:linear-gradient(90deg,transparent,var(--accent))}.rankings-intro h1:after{background:linear-gradient(90deg,var(--accent),transparent)}.rankings-intro p{margin:0 auto;max-width:660px;font-size:13.5px;line-height:1.55;color:var(--text)}.rankings-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-bottom:16px;animation:rise-in var(--speed-slow) var(--ease-out) both}.rankings-right-controls{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.rankings-search{min-width:190px}:lang(ru) .rankings-toolbar .rankings-right-controls{position:static;transform:none;flex-basis:100%;flex-wrap:wrap;justify-content:center}.rankings-mobile-sort{display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:12px}.rankings-mobile-sort-label{color:var(--faint);font-size:10.5px;font-weight:800;letter-spacing:.08em}.rankings-mobile-sort button{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-solid-2);color:var(--muted);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking);cursor:pointer;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.rankings-mobile-sort button.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent-strong);background:var(--accent-soft)}.rankings-mode-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rankings-mode-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--radius-xs);color:var(--text);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed) var(--ease),transform var(--speed-fast) var(--ease)}.rankings-mode-tabs button:hover{color:var(--text-bright);background:var(--accent-soft)}.rankings-mode-tabs button:active{transform:scale(.98)}.rankings-mode-tabs button.active{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,var(--surface-solid-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),var(--glow-accent-soft)}.rankings-tab-icon{width:24px;height:24px;object-fit:contain}.rankings-pager{display:inline-flex;align-items:center;gap:10px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--gold, #d8a941) 35%,var(--line-soft));border-radius:var(--radius);background:var(--surface-solid);box-shadow:var(--shadow-1)}.rankings-pager button{display:grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.rankings-pager button:not(:disabled):hover{border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.rankings-pager input{width:36px;height:var(--control-h-sm);padding:0;color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-weight:700;text-align:center}.rankings-pager span{color:var(--faint);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:600;text-align:center;white-space:nowrap}.rankings-pager-bottom{display:flex;width:fit-content;margin:18px auto 0}.rankings-table-card{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,#1b1612e6,#14110eeb);box-shadow:var(--shadow-2),inset 0 1px #fff3da0f;overflow:hidden;animation:rise-in var(--speed-slow) var(--ease-out) 70ms both}.rankings-grid,.rankings-row{display:grid;grid-template-columns:92px minmax(380px,1.7fr) minmax(120px,1.2fr) minmax(90px,.55fr) minmax(240px,1.1fr) 120px;align-items:center;gap:14px}.no-collection .rankings-grid,.no-collection .rankings-row{grid-template-columns:92px minmax(240px,1.3fr) minmax(140px,1.4fr) minmax(110px,.7fr) 130px}.rankings-table-head{position:sticky;top:0;z-index:5;padding:13px 20px;background:color-mix(in srgb,var(--surface-solid) 96%,transparent);border-bottom:1px solid var(--line-soft)}.rankings-head-cell{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--accent-strong);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rankings-head-icon{width:32px;height:32px;object-fit:contain}.rankings-head-cell.sortable{cursor:pointer;transition:color var(--speed-fast) var(--ease)}.rankings-head-cell.sortable:hover{color:var(--text-bright)}.rankings-sort-arrow{font-size:10px;line-height:1;color:var(--faint);transition:color var(--speed-fast) var(--ease)}.rankings-head-cell.sorted .rankings-sort-arrow{color:var(--accent-strong)}.rankings-row{position:relative;padding:12px 20px;border-bottom:1px solid var(--line-soft);transition:background var(--speed-fast) var(--ease)}.rankings-row:last-child{border-bottom:0}.rankings-row:hover{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.rankings-place{text-align:center}.place-medal{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:radial-gradient(120% 120% at 30% 22%,rgba(255,236,200,.1),transparent 52%),var(--surface-solid-2);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--surface-solid) 70%,transparent);color:var(--text-dim);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13px;font-weight:800;line-height:1}.place-medal.p1{border-color:#ffd76abf;background:radial-gradient(120% 120% at 30% 22%,rgba(255,246,214,.5),transparent 58%),linear-gradient(160deg,#8a6a1e,#5c4310 70%);box-shadow:inset 0 0 0 3px #ffd76a47,0 0 18px -4px #ffd76ab3;color:#ffe9a8;text-shadow:0 1px 2px rgba(0,0,0,.55)}.place-medal.p2{border-color:#cfd6e3a6;background:radial-gradient(120% 120% at 30% 22%,rgba(240,244,252,.42),transparent 58%),linear-gradient(160deg,#626b7c,#3d4450 70%);box-shadow:inset 0 0 0 3px #cfd6e33d,0 0 15px -4px #cfd6e38c;color:#eef2fa;text-shadow:0 1px 2px rgba(0,0,0,.55)}.place-medal.p3{border-color:#e2955cb3;background:radial-gradient(120% 120% at 30% 22%,rgba(248,205,172,.4),transparent 58%),linear-gradient(160deg,#7d4d28,#4f2e15 70%);box-shadow:inset 0 0 0 3px #e2955c42,0 0 15px -4px #e2955c99;color:#ffd0aa;text-shadow:0 1px 2px rgba(0,0,0,.55)}.rankings-profile-cell{display:flex;align-items:center;gap:12px;min-width:0}.rankings-profile-cell>div{flex:1;min-width:0}.rankings-quick-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.rankings-quick-links a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:2px 7px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line-soft));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-solid) 82%,transparent);color:var(--text);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.04em;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.rankings-quick-links a:hover{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft)}.rankings-quick-links img{width:16px;height:16px;object-fit:contain}.rankings-avatar-link{flex:none;border-radius:var(--radius-sm);transition:transform var(--speed-fast) var(--ease-spring)}.rankings-avatar-link:hover{transform:scale(1.06)}.rankings-avatar-link img{display:block;width:44px;height:44px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line-soft)}.rankings-profile-cell>div{display:grid;gap:2px;min-width:0}.rankings-profile-name{overflow:hidden;color:var(--text-bright);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;transition:color var(--speed-fast) var(--ease)}.rankings-profile-name:hover{color:var(--accent-strong)}.rankings-steam-link{display:inline-flex;align-items:center;gap:5px;width:max-content;color:var(--faint);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:600;transition:color var(--speed-fast) var(--ease)}.rankings-steam-link:hover{color:var(--accent)}.rankings-value{color:var(--good);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:14.5px;font-weight:800;text-align:center}.rankings-items{color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13px;font-weight:700;text-align:center}.rankings-collection{display:grid;gap:6px;min-width:0}.rankings-collection>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rankings-collection b{color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700}.rankings-collection strong{color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700}.rankings-collection>span{position:relative;display:block;height:6px;border-radius:var(--radius-xs);border:1px solid var(--line-soft);background:var(--surface-solid-2);overflow:hidden}.rankings-collection i{position:absolute;inset:0 auto 0 0;background:var(--bad);transition:width var(--speed-slow) var(--ease-out)}.rankings-collection i.band-orange{background:var(--accent)}.rankings-collection i.band-yellow{background:#c9c04a}.rankings-collection i.band-green{background:#57b661}.rankings-collection>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(10,6,3,.55) 9px 11px);pointer-events:none}.rankings-updated{color:var(--faint);font-size:11.5px;font-weight:600;text-align:center}.rankings-state{padding:60px 24px;color:var(--muted);font-size:14px;font-weight:600;text-align:center}.rankings-state.error{color:color-mix(in srgb,var(--bad) 75%,white)}.collection-body{display:grid;grid-template-columns:minmax(0,1240px) 264px;justify-content:center;gap:20px;align-items:start;padding:0 14px}.collection-body aside.top-sidebar{align-self:stretch;height:0;min-height:calc(100% - 50px);max-height:none;margin-top:26px;margin-bottom:24px}.collection-body .collection-shell{width:100%;min-height:760px}.collection-body .top-sidebar h2{white-space:nowrap;gap:5px}.collection-body .top-sidebar-icon{width:26px;height:26px}.collection-shell{max-width:1240px;margin:26px auto 24px;padding:20px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-solid) 92%,transparent) 180px);box-shadow:var(--shadow-2)}.collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;animation:rise-in var(--speed-slow) var(--ease-out) both}.collection-tile{display:grid;gap:7px;padding:9px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);text-align:left;transition:border-color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.collection-tile:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--glow-accent-soft)}.collection-tile>*{min-width:0}.collection-tile-image{display:grid;place-items:center;margin-bottom:3px}.collection-tile-image img{display:block;width:100%;max-width:120px;aspect-ratio:3 / 2;object-fit:contain}.collection-tile-name{margin:0;color:var(--accent-strong);font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-align:center}.collection-tile-progress{display:grid;gap:4px}.item-badge.genuine{--badge-hue: #4d7455}.collection-tile-name .item-badge.kinetic,.collection-current .item-badge.kinetic{padding:4px 10px}.item-badge.collection-infused-name{--badge-hue: #8847ff}.collection-tile-name .item-badge{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:19px;max-width:100%;padding:4px 10px;font-size:12.5px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.collection-title .item-badge{padding:6px 14px;font-size:15px;line-height:1.2;white-space:normal}.collection-tile-stats{display:flex;align-items:baseline;justify-content:space-between}.collection-tile-count{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700}.collection-tile-percent{color:var(--bad);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-style:normal;font-weight:700}.collection-tile-percent.complete{color:var(--good)}.collection-tile-bar{position:relative;display:block;height:7px;border:1px solid color-mix(in srgb,var(--line-strong) 80%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,#000000 45%,var(--surface-solid-2));overflow:hidden}.collection-tile-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--good);box-shadow:0 0 6px color-mix(in srgb,var(--good) 60%,transparent);transition:width .6s var(--ease-out)}.collection-main{display:grid;gap:14px;min-width:0}.collection-back{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--muted);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.collection-back:hover{border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.collection-title{margin:0;color:var(--accent-strong);font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:.06em;text-align:center}.collection-current-row{display:flex;justify-content:center;align-items:center;gap:18px;width:100%}@media (max-width: 767px){.collection-current-row{flex-wrap:wrap;gap:10px}.collection-current-row .collection-search{flex:1 1 140px;min-width:110px;max-width:240px}.collection-current-row .collection-current{flex:1 1 auto}}@media (max-width: 375px){.collection-current-row{flex-direction:column}.collection-current-row .collection-search{flex:none;width:min(240px,100%);max-width:100%}}.collection-current{display:grid;gap:4px;justify-self:center;justify-items:center;min-width:150px;max-width:340px}.collection-current-name{margin:0;color:var(--accent-strong);font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.05em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:center}.collection-current .collection-tile-progress{width:100%}.collection-current .item-badge{height:auto;min-height:19px;max-width:100%;font-size:11px;white-space:normal;overflow-wrap:anywhere}.collection-tile-name .item-badge.spectator-1000:before,.collection-current .item-badge.spectator-1000:before{margin-right:-2px;font-size:10px;letter-spacing:-.5px}.collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.collection-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collection-tabs button{padding:8px 14px;border-radius:var(--radius-xs);color:var(--text);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed) var(--ease),transform var(--speed-fast) var(--ease)}.collection-tabs button:hover{color:var(--text-bright);background:var(--accent-soft)}.collection-tabs button:active{transform:scale(.98)}.collection-tabs button.active{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,var(--surface-solid-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),var(--glow-accent-soft)}.collection-sort{padding:9px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--muted);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.collection-sort:hover{border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.collection-show-events{display:inline-flex;align-items:center;gap:7px}.collection-show-events.active{border-color:var(--line-strong);color:var(--accent-strong);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface-solid-2)}.collection-hero-menu{position:relative}.collection-hero-select{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;min-height:40px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--muted);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);cursor:pointer;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.collection-hero-select:hover,.collection-hero-select.active{border-color:var(--line-strong);color:var(--accent-strong);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface-solid-2)}.collection-hero-icon{width:28px;height:16px;flex:none;border-radius:3px;object-fit:cover}.collection-hero-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.collection-hero-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:31;min-width:220px;max-width:calc(100vw - 16px);max-height:320px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-solid-2);box-shadow:0 12px 28px #0000008c}.collection-hero-search{flex:none;width:calc(100% + 12px);min-height:0;margin:-6px -6px 6px;padding:9px 12px;border:0;border-bottom:1px solid var(--line-soft);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-solid-2)}.collection-hero-search:focus-within{border-bottom-color:var(--line-strong)}.collection-hero-list{min-height:0;overflow-y:auto}.collection-hero-option{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);text-align:left;cursor:pointer;transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.collection-hero-option:hover{color:var(--accent-strong);background:var(--accent-soft)}.collection-hero-option.active{color:var(--accent-strong)}.collections-sort-row{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-8px;margin-bottom:14px}.collections-search{width:190px;padding:4px 10px}.collections-percent-sort.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent-strong);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface-solid-2)}.collections-percent-sort{align-self:stretch;display:inline-flex;align-items:center;gap:7px;padding:4px 14px}.collections-percent-sort .sort-trend-icon{margin-right:0;vertical-align:0}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}.collection-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid transparent;border-radius:var(--radius);background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(168deg,color-mix(in srgb,var(--accent) 42%,var(--line-soft)),color-mix(in srgb,var(--line-soft) 70%,transparent) 42%,color-mix(in srgb,var(--accent) 18%,var(--line-soft))) border-box;box-shadow:inset 0 1px #ffffff0d;transition:transform var(--speed-fast) var(--ease),opacity var(--speed-fast) var(--ease)}.collection-card:hover{transform:translateY(-2px)}.collection-card.owned{background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(168deg,color-mix(in srgb,var(--good) 78%,transparent),color-mix(in srgb,var(--good) 28%,var(--line-soft)) 45%,color-mix(in srgb,var(--good) 55%,transparent)) border-box;box-shadow:inset 0 1px #ffffff0d,0 0 14px -6px color-mix(in srgb,var(--good) 70%,transparent)}.collection-card.missing{background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(168deg,color-mix(in srgb,var(--line-strong) 45%,transparent),color-mix(in srgb,var(--line-soft) 45%,transparent) 45%,color-mix(in srgb,var(--line-soft) 70%,transparent)) border-box}.collection-card.parts-missing{background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(168deg,color-mix(in srgb,var(--filter-other) 80%,transparent),color-mix(in srgb,var(--filter-other) 30%,var(--line-soft)) 45%,color-mix(in srgb,var(--filter-other) 55%,transparent)) border-box;box-shadow:inset 0 1px #ffffff0d,0 0 14px -6px color-mix(in srgb,var(--filter-other) 70%,transparent)}.item-badge.parts-missing-badge{--badge-hue: var(--filter-other);padding:0 6px}.item-badge.unpack-badge{--badge-hue: var(--warn)}.collection-card.unpack-hint{background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(168deg,color-mix(in srgb,var(--warn) 80%,transparent),color-mix(in srgb,var(--warn) 30%,var(--line-soft)) 45%,color-mix(in srgb,var(--warn) 55%,transparent)) border-box;box-shadow:inset 0 1px #ffffff0d,0 0 14px -6px color-mix(in srgb,var(--warn) 70%,transparent)}.item-badge.parts-missing-badge svg{display:block;color:var(--filter-other)}.collection-card.missing>*:not(.item-hover){opacity:.55}.collection-card.missing .collection-card-image img{filter:grayscale(.75)}.collection-card-loose{position:absolute;top:9px;right:27px;z-index:2;color:var(--warn);filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.collection-card-tick{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:17px;height:17px;border:1px solid color-mix(in srgb,var(--good) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--good) 22%,var(--surface-solid-2));color:var(--good);font-size:10.5px;font-weight:700;line-height:1}.collection-card-image{position:relative;display:grid;place-items:center}.collection-kin-hero{display:flex;justify-content:center;margin-top:2px}.collection-kin-hero img{height:20px;width:auto;border-radius:3px}.collection-card-image img{display:block;width:100%;max-width:102px;aspect-ratio:3 / 2;object-fit:contain}.item-hover-note.completed-note{text-align:center}.item-hover-note.completed-note span{color:var(--good);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kin-note-hero{height:15px;width:auto;border-radius:2px;vertical-align:-3px}.kin-note-hero-br{margin-left:4px;white-space:nowrap}.kinetic-wrong-section{margin-top:8px;padding:7px 9px 8px;text-align:center;border:1px solid color-mix(in srgb,var(--filter-other) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--filter-other) 9%,transparent)}.kinetic-wrong-section>span{display:block;color:var(--filter-other);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kinetic-wrong-section>b{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:4px;color:var(--text-bright);font-size:11px;font-weight:600;line-height:1.35}.kinetic-wrong-section>b.kinetic-wrong-carrier{color:var(--filter-collector)}.kinetic-wrong-section .kinetic-wrong-x{flex:none;color:var(--bad)}.collection-kinetic-notice{margin:0 auto;padding:8px 16px;width:fit-content;max-width:100%;text-align:center;border:1px solid color-mix(in srgb,var(--filter-other) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--filter-other) 9%,transparent);color:var(--accent-strong);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase}.collection-kinetic-notice .kin-notice-orange{color:var(--filter-other)}.collection-infused-notice{border-color:color-mix(in srgb,#8847ff 45%,transparent);background:color-mix(in srgb,#8847ff 9%,transparent)}.collection-infused-notice .inf-notice-violet{color:#a97dff}.collection-kinetic-notice .kin-notice-green{color:var(--good)}.kin-inline-gem{position:relative;display:inline-flex;flex:none;margin:0 4px 0 2px;vertical-align:-4px}.kin-inline-gem img{width:16px;height:16px;object-fit:contain}.kin-inline-fit{position:absolute;right:-4px;top:-4px;filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.kin-inline-fit.ok{color:#9be9a8}.kin-inline-fit.loose{color:var(--warn)}.collection-missing-parts{margin-top:8px;padding:7px 9px 8px;border:1px solid color-mix(in srgb,var(--bad) 38%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bad) 8%,transparent)}.collection-missing-title{display:block;margin-bottom:5px;color:var(--bad);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.collection-missing-parts ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.collection-missing-parts li{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--bad) 42%,var(--text-bright));font-size:11px;font-weight:600;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.collection-unpack-note{margin-top:8px;padding:7px 9px 8px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 9%,transparent)}.collection-unpack-title{display:block;margin-bottom:4px;color:var(--warn);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.collection-unpack-note b{display:block;color:color-mix(in srgb,var(--warn) 30%,var(--text-bright));font-size:11px;font-weight:600;line-height:1.4;text-align:center}.collection-card .item-bottom-badges{margin-top:5px}.collection-section-title{display:flex;align-items:center;gap:16px;margin:30px 0 2px;color:var(--accent-strong);font-family:var(--font-display);font-size:15.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.collection-section-title:before,.collection-section-title:after{content:"";flex:1;height:1px;min-width:24px}.collection-section-title:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent))}.collection-section-title:after{background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent))}.collection-section-title .collection-section-icon{width:44px;height:33px;object-fit:contain;margin-right:-6px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.collection-subsection-title{width:fit-content;margin:10px auto 0;padding:5px 16px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.collection-card-badges{display:flex;justify-content:center;gap:5px}.collection-grid:has(.collection-card-badges) .collection-card:not(:has(.collection-card-badges)):before{content:"";height:19px}.collection-card .item-hover{left:50%;right:auto;top:38%;transform:translate(-50%,calc(-100% + 8px)) scale(.985);transform-origin:bottom center}.collection-card:hover,.collection-card:focus-within{z-index:5}@media (hover: hover){.collection-card:hover .item-hover{opacity:1;visibility:visible;height:auto;transform:translate(-50%,-100%) scale(1)}}.collection-card:focus-within .item-hover{opacity:1;visibility:visible;height:auto;transform:translate(-50%,-100%) scale(1)}.collection-card .legacy-rgb{text-align:center}.collection-card-name{flex:1 0 auto;margin:0;color:var(--text-bright);font-size:11.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:color var(--speed-fast) var(--ease)}.collection-card-name:hover{color:var(--accent-strong)}.collection-card-name.copied{color:var(--good)}.collection-card-prices{display:grid;justify-items:center;gap:3px;align-self:center;max-width:100%}.collection-card-price{color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.collection-card-actions{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:6px;min-width:0;width:100%;margin-top:2px;padding-top:6px;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent 3%,rgba(240,228,205,.42) 50%,transparent 97%) 1}.collection-card-find{flex:none;display:grid;place-items:center;width:38px;min-height:28px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.collection-card-dotagiftx img{width:26px;height:26px;object-fit:contain}.item-hover .persona-sets .persona-set-list{display:grid;gap:3px;justify-items:center;text-align:center}.item-hover .persona-sets .persona-set-list span{color:var(--text-bright);font-size:12px;font-weight:650}.collection-card-find:hover,.collection-card-find:focus-visible{border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.collection-state{padding:60px 24px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--muted);font-size:14px;font-weight:600;text-align:center}.collection-state.error{color:color-mix(in srgb,var(--bad) 75%,white)}.collection-state.empty-view{display:grid;justify-items:center;gap:14px}.collection-state.empty-view img{width:130px;opacity:.9}.collection-state.empty-view b{color:var(--text-bright);font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.05em}.collection-search{min-width:200px}.collection-pager{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--font-data);font-size:12.5px;font-weight:700}.collection-pager button{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--accent-strong)}.collection-pager button:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-solid-2))}.collection-pager button:disabled{opacity:.35}.collection-pager input{width:36px;height:var(--control-h-sm);padding:0;color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-weight:700;text-align:center}.collection-pager-bottom{display:flex;justify-content:center;width:100%;margin-top:22px}.collection-tabs button{display:inline-flex;align-items:center;gap:5px}.col-tab-all-icon{color:var(--accent)}.collection-tabs button.active svg{color:inherit}.col-tab-owned-icon{color:var(--good)}.col-tab-missing-icon{color:var(--bad)}.collection-tabs button:has(.col-tab-owned-icon){color:var(--good)}.collection-tabs button:has(.col-tab-missing-icon){color:var(--bad)}.collection-exterior-note{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:12px auto 0;padding:7px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));color:var(--text-bright);font-size:12px;font-weight:700;letter-spacing:.03em}.collection-exterior-note svg{flex:none;color:var(--accent)}.collection-exterior-note .ext-fn{color:#4fc06a}.collection-exterior-note .ext-mw{color:#a6c94f}.collection-exterior-note .ext-ft{color:#9aa3ad}.collection-exterior-note .ext-good{color:var(--good)}.bugged-items-page{min-height:calc(100dvh / var(--ui-zoom))}.bugged-items-shell{max-width:1400px;margin:26px auto 24px;padding:20px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-solid) 92%,transparent) 180px);box-shadow:var(--shadow-2)}.bugged-items-body{display:grid;grid-template-columns:minmax(220px,264px) 1fr;align-items:start;gap:16px;animation:rise-in var(--speed-slow) var(--ease-out) both}.bugged-menu{display:grid;gap:4px;max-height:calc(84dvh / var(--ui-zoom));padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);overflow-y:auto}.bugged-menu-search{position:sticky;top:-10px;z-index:2;display:flex;align-items:center;gap:9px;margin:-10px -10px 2px;padding:12px 14px;background:var(--surface-solid);border-bottom:1px solid var(--line-soft);color:var(--faint);cursor:text;transition:color var(--speed-fast) var(--ease)}.bugged-menu-search:focus-within{color:var(--accent-strong)}.bugged-menu-search svg{flex:none}.bugged-menu-search .search-clear-wrap{flex:1;min-width:0}.bugged-menu-search input{flex:1;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);font-size:11.5px;font-weight:700;letter-spacing:.05em}.bugged-menu-search input:focus,.bugged-menu-search input:focus-visible{border-color:transparent;box-shadow:none;outline:none}.bugged-menu-entry{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-sm);text-align:left;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.bugged-menu-entry:hover{border-color:var(--line-soft);background:var(--accent-soft)}.bugged-menu-entry.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--glow-accent-soft)}.bugged-menu-label{overflow:hidden;color:var(--text);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bugged-menu-entry.active .bugged-menu-label{color:var(--accent-strong)}.bugged-menu-count{color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700}.bugged-hero-badge{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;background:var(--surface-solid-2);color:var(--accent);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.04em;line-height:1}.bugged-items-main{display:grid;gap:20px;min-width:0}.bugged-gem-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bugged-gem-filter .bugged-name-search{height:var(--control-h-sm);min-width:200px}.bugged-gem-filter button:not(.search-clear-btn):not(.pager *){display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-solid-2);color:var(--muted);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.05em;white-space:nowrap;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.bugged-gem-filter button:hover:not(.active):not(.search-clear-btn):not(.pager *){border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.bugged-gem-filter button:active:not(.search-clear-btn):not(.pager *){transform:scale(.98)}.bugged-gem-pick{display:inline-flex;align-items:center;gap:3px}.bugged-gem-plus{margin-right:3px;color:var(--faint);font-style:normal;font-weight:700}.bugged-gem-filter button.active{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.bugged-gem-filter button img{width:18px;height:18px;object-fit:contain;margin:-2px 0}.bugged-gem-filter button.bugged-missing-btn{margin-left:auto;padding:8px 16px;border:0;border-radius:0;background:var(--accent-grad);color:var(--accent-ink);font-size:10.5px;font-weight:700;letter-spacing:.07em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 1px #ffffff47}.bugged-gem-filter button.bugged-missing-btn:hover:not(.active){background:var(--accent-grad-hover);color:var(--accent-ink);border-color:transparent}.bugged-pager{display:flex;align-items:center;gap:10px}.bugged-pager.bottom{justify-content:center;margin-top:16px}.bugged-pager.top{margin-left:auto}.bugged-pager.top~.bugged-missing-btn{margin-left:0}@media (max-width: 1549px){.bugged-gem-filter{justify-content:center}.bugged-pager.top,.bugged-gem-filter button.bugged-missing-btn{margin-left:0}}.bugged-page-word{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.bugged-sales-list td.bugged-sale-quality{color:var(--text-bright);font-weight:600}.bugged-sales-list td.bugged-sale-quality.quality-autographed{color:#ade55c}.bugged-sales-list td.bugged-sale-quality.quality-corrupted{color:brown}.bugged-sales-list td.bugged-sale-quality.quality-genuine{color:#4d7455}.bugged-sales-list td.bugged-sale-quality.quality-inscribed{color:#cf6a32}.missing-item-modal{width:min(460px,calc(100vw - 40px))}.missing-title{margin:0;color:var(--accent-strong);font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-align:center}.missing-hint{margin:0;color:var(--muted);font-size:12px;text-align:center}.missing-gems{display:flex;align-items:center;justify-content:center;gap:6px}.missing-gems>span{color:var(--muted);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.06em}.missing-gems button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13px;font-weight:700;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.missing-gems button:hover:not(.active){border-color:var(--line-strong);color:var(--accent-strong)}.missing-gems button.active{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.missing-input{padding:9px 11px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--text-bright);font-size:12.5px;font-weight:600}.missing-input:focus{border-color:var(--line-strong);box-shadow:0 0 0 2px var(--accent-soft)}.missing-screenshot{display:flex;align-items:center;gap:6px;min-width:0}.missing-attach-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missing-attach{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:9px 11px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text);font-size:11.5px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.missing-attach:hover{border-color:var(--accent);color:var(--accent-strong)}.missing-remove{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--bad) 55%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--bad) 80%,white);transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.missing-remove:hover{border-color:var(--bad);background:var(--bad-soft)}.missing-remove:active{transform:scale(.96)}.missing-note{margin:0;color:var(--faint);font-size:11px;text-align:center}.missing-error{margin:0;color:color-mix(in srgb,var(--bad) 80%,white);font-size:12px;font-weight:700;text-align:center}.missing-send{display:inline-flex;align-items:center;justify-content:center;gap:8px}.missing-sent{display:grid;gap:8px;padding:18px 6px;text-align:center}.missing-sent h3{margin:0;color:var(--good);font-size:15px;font-weight:800}.missing-sent p{margin:0;color:var(--text);font-size:12.5px}.bugged-modal-head .bugged-modal-title-row{display:flex;align-items:center;justify-content:center;gap:10px}.bugged-modal-title-main{display:inline-flex;align-items:center;gap:9px}.bugged-modal-title-actions{position:absolute;top:14px;right:52px;z-index:5;display:inline-flex;align-items:center;gap:10px}.bugged-modal-title-icon{width:31px;height:31px;object-fit:contain}.bugged-modal-share{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-solid-2);color:var(--accent-strong);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.bugged-modal-share:hover{border-color:var(--accent);background:var(--accent-soft)}.bugged-modal-share.copied,.bugged-modal-share.copied:hover{border-color:color-mix(in srgb,var(--good) 60%,transparent);color:var(--good)}.bugged-sales-list th .bugged-th{display:inline-flex;align-items:center;justify-content:center;gap:6px}.bugged-sales-list th img{flex:none;width:21px;height:21px;object-fit:contain}.bugged-hero-section{display:grid;gap:10px}.bugged-hero-heading{display:flex;align-items:center;gap:9px;margin:0;padding-bottom:7px;border-bottom:1px solid var(--line-soft);color:var(--text-bright);font-family:var(--font-display);font-size:13.5px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase}.bugged-hero-heading i{color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-style:normal;font-weight:700}.bugged-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px}@media (min-width: 1000px) and (max-width: 1099px){.bugged-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px) and (max-width: 1319px){.bugged-items-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 439px){.bugged-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bugged-hero-icon{flex:none;width:34px;height:34px;object-fit:contain}.bugged-card .bugged-hero-icon{width:36px;height:36px;justify-self:end}.bugged-modal-head .bugged-hero-icon{width:32px;height:32px;vertical-align:middle}.bugged-hero-icon[src$="/courier.webp"]{width:36px;height:36px}.bugged-card{display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:5px;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);transition:border-color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.bugged-card:hover{border-color:var(--line);transform:translateY(-2px)}.bugged-card-top{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:4px}.bugged-card-sale-icon{display:grid;place-items:center;width:22px;height:22px}.bugged-card-sale-icon img{width:18px;height:18px;object-fit:contain}.bugged-card .bugged-hero-badge{width:20px;height:20px;font-size:7.5px}.bugged-card-notice{display:inline-flex;align-items:center;justify-self:center;min-width:0;max-width:100%;padding:3px 9px;border-width:1px;border-style:solid;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:var(--label-tracking);white-space:nowrap}.bugged-notice-text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal}.bugged-card-name{margin:0;min-width:0;color:var(--text-bright);font-size:11px;font-weight:700;line-height:1.3;text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--speed-fast) var(--ease)}.bugged-card-name:hover{color:var(--accent-strong)}.bugged-card-name.copied{color:var(--good)}.bugged-card-slot{display:block;margin-top:3px;max-width:100%;overflow:hidden;color:var(--good);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--label-tracking);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bugged-card-gems{margin:0;text-align:center}.bugged-gem-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid color-mix(in srgb,#c4a5ff 40%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,#c4a5ff 12%,transparent);color:#c4a5ff;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:var(--label-tracking);white-space:nowrap}.bugged-gem-badge img{width:12px;height:12px;object-fit:contain;margin:-2px 0}.bugged-card-image{display:grid;place-items:center}.bugged-card-image img{display:block;width:100%;max-width:120px;aspect-ratio:3 / 2;object-fit:contain}.bugged-card-price{display:flex;align-items:baseline;justify-content:center;gap:5px;min-height:16px}.bugged-card-price strong{color:var(--good);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-weight:700}.bugged-card-price>span{color:#ffd35a;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10px;font-weight:700}.bugged-card-nosale{padding:2px 7px;border:1px solid var(--line-neutral);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:var(--label-tracking)}.bugged-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.bugged-card-actions button{padding:6px 3px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--text);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.05em;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.bugged-card-actions button:hover:not(:disabled){border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.bugged-card-actions button:disabled{opacity:.4;cursor:not-allowed}.bugged-modal{position:relative;display:grid;gap:14px;width:min(720px,calc(100vw - 40px));max-height:calc(88dvh / var(--ui-zoom));padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--overlay);box-shadow:var(--shadow-3);overflow-y:auto}.bugged-modal-head{display:grid;gap:4px;text-align:center}.bugged-modal-head p{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.hist-game-icon{width:22px;height:22px;object-fit:contain;vertical-align:-5px;margin-right:8px}.hist-value-cell{display:inline-flex;align-items:center;gap:6px}.hist-value-icon{width:14px;height:14px;object-fit:contain}.bugged-modal-head h2{margin:0;color:var(--accent-strong);font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:var(--label-tracking)}.bugged-modal-head p{margin:0;color:var(--text);font-size:13px;font-weight:800}.bugged-modal-item{color:#6aa5ff}.bugged-modal-gems{color:#c4a5ff}.bugged-modal-state{margin:0;padding:26px 0;color:var(--muted);font-size:13px;font-weight:600;text-align:center}.bugged-modal-state.error{color:color-mix(in srgb,var(--bad) 75%,white)}.bugged-range-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.bugged-range-tabs button{padding:7px 13px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--text);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.05em;white-space:nowrap;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.bugged-range-tabs button:hover:not(.active){border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.bugged-range-tabs button:active{transform:scale(.98)}.bugged-range-tabs button.active{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.bugged-chart-frame{position:relative;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid)}.bugged-sales-chart{display:block;width:100%;height:auto}.bugged-chart-axis{stroke:var(--line);stroke-width:1}.bugged-chart-label{fill:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700}.bugged-chart-line{fill:none;stroke:var(--accent);stroke-width:1.5}.bugged-chart-dot{fill:var(--accent-strong);stroke:var(--accent-deep);stroke-width:1;cursor:pointer}.bugged-chart-dot.hovered{fill:var(--text-bright)}.bugged-chart-dot.selected{fill:var(--text-bright);stroke:var(--accent);stroke-width:2}.bugged-sales-list tbody tr{cursor:pointer;transition:background var(--speed-fast) var(--ease)}.bugged-sales-list tbody tr:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.bugged-sales-list tbody tr.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}.bugged-clear-filters{width:100%;margin-bottom:10px;padding:9px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:default;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.bugged-clear-filters.active{color:#fff;border-color:color-mix(in srgb,#e0484f 62%,var(--line));background:color-mix(in srgb,#e0484f 24%,var(--surface-1));cursor:pointer}.bugged-clear-filters.active:hover{background:color-mix(in srgb,#e0484f 36%,var(--surface-1));border-color:color-mix(in srgb,#e0484f 82%,transparent)}.bugged-clear-filters+.bugged-menu-search{margin-top:0;top:-10px}.bugged-modal-item-side{position:absolute;top:12px;left:16px;z-index:30;display:flex;flex-direction:column;align-items:center;gap:1px;width:150px}.bugged-modal-item-side .bugged-notice-pop{left:0;transform:translateY(3px)}.bugged-modal-item-side .bugged-card-notice:hover .bugged-notice-pop,.bugged-modal-item-side .bugged-card-notice:focus-visible .bugged-notice-pop{transform:translateY(0)}.bugged-modal-item-image{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.bugged-card-notice{position:relative}.bugged-notice-pop{position:absolute;top:calc(100% + 8px);left:50%;z-index:var(--z-nav);display:block;width:250px;padding:4px;border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-2);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%) translateY(3px);transition:opacity var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease-out),visibility var(--speed-fast);pointer-events:none;cursor:default}.bugged-notice-pop .item-hover-note{display:block;margin-top:0}.bugged-notice-pop .item-hover-note span{display:block;font-size:10px;font-weight:700;letter-spacing:.06em}.bugged-notice-pop .item-hover-note b{display:block;margin-top:4px;color:var(--text);font-size:11px;font-weight:600;line-height:1.45}.bugged-card-notice:hover .bugged-notice-pop,.bugged-card-notice:focus-visible .bugged-notice-pop{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.bugged-chart-hover-zone{cursor:crosshair}.bugged-chart-tip{--tip-x: -50%;--tip-y: calc(-100% - 12px) ;position:absolute;z-index:3;display:grid;gap:2px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);box-shadow:var(--shadow-3);transform:translate(var(--tip-x),var(--tip-y));pointer-events:none;white-space:nowrap}.bugged-chart-tip.below{--tip-y: 12px}.bugged-chart-tip.start{--tip-x: 0}.bugged-chart-tip.end{--tip-x: -100%}.bugged-chart-tip b{color:var(--good);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13px;font-weight:800}.bugged-chart-tip span{color:var(--text);font-size:11px;font-weight:600}.bugged-sales-list{max-height:260px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow-y:auto;overflow-x:auto}.bugged-sales-list table{width:100%;border-collapse:collapse}.bugged-sales-list th{position:sticky;top:0;padding:8px 10px;background:var(--surface-solid-2);color:var(--accent-strong);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking);text-align:center}.bugged-sales-list td{padding:7px 10px;border-top:1px solid var(--line-neutral);color:var(--text);font-size:12px;text-align:center}.bugged-sale-effects{color:var(--muted);overflow-wrap:anywhere}.bugged-sale-price{font-family:var(--font-data);font-feature-settings:var(--data-features);font-weight:700;white-space:nowrap}.bugged-sale-price span{color:var(--good)}.bugged-sale-price.stacked span{display:block}.bugged-showcase-modal{width:min(660px,calc(100vw - 40px))}.bugged-showcase-full{display:block;width:100%;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);object-fit:contain}.bugged-items-state{padding:60px 24px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--muted);font-size:14px;font-weight:600;text-align:center}.bugged-items-state.error{color:color-mix(in srgb,var(--bad) 75%,white)}@media (max-width: 860px){.bugged-items-body{grid-template-columns:1fr}.bugged-menu{width:fit-content;min-width:220px;max-width:100%;max-height:260px;margin-inline:auto}}.bugged-dropdown{position:relative}.bugged-gem-filter .bugged-dropdown-trigger{gap:4px}.bugged-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:grid;gap:3px;min-width:max(100%,150px);padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-2)}.bugged-gem-filter .bugged-dropdown-menu button{justify-content:flex-start;border-radius:var(--radius-xs);white-space:nowrap}i.bugged-notice-dot{display:inline-block;flex:none;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:currentColor}@media (max-width: 680px){.bugged-modal-head .bugged-modal-title-row{flex-wrap:wrap}.bugged-modal-title-actions{position:static}.bugged-modal-item-side{position:static;width:auto}.bugged-modal-head{order:-1}.bugged-modal-item-side .bugged-notice-pop{left:50%;transform:translate(-50%) translateY(3px)}.bugged-modal-item-side .bugged-card-notice:hover .bugged-notice-pop,.bugged-modal-item-side .bugged-card-notice:focus-visible .bugged-notice-pop{transform:translate(-50%) translateY(0)}}@media (max-width: 640px){.hist-modal .bugged-modal-head p{font-size:11px;font-weight:600}.hist-modal .bugged-modal-head{padding-inline:30px}}.bugged-chart-frame.chart-scroll{overflow-x:auto}@media (max-width: 349px){.hist-modal table th:nth-child(2),.hist-modal table td:nth-child(2){display:none}}@media (max-width: 375px){.bugged-pager.top{order:1}.bugged-card-top{grid-template-columns:22px minmax(0,1fr) 22px}.bugged-card-notice{padding:2px 5px;font-size:8px;letter-spacing:.02em}.bugged-card-sale-icon{width:16px;height:16px}.bugged-card-sale-icon img{width:14px;height:14px}.bugged-card .bugged-hero-icon{width:22px;height:22px}.bugged-card-actions button{padding:6px 2px;font-size:8.5px;letter-spacing:.03em}.bugged-card-price{flex-direction:column;align-items:center;gap:1px}}@media (min-width: 1000px) and (max-width: 1099px){.bugged-card-top{grid-template-columns:26px minmax(0,1fr) 26px}.bugged-card .bugged-hero-icon{width:26px;height:26px}.bugged-card-sale-icon{width:20px;height:20px}.bugged-card-sale-icon img{width:16px;height:16px}}.kinetic-shell{max-width:1240px;margin:26px auto 24px;padding:20px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-solid) 92%,transparent) 180px);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:12px}.kin-section-head h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-bright);font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:.06em}.kin-section-head h2 img{width:28px;height:28px;object-fit:contain}.kin-head-count{font-style:normal;padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:12px}.kin-section-head p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.kin-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:center}.kin-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius-xs);color:var(--text);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:var(--label-tracking);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed) var(--ease),transform var(--speed-fast) var(--ease)}.kin-tabs button:hover{color:var(--text-bright);background:var(--accent-soft)}.kin-tabs button:active{transform:scale(.98)}.kin-tabs button.active{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,var(--surface-solid-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),var(--glow-accent-soft)}.kin-tab-icon{width:24px;height:24px;object-fit:contain}.kin-tab-count{font-style:normal;padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:12px}.kin-group-head{margin-top:20px}.kin-group-head h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--text-bright);font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.06em}.kin-group-head h2 img{width:20px;height:20px;object-fit:contain}.kin-group-head.bad h2 svg{color:var(--bad)}.kin-group-head.ok h2 svg{color:var(--good)}.kin-group-head.loose h2 svg{color:var(--warn)}.kin-group-head p{margin:5px 0 0;color:var(--text);font-size:13px}.kin-item-grid{margin-top:12px}.kin-item-grid .item-badge.kinetic,.kin-item-grid .bugged-notice-badge{display:none}.kin-item-grid-wrong>.item-card{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bad) 45%,transparent)}@media (min-width: 1024px) and (max-width: 1983px){.item-grid.kin-item-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.item-grid.kin-item-grid>.item-card:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid.kin-item-grid>.item-card:nth-child(6n)>.item-hover:not(.legacy-color-hover){left:100%;right:auto;transform:translate(2px,-50%) scale(.985);transform-origin:left center}@media (hover: hover){.item-grid.kin-item-grid>.item-card:hover:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid.kin-item-grid>.item-card:hover:nth-child(6n)>.item-hover:not(.legacy-color-hover){transform:translate(10px,-50%) scale(1)}}.item-grid.kin-item-grid>.item-card:focus-within:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid.kin-item-grid>.item-card:focus-within:nth-child(6n)>.item-hover:not(.legacy-color-hover){transform:translate(10px,-50%) scale(1)}.item-grid.kin-item-grid>.item-card:nth-child(7n+6)>.item-hover:not(.legacy-color-hover),.item-grid.kin-item-grid>.item-card:nth-child(7n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid.kin-item-grid>.item-card:hover:nth-child(7n+6)>.item-hover:not(.legacy-color-hover),.item-grid.kin-item-grid>.item-card:hover:nth-child(7n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid.kin-item-grid>.item-card:focus-within:nth-child(7n+6)>.item-hover:not(.legacy-color-hover),.item-grid.kin-item-grid>.item-card:focus-within:nth-child(7n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.kin-group-pager{display:flex;justify-content:center;margin-top:14px}.kin-sum-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:var(--control-fill);font-size:11.5px;font-weight:700}.kin-sum-chip.ok{color:#9be9a8}.kin-sum-chip.bad{color:#ff8f8f}.kin-sum-chip.bad svg{color:var(--filter-other)}.kin-sum-chip.missing{color:#ff8f8f}.kin-find-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.kin-find-panel{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--control-fill)}.kin-find-side{display:flex;flex-direction:column;gap:8px;min-width:0}.kin-find-panel.owned{border-color:color-mix(in srgb,var(--good) 40%,var(--line-soft))}.kin-find-panel.wrong,.kin-find-panel.missing{border-color:color-mix(in srgb,var(--bad) 40%,var(--line-soft))}.kin-find-panel.missing .kin-find-art img{opacity:.35;filter:grayscale(.7)}.kin-find-panel.missing h3{color:var(--faint)}.kin-find-art{position:relative;align-self:center;width:160px;aspect-ratio:1.4;display:grid;place-items:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 80%,transparent);overflow:hidden}.kin-find-art img{max-width:86%;max-height:86%;object-fit:contain}.kin-find-art.no-art img{opacity:.4}.kin-count{position:absolute;top:11px;right:11px;padding:1px 7px;border-radius:var(--radius-pill);background:#0000009e;color:var(--accent-strong);font-size:12px;font-weight:700}.kin-find-title{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;min-width:0;text-align:center}.kin-find-title h3{margin:0;min-width:0;font-size:13px;font-weight:700;color:var(--filter-other)}.kin-find-name{padding:0;border:none;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--speed-fast) var(--ease)}.kin-find-name:hover{color:var(--accent-strong)}.kin-find-name.copied{color:var(--good)}.kin-market-link{display:inline-flex;align-items:center;opacity:.85}.kin-market-link:hover,.kin-market-link:focus-visible{opacity:1}.kin-market-link .item-action-icon{width:16px;height:16px}.kin-status-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);font-size:10px;letter-spacing:.06em;font-weight:800;text-transform:uppercase}.kin-status-row,.kin-price-row{align-self:center;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 10px}.kin-gem-price{display:inline-flex;align-items:center;gap:5px;color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-weight:700}.kin-gem-price img{width:15px;height:15px;object-fit:contain}.kin-status-chip.ok{background:color-mix(in srgb,var(--good) 24%,rgba(0,0,0,.6));color:#9be9a8}.kin-status-chip.missing{background:color-mix(in srgb,var(--bad) 24%,rgba(0,0,0,.6));color:#ff8f8f}.kin-find-items-title{display:block;margin-top:10px;text-align:center;color:var(--good);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kin-find-items{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:11.5px}.kin-find-items li{display:flex;align-items:center;justify-content:center;gap:5px;overflow-anchor:none}.kin-find-items li>.kin-item-name{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:color var(--speed-fast) var(--ease)}.kin-find-items li>.kin-item-name:hover{color:var(--accent-strong)}.kin-find-items li>.kin-item-name.copied{color:var(--good)}.kin-items-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;color:var(--text-dim);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700}.kin-items-pager button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--text);cursor:pointer;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.kin-items-pager button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text-bright)}.kin-items-pager button:disabled{opacity:.4;cursor:default}.kin-find-items li>svg{flex:none}.kin-find-items li.ok>svg{color:#9be9a8}.kin-find-items li.bad{color:#ff9a9a}.kin-find-items li>img{width:auto;height:18px;border-radius:3px}.kin-find-items li>em{font-style:normal;color:var(--accent-strong)}.kin-find-items li{position:relative}.kin-find-items li.has-pop:hover{color:var(--text-bright)}.kin-find-items li.has-pop{position:relative}.kin-item-pop{visibility:hidden;opacity:0;position:fixed;left:0;top:0;z-index:30;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.55));color:var(--text)}.kin-find-items li.has-pop:hover .kin-item-pop{visibility:visible;opacity:1}.kin-item-pop .item-grid.kin-pop-grid{display:block;margin:0}.kin-item-pop .item-card{padding:0;border:none;background:none;box-shadow:none}.kin-item-pop .item-card>*:not(.item-hover){display:none}.kin-item-pop .item-card .item-hover{display:block;position:static;opacity:1;visibility:visible;height:auto;transform:none;transition:none}.kin-customs{margin-top:0;content-visibility:auto;contain-intrinsic-size:auto 220px}.kin-no-customs{color:var(--faint);font-size:11.5px}.kin-custom-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.kin-custom-chip{display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 70%,transparent);text-align:left}button.kin-custom-chip{cursor:zoom-in}button.kin-custom-chip:hover{border-color:var(--line-strong)}.kin-custom-thumb{width:100%;aspect-ratio:16 / 9;flex:none;border-radius:4px;overflow:hidden;background:#00000059;display:grid;place-items:center}.kin-custom-thumb img,.kin-custom-thumb video{width:100%;height:100%;object-fit:contain;display:block}.kin-custom-thumb.framed{position:relative;background:transparent}.kin-custom-thumb.framed img,.kin-custom-thumb.framed video{position:absolute;left:50%;top:50%;width:100%;height:auto;max-width:none;object-fit:fill}.kin-custom-thumb img.dim{opacity:.4;object-fit:contain}.kin-custom-label{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;text-align:center}.kin-custom-label b{font-size:11.5px;color:#8ecbff;display:flex;align-items:center;gap:5px}.kin-custom-icon{width:16px;height:16px;flex:none}.kin-custom-label i{font-style:normal;color:var(--filter-other);font-size:10.5px;font-weight:700}.kin-custom-notice{color:var(--text);font-size:11px}.kin-preview-modal{max-width:min(860px,92vw)}.kin-preview-modal img,.kin-preview-modal video{display:block;max-width:100%;max-height:calc(72dvh / var(--ui-zoom));margin:0 auto;border-radius:var(--radius-sm);background:#00000059}.kin-preview-caption{margin:10px 0 0;text-align:center;color:var(--filter-other);font-size:12px;font-weight:700}.kin-preview-caption .kin-custom-icon{display:inline-block;width:16px;height:16px;margin:0 6px 0 0;vertical-align:-4px;border-radius:0;background:none}.profile-metrics .kin-metric-correct{color:#9be9a8}.profile-metrics .kin-metric-incorrect{color:#ff8f8f}.profile-metrics .kin-metric-loose{color:color-mix(in srgb,var(--warn) 85%,white)}.profile-metrics .kin-metric-label{display:inline-flex;align-items:center;gap:6px;border-bottom:none}.profile-metrics .kin-metric-gem{position:relative;display:inline-flex;flex:none;border-bottom:none;padding:0}.profile-metrics .kin-metric-icon{width:18px;height:18px;object-fit:contain}.profile-metrics .kin-metric-fit{position:absolute;right:-4px;top:-4px;filter:drop-shadow(0 0 2px rgba(0,0,0,.9))}.profile-metrics .kin-metric-fit.ok{color:#9be9a8}.profile-metrics .kin-metric-fit.bad{color:#ff5f5f}.profile-metrics .kin-metric-fit.loose{color:var(--warn)}.kin-hero-row{display:flex;flex-direction:column;align-items:center;gap:10px}.kin-hero-controls{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.kin-hero-nav{display:inline-flex;align-items:center;gap:12px}@media (max-width: 379px){.kin-hero-nav{gap:8px}.kin-hero-row .kin-hero-step{width:28px;height:28px}}.kin-rubick-notice{margin:14px auto 0;padding:8px 16px;width:fit-content;max-width:100%;text-align:center;border:1px solid color-mix(in srgb,var(--good) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--good) 9%,transparent);color:var(--accent-strong);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking)}.kin-rubick-notice .kin-notice-purple{color:var(--filter-purple)}.kin-rubick-notice .kin-notice-orange{color:var(--filter-other)}.kin-rubick-notice .kin-notice-green{color:var(--good)}.kin-hero-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px auto 2px;max-width:940px}.kin-hero-tile{display:grid;place-items:center;padding:2px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);cursor:pointer;transition:border-color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.kin-hero-tile img{display:block;width:46px;height:26px;object-fit:cover;border-radius:2px;filter:saturate(.72) brightness(.82);transition:filter var(--speed-fast) var(--ease)}.kin-hero-tile:hover{border-color:var(--line-strong);transform:translateY(-1px)}.kin-hero-tile.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--glow-accent-soft)}.kin-hero-tile:hover img,.kin-hero-tile.active img{filter:none}.kin-hero-current{display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:34px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line-soft));border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-bright);font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.kin-hero-summary{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.kin-hero-step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);cursor:pointer;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.kin-hero-step:hover{border-color:var(--line-strong);color:var(--text-bright)}.kin-hero-step.kin-share-link{width:auto;gap:6px;padding:0 12px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase}.kin-share-link.copied,.kin-share-link.copied:hover{border-color:color-mix(in srgb,var(--good) 45%,var(--line-soft));color:var(--good)}.kin-collection-link{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--filter-other) 45%,var(--line-soft));border-radius:var(--radius-sm);background:var(--surface-1);color:var(--filter-other);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;transition:border-color var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.kin-collection-link:hover{border-color:var(--filter-other);box-shadow:0 0 10px color-mix(in srgb,var(--filter-other) 25%,transparent)}.kin-collection-link img{width:16px;height:16px}.kin-tabs{scroll-margin-top:10px}.kin-subhead{margin:22px 0 0;color:var(--text-bright);font-family:var(--font-display);font-size:13.5px;font-weight:800;letter-spacing:.06em}@media (max-width: 772px){.kin-find-panel{grid-template-columns:clamp(170px,30%,240px) minmax(0,1fr)}.kin-find-art{width:120px}.kin-custom-chips{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media (max-width: 604px){.kin-find-panel{grid-template-columns:1fr}.kin-customs{margin-top:10px}.kin-custom-chips{display:flex;flex-wrap:wrap;justify-content:center}.kin-custom-chip{width:min(150px,100%)}}@media (max-width: 640px){.kinetic-shell{padding:14px}.kin-tabs button{padding:8px 12px}.kin-find-panel{padding:10px}.kin-custom-chips{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.legacy-page{min-height:calc(100dvh / var(--ui-zoom))}.legacy-analysis-title{max-width:760px;margin:22px auto 0;padding:0 22px;text-align:center;animation:rise-in var(--speed-slow) var(--ease-out) both}.legacy-analysis-title h1{font-family:var(--font-display);font-size:clamp(22px,calc(3.4vw / var(--ui-zoom)),34px);font-weight:700;letter-spacing:var(--display-tracking);color:var(--accent-strong)}.legacy-analysis-title p{margin-top:8px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.55}.legacy-analysis-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.legacy-analysis-stats span{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);color:var(--text);font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 4px 14px -6px #0009}.legacy-analysis-stats b{color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:14px;font-weight:800}.legacy-workspace{max-width:min(2400px,calc(100% - 28px));margin-inline:auto;margin-block:22px 24px;padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-solid) 92%,transparent) 180px);box-shadow:var(--shadow-2)}.legacy-layout{display:grid;grid-template-columns:320px minmax(0,1fr) 320px;align-items:stretch;gap:18px}.legacy-left-rail{display:flex;flex-direction:column;gap:14px;min-height:0;contain:size}.legacy-side-actions,.legacy-tier-buttons{flex:none;overflow:hidden;padding:0 10px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);animation:rise-in var(--speed-slow) var(--ease-out) both}.legacy-tier-buttons{animation-delay:70ms}.legacy-offers-panel{flex:1 1 0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:0 10px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);animation:rise-in var(--speed-slow) var(--ease-out) both;animation-delay:.14s}.legacy-offers-panel .legacy-rail-title{margin-bottom:0}.legacy-rail-title{display:flex;align-items:center;gap:8px;margin:0 -10px 8px;padding:10px 12px 9px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;border-bottom:1px solid var(--line-soft);color:var(--accent-strong);font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:var(--label-tracking);text-transform:uppercase}.legacy-rail-title.centered{justify-content:center}.legacy-rail-title-icon{flex:none;width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.legacy-side-actions button{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:var(--radius-sm);color:var(--muted);font-size:12px;font-weight:700;text-align:left;white-space:nowrap;transition:background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.legacy-side-actions button+button{margin-top:1px}.legacy-side-actions button:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;background:var(--accent);opacity:0;transition:opacity var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.legacy-side-actions button:after{content:"";order:2;flex:1;margin:0 2px;border-bottom:1px dotted var(--line-neutral);transform:translateY(4px)}.legacy-side-actions button img{flex:none;width:21px;height:21px;object-fit:contain}.legacy-side-actions button:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent);color:var(--text);transform:translate(2px)}.legacy-side-actions button:hover:before{opacity:.4}.legacy-side-actions button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);color:var(--text-bright)}.legacy-side-actions button.active:before{opacity:1;box-shadow:0 0 9px color-mix(in srgb,var(--accent) 50%,transparent)}.legacy-count-good,.legacy-count-bad{order:3;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px}.legacy-count-good{color:var(--good)}.legacy-count-bad{color:var(--bad)}.legacy-tier-grid{display:flex;flex-wrap:wrap;gap:6px}.legacy-tier-grid button{--tier-hue: var(--muted);display:grid;place-items:center;flex:1 1 calc(25% - 6px);min-width:46px;height:32px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--tier-hue);font-family:var(--font-display);font-size:13px;font-weight:700;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.legacy-tier-grid button:hover{border-color:color-mix(in srgb,var(--tier-hue) 55%,transparent);transform:translateY(-1px)}.legacy-tier-grid button:active{transform:scale(.97)}.legacy-tier-grid button.active{border-color:color-mix(in srgb,var(--tier-hue) 70%,transparent);background:color-mix(in srgb,var(--tier-hue) 14%,var(--surface-solid));color:color-mix(in srgb,var(--tier-hue) 80%,white);box-shadow:0 0 12px -4px var(--tier-hue),inset 0 1px color-mix(in srgb,var(--tier-hue) 30%,transparent)}.legacy-tier-grid button:nth-child(1){--tier-hue: #ffd76a}.legacy-tier-grid button:nth-child(2){--tier-hue: #ffb45c}.legacy-tier-grid button:nth-child(3){--tier-hue: #f2925c}.legacy-tier-grid button:nth-child(4){--tier-hue: #cf86e8}.legacy-tier-grid button:nth-child(5){--tier-hue: #7fa7f2}.legacy-tier-grid button:nth-child(6){--tier-hue: #6fd0c3}.legacy-tier-grid button:nth-child(7){--tier-hue: #9fb3c8}.legacy-tier-grid button:nth-child(8){--tier-hue: #8d99a6}.legacy-tier-grid button.tier-s{--tier-hue: var(--good)}.legacy-tier-grid button.tier-a{--tier-hue: #ffb45c}.legacy-tier-grid button.tier-b{--tier-hue: var(--bad)}.legacy-tier-grid button.tier-c{--tier-hue: #9fb0c4}.legacy-family-rail{margin-bottom:12px}.legacy-family-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px;padding:6px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);animation:rise-in var(--speed-slow) var(--ease-out) both}.legacy-family-strip button{--fam: var(--accent);display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--radius-sm);color:var(--muted);font-size:11.5px;font-weight:700;white-space:nowrap;transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.legacy-family-strip button:hover{color:var(--text);background:color-mix(in srgb,var(--fam) 10%,transparent);transform:translateY(-1px)}.legacy-family-strip button:active{transform:scale(.97)}.legacy-family-strip button.active{color:var(--text-bright);background:color-mix(in srgb,var(--fam) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fam) 45%,transparent)}.legacy-family-strip button span{width:11px;height:11px;border-radius:50%;background:var(--fam);border:1px solid rgba(255,255,255,.35);box-shadow:0 0 8px -1px var(--fam)}.legacy-family-strip button.active span{box-shadow:0 0 10px var(--fam)}.legacy-family-strip button b{color:var(--text);font-weight:700;transition:color var(--speed-fast) var(--ease)}.legacy-family-strip button.active b{color:var(--text-bright)}.legacy-family-strip button em{color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10.5px;font-style:normal;font-weight:700;transition:color var(--speed-fast) var(--ease)}.legacy-family-strip button:hover em{color:var(--muted)}.legacy-family-strip button.active em{color:var(--text-bright)}.legacy-family-strip button.legacy-family-reset,.legacy-family-strip button.legacy-family-reset b{--fam: var(--bad);transition:none}.legacy-family-strip button.legacy-family-reset.armed{color:var(--text-bright);background:color-mix(in srgb,var(--bad) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 55%,transparent)}.legacy-family-strip button.legacy-family-reset.armed b{color:var(--bad)}.legacy-family-strip button.legacy-family-reset:disabled,.legacy-family-strip button.legacy-family-reset:disabled:hover{color:var(--muted);background:transparent;box-shadow:none;transform:none;cursor:default}.legacy-canvas-shell{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);overflow:hidden;animation:rise-in var(--speed-slow) var(--ease-out) both}.legacy-canvas-head{position:sticky;left:0;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:7px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent);border-bottom:1px solid var(--line-soft)}.legacy-kind-toggle{display:inline-flex;gap:2px}.legacy-kind-toggle button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 10px;color:var(--muted);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color var(--speed-fast) var(--ease)}.legacy-kind-toggle button:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;background:var(--accent-grad);opacity:0;transform:scaleX(.6);transition:opacity var(--speed-fast) var(--ease),transform var(--speed) var(--ease-out)}.legacy-kind-shape{flex:none;width:10px;height:10px;background:#e9ebef;border:1px solid rgba(20,22,26,.45)}.legacy-kind-shape.round{border-radius:50%}.legacy-kind-shape.square{border-radius:3px}.legacy-kind-toggle button:hover{color:var(--text)}.legacy-kind-toggle button.active{color:var(--accent-strong)}.legacy-kind-toggle button.active:after{opacity:1;transform:none}.legacy-rgb-search{display:inline-flex;align-items:center;gap:2px;height:var(--control-h-sm);padding:0 6px 0 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);color:var(--faint);transition:border-color var(--speed-fast) var(--ease)}.legacy-rgb-search:focus-within{border-color:var(--line-strong)}.legacy-rgb-search svg{flex:none;margin-right:4px}.legacy-rgb-search input{width:40px;height:24px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;text-align:center;transition:background var(--speed-fast) var(--ease)}.legacy-rgb-search input:focus{background:var(--surface-solid-2);box-shadow:0 0 0 2px var(--accent-soft)}.legacy-canvas-notice-rail{position:sticky;left:0;z-index:3;height:0;pointer-events:none}.legacy-canvas-notice{position:absolute;top:12px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);padding:6px 16px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--radius-pill);background:#14161aa8;pointer-events:none;color:var(--accent-strong);font-size:11px;font-weight:700;letter-spacing:.12em;text-align:center;text-shadow:0 0 14px color-mix(in srgb,var(--accent) 65%,transparent);animation:pulse-soft 3.2s var(--ease) 8}.legacy-canvas-legend{display:inline-flex;align-items:center;gap:8px}.legacy-canvas-legend i{width:12px;height:12px;border:1px solid rgba(20,22,26,.55);border-radius:3px;background:linear-gradient(135deg,#8f5fd6,#3f8fe0);box-shadow:0 0 0 2.5px #e8a812,0 0 0 3.5px #14161a80}.legacy-canvas-legend b{color:var(--faint);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-align:center}.legacy-canvas{position:relative;min-height:max(760px,calc((100dvh - 560px) / var(--ui-zoom)));overflow:hidden;background:linear-gradient(180deg,#dcdee3,#c3c6cd)}.legacy-canvas-world{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;background:repeating-linear-gradient(90deg,rgba(20,22,26,.07) 0 1px,transparent 1px 6.25%)}.legacy-canvas.zoomed{cursor:grab;touch-action:none}.legacy-canvas.panning{cursor:grabbing}.legacy-canvas.panning .legacy-color-point{pointer-events:none}.legacy-zoom-dock{position:sticky;left:0;z-index:4;height:0;pointer-events:none}.legacy-zoom-controls{position:absolute;right:12px;bottom:12px;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(20,22,26,.3);border-radius:var(--radius-pill);background:#f5f6f8f0;box-shadow:0 4px 14px #14161a40}.legacy-zoom-controls button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid rgba(20,22,26,.35);border-radius:50%;background:#fff;color:#23262c;font-size:14px;font-weight:700;line-height:1}.legacy-zoom-controls button:disabled{opacity:.35;cursor:default}.legacy-zoom-controls b{min-width:42px;color:#23262c;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700;text-align:center}.legacy-zoom-controls .legacy-zoom-reset{width:auto;padding:0 9px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.06em}.legacy-canvas-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center}.legacy-canvas-state b{color:#23262c;font-size:15px;font-weight:800}.legacy-canvas-state span:empty{width:34px;height:34px;border:3px solid rgba(20,22,26,.18);border-top-color:var(--accent-deep);border-radius:50%;animation:spinner-turn .9s linear infinite}.legacy-canvas-state .legacy-canvas-loader{width:120px;height:auto}@keyframes spinner-turn{to{transform:rotate(360deg)}}.legacy-canvas-state span:not(:empty){max-width:420px;color:#4b5058;font-size:13px;font-weight:600}.legacy-canvas-state.error b{color:#a2352a}.legacy-color-point{position:absolute;z-index:1;left:var(--x);top:var(--y);padding:0;background:var(--point-color);border:1px solid rgba(20,22,26,.38);box-shadow:0 2px 6px #14161a47;transform:translate(-50%,-50%) scale(calc(1 / var(--zoom, 1)));transition:opacity var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease-spring),box-shadow var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease)}.legacy-color-point.regular{width:34px;height:34px;border-radius:50%;border-width:2px;border-color:#14161a80}.legacy-color-point.unique{width:18px;height:18px;border-radius:3px}.legacy-color-point.has-sales{border-color:#14161a8c;box-shadow:0 0 0 3px #e8a812,0 0 0 4px #14161a80,0 2px 8px #14161a66}.legacy-color-point:hover,.legacy-color-point:focus-visible,.legacy-color-point.selected{z-index:3;border-color:#14161ae6;transform:translate(-50%,-50%) scale(calc(1.4 / var(--zoom, 1)));box-shadow:0 0 0 3px color-mix(in srgb,var(--point-color) 45%,transparent),0 8px 20px #14161a73}.legacy-color-point.dimmed{opacity:.14}.legacy-canvas-world.pinned .legacy-color-point:not(.selected){opacity:.14}.legacy-color-point.highlighted{z-index:2}.legacy-color-detail{position:absolute;z-index:5;left:0;top:0;transform:translate3d(var(--detail-x, 16px),var(--detail-y, 16px),0);will-change:transform;display:grid;width:min(390px,calc(100% - 32px));overflow:hidden;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--overlay);box-shadow:var(--shadow-3);pointer-events:none;animation:fade-in var(--speed-fast) var(--ease) both}.legacy-detail-scroll{display:grid;grid-auto-rows:max-content;gap:10px;align-content:start;max-height:max(396px,calc((100dvh - 302px) / var(--ui-zoom)));overflow-y:auto;overscroll-behavior:contain;margin:-12px;padding:12px}.legacy-color-detail.pinned{pointer-events:auto;border-color:var(--accent)}.legacy-detail-share{position:absolute;top:8px;right:46px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-soft);border-radius:50%;background:var(--surface-solid-2);color:var(--accent-strong);transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.legacy-detail-share:hover{border-color:var(--accent)}.legacy-detail-share.copied,.legacy-detail-share.copied:hover{border-color:color-mix(in srgb,var(--good) 60%,transparent);color:var(--good)}.legacy-detail-close{position:absolute;top:8px;right:18px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--bad) 60%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bad) 26%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 85%,white);font-size:11px;font-weight:700;line-height:1}.legacy-detail-close:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 40%,var(--surface-solid));color:#fff}.legacy-detail-ingame{flex:none;margin-left:auto;margin-right:64px;padding:4px 9px;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-grad);color:var(--accent-ink);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.07em;white-space:nowrap;box-shadow:0 4px 12px #14161a59}.legacy-detail-ingame:hover{filter:brightness(1.08)}@media (max-width: 767px){.legacy-detail-ingame{align-self:flex-start;margin-top:24px;margin-right:0}}.legacy-detail-title>div{min-width:0}.legacy-detail-specs{display:grid;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 74%,transparent);overflow:hidden}.legacy-detail-specs>div{display:flex;align-items:center;gap:8px;padding:6px 11px}.legacy-detail-specs>div:after{content:"";order:2;flex:1;border-bottom:1px dotted var(--line-neutral);transform:translateY(3px)}.legacy-detail-specs>div+div{border-top:1px solid color-mix(in srgb,var(--line-soft) 55%,transparent)}.legacy-detail-specs span{order:1;color:color-mix(in srgb,var(--accent-strong) 42%,var(--text) 58%);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.legacy-detail-specs>div.legacy-estimation-row{flex-wrap:wrap}.legacy-estimation-note{order:4;flex-basis:100%;color:var(--faint);font-size:10px;font-weight:600;text-align:center}.legacy-detail-specs b{order:3;display:inline-flex;align-items:center;gap:6px;color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;text-align:right}.legacy-detail-specs b.spec-dim{color:var(--muted);font-weight:700}.spec-swatch{flex:none;width:12px;height:12px;border-radius:3px;border:1px solid rgba(255,255,255,.35)}.spec-tier{--tier-hue: var(--accent-strong);display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--tier-hue) 40%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--tier-hue) 12%,transparent);color:var(--tier-hue);font-family:var(--font-display);font-size:11px;font-style:normal;font-weight:700}.spec-tier.tier-s{--tier-hue: var(--good)}.spec-tier.tier-a{--tier-hue: #ffb45c}.spec-tier.tier-b{--tier-hue: var(--bad)}.spec-tier.tier-c{--tier-hue: #9fb0c4}.legacy-detail-specs b.estimate{color:var(--good)}.legacy-detail-specs b .legacy-range-lo,.legacy-detail-specs b .legacy-range-hi,.legacy-detail-specs b .legacy-range-mid{order:0;font:inherit;letter-spacing:inherit;text-transform:none}.legacy-detail-specs b .legacy-range-lo{color:#57d98a}.legacy-detail-specs b .legacy-range-hi{color:#ff6b6b}.legacy-detail-specs b .legacy-range-mid{color:#ffa94d}.legacy-detail-specs b.duped{color:var(--tone-duped)}.legacy-detail-title{display:flex;align-items:center;gap:12px}.legacy-detail-title>span{flex:none;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.4);box-shadow:0 6px 16px -4px #0009}.legacy-detail-title b{display:block;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legacy-detail-title strong{display:block;margin-top:1px;color:var(--text-bright);font-size:14.5px;font-weight:800}.legacy-detail-title code{display:block;margin-top:2px;color:var(--accent);font-size:12px;font-weight:700}.legacy-detail-flag{padding:8px 11px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn);font-size:12px;font-weight:700;text-align:center}.legacy-detail-records{display:grid;gap:6px}.legacy-detail-records>strong{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.legacy-detail-records.sales>strong{color:var(--good)}.legacy-detail-records.offers>strong{color:color-mix(in srgb,var(--bad) 80%,white)}.legacy-detail-records>span{color:var(--faint);font-size:12px;font-weight:600;text-align:center}.legacy-detail-record{display:grid;grid-template-columns:minmax(56px,max-content) max-content 1fr max-content;align-items:baseline;gap:10px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.legacy-detail-record .legacy-source-chip{margin-right:0;justify-self:end}.legacy-detail-record b{color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;white-space:nowrap}.legacy-detail-record>span{overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.legacy-detail-record time{color:#ffd35a;font-size:11px;font-weight:700;white-space:nowrap}.legacy-right-rail{display:grid;gap:8px;min-height:0;contain:size;grid-template-rows:auto auto minmax(0,1fr);padding:0 10px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);animation:rise-in var(--speed-slow) var(--ease-out) both;animation-delay:.1s}.legacy-right-rail .legacy-rail-title{margin-bottom:0}.legacy-history-sorts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px}.legacy-history-sorts button{flex:1;max-width:220px;padding:5px 4px;border-radius:var(--radius-xs);color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.04em;white-space:nowrap;transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.legacy-history-sorts button:hover{color:var(--text);background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.legacy-history-sorts button.active{color:var(--accent-strong);background:var(--accent-soft)}.legacy-history-list{display:grid;gap:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.legacy-virtual-space{position:relative;width:100%}.legacy-virtual-row{position:absolute;top:0;left:0;width:100%}.legacy-history-empty{padding:28px 12px;border:1px dashed var(--line-soft);border-radius:var(--radius-sm);color:var(--faint);font-size:12px;font-weight:600;text-align:center}.legacy-history-row{position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:3px 9px;padding:8px 7px 8px 9px;border-radius:var(--radius-sm);transition:background var(--speed-fast) var(--ease);content-visibility:auto;min-height:70px;contain-intrinsic-size:86px;contain-intrinsic-size:auto 86px}.legacy-history-row+.legacy-history-row{border-top:1px solid var(--line-neutral)}.legacy-history-row:before{content:"";position:absolute;left:0;top:16%;bottom:16%;width:3px;background:var(--accent);opacity:0;transition:opacity var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease)}.legacy-history-main{display:grid;gap:3px;min-width:0}.legacy-history-line{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;min-width:0}.legacy-history-row{cursor:pointer}.legacy-history-row:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.legacy-history-row:hover:before{opacity:.4}.legacy-history-row.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}.legacy-history-row.selected:before{opacity:1;box-shadow:0 0 9px color-mix(in srgb,var(--accent) 50%,transparent)}.legacy-history-row b{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent-strong);font-family:var(--font-display);font-size:10px;font-weight:700}.legacy-history-swatch{flex:none;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--sw);border:1px solid rgba(255,255,255,.4);box-shadow:0 0 12px -3px var(--sw)}.legacy-history-row code{flex:none;min-width:0;overflow:hidden;color:var(--text-bright);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.legacy-history-gem-icon{width:20px;height:20px;object-fit:contain}.legacy-source-chip{display:inline-block;margin-right:4px;padding:1px 5px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent-soft) 80%,transparent);color:var(--accent-strong);font-family:var(--font-display);font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.06em;vertical-align:1px}.legacy-source-chip.c5{border-color:color-mix(in srgb,#2ec4b6 55%,transparent);background:color-mix(in srgb,#2ec4b6 16%,transparent);color:#5fe0d4}a.legacy-source-chip{text-decoration:none;transition:filter var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease)}a.legacy-source-chip:hover{border-color:var(--accent);filter:brightness(1.25)}a.legacy-source-chip.c5:hover{border-color:#2ec4b6}.legacy-history-brightness{flex:none;margin-left:auto;color:color-mix(in srgb,var(--filter-purple) 85%,white);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:13px;font-weight:800}.legacy-history-row>button{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);transition:background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.legacy-history-row>button:hover{background:var(--accent-soft);transform:translateY(-1px)}.legacy-history-row strong{flex:none;color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;white-space:nowrap}.legacy-history-row time{flex:none;color:var(--text);font-size:10.5px;font-weight:700;white-space:nowrap}.legacy-history-sources{margin-left:auto;display:inline-flex;align-items:center;gap:3px;flex:none}.legacy-history-now{flex:none;padding:1px 6px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--good) 55%,transparent);background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good);font-family:var(--font-display);font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.06em}.legacy-lastcheck{position:relative;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid color-mix(in srgb,#4da3ff 55%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,#4da3ff 14%,transparent);color:#7dc0ff;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.06em;white-space:nowrap;cursor:help}.legacy-lastcheck-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:8;display:none;gap:6px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);box-shadow:var(--shadow-3);color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700;letter-spacing:0}.legacy-lastcheck:hover .legacy-lastcheck-panel,.legacy-lastcheck:focus .legacy-lastcheck-panel{display:grid}.legacy-lastcheck-panel.floating{position:fixed;right:auto;display:grid;z-index:60;transform:translate(-50%);width:max-content;max-width:calc(100vw - 40px)}.legacy-lastcheck-panel.floating>span{white-space:normal}@media (max-width: 640px){.legacy-canvas-notice{padding:5px 12px;font-size:10px;letter-spacing:.08em}.legacy-lastcheck-panel{left:auto;right:-8px;transform:none;max-width:calc(100vw - 24px)}.legacy-lastcheck-panel>span{white-space:normal}}@media (max-width: 480px){.legacy-lastcheck-panel{right:-56px}}@media (max-width: 360px){.legacy-lastcheck-panel{right:-32px;max-width:236px}}.legacy-lastcheck-panel .legacy-lastcheck-title{justify-content:center;color:#7dc0ff;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.06em}.legacy-lastcheck-panel>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.legacy-history-duped{padding:1px 5px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--bad) 55%,transparent);background:color-mix(in srgb,var(--bad) 14%,transparent);color:color-mix(in srgb,var(--bad) 75%,white);font-family:var(--font-display);font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.06em;vertical-align:1px}.legacy-history-sources .legacy-source-chip{margin-right:0}.legacy-history-row button{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-xs);color:var(--faint);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.legacy-history-row button:hover{color:var(--accent-strong);background:var(--accent-soft)}.lm-page{max-width:1700px;margin:0 auto;padding:20px 24px 40px}.lm-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px}.lm-head h1{margin:0;font-family:var(--font-display);font-size:17px;letter-spacing:var(--label-tracking);color:var(--accent-strong)}.lm-progress{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--good)}.lm-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}.lm-nav{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.lm-nav span{font-family:var(--font-data);font-size:12px;color:var(--muted)}.lm-nav button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text)}.lm-nav button:hover{border-color:var(--accent);background:var(--accent-soft)}.lm-error{color:var(--bad);font-size:13px}.lm-note{color:var(--muted);font-size:13px}.lm-body{display:grid;grid-template-columns:460px minmax(0,1fr);gap:16px;align-items:start}.lm-current{position:sticky;top:14px;display:grid;gap:10px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1)}.lm-current-head{display:flex;align-items:center;gap:8px;font-family:var(--font-data);font-size:14px}.lm-current-head i,.lm-regular-name i{flex:none;width:16px;height:16px;border-radius:4px;border:1px solid var(--line-strong)}.lm-current-head span{color:var(--muted);font-size:11px}.lm-current video,.lm-regular-card video{display:block;width:100%;border-radius:var(--radius-sm);background:#000}.lm-no-render{display:grid;place-items:center;height:180px;border-radius:var(--radius-sm);color:#ffffffbf;font-family:var(--font-display);font-size:11px;letter-spacing:var(--label-tracking);text-shadow:0 1px 3px rgba(0,0,0,.8)}.lm-mapped-note{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--good)}.lm-mapped-note.dim{color:var(--muted)}.lm-unmap{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--bad);font-size:11px}.lm-groups{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.lm-groups button{position:relative;padding:7px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking)}.lm-groups button:hover{border-color:var(--accent)}.lm-groups button.active{color:var(--accent-ink);background:var(--accent-grad)}.lm-suggested{margin-left:5px}.lm-regulars{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.lm-regular-card{position:relative;display:grid;gap:7px;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);text-align:left;transition:border-color var(--speed-fast) var(--ease)}.lm-star{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-solid);color:var(--accent-strong);box-shadow:var(--shadow-1)}.lm-regular-card:hover:not(:disabled){border-color:var(--accent)}.lm-regular-card:disabled{opacity:.6}.lm-regular-card.current{border-color:var(--good);box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 55%,transparent)}.lm-regular-name{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text)}.lm-regular-name code{margin-left:auto;font-family:var(--font-data);font-size:11px;color:var(--muted)}@media (max-width: 1100px){.lm-body{grid-template-columns:1fr}.lm-current{position:static}}.lv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#0a0805;animation:rise-in var(--speed-fast) var(--ease-out) both}body.lv-viewer-open *:not(.lv-overlay,.lv-overlay *),body.lv-viewer-open *:not(.lv-overlay,.lv-overlay *):before,body.lv-viewer-open *:not(.lv-overlay,.lv-overlay *):after{animation-play-state:paused!important}body.lv-viewer-open *:not(.lv-overlay,.lv-overlay *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lv-window{position:relative;width:min(2040px,100%);max-height:calc((100dvh - 48px) / var(--ui-zoom));overflow-y:auto;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-2)}.lv-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--bad) 60%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bad) 26%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 85%,white)}.lv-close:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 40%,var(--surface-solid));color:#fff}.lv-head{display:grid;justify-items:center;gap:10px;margin-bottom:16px}.lv-head h3{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--accent-strong);font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.12em}.lv-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.lv-title-icon{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.lv-title-mode{color:#7cc0f0}.lv-models,.lv-effects{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lv-models button,.lv-effects button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line-soft);border-left:2px solid var(--accent-deep);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--text);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.05em;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.lv-models button:hover,.lv-effects button:hover{border-color:var(--line-strong);border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.lv-models button:active,.lv-effects button:active{transform:scale(.98)}.lv-models button.active,.lv-effects button.active{border-color:var(--accent);border-left-color:var(--accent);background:var(--accent-grad);color:var(--accent-ink);box-shadow:var(--glow-accent-soft)}.lv-model-icon{flex:none;width:24px;height:24px;object-fit:contain}.lv-effect-icon{flex:none;width:20px;height:20px;object-fit:contain}.lv-model-settings-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line-soft);border-left:2px solid var(--accent-deep);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--text);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.05em;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.lv-model-settings-toggle:hover{border-color:var(--line-strong);border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.lv-model-settings-chevron{color:var(--muted);transition:transform var(--speed-fast) var(--ease)}.lv-model-settings-toggle.open .lv-model-settings-chevron{transform:rotate(180deg)}.lv-effects button{font-size:10.5px;padding:6px 12px;border-color:color-mix(in srgb,var(--filter-purple) 40%,transparent);border-left-color:var(--filter-purple);background:color-mix(in srgb,var(--filter-purple) 10%,var(--surface-solid));color:var(--text)}.lv-effects button:hover{border-color:color-mix(in srgb,var(--filter-purple) 70%,transparent);border-left-color:var(--filter-purple);background:color-mix(in srgb,var(--filter-purple) 18%,var(--surface-solid));color:var(--text-bright)}.lv-effects button.active{border-color:var(--filter-purple);border-left-color:var(--filter-purple);background:linear-gradient(180deg,var(--filter-purple) 0%,color-mix(in srgb,var(--filter-purple) 78%,#12081c) 100%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:0 0 14px color-mix(in srgb,var(--filter-purple) 35%,transparent)}.lv-state{margin:0;color:var(--muted);font-size:12px;font-weight:600}.lv-state.error{color:color-mix(in srgb,var(--bad) 75%,white)}.lv-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lv-deep-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.lv-deep-toggle,.lv-deep-states button,.lv-deep-render button,.lv-deep-groups button{padding:7px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.lv-deep-groups button:hover{border-color:var(--accent)}.lv-deep-groups button.active{border-color:transparent;background:var(--accent-grad);color:var(--accent-ink);box-shadow:var(--glow-accent-soft)}.lv-deep-toggle{display:inline-flex;align-items:center;gap:7px;border-color:color-mix(in srgb,#57a8e6 45%,transparent);color:#7cc0f0}.lv-deep-toggle:hover{border-color:#57a8e6;background:color-mix(in srgb,#57a8e6 14%,transparent)}.lv-deep-toggle.active{border-color:transparent;background:linear-gradient(180deg,#63b0ea,#2f7cc0);color:#06121d;box-shadow:0 0 14px #57a8e659}.lv-deep-states button,.lv-deep-render button{border-color:color-mix(in srgb,var(--good) 40%,transparent);color:var(--good)}.lv-deep-states button:hover,.lv-deep-render button:hover{border-color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent)}.lv-deep-states button.active,.lv-deep-render button.active{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--good) 88%,white 12%),color-mix(in srgb,var(--good) 72%,black 14%));color:#04170c;box-shadow:0 0 12px color-mix(in srgb,var(--good) 40%,transparent)}.lv-deep-states,.lv-deep-render{display:inline-flex;gap:5px}.lv-deep-states button{display:inline-flex;align-items:center;gap:7px}.lv-state.lv-import-fail{display:grid;justify-items:center;gap:14px}.lv-state.lv-import-fail img{width:130px;opacity:.9}.lv-state.lv-import-fail b{color:var(--text-bright);font-family:var(--font-display);font-size:15px;font-weight:800}.lv-deep-render{padding-left:8px;border-left:1px solid var(--line-soft)}.lv-deep{display:grid;gap:12px;align-content:start}.lv-deep>.lv-state{display:grid;place-items:center;min-height:340px;margin:0;text-align:center}.lv-deep-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 8px}.lv-deep-import{position:relative}.lv-deep-import-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:7;display:grid;gap:6px;width:240px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-solid);box-shadow:var(--shadow-2)}.lv-deep-import-panel .site-search{padding:0 10px}.lv-deep-import-results{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:190px;overflow-y:auto}.lv-deep-import-results button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:var(--radius-sm);color:var(--text);text-align:left;transition:background var(--speed-fast) var(--ease)}.lv-deep-import-results button:hover:not(:disabled){background:var(--accent-soft)}.lv-deep-import-results img{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line-strong);object-fit:cover}.lv-deep-import-results b{min-width:0;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.lv-deep-import-empty{padding:8px;color:var(--muted);font-size:12px;text-align:center}.lv-deep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lv-deep-cell{position:relative;margin:0;display:grid;gap:6px;align-content:start;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1)}.lv-deep-cell video{display:block;width:100%;border-radius:var(--radius-sm);background:#000}.lv-deep-cell figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;min-width:0;font-size:12px;color:var(--text)}.lv-deep-cell figcaption i{flex:none;width:14px;height:14px;border-radius:4px;border:1px solid var(--line-strong)}.lv-deep-cell figcaption b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-deep-cell figcaption code{font-family:var(--font-data);font-size:12.5px;font-weight:600;color:var(--text-bright);white-space:nowrap}.lv-deep-in{color:var(--accent-strong);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv-deep-check-regulars{padding:4px 9px;border:1px solid color-mix(in srgb,var(--good) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--good) 8%,transparent);color:var(--good);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.lv-deep-check-regulars:hover{border-color:var(--good);background:color-mix(in srgb,var(--good) 18%,transparent)}.lv-deep-item-icon{flex:none;width:24px;height:24px;object-fit:contain}.lv-deep-pager{display:inline-flex;align-items:center;gap:9px}.lv-deep-pager span{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--accent-strong);white-space:nowrap}.lv-deep-pager button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--accent-strong)}.lv-deep-pager button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.lv-deep-pager button:disabled{opacity:.35}.lv-deep-cell.matched{border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:var(--glow-accent-soft)}.lv-deep-code-wrap,.lv-deep-name-wrap{display:inline-flex;align-items:center;gap:6px;min-width:0}.lv-deep-regulars.lv-caps-two-line .lv-deep-code-wrap{flex-basis:100%;justify-content:center}.lv-deep-market{display:inline-flex;flex:none;align-items:center;opacity:.85}.lv-deep-market:hover,.lv-deep-market:focus-visible{opacity:1}.lv-deep-market img{width:16px;height:16px}.lv-deep-cell.inspecting{opacity:.35}.lv-deep-matched{padding:2px 7px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:var(--radius-sm);color:var(--accent-strong);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase}.lv-deep-matched-overlay{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:2;background:color-mix(in srgb,var(--accent) 16%,var(--surface-solid));white-space:nowrap}.lv-deep-remove{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--bad) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bad) 14%,var(--surface-solid));color:var(--bad);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease)}.lv-deep-remove:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 30%,var(--surface-solid));color:#fff}.lv-deep-compare{grid-template-columns:minmax(280px,1.25fr) minmax(0,2.6fr);gap:14px;align-items:start}.lv-deep-compare.has-focus{grid-template-columns:minmax(260px,1.25fr) minmax(260px,1.25fr) minmax(0,1.6fr);grid-template-rows:auto auto auto 1fr}.lv-deep-compare.has-focus>.lv-deep-groups{grid-row:1}.lv-deep-compare.has-focus>.lv-panel.lv-deep-left{grid-row:2 / 5;grid-template-rows:subgrid}.lv-deep-compare.has-focus .lv-deep-focus .lv-deep-focus-video{grid-row:3;align-self:start}.lv-deep-compare.has-focus .lv-deep-left .lv-video{align-self:start}.lv-deep-compare.has-focus>.lv-deep-right{grid-row:2 / 5}.lv-deep-focus{position:relative}.lv-deep-compare .lv-panel.lv-deep-left{row-gap:3px;padding-bottom:27px}.lv-deep-compare .lv-panel.lv-deep-left .lv-picker-row{gap:3px 5px;align-content:flex-start}.lv-deep-compare .lv-showroom-info{top:-2px;right:-10px}.lv-deep-regulars-short{display:none}@media (max-width: 624px){.lv-deep-regulars-full{display:none}.lv-deep-regulars-short{display:inline}}@media (max-width: 639px){.lv-head h3{flex-wrap:wrap;justify-content:center}.lv-title-mode{flex-basis:100%;text-align:center}.lv-overlay:has(.lv-deep){place-items:start center}.lv-window:has(.lv-deep) .lv-close{position:fixed;top:36px;right:36px;z-index:7}.lv-deep-focus .lv-deep-remove{top:-12px;right:-12px}}@media (max-width: 620px){.lv-window:has(.lv-deep){overflow-x:auto}.lv-window .lv-deep{min-width:515px}.lv-window:has(.lv-deep) .lv-head{position:sticky;left:0;max-width:calc(100vw - 88px)}}.lv-deep-compare .lv-video{min-height:0}@media (max-width: 1535px){.lv-deep-compare.has-focus{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr)}.lv-deep-compare.has-focus .lv-deep-right{grid-column:1 / -1;grid-row:5}}.lv-deep-right{display:grid;gap:10px;align-content:start}.lv-deep-groups{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.lv-deep-compare>.lv-deep-groups{grid-column:1 / -1}.lv-deep-groups button{display:inline-flex;align-items:center;gap:6px}.lv-deep-group-dot{flex:none;width:12px;height:12px;border:1px solid rgba(255,255,255,.35);border-radius:50%}.lv-deep-cell-zoom,.lv-deep-focus-video{display:block;padding:0;border:0;background:none;overflow:hidden;border-radius:var(--radius-sm)}.lv-deep-focus-video video{cursor:zoom-in;transition:transform .18s ease}.lv-deep-focus-video video.lv-zoomed{transform:scale(2.4);cursor:zoom-out}.lv-deep-cell-zoom video,.lv-deep-focus-video video{display:block;width:100%;border-radius:var(--radius-sm);background:#000}.lv-deep-regulars{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}@media (max-width: 1100px){.lv-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.lv-deep-compare{grid-template-columns:1fr}}.lv-picker-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 5px;min-width:0}.lv-picker-row .lv-picker{justify-self:auto;flex:0 1 auto}.lv-picker-row .lv-current{padding:5px 7px;gap:5px}.lv-picker-row .lv-share{padding:7px 8px;gap:5px}.lv-share{display:inline-flex;flex:none;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-1);color:var(--accent-strong);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.lv-showroom-icon{flex:none;width:14px;height:14px;object-fit:contain}.lv-showroom-wrap{position:relative;display:inline-flex;flex:none}.lv-showroom-info{position:absolute;top:-8px;right:-8px;z-index:2;display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-solid);box-shadow:var(--shadow-1);color:var(--accent-strong);font-family:var(--font-display);font-size:10px;font-weight:700;cursor:help}.lv-showroom-info:hover,.lv-showroom-info:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.lv-showroom-guide{position:fixed;z-index:6;display:block;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-solid);box-shadow:var(--shadow-2);cursor:auto}.lv-showroom-guide img{display:block;width:100%;height:auto;aspect-ratio:981 / 533;border-radius:var(--radius-sm)}.lv-share:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.lv-share:disabled{opacity:.45;cursor:not-allowed}.lv-share.copied,.lv-share.copied:hover{border-color:color-mix(in srgb,var(--good) 60%,transparent);color:var(--good)}.lv-panel{display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1)}.lv-panel-head{display:flex;align-items:center;justify-content:center;gap:7px;min-height:18px}.lv-panel-head b{color:var(--accent-strong);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.06em}.lv-panel-head i{flex:0 0 auto;width:13px;height:13px;border:1px solid rgba(255,255,255,.35);border-radius:3px}.lv-panel-head strong{overflow:hidden;color:var(--text-bright);font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lv-nearest-note{color:var(--muted);font-size:8.5px;font-weight:700;letter-spacing:.08em}.lv-picker{position:relative;justify-self:center;width:max-content;max-width:100%}.lv-current{display:flex;align-items:center;gap:7px;width:100%;padding:5px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--text)}.lv-current:hover{border-color:var(--line-strong)}.lv-picker.open .lv-current{border-color:var(--accent)}.lv-current i{width:16px;height:16px;border:1px solid rgba(255,255,255,.35);border-radius:3px}.lv-current code{font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;white-space:nowrap}.lv-current span{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-weight:700}.lv-current .lv-showroom-icon{margin-right:6px;vertical-align:-3px}.lv-current .lv-chevron{margin-left:auto;color:var(--muted);transition:transform var(--speed-fast) var(--ease)}.lv-picker.open .lv-chevron{transform:rotate(180deg)}.lv-picker-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:6;display:grid;grid-template-columns:auto auto;justify-content:start;gap:8px;width:max-content;max-width:min(620px,46vw);padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-2)}.lv-families{margin:0;padding:0;list-style:none;max-height:min(460px,48vh);overflow-y:auto}.lv-families button{display:flex;align-items:center;gap:7px;width:100%;padding:6px 9px;border:none;border-radius:var(--radius-xs);background:none;color:var(--text);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-align:left;white-space:nowrap}.lv-families button:hover{background:var(--accent-soft)}.lv-families button.active{background:var(--accent-soft);color:var(--accent-strong)}.lv-families button i{width:11px;height:11px;border-radius:3px}.lv-families button span{margin-left:auto;color:var(--muted);font-family:var(--font-data);font-size:10.5px}.lv-family-colors{margin:0;padding:0 0 0 8px;list-style:none;max-height:min(460px,48vh);min-width:180px;overflow-y:auto;border-left:1px solid var(--line-soft)}.lv-family-colors button{display:flex;align-items:center;gap:7px;width:100%;padding:5px 8px;border:none;border-radius:var(--radius-xs);background:none;color:var(--text);text-align:left;white-space:nowrap}.lv-family-colors button:hover{background:var(--accent-soft)}.lv-family-colors button.active{background:var(--accent-soft);color:var(--accent-strong)}.lv-family-colors button i{flex:0 0 auto;width:13px;height:13px;border:1px solid rgba(255,255,255,.3);border-radius:3px}.lv-family-colors button b{font-size:11px;font-weight:700}.lv-family-colors button code{font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px}.lv-family-colors button span{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:10.5px;font-weight:700}.lv-picker-panel{--lv-picker-entries: 10}.lv-picker-panel .lv-families{max-height:calc(var(--lv-picker-entries) * 27.25px)}.lv-picker-panel .lv-family-colors{max-height:calc(var(--lv-picker-entries) * 26px)}@media (max-width: 2559px){.lv-picker-panel{--lv-picker-entries: 8}}@media (max-width: 1919px){.lv-picker-panel{--lv-picker-entries: 7}}@media (max-width: 1535px){.lv-picker-panel{--lv-picker-entries: 8}}@media (max-width: 1279px){.lv-picker-panel{--lv-picker-entries: 7}}@media (max-width: 768px){.lv-picker-panel{--lv-picker-entries: 10}}@media (max-width: 767px){.lv-picker-panel{--lv-picker-entries: 6}}@media (max-width: 375px){.lv-family-colors button span{display:none}.lv-family-colors{min-width:0}}.lv-video{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#0a0a0c}.lv-video video{display:block;width:100%;height:auto}.lv-no-render{padding:24px;color:var(--muted);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-align:center}.lv-video-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.lv-video-loading:after{content:"";width:30px;height:30px;border:3px solid color-mix(in srgb,#fff 16%,transparent);border-top-color:var(--accent);border-radius:50%;animation:lv-video-spin .9s linear infinite}.lv-pip .lv-video-loading:after{width:16px;height:16px;border-width:2px}@keyframes lv-video-spin{to{transform:rotate(360deg)}}.lv-deep-focus-video,.lv-deep-cell-zoom{position:relative}.legacy-view-ingame{position:absolute;z-index:3;left:var(--x);top:var(--y);padding:4px 9px;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-grad);color:var(--accent-ink);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.07em;white-space:nowrap;box-shadow:0 4px 12px #14161a59;transform:translate(calc(-50% + var(--pill-dx, 0px)),calc(-100% - 12px + var(--pill-dy, 0px))) scale(calc(1 / var(--zoom, 1)));transform-origin:bottom center}.legacy-view-ingame:hover{filter:brightness(1.08)}@media (max-width: 860px){.lv-panels{grid-template-columns:1fr}}.lv-rgb-jump{display:flex;grid-column:1 / -1;justify-content:center;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.lv-rgb-jump input{width:54px;height:28px;padding:0 8px;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-solid-2);color:var(--text);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;text-align:center}.lv-rgb-jump input:focus-visible{border-color:var(--accent);outline:none}.lv-jump-results{grid-column:1 / -1;padding-left:0;border-left:0;min-width:240px}.lv-jump-empty{padding:6px 8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em}.lv-video{position:relative}.lv-pip{position:absolute;right:8px;bottom:8px;width:27%;min-width:96px;padding:0;border:1px solid color-mix(in srgb,var(--accent, #d8a941) 55%,transparent);border-radius:var(--radius-sm, 6px);overflow:hidden;background:#000;cursor:pointer;box-shadow:0 4px 14px #0000008c;transition:transform .12s ease,border-color .12s ease}.lv-pip:hover{transform:scale(1.04);border-color:var(--accent, #d8a941)}.lv-pip video{display:block;width:100%;height:auto}.lv-pip span{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:#080503bf;color:#e8d9b8;font-size:9px;font-weight:700;letter-spacing:.06em}.lv-share-wrap{position:relative}.lv-share-wrap .lv-share-menu{position:absolute;top:100%;left:0;z-index:5;display:none;min-width:100%;padding:4px;border:1px solid var(--line-soft, rgba(255, 255, 255, .12));border-radius:var(--radius-sm, 6px);background:var(--surface-1, #16100b);box-shadow:0 8px 22px #00000080}.lv-share-wrap:hover .lv-share-menu,.lv-share-wrap:focus-within .lv-share-menu{display:grid;gap:2px}.lv-share-menu button{padding:6px 10px;border-radius:4px;color:var(--text, #d8cbb2);font-size:11px;font-weight:700;letter-spacing:.07em;text-align:left}.lv-share-menu button:hover{background:color-mix(in srgb,var(--accent, #d8a941) 16%,transparent);color:var(--text-bright, #f4ead2)}.lv-video>video{cursor:zoom-in;transition:transform .18s ease}.lv-video>video.lv-zoomed{transform:scale(2.4);cursor:zoom-out}.lv-nearest-note{padding:2px 7px;border:1px solid color-mix(in srgb,var(--accent, #d8a941) 45%,transparent);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--accent, #d8a941) 14%,transparent);color:var(--accent-strong, #e8c063)!important;font-size:10px!important;font-weight:700;letter-spacing:.06em;opacity:1!important}.lv-nearest-short{display:none}@media (max-width: 639px){.lv-nearest-full{display:none}.lv-nearest-short{display:inline}}.lv-flat-colors{padding-left:0;border-left:none;max-height:min(320px,44vh);min-width:210px}.admin-page{max-width:1560px;margin:0 auto;padding:26px 24px 90px}.admin-login{display:grid;place-items:center;min-height:calc(100dvh / var(--ui-zoom));padding:24px}.admin-login form{display:grid;gap:14px;width:min(360px,100%);padding:30px 28px 26px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise-in var(--speed-slow) var(--ease-out) both}.admin-login h1{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:var(--display-tracking);text-align:center;color:var(--accent-strong)}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.admin-header h1{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:var(--display-tracking);color:var(--accent-strong)}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-tabs button{padding:8px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed) var(--ease)}.admin-tabs button:hover{color:var(--text);border-color:var(--line);background:var(--accent-soft)}.admin-tabs button.active{color:var(--accent-ink);border-color:#ffd68a80;background:var(--accent-grad);box-shadow:var(--glow-accent-soft)}.admin-section-tabs{display:flex;flex-wrap:wrap;gap:12px 26px;margin-bottom:22px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.admin-section-tabs section{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-section-tabs section h2{margin-right:4px;color:var(--faint);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking)}.admin-populate-actions>button,.admin-bulk-bar>button,.buff-session-form>button,.buff-session-actions button,.legacy-add-form>button,.bugged-add-form>button,.collector-add-form>button,.collector-pricing-actions>button,.bugged-copy-actions button,.admin-edit-actions button,.admin-section-heading button,.admin-buff-heading button,.admin-populate-log-head button,.legacy-toolbar-price-sources button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-h-sm);padding:0 14px;border:1px solid var(--line);border-left:2px solid var(--accent-deep);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--accent-strong);font-size:12px;font-weight:700;letter-spacing:.05em;white-space:nowrap;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.admin-populate-actions>button:not(:disabled):hover,.admin-bulk-bar>button:not(:disabled):hover,.buff-session-form>button:not(:disabled):hover,.buff-session-actions button:not(:disabled):hover,.legacy-add-form>button:not(:disabled):hover,.bugged-add-form>button:not(:disabled):hover,.collector-add-form>button:not(:disabled):hover,.collector-pricing-actions>button:not(:disabled):hover,.bugged-copy-actions button:not(:disabled):hover,.admin-edit-actions button:not(:disabled):hover,.admin-section-heading button:not(:disabled):hover,.admin-buff-heading button:not(:disabled):hover,.admin-populate-log-head button:not(:disabled):hover,.legacy-toolbar-price-sources button:not(:disabled):hover{border-color:var(--line-strong);border-left-color:var(--accent);background:var(--accent-soft)}.admin-page .gold-button,.admin-login .gold-button{border:0;background:var(--accent-grad);color:var(--accent-ink)}.admin-page button.green-button{border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--good) 88%,white),color-mix(in srgb,var(--good) 78%,black));color:#0d1509}.admin-page button.green-button:disabled{background:var(--surface-solid-2);color:var(--faint)}.admin-populate-actions>button.danger,.buff-session-actions button.danger,.admin-page button.danger{border-color:color-mix(in srgb,var(--bad) 45%,transparent);border-left-color:var(--bad);background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 82%,white)}.admin-populate-actions>button.danger:not(:disabled):hover,.buff-session-actions button.danger:not(:disabled):hover,.admin-page button.danger:not(:disabled):hover{border-color:color-mix(in srgb,var(--bad) 70%,transparent);background:color-mix(in srgb,var(--bad) 22%,transparent)}.admin-populate-actions>button.danger{margin-left:auto}.admin-page button:disabled{opacity:.6}.admin-buff-heading,.admin-section-heading{display:flex;align-items:center;gap:10px;margin:4px 0 14px}.admin-buff-heading span,.admin-section-heading span{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking)}.admin-buff-heading h2,.admin-section-heading h2,.admin-buff-heading h3,.admin-section-heading h3{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.05em;color:var(--accent-strong)}.inline-heading{margin:18px 0 10px}.admin-error,.admin-notice{position:fixed;right:24px;bottom:24px;z-index:var(--z-toast);max-width:440px;margin:0;padding:12px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;box-shadow:var(--shadow-3);animation:rise-in var(--speed) var(--ease-out) both}.admin-error{border:1px solid color-mix(in srgb,var(--bad) 42%,transparent);background:color-mix(in srgb,var(--bad) 16%,var(--overlay));color:color-mix(in srgb,var(--bad) 78%,white)}.admin-notice{border:1px solid color-mix(in srgb,var(--good) 38%,transparent);background:color-mix(in srgb,var(--good) 13%,var(--overlay));color:var(--good)}.admin-error+.admin-notice{bottom:84px}.admin-login-error{padding:9px 12px;border:1px solid color-mix(in srgb,var(--bad) 42%,transparent);border-radius:var(--radius-sm);background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 78%,white);font-size:12.5px;font-weight:700}.admin-populate-error{margin:10px 0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--bad) 42%,transparent);border-radius:var(--radius-sm);background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 78%,white);font-size:13px;font-weight:700}.admin-catalog-toolbar,.legacy-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.admin-catalog-toolbar label,.legacy-toolbar label,.admin-edit-grid label,.collector-add-form label,.legacy-add-form label,.bugged-add-form label,.buff-session-form label{display:grid;gap:5px;min-width:0}.admin-catalog-toolbar label>span,.legacy-toolbar label>span,.admin-edit-grid label>span,.collector-add-form label>span,.legacy-add-form label>span,.bugged-add-form label>span,.buff-session-form label>span{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-catalog-toolbar>span,.legacy-toolbar>span{align-self:center;color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;white-space:nowrap}.admin-catalog-toolbar>label:first-child,.legacy-toolbar>label:first-child{flex:1 1 300px;max-width:460px}.admin-catalog-toolbar>label:first-child input,.legacy-toolbar>label:first-child input{width:100%}.admin-populate-actions input[type=number]{width:76px}.collector-add-form input[type=number]{width:110px}.admin-catalog-toolbar button,.legacy-toolbar>button{min-height:var(--control-h);padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--accent-strong);font-size:12px;font-weight:700;letter-spacing:.04em;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.admin-catalog-toolbar button:hover,.legacy-toolbar>button:hover{border-color:var(--line-strong);background:var(--accent-soft);transform:translateY(-1px)}.backpacktf-field input{width:260px}.admin-inline-error{color:var(--bad);font-size:11px}.admin-catalog-buff-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.admin-catalog-buff-bar button{min-height:var(--control-h);padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--accent-strong);font-size:12px;font-weight:700;letter-spacing:.04em;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.admin-catalog-buff-bar button:not(:disabled):hover{border-color:var(--line-strong);background:var(--accent-soft);transform:translateY(-1px)}.admin-catalog-backend-title{padding-right:6px;border-right:1px solid var(--line-soft);color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.admin-catalog-buff-job{color:var(--accent-strong);font-size:12px;font-weight:700;letter-spacing:.06em}.admin-catalog-threads{display:flex;align-items:center;gap:6px;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-catalog-threads input{width:64px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--text);font-size:12px}.admin-catalog-buff-progress{color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;white-space:nowrap}.admin-catalog-buff-log{margin-bottom:14px}.admin-catalog-buff-log div{display:block}.bad-items-section{margin-bottom:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.bad-items-toggle{display:block;width:100%;padding:12px 16px;color:var(--accent-strong);font-size:12px;font-weight:700;letter-spacing:.06em;text-align:left}.bad-items-toggle:hover{background:var(--accent-soft)}.bad-items-body{display:grid;gap:12px;padding:0 16px 14px}.bad-items-add{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.bad-items-add label{display:grid;gap:5px}.bad-items-add label>span{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bad-items-add button{min-height:var(--control-h);padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--accent-strong);font-size:12px;font-weight:700}.bad-items-add button.danger{color:var(--bad)}.bad-keywords{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bad-keyword{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-solid);font-size:11.5px}.bad-keyword button{color:var(--faint);font-size:13px;line-height:1}.bad-keyword button:hover{color:var(--bad)}.bad-keywords input{width:120px;padding:4px 8px;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-solid);color:var(--text);font-size:11.5px}.production-catalog-heading{margin-bottom:10px}.admin-new-data-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.admin-new-data-toolbar button.danger{min-height:var(--control-h);padding:0 14px;border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--bad);font-size:12px;font-weight:700}.admin-new-data-toolbar>span{color:var(--muted);font-size:12px;font-weight:700}.admin-new-data-table a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.bad-items-filtered-head{display:flex;align-items:center;gap:10px}.bad-items-filtered-head .bad-items-toggle{flex:1 1 auto;width:auto;padding-left:0}.blacklist-heading{margin-top:22px}.blacklist-add{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px}.blacklist-add label{display:grid;gap:5px}.blacklist-add label>span{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blacklist-add input{width:230px}.blacklist-avatar{border-radius:4px}.feedback-payout{padding:6px 10px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-strong);font-size:12px}.admin-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid)}.admin-check-label,.legacy-check-label{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.collector-add-form .admin-check-label,.collector-add-form .legacy-check-label,.legacy-add-form .admin-check-label,.legacy-add-form .legacy-check-label,.bugged-add-form .admin-check-label{display:inline-flex;flex-direction:row;align-items:center;align-self:end;min-height:var(--control-h)}.admin-check-label input,.legacy-check-label input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.admin-table-wrap,.legacy-table-wrap{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);overflow:auto;max-height:calc(100dvh / var(--ui-zoom) - 310px)}.admin-table,.admin-catalog-table,.bugged-table,.collector-table,.legacy-table,.legacy-price-source-table{width:100%;border-collapse:collapse;font-size:12.5px}.admin-table th,.admin-catalog-table th,.bugged-table th,.collector-table th,.legacy-table th,.legacy-price-source-table th{position:sticky;top:0;z-index:4;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-solid);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table td,.admin-catalog-table td,.bugged-table td,.collector-table td,.legacy-table td,.legacy-price-source-table td{padding:8px 12px;border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:middle}.admin-table tbody tr:hover td,.admin-catalog-table tbody tr:hover td,.bugged-table tbody tr:hover td,.collector-table tbody tr:hover td,.legacy-table tbody tr:hover td,.legacy-price-source-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.admin-item-image{width:52px;height:38px;object-fit:contain;border-radius:var(--radius-xs);background:var(--surface-solid-2);border:1px solid var(--line-soft)}.admin-catalog-table th:nth-child(4),.admin-catalog-table td:nth-child(4),.admin-catalog-table th:nth-child(5),.admin-catalog-table td:nth-child(5),.admin-catalog-table th:nth-child(6),.admin-catalog-table td:nth-child(6){text-align:right}.admin-catalog-table td:nth-child(4),.admin-catalog-table td:nth-child(5),.admin-catalog-table td:nth-child(6){font-family:var(--font-data);font-feature-settings:var(--data-features);font-variant-numeric:tabular-nums}.admin-filter-th{position:relative}.admin-column-menu-button{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px;margin:-4px -6px;border-radius:var(--radius-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.admin-column-menu-button:after{content:"▾";margin-left:2px;font-size:8px;color:var(--faint);transition:color var(--speed-fast) var(--ease)}.admin-column-menu-button:hover,.admin-column-menu-button.open{color:var(--accent-strong);background:var(--accent-soft)}.admin-column-menu-button.active{color:var(--accent-strong)}.admin-column-menu-button.active:after,.admin-column-menu-button.open:after{color:var(--accent)}.admin-filter-th:has(.admin-column-menu){z-index:31}.admin-column-title{display:inline-flex;align-items:center;gap:6px;min-width:0}.admin-column-title small{overflow:hidden;max-width:130px;padding:1px 6px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-strong);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em}.admin-column-menu{position:fixed;z-index:30;display:grid;gap:4px;min-width:210px;max-height:320px;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);box-shadow:var(--shadow-3);text-transform:none;letter-spacing:normal;animation:rise-in var(--speed-fast) var(--ease-out) both}.admin-column-menu button{padding:7px 10px;border-radius:var(--radius-xs);color:var(--text);font-size:12px;font-weight:600;text-align:left;transition:background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.admin-column-menu button:hover{background:var(--accent-soft);color:var(--accent-strong)}.admin-column-menu input{height:var(--control-h-sm);font-size:12px}.admin-facet-options{display:grid;gap:2px;max-height:210px;overflow-y:auto}.admin-facet-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-xs);color:var(--text);font-size:12px;cursor:pointer;transition:background var(--speed-fast) var(--ease)}.admin-facet-option:hover{background:var(--accent-soft)}.admin-facet-option input{width:14px;height:14px;accent-color:var(--accent)}.admin-facet-empty{padding:10px;color:var(--faint);font-size:12px;text-align:center}.admin-sort-title-button{display:inline-flex;align-items:center;gap:5px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--speed-fast) var(--ease)}.admin-sort-title-button:hover{color:var(--accent-strong)}.admin-row-action,.legacy-row-actions button,.bugged-row-actions button{padding:5px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-solid);color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.admin-row-action:hover,.legacy-row-actions button:hover,.bugged-row-actions button:hover{color:var(--accent-strong);border-color:var(--line);background:var(--accent-soft)}.admin-row-action.danger,.legacy-row-actions button.danger,.bugged-row-actions button.danger{color:color-mix(in srgb,var(--bad) 80%,white)}.admin-row-action.danger:hover,.legacy-row-actions button.danger:hover,.bugged-row-actions button.danger:hover{border-color:color-mix(in srgb,var(--bad) 55%,transparent);background:var(--bad-soft)}.collection-admin-block{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);padding:0 12px;margin-top:10px}.collection-admin-block:has(.collection-admin-head[aria-expanded=true]){padding-bottom:12px}.collection-admin-head{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;background:none;border:none;color:var(--text);text-align:left;cursor:pointer}.collection-admin-head i{color:var(--accent-strong);font-size:12px;font-style:normal}.collection-admin-head b{color:var(--text-bright);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.04em}.collection-admin-head span{color:var(--muted);font-size:11px;font-weight:600}.collection-admin-head:hover b{color:var(--accent-strong)}.collection-bulk-bar{display:flex;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius-sm);background:var(--accent-soft)}.collection-bulk-bar b{color:var(--accent-strong);font-size:11.5px;font-weight:700}.collection-bulk-bar button{padding:5px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--text);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.05em}.collection-bulk-bar button:hover{border-color:var(--line-strong);color:var(--accent-strong)}.collection-items-block{margin-top:12px;padding:10px 12px 12px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 4%,var(--surface-solid-2))}.collection-items-block .legacy-table-wrap{max-height:480px;overflow-y:auto}.collection-items-title{margin:0 0 4px;color:var(--accent-strong);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em}.collection-browse-table{max-height:380px;overflow-y:auto}.collection-browse-actions{display:flex;align-items:center;gap:8px;margin:8px 0}.collection-browse-actions button:not(.gold-button){padding:6px 11px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--text);font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.05em}.collection-browse-actions button:not(.gold-button):hover:not(:disabled){border-color:var(--line-strong);color:var(--accent-strong)}.collection-browse-actions button:disabled{opacity:.45;cursor:not-allowed}.collection-browse-added{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.collection-admin-thumb{width:72px;height:48px;object-fit:contain;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-solid-2)}label.admin-row-action{display:inline-block;cursor:pointer}label.admin-row-action.disabled{opacity:.55;pointer-events:none}.legacy-row-actions,.bugged-row-actions{display:flex;flex-wrap:wrap;gap:5px}.admin-edit-panel,.bugged-copy-panel,.legacy-add-form,.bugged-add-form,.collector-add-form,.buff-session-form,.bugged-notice-text-panel{margin:12px 0;padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.legacy-add-form,.bugged-add-form,.collector-add-form,.buff-session-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.admin-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-edit-heading h3{color:var(--accent-strong);font-family:var(--font-display);font-size:14px;letter-spacing:.06em}.admin-edit-name{display:grid;flex:1;gap:6px}.admin-edit-name strong{color:var(--accent-strong);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em}.admin-edit-name input{width:100%;padding:9px 12px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius-sm);background:var(--surface-solid-2);color:var(--text-bright);font-size:13.5px;font-weight:700}.admin-edit-name input:focus{border-color:var(--accent);outline:none}.admin-edit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.admin-edit-actions,.bugged-copy-actions,.collector-pricing-actions,.admin-populate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.bugged-copy-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.collector-name-field,.collector-unpack-field{min-width:220px}.admin-section-hint{margin:-6px 0 14px;color:var(--muted);font-size:12.5px;font-weight:600}.pbr-table input{width:100%;min-width:90px}.pbr-table td:nth-child(3),.pbr-table td:nth-child(4){width:140px}.pbr-table td:nth-child(5){min-width:240px}.pbr-description-field{flex:1 1 260px}.pbr-job-controls{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pbr-subheading{margin:20px 0 10px;color:var(--accent-strong);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pbr-buff-table td:nth-child(2){width:160px}.pbr-buff-table td:nth-child(3){width:220px}.pbr-buff-table td:nth-child(4){min-width:240px}.pbr-row-actions{display:flex;gap:8px;white-space:nowrap}.all-styles-table td:nth-child(2){width:120px}.all-styles-table td:nth-child(3){width:180px}.all-styles-table td:nth-child(4){min-width:260px}.all-styles-table td:nth-child(5){width:150px;min-width:150px}.all-styles-styles-field{flex:1 1 280px}.bugged-fill-stats b{color:var(--accent-strong);font-size:13px}.kinetic-admin-gem{display:flex;align-items:center;gap:8px;min-width:220px}.kinetic-admin-gem img{width:34px;height:26px;object-fit:contain;flex:none}.kinetic-admin-table select,.kinetic-admin-table tbody input{height:28px;padding:0 8px;font-size:12px}.kinetic-expand-toggle{flex:none;width:22px;height:22px;padding:0;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.kinetic-expand-toggle:hover{border-color:var(--line);color:var(--text)}.kinetic-admin-summary{display:flex;align-items:center;gap:8px;min-width:220px;font-size:12px}.kinetic-admin-summary img,.kinetic-admin-summary video{width:34px;max-height:26px;object-fit:contain;border-radius:var(--radius-xs);background:#00000059}.kinetic-summary-empty{color:var(--muted)}.kinetic-expand td{background:#09060461}.kinetic-custom-list{display:flex;flex-direction:column;gap:8px;padding:4px 2px 4px 30px}.kinetic-custom-row{display:flex;align-items:center;gap:8px}.kinetic-custom-row input{width:200px;min-width:0}.kinetic-custom-index{flex:none;width:16px;color:var(--muted);font-size:11px;text-align:right}.kinetic-custom-row img,.kinetic-custom-row video{width:72px;max-height:54px;object-fit:contain;border-radius:var(--radius-sm);background:#00000059}.kinetic-custom-row .kinetic-custom-icon{flex:none;width:20px;height:20px;max-height:20px;background:none}.kinetic-custom-row input.kinetic-notice-input{width:170px}.kinetic-thumb-button{border:none;background:none;padding:0;cursor:zoom-in;line-height:0}.kinetic-thumb-button img{display:block}.kinetic-preview-modal{max-width:min(860px,92vw)}.kinetic-preview-modal img,.kinetic-preview-modal video{display:block;max-width:100%;max-height:calc(72dvh / var(--ui-zoom));margin:0 auto;border-radius:var(--radius-sm);background:#00000059}.kinetic-preview-caption{margin:10px 0 0;text-align:center;color:var(--muted);font-size:12px}.kinetic-custom-actions{display:flex;align-items:center;gap:10px}.kinetic-frame-modal{width:min(760px,92vw)}.kinetic-frame-box{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-sm);background:var(--bad);cursor:grab;touch-action:none}.kinetic-frame-box:active{cursor:grabbing}.kinetic-frame-box img,.kinetic-frame-box video{position:absolute;left:50%;top:50%;width:100%;height:auto;max-width:none;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.kinetic-frame-mini{position:relative;width:220px;aspect-ratio:16 / 9;overflow:hidden;margin:10px auto 0;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid-2)}.kinetic-frame-mini img,.kinetic-frame-mini video{position:absolute;left:50%;top:50%;width:100%;height:auto;max-width:none;pointer-events:none}.kinetic-frame-mini-caption{margin:4px 0 0;text-align:center;color:var(--muted);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.kinetic-frame-readout{margin:10px 0;text-align:center;color:var(--muted);font-size:12px}.kinetic-frame-actions{display:flex;justify-content:center;gap:8px}.kinetic-frame-actions .kinetic-frame-apply{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.bugged-effects-table td:nth-child(2){width:220px}.bugged-groups{display:grid;gap:10px}.bugged-group{display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-raised) 55%,transparent)}.bugged-group-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bugged-group-head .bugged-item-cell{flex:1;min-width:240px}.bugged-group-hero{color:var(--text-dim);font-size:12.5px}.bugged-group-count{font-size:11px;letter-spacing:.06em;color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;padding:2px 10px;white-space:nowrap}.bugged-variant-table th:first-child{width:90px}.bugged-variant-table th:nth-child(2){width:170px}.bugged-variant-edit-names,.bugged-sales{display:grid;gap:6px}.bugged-sales-toggle{margin-left:10px;padding:2px 10px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;background:none;color:var(--accent-strong);font-size:11px;letter-spacing:.06em;white-space:nowrap;cursor:pointer}.bugged-sales-toggle.active,.bugged-sales-toggle:hover{border-color:var(--accent-strong)}.bugged-sales-table th:nth-child(1){width:130px}.bugged-sales-table th:nth-child(2){width:90px}.bugged-sales-table th:nth-child(3){width:140px}.bugged-sales-table th:nth-child(4){width:130px}.bugged-sale-gems{color:var(--text-dim);font-size:12px}.bugged-sale-actions{display:flex;gap:6px;white-space:nowrap}.ue-toolbar{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px}.ue-seed{display:grid;gap:4px}.ue-groups{display:grid;gap:10px}.ue-group{display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-raised) 55%,transparent)}.ue-group-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ue-effect-name{min-width:150px;color:var(--accent-strong);font-family:var(--font-display);letter-spacing:.04em}.ue-count{font-size:11.5px;color:var(--text-dim)}.ue-inline{display:flex;align-items:center;gap:6px}.cs2-gem-group-row td{background:var(--surface-solid-2);border-top:1px solid var(--line-soft)}.cs2-gem-group-toggle{display:block;width:100%;padding:7px 6px;border:none;background:none;color:var(--text-bright);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-align:left;cursor:pointer}.cs2-gem-group-toggle:hover{color:var(--accent-strong)}.cs2-gem-group-toggle span{margin-left:6px;color:var(--muted);font-family:var(--font-data);font-weight:700}.cs2-blue-gem-name-cell{white-space:nowrap}.cs2-blue-gem-name-cell .cs2-gem-group-toggle{display:inline-block;width:auto;padding:7px 8px;vertical-align:middle}.cs2-blue-gem-name-cell input{display:inline-block;width:calc(100% - 38px);vertical-align:middle}.cs2-blue-gem-exterior{padding-left:26px;color:var(--muted);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.07em;white-space:nowrap}.rare-pattern-color-select.rare-pink{color:#ff5fb2}.rare-pattern-color-select.rare-yellow{color:#f0c93c}.rare-pattern-color-select.rare-blue{color:#4da6ff}.rare-pattern-color-select.rare-orange{color:#f08a2d}.cs2-gem-paint-index{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700}.cs2-gem-price{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700;white-space:nowrap}.cs2-blue-gem-pattern{padding-left:48px;color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12px;font-weight:700}.circulation-count-hint{color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-weight:700;white-space:nowrap}.ue-inline input{width:150px}.ue-inline input.collection-priority-input{width:64px}.ue-table td:nth-child(2),.ue-table td:nth-child(3){width:200px}.arcana-job-controls{flex-wrap:wrap}.arcana-budget b{color:var(--accent-strong);font-size:13px}pre.arcana-log{margin:0}.arcana-gems-table td:nth-child(2){width:240px}.arcana-gems-table td:last-child{width:110px}.arcana-groups{display:grid;gap:10px;margin-bottom:6px}.arcana-applied-items{display:grid;gap:10px;margin-bottom:10px}.arcana-applied-add{display:flex;gap:8px}.arcana-applied-add input{flex:1;min-width:0}.arcana-applied-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.arcana-applied-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:6px}.arcana-special-badge{display:inline-block;margin-left:8px;padding:1px 6px;font-size:11px;border-radius:4px;background:#ffc8502e;color:#e8b84b;border:1px solid rgba(255,200,80,.35);vertical-align:middle}.usd-hint{margin-left:6px;font-size:11px;color:#ffffff80;white-space:nowrap}.courier-gems-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}.courier-gems-list-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.courier-gem-count.eth{color:#b28dff}.courier-gem-count.pri{color:#6db3ff}.courier-gem-percents{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:8px 4px}.courier-gem-percents-col{display:grid;gap:4px;align-content:start}.courier-gem-percent-row{display:flex;align-items:center;gap:6px}.courier-gem-percent-row input{width:80px}.courier-gem-percent-name{flex:1;min-width:0}.courier-gem-percent-row.ethereal .courier-gem-percent-name{color:#b28dff}.courier-gem-percent-row.prismatic .courier-gem-percent-name{color:#6db3ff}.arcana-group{display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-raised) 55%,transparent)}.arcana-group-head>b{color:var(--accent-strong);font-family:var(--font-display);letter-spacing:.04em}.arcana-quality-block{display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:6px}.arcana-quality-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.arcana-quality-head>b{min-width:118px;color:var(--accent-strong);font-family:var(--font-display);font-size:12px;letter-spacing:.08em}.arcana-quality-name{color:var(--text-dim);font-size:12px;flex:1}.arcana-tag-grid{display:grid;gap:6px}.arcana-tag-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.arcana-tag-gem{font-size:12.5px}.arcana-tag-id input{width:150px}.arcana-prices-table td:nth-child(3){width:240px}.arcana-prices-table td:nth-child(4){width:170px;color:var(--text-dim);font-size:12px}.bugged-effects-panel{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:var(--radius-lg)}.bugged-quality-block{display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:6px}.bugged-quality-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bugged-quality-head>b{min-width:118px;color:var(--accent-strong);font-family:var(--font-display);font-size:12px;letter-spacing:.08em}.bugged-quality-name{color:var(--text-dim);font-size:12px;flex:1}.bugged-goods-id,.bugged-tag-ids{display:flex;align-items:center;gap:6px}.bugged-goods-id input{width:130px}.bugged-tag-ids input{width:210px}.bugged-effect-grid{display:grid;gap:6px}.bugged-effect-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bugged-effect-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px}.bugged-effect-toggle input{accent-color:var(--accent-strong);width:15px;height:15px}.admin-row-action.active{border-color:var(--accent-strong);color:var(--accent-strong)}.collector-groups{display:grid;gap:10px}.collector-group{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1);overflow:hidden}.collector-group-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;color:var(--text);text-align:left;transition:background var(--speed-fast) var(--ease)}.collector-group-head:hover{background:var(--accent-soft)}.collector-group-caret{color:var(--faint);font-size:11px;transition:transform var(--speed-fast) var(--ease-out),color var(--speed-fast) var(--ease)}.collector-group.open .collector-group-caret{transform:rotate(90deg);color:var(--accent)}.collector-group-head strong{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--accent-strong)}.collector-group-head em{margin-left:auto;color:var(--faint);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;font-style:normal;font-weight:600;white-space:nowrap}.collector-subgroup{padding:0 12px 12px}.collector-subgroup h4{margin:4px 4px 8px;color:var(--muted);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.collector-subgroup .collector-table{border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow:hidden}.collector-subgroup .collector-table th{position:static}.buff-session-cookie-field{flex:1 1 100%}.buff-session-cookie-field textarea{min-height:96px;font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;line-height:1.55}.buff-status-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:var(--surface-solid-2);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.buff-status-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.buff-status-chip.enabled,.buff-status-chip.running,.buff-status-chip.completed,.buff-status-chip.done{border-color:color-mix(in srgb,var(--good) 42%,transparent);background:var(--good-soft);color:var(--good)}.buff-status-chip.running:before{animation:pulse-soft 1.4s var(--ease) infinite}.buff-status-chip.disabled,.buff-status-chip.cancelled{color:var(--faint)}.buff-status-chip.failed{border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 80%,white)}.admin-populate-section{display:grid;gap:14px}.admin-populate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.admin-populate-stats{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700}.admin-populate-log-card,.buff-session-log-panel,.legacy-discover-log-panel{padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.admin-populate-log-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.admin-populate-log,.buff-session-log,.legacy-discover-log{max-height:300px;overflow-y:auto;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.buff-session-log span,.legacy-discover-log span{display:block}.admin-log-empty{color:var(--faint);font-size:12px;font-style:italic}.admin-session-manager{display:grid;gap:14px}.admin-session-manager-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.buff-session-list{display:grid;gap:10px}.buff-session-new{border-style:dashed}.buff-session-empty{padding:26px;border:1px dashed var(--line-soft);border-radius:var(--radius);color:var(--faint);font-size:13px;text-align:center}.buff-session-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.buff-session-actions{display:flex;flex-wrap:wrap;gap:8px}.buff-session-proxy-note{color:var(--faint);font-size:11.5px;font-style:italic}.admin-buff-backend-section,.admin-legacy-section{display:grid;gap:4px}.legacy-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.legacy-tabs button{padding:8px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.legacy-tabs button:hover{color:var(--text);border-color:var(--line);background:var(--accent-soft)}.legacy-tabs button.active{color:var(--accent-ink);border-color:#ffd68a80;background:var(--accent-grad)}.legacy-algorithm{display:grid;gap:14px}.legacy-algorithm-empty{padding:30px;border:1px dashed var(--line-soft);border-radius:var(--radius);color:var(--faint);font-size:13px;text-align:center}.legacy-algorithm-chips{display:flex;flex-wrap:wrap;gap:8px}.legacy-algorithm-chips span{padding:6px 12px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-solid);color:var(--muted);font-size:12px;letter-spacing:.03em}.legacy-algorithm-chips span b{color:var(--accent)}.legacy-algorithm-note{margin:0;max-width:980px;color:var(--muted);font-size:12.5px;line-height:1.55}.legacy-algorithm-matrix td{vertical-align:top}.legacy-algorithm-cell{display:grid;gap:2px;white-space:nowrap}.legacy-algorithm-cell b{color:var(--text)}.legacy-algorithm-cell span{color:var(--faint);font-size:11.5px}.legacy-algorithm-families{max-width:220px;color:var(--muted);font-size:12px}.legacy-algorithm-families-table{max-width:460px}.legacy-algorithm-rates{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-solid)}.legacy-algorithm-rates strong{font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.legacy-algorithm-rates div{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--faint);font-size:12px}.legacy-color-cell{display:inline-flex;align-items:center;gap:9px}.legacy-color-swatch{width:22px;height:22px;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 8px #0006}.legacy-expanded-row td{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.legacy-empty-panel{padding:30px;border:1px dashed var(--line-soft);border-radius:var(--radius);color:var(--faint);font-size:13px;text-align:center}.legacy-job-button{display:inline-flex;align-items:center;gap:7px}.legacy-record-grid{display:grid;gap:6px;padding:10px 0}.legacy-record-row{display:grid;grid-template-columns:minmax(80px,max-content) minmax(0,max-content) max-content max-content max-content;align-items:baseline;gap:12px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 66%,transparent);font-size:12px}.legacy-record-source{padding:1px 5px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent-soft) 80%,transparent);color:var(--accent-strong);font-family:var(--font-display);font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.06em}.legacy-record-source.c5{border-color:color-mix(in srgb,#2ec4b6 55%,transparent);background:color-mix(in srgb,#2ec4b6 16%,transparent);color:#5fe0d4}.legacy-shortname-sources{display:inline-flex;gap:4px}.legacy-record-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-record-row time{color:var(--faint);font-size:11px}.legacy-record-empty{color:var(--faint);font-size:12px;font-style:italic}.legacy-price-source-quality-stack{display:grid;gap:4px}.legacy-price-source-quality-head,.legacy-price-source-quality-row{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;align-items:center;font-size:11.5px}.legacy-price-source-quality-row.c5{grid-template-columns:repeat(3,minmax(70px,1fr))}.legacy-sheet-tabs{margin-top:-6px}.legacy-price-source-quality-head{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-buff-delay-row{display:flex;align-items:flex-end;gap:12px;padding:12px 0 2px}.admin-buff-delay-row label{display:grid;gap:5px}.admin-buff-delay-row label span{color:var(--faint);font-size:9.5px;font-weight:700;letter-spacing:.06em}.admin-buff-delay-row input{width:110px;font-family:var(--font-data);font-feature-settings:var(--data-features);font-weight:700}.routine-effects-card{margin-top:14px;padding:0 12px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.routine-effects-head{display:flex;align-items:baseline;gap:10px;margin:0 -12px 10px;padding:11px 12px 9px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;border-bottom:1px solid var(--line-soft)}.routine-effects-head strong{color:var(--accent-strong);font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:var(--label-tracking)}.routine-effects-head span{color:var(--faint);font-size:11px;font-weight:600}.routine-effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.routine-effects-column h4{margin:0 0 8px;color:var(--muted);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.06em}.routine-effects-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px}.routine-effect-chip{padding:5px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:11px;font-weight:700;transition:border-color var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.routine-effect-chip:hover{border-color:var(--line-strong);color:var(--text)}.routine-effect-chip.on{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.legacy-family-select{height:26px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--text);font-size:12px;font-weight:600;cursor:pointer;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.legacy-family-select:hover{border-color:var(--line);background:var(--surface-solid)}.admin-inline-select{max-width:130px;height:26px;padding:0 6px;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--surface-solid);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;transition:border-color var(--speed-fast) var(--ease)}.admin-inline-select:hover:not(:disabled){border-color:var(--line)}.admin-inline-select:disabled{opacity:.5;cursor:not-allowed}.legacy-price-source-edit-input{height:var(--control-h-sm);font-size:12px}.legacy-price-source-actions{display:flex;gap:5px}.bugged-notice-text-grid{display:grid;grid-template-columns:1fr;gap:14px}.bugged-notice-text-row{display:grid;grid-template-columns:110px repeat(3,minmax(0,1fr));gap:12px;align-items:start;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.bugged-notice-text-row>.bugged-notice{justify-self:start;margin-top:22px}.bugged-notice-text-row label{display:grid;gap:5px;min-width:0}.bugged-notice-text-row label>span{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bugged-notice-text-row textarea{width:100%;min-height:92px;font-size:12.5px;line-height:1.5}@media (max-width: 1400px){.bugged-notice-text-row{grid-template-columns:minmax(0,1fr)}.bugged-notice-text-row>.bugged-notice{margin-top:0}}.bugged-item-cell{display:flex;align-items:center;gap:10px;min-width:0}.bugged-item-thumb{width:52px;height:38px;object-fit:contain;border-radius:var(--radius-xs);background:var(--surface-solid-2);border:1px solid var(--line-soft)}.bugged-item-thumb-empty{display:grid;place-items:center;width:52px;height:38px;border-radius:var(--radius-xs);border:1px dashed var(--line-soft);color:var(--faint);font-size:9px;font-weight:700}.bugged-notice{display:inline-flex;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--line-soft);background:var(--surface-solid-2);font-size:10.5px;font-weight:700;letter-spacing:.05em}.bugged-note{color:var(--muted);font-size:11.5px;line-height:1.5}.admin-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.admin-pager button{min-height:var(--control-h-sm);padding:0 13px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:12px;font-weight:700;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.admin-pager button:not(:disabled):hover{color:var(--accent-strong);border-color:var(--line);background:var(--accent-soft)}.admin-pager span{color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700}.currency-toolbar{display:flex;gap:12px;margin:10px 0 14px}.currency-table td input{width:130px}.currency-table .currency-symbol-input{width:70px}.update-log-form{display:grid;gap:12px;padding:14px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-2, #1a120a) 55%,transparent)}.update-log-lang-tabs{display:flex;gap:8px}.update-log-lang-tabs button{padding:6px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em}.update-log-lang-tabs button.active{color:var(--accent-ink);border-color:#ffd68a80;background:var(--accent-grad)}.update-log-fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.update-log-fields label{display:grid;gap:5px}.update-log-fields label>span{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--text-dim)}.update-log-fields textarea{resize:vertical;min-height:90px}.update-log-form-actions{display:flex;align-items:center;gap:10px;justify-self:start}.update-log-card.editing{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.update-log-list{display:grid;gap:10px}.update-log-card{display:grid;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-raised) 50%,transparent)}.update-log-card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.update-log-card-head strong{color:var(--accent-strong);font-family:var(--font-display)}.update-log-counts{font-size:11.5px;color:var(--text-dim)}.update-log-card-head .admin-row-action{margin-left:auto}.update-log-preview{font-size:12.5px}.update-log-preview b{display:block;margin-bottom:2px;color:var(--accent-strong)}.update-log-preview ul{margin:0;padding-left:18px;color:var(--muted)}.admin-feedback-filter{margin-bottom:14px}.feedback-list{display:grid;gap:12px}.feedback-card{display:grid;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-raised) 50%,transparent);min-width:0}.feedback-card.closed{opacity:.68}.feedback-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.feedback-kind,.feedback-status{padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.feedback-kind{border:1px solid var(--line-soft);color:var(--text)}.feedback-id{font-family:var(--font-mono);font-size:11px;font-weight:700;color:color-mix(in srgb,var(--accent) 80%,white)}.feedback-kind.bug{border-color:#e06c6c8c;color:#e98d8d}.feedback-kind.feature{border-color:#78beff80;color:#8fc4ff}.feedback-status.open{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-ink)}.feedback-status.closed{border:1px solid var(--line-soft);color:var(--faint)}.feedback-status.accepted_wait,.feedback-status.accepted_paid{background:color-mix(in srgb,var(--good) 20%,transparent);color:color-mix(in srgb,var(--good) 85%,white)}.feedback-status.accepted_paid{border:1px solid color-mix(in srgb,var(--good) 55%,transparent)}.feedback-status.declined_first{background:color-mix(in srgb,#e08a3c 20%,transparent);color:color-mix(in srgb,#e08a3c 88%,white)}.feedback-status.declined{background:color-mix(in srgb,var(--bad) 20%,transparent);color:color-mix(in srgb,var(--bad) 88%,white)}.feedback-status-actions{display:inline-flex;gap:6px}.feedback-card-head .admin-row-action.feedback-act-accept{border-color:color-mix(in srgb,var(--good) 55%,transparent);color:color-mix(in srgb,var(--good) 85%,white)}.feedback-card-head .admin-row-action.feedback-act-first{border-color:color-mix(in srgb,#e08a3c 55%,transparent);color:color-mix(in srgb,#e08a3c 88%,white)}.feedback-card-head .admin-row-action.feedback-act-decline{border-color:color-mix(in srgb,var(--bad) 55%,transparent);color:color-mix(in srgb,var(--bad) 88%,white)}.feedback-card-head .admin-row-action.feedback-act-future.on{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-solid));color:var(--accent-strong)}.feedback-card-head .admin-row-action.feedback-act-remove{border-color:color-mix(in srgb,var(--bad) 60%,transparent);background:color-mix(in srgb,var(--bad) 26%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 85%,white)}.feedback-card-head .admin-row-action.feedback-act-remove:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 40%,var(--surface-solid));color:#fff}.admin-feedback-mark-paid{margin-left:10px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--good) 55%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--good) 14%,transparent);color:color-mix(in srgb,var(--good) 85%,white);font-size:11px;font-weight:700;letter-spacing:.05em}.admin-feedback-mark-paid:disabled{opacity:.45}.feedback-user{font-family:var(--font-data);color:var(--muted)}.feedback-date{color:var(--faint)}.feedback-card-head .admin-row-action{margin-left:auto}.feedback-message{margin:0;white-space:pre-wrap;color:var(--text);font-size:13px}.feedback-message,.feedback-payout,.feedback-reply p{overflow-wrap:anywhere}.feedback-thumbs{display:flex;flex-wrap:wrap;gap:8px}.feedback-thumbs img{width:90px;height:90px;object-fit:cover;border-radius:6px;border:1px solid var(--line-soft)}.feedback-thread{display:grid;gap:6px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--accent) 30%,transparent)}.feedback-reply{display:grid;gap:2px}.feedback-reply-meta{font-size:10.5px;color:var(--faint)}.feedback-reply p{margin:0;font-size:12.5px;color:var(--muted)}.feedback-reply-box{display:flex;gap:8px;align-items:flex-end}.feedback-reply-box textarea{flex:1;resize:vertical;min-height:42px}.recompute-games{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.recompute-game{padding:6px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em}.recompute-game.active{color:var(--accent-ink);border-color:#ffd68a80;background:var(--accent-grad)}.recompute-note{margin:0 0 14px}.recompute-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px}.recompute-refetch{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.recompute-threads{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:700}.recompute-threads input{width:72px}.recompute-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;color:var(--muted);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700}.recompute-progress{color:var(--accent-strong)}.recompute-counts b{color:var(--fg, inherit)}.recompute-log pre{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.admin-embed-form{display:flex;gap:8px;max-width:720px;margin-bottom:16px}.admin-embed-form input{flex:1;min-width:0}.admin-embed-preview{display:grid;gap:7px;max-width:560px;padding:14px 16px;border-left:4px solid var(--accent);border-radius:6px;background:var(--surface-solid-2);box-shadow:var(--shadow-1)}.admin-embed-site{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em}.admin-embed-title{color:var(--accent-strong);font-size:15px;font-weight:800}.admin-embed-desc{margin:0;color:var(--text);font-size:12.5px;line-height:1.5}.admin-embed-preview img,.admin-embed-preview video{width:100%;margin-top:4px;border:1px solid var(--line-soft);border-radius:6px}.admin-embed-preview img.thumb{width:128px}.admin-embed-note{margin:0;color:var(--muted);font-size:11px}.admin-embed-note a{color:var(--accent-strong)}.admin-embed-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.admin-days-input{width:64px;text-align:center}.sched-toggle{min-width:52px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sched-toggle.on{background:#2f9e44;border:1px solid #2f9e44;color:#fff}.sched-toggle.off{background:transparent;border:1px solid var(--hairline-strong, rgba(255, 255, 255, .25));color:var(--text-dim, #8a8f98)}.sched-toggle.off:hover{border-color:#2f9e44;color:#2f9e44}.api-key-create{display:flex;align-items:center;gap:10px;margin-bottom:14px}.api-key-create input{width:300px}.api-key-code{font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;word-break:break-all}.api-log-title{margin:22px 0 10px;color:var(--accent-strong);font-size:13px;letter-spacing:.08em}.admin-secret{-webkit-text-security:disc;text-security:disc}.admin-secret:focus{-webkit-text-security:none;text-security:none}.cs2-blue-gem-tiered{border-color:#3a6fe0;color:#8fb4ff}.cs2-blue-gem-tier-row td{background:color-mix(in srgb,#3a6fe0 6%,transparent)}.cs2-blue-gem-tier-inputs{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.cs2-blue-gem-tier-inputs label{display:flex;align-items:center;gap:6px}.cs2-blue-gem-tier-inputs label span{flex:none;font-size:11px;font-weight:700;color:#8fb4ff}.cs2-blue-gem-tier-inputs input{width:100%;min-width:0}.cs2-blue-gem-tier-tag{font-style:normal;font-weight:700;color:#8fb4ff}.rare-pattern-color-pick{display:inline-flex;align-items:center;gap:6px}.rare-pattern-color-pick input[type=color]{width:34px;height:26px;padding:0;border:1px solid var(--line-soft);border-radius:6px;background:transparent;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:20px;background:var(--backdrop);animation:fade-in var(--speed) var(--ease) both}.feedback-modal-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;max-width:100%;zoom:var(--modal-zoom, 1);max-height:calc(96dvh / var(--ui-zoom) / var(--modal-zoom, 1));overflow-y:auto;overscroll-behavior:contain;padding:12px}@media (max-width: 1536px){.feedback-modal-row{--modal-zoom: .84}}@media (max-width: 1280px){.feedback-modal-row{--modal-zoom: .78}}@media (max-width: 1024px){.feedback-modal-row{--modal-zoom: .74}}.report-status-window{position:relative;display:flex;flex-direction:column;gap:12px;align-self:flex-start;height:fit-content;width:min(380px,100%);max-height:min(calc(86dvh / var(--ui-zoom)),720px);padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--overlay);box-shadow:var(--shadow-3);animation:modal-pop var(--speed-slow) var(--ease-out) both}.report-status-window h3{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase}.report-status-window h3:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent);animation:pulse-soft 1.8s var(--ease) infinite}.report-status-date{color:var(--text-bright, var(--text));font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700}.report-status-empty{color:var(--faint);font-size:12px}.report-status-list{display:grid;gap:8px;overflow-y:auto;overscroll-behavior:contain}.report-status-row{display:grid;gap:6px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1)}.report-status-row.editing{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft)}.report-status-edit{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.report-status-edit:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent-strong)}.report-status-delete:hover{border-color:color-mix(in srgb,var(--bad) 55%,transparent);color:var(--bad)}.report-delete-confirm{display:inline-flex;align-items:center;gap:4px}.report-delete-confirm>i{color:var(--bad);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.05em}.feedback-edit-banner{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);font-size:11px;font-weight:700;letter-spacing:.05em}.feedback-edit-banner button{margin-left:auto;border:none;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.feedback-edit-banner button:hover{color:var(--text)}.report-status-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--faint);font-size:10.5px}.report-status-row-head img{flex:none;width:22px;height:22px;object-fit:contain}.report-status-chip{--chip-hue: #9fb0c4;margin-left:auto;padding:2px 8px;border:1px solid color-mix(in srgb,var(--chip-hue) 55%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--chip-hue) 14%,var(--overlay));color:color-mix(in srgb,var(--chip-hue) 85%,white);font-size:9px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.report-status-chip.gray{--chip-hue: #9fb0c4}.report-status-chip.green{--chip-hue: var(--good, #4fc06a)}.report-status-chip.paid{--chip-hue: #6fe08d}.report-status-chip.orange{--chip-hue: #e08a3c}.report-status-chip.red{--chip-hue: var(--bad, #e05348)}.report-status-msg{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);font-size:11.5px;line-height:1.45}.report-status-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;color:var(--muted);font-family:var(--font-data);font-size:12px}.report-status-pager button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--muted)}.report-status-pager button:disabled{opacity:.4}.feedback-modal{position:relative;display:grid;gap:14px;width:min(540px,100%);max-height:min(calc(86dvh / var(--ui-zoom)),720px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--overlay);box-shadow:var(--shadow-3);animation:modal-pop var(--speed-slow) var(--ease-out) both}@keyframes modal-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.modal-close{position:absolute;top:12px;right:12px;z-index:6;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--bad) 60%,transparent);background:color-mix(in srgb,var(--bad) 26%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 85%,white);transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.modal-close:hover{color:#fff;border-color:var(--bad);background:color-mix(in srgb,var(--bad) 40%,var(--surface-solid));transform:rotate(90deg)}.feedback-modal-row .feedback-modal{max-height:none;overflow-y:visible}.feedback-modal-row .feedback-modal>.modal-close{top:-10px;right:-10px;width:36px;height:36px;border-radius:50%;border-color:color-mix(in srgb,var(--bad) 60%,transparent);background:color-mix(in srgb,var(--bad) 26%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 85%,white);box-shadow:var(--shadow-1)}.feedback-modal-row .feedback-modal>.modal-close:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 40%,var(--surface-solid));color:#fff}@media (max-width: 640px){.feedback-modal{display:block}.feedback-modal>*+*{margin-top:14px}.feedback-modal>.modal-close{position:sticky;top:0;float:right;margin:0 0 6px 10px}.feedback-modal-row .feedback-modal>.modal-close{top:0;right:auto}}.feedback-kind-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid)}.feedback-kind-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-h-sm);padding:2px 12px;line-height:1;border-radius:var(--radius-xs);color:var(--muted);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),box-shadow var(--speed) var(--ease)}.feedback-kind-tabs button:hover{color:var(--text);background:var(--accent-soft)}.feedback-kind-tabs button.active{color:var(--accent-ink);background:var(--accent-grad);box-shadow:var(--glow-accent-soft)}.feedback-modal textarea{min-height:190px;resize:none}.feedback-no-payout-note{margin:0;padding:11px 14px 12px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid))}.feedback-no-payout-note .no-payout-title{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--bad);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.feedback-no-payout-note .no-payout-title svg{flex:none}.feedback-no-payout-note p{margin:0;color:var(--text);font-size:13px;line-height:1.55}.feedback-no-payout-note .np-red{color:var(--bad)}.feedback-no-payout-note .np-green{color:var(--good)}.feedback-no-payout-note .np-orange{color:var(--filter-other)}.bounty-payout{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid)}.bounty-note{color:var(--text);font-size:12.5px;line-height:1.5}.bounty-method-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.bounty-method-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;border-radius:var(--radius-xs);color:var(--text);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.bounty-method-tabs button:hover{color:var(--text);background:var(--accent-soft)}.bounty-method-tabs button.active{color:var(--accent-ink);background:var(--accent-grad);box-shadow:var(--glow-accent-soft)}.bounty-fields{display:flex;flex-wrap:wrap;gap:10px}.bounty-fields label{display:grid;flex:1 1 160px;gap:4px}.bounty-fields label:only-child{flex:0 1 50%;margin-inline:auto}.bounty-fields label>span{color:var(--accent-strong);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.bounty-method-icon{width:22px;height:22px;object-fit:contain}.bounty-label-icon{width:13px;height:13px;margin-right:5px;object-fit:contain;vertical-align:-3px}.feedback-kind-icon{width:28px;height:28px;object-fit:contain}.feedback-kind-tabs button.active .feedback-kind-icon.gold{filter:brightness(0);opacity:.85}.bounty-fields input,.bounty-fields select{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--text);font-size:12.5px}.new-data-modal{max-height:calc(92dvh / var(--ui-zoom));overflow-y:auto}.new-data-intro{color:var(--muted);font-size:12.5px;line-height:1.55}.new-data-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.new-data-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid)}.new-data-row.unseen{border-color:var(--accent-deep);box-shadow:inset 2px 0 0 var(--accent)}.new-data-icon{flex:0 0 20px;font-size:16px;text-align:center}.new-data-text{flex:1 1 auto;min-width:0;max-width:60ch;color:var(--text);font-size:12.5px;line-height:1.5;overflow-wrap:break-word;text-align:center}.new-data-hero{color:var(--info);font-weight:700}.new-data-gem-icon{width:17px;height:17px;object-fit:contain;vertical-align:-.28em}.new-data-item-img{flex:0 0 auto;width:48px;height:34px;object-fit:contain;border-radius:var(--radius-xs);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.new-data-text b{font-weight:800}.new-data-swatch{display:inline-block;width:10px;height:10px;margin:0 5px 0 2px;border:1px solid color-mix(in srgb,#fff 25%,transparent);border-radius:3px;vertical-align:-1px}.new-data-value{font-family:var(--font-data);font-feature-settings:var(--data-features);font-weight:700}.new-data-gems{display:inline-block;margin-left:6px;padding:1px 7px;border:1px solid color-mix(in srgb,#b28dff 45%,transparent);border-radius:999px;background:color-mix(in srgb,#b28dff 12%,transparent);color:#b28dff;font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.new-data-account{color:var(--accent-strong);font-weight:800;text-decoration:underline;text-underline-offset:2px}.new-data-account:hover{color:var(--text)}.new-data-date{flex:0 0 auto;padding:2px 8px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:700;white-space:nowrap}.notification-new-data{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none;font-size:12.5px}.notification-new-data li{display:flex;align-items:center}.notification-new-data b{font-weight:800}.notification-gem-avatar{object-fit:contain;background:color-mix(in srgb,var(--surface-1) 80%,transparent);padding:4px}.screenshot-required{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--warn);font-size:12px;font-weight:700;text-align:center}.screenshot-required:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:pulse-soft 1.8s var(--ease) infinite}.screenshot-required.ok{color:var(--good)}.screenshot-required.ok:before{animation:none}.attach-size{margin-left:auto;font-size:11px;font-weight:700;color:var(--muted)}.attach-size.over{color:var(--warn)}.updates-modal-header{position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.updates-modal-header h2{display:inline-flex;align-items:center;gap:9px;text-align:center}.modal-heading-icon{width:22px;height:22px;object-fit:contain;flex:none}.updates-modal-header .updates-pager{position:absolute;right:40px}.new-data-modal .updates-modal-header{position:relative;justify-content:center;padding-right:0}.new-data-modal .updates-modal-header h2{display:inline-flex;align-items:center;gap:9px;text-align:center}.new-data-modal .updates-pager{position:absolute;right:40px;top:50%;transform:translateY(-50%);gap:10px}.new-data-modal .updates-pager button{width:32px;height:32px;border:1px solid var(--line-strong);background:var(--surface-solid-2);color:var(--accent-strong);transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.new-data-modal .updates-pager button:not(:disabled):hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.new-data-modal .updates-pager button:not(:disabled):active{transform:scale(.96)}.new-data-modal .updates-pager span{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.updates-modal-header h2{margin:0;font-family:var(--font-display);font-size:15px;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-strong)}.updates-pager{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--muted)}.updates-pager button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-solid)}.updates-pager button:disabled{opacity:.4;cursor:default}.updates-entry{display:grid;gap:12px}.updates-date{margin:0;font-size:12px;font-weight:700;color:var(--muted)}.updates-section h4{margin:0 0 4px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent)}.updates-section--features h4{color:var(--good)}.updates-section--improvements h4{color:var(--info)}.updates-section--bugfixes h4{color:var(--bad)}.updates-section ul{margin:0;padding-left:18px;display:grid;gap:3px}.updates-section li{font-size:13px;color:var(--text)}.updates-empty{margin:0;padding:24px 0;color:var(--muted);text-align:center}.attachment-row{display:flex;align-items:center;gap:10px}.attachment-row span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.attachment-row button{display:grid;place-items:center;width:38px;height:34px;border-radius:var(--radius-sm);border:1px dashed var(--line);background:var(--surface-solid);color:var(--muted);transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.attachment-row button:hover{color:var(--accent-strong);border-color:var(--line-strong);background:var(--accent-soft)}.thumb-grid{display:flex;flex-wrap:wrap;gap:8px}.thumb-item{position:relative}.thumb-grid .thumb-view{display:block;width:64px;height:64px;padding:0;border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.thumb-grid .thumb-view:hover{border-color:var(--line-strong);transform:translateY(-2px)}.thumb-grid .thumb-view img{width:100%;height:100%;object-fit:cover;display:block}.thumb-grid .thumb-remove{position:absolute;top:-6px;right:-6px;z-index:1;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--bad) 55%,var(--line-soft));border-radius:50%;background:var(--surface-solid);color:color-mix(in srgb,var(--bad) 78%,white);transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.thumb-grid .thumb-remove:hover{border-color:var(--bad);background:var(--bad-soft)}.attachment-preview{position:relative;max-width:min(1100px,calc(100vw - 40px));padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-2)}.attachment-preview img{display:block;max-width:100%;max-height:calc((100dvh - 120px) / var(--ui-zoom));object-fit:contain;border-radius:var(--radius-sm)}.attachment-preview .modal-close{border-color:color-mix(in srgb,var(--bad) 60%,transparent);background:color-mix(in srgb,var(--bad) 22%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 80%,white)}.attachment-preview .modal-close:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 38%,var(--surface-solid));color:#fff}.attachment-preview-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.attachment-nav-button{display:inline-flex;align-items:center;gap:5px;padding:9px 16px;border:1px solid color-mix(in srgb,var(--accent) 65%,transparent);border-radius:var(--radius-sm);background:var(--accent-grad);color:var(--accent-ink);box-shadow:var(--glow-accent-soft);font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:var(--label-tracking);transition:transform var(--speed-fast) var(--ease),box-shadow var(--speed-fast) var(--ease),opacity var(--speed-fast) var(--ease)}.attachment-nav-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 18px -4px color-mix(in srgb,var(--accent) 80%,transparent)}.attachment-nav-button:disabled{opacity:.35;box-shadow:none}.attachment-nav-count{color:var(--text-bright);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700;white-space:nowrap}.modal-status{padding:9px 12px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:700}.modal-status.ok{border:1px solid color-mix(in srgb,var(--good) 40%,transparent);background:var(--good-soft);color:var(--good)}.modal-status.bad{border:1px solid color-mix(in srgb,var(--bad) 40%,transparent);background:var(--bad-soft);color:color-mix(in srgb,var(--bad) 78%,white);width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.modal-actions{display:flex;justify-content:center;gap:10px}.stub-page{display:grid;place-content:center;justify-items:center;gap:18px;min-height:calc(100dvh / var(--ui-zoom));padding:40px 22px;text-align:center}.stub-page img{width:200px;filter:drop-shadow(0 16px 40px rgba(227,166,74,.25));animation:stub-float 5s var(--ease) infinite alternate}@keyframes stub-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.stub-page h1{font-family:var(--font-display);font-size:clamp(26px,calc(4.5vw / var(--ui-zoom)),40px);font-weight:700;letter-spacing:var(--display-tracking);color:var(--accent-strong)}.stub-page p{max-width:400px;color:var(--muted);font-size:14.5px;font-weight:600}.feedback-sent-view{display:grid;justify-items:center;gap:12px;padding:30px 16px 22px;text-align:center}.feedback-sent-check{display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--good) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.feedback-sent-view h3{margin:0;color:var(--text-bright);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.feedback-sent-view p{margin:0;max-width:40ch;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.5}.feedback-sent-view .gold-button{margin-top:6px;min-width:130px}.wm-brand{font-weight:800;letter-spacing:.04em;white-space:nowrap}.wm-brand:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;vertical-align:-2px;background:url(/favicon.webp) center / contain no-repeat}.wm-live{color:var(--good);font-weight:700;letter-spacing:.05em;text-shadow:0 0 10px color-mix(in srgb,var(--good) 60%,transparent)}.wm-bounty{color:var(--accent-strong);font-weight:800;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}.wm-report{color:var(--filter-other);font-weight:800;text-shadow:0 0 10px color-mix(in srgb,var(--filter-other) 45%,transparent)}.wm-steam{color:#66c0f4;font-weight:800}.wm-ton{color:#35a7ff;font-weight:800}.wm-usdt{color:#3fc9a5;font-weight:800}.notification-center{position:fixed;top:calc(16px / var(--ui-zoom));right:calc(16px / var(--ui-zoom));z-index:var(--z-notice);display:flex;flex-direction:column;gap:12px;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-x:clip;overflow-y:auto;pointer-events:none}.notification-card{pointer-events:auto;display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--overlay);box-shadow:var(--shadow-2);animation:notification-in var(--speed-slow) var(--ease-out) both}.notification-card.closing{animation:notification-out var(--speed-slow) var(--ease) both}@keyframes notification-in{0%{opacity:0;transform:translate(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes notification-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px) scale(.97)}}.notification-avatar{flex:none;width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid var(--line-strong);box-shadow:var(--glow-accent-soft)}.notification-content{flex:1 1 auto;min-width:0;display:grid;gap:8px}.notification-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.notification-header span{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-strong)}.notification-header-date{display:block;margin-top:2px;color:var(--muted)}.notification-close{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--muted);transition:color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.notification-close:hover{color:var(--text-bright);background:var(--surface-2)}.notification-body{font-size:13px;line-height:1.45;color:var(--text);overflow-wrap:anywhere;min-width:0}.notification-body p{margin:0}.notification-update{display:grid;gap:8px}.notification-update-section h4{margin:0 0 3px;font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent)}.notification-update-section ul{margin:0;padding-left:16px;display:grid;gap:2px}.notification-update-section li{font-size:12.5px;color:var(--text)}.notification-update-more{margin:0;color:var(--muted);font-weight:700;line-height:.6}.notification-read-more{justify-self:start;margin-top:8px;padding:5px 11px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-solid);color:var(--accent);font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.notification-read-more:hover{border-color:var(--line-strong);background:var(--accent-soft)}.notification-queued{pointer-events:none;align-self:flex-end;padding:3px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--overlay);font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--muted);animation:notification-in var(--speed-slow) var(--ease-out) both}.notification-reply-caption{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.forsale-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:safe center;overflow-y:auto;overflow-x:hidden;padding:20px;background:#000000bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.forsale-modal{display:flex;flex-direction:column;width:min(1560px,100%);height:auto;min-height:min(960px,calc(95dvh / var(--ui-zoom)));background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 30px 90px #0000008c;overflow:hidden}.forsale-titlebar{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 18px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface-2)),var(--surface-2))}.forsale-window-title{margin:0;font-size:19px;font-weight:800;letter-spacing:.2em;color:var(--accent-strong);text-shadow:0 1px 0 rgba(0,0,0,.4)}.titlebar-close{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (max-width: 400px){.forsale-titlebar{padding:12px 56px}.forsale-window-title{font-size:15px;letter-spacing:.12em}}.forsale-toolbar{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.forsale-name{flex:0 1 300px;min-width:0;padding:8px 11px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-solid-2, var(--surface-2));color:var(--text-bright);font-size:14px;font-weight:700}.forsale-cols{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.forsale-cols select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:96px;height:34px;padding:0 6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 10%,var(--surface-2));color:var(--good);font-size:11px;font-weight:700;letter-spacing:.06em;text-align:center;cursor:pointer}.forsale-cols select:hover{border-color:color-mix(in srgb,var(--good) 70%,transparent)}.forsale-toolbar .forsale-btn{width:96px;padding:0 6px}.forsale-toolbar .forsale-btn:not(.forsale-clear-offer){border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.forsale-toolbar .forsale-btn:not(.forsale-clear-offer):hover{border-color:color-mix(in srgb,var(--accent) 80%,transparent);color:var(--text-bright)}.forsale-toolbar .forsale-btn.forsale-clear-offer{width:120px;border-color:color-mix(in srgb,var(--bad) 50%,transparent);background:color-mix(in srgb,var(--bad) 12%,var(--surface-2));color:var(--bad)}.forsale-toolbar .forsale-btn.forsale-clear-offer:hover{border-color:color-mix(in srgb,var(--bad) 75%,transparent);color:color-mix(in srgb,var(--bad) 70%,white)}.forsale-clear-offer{margin-right:16px}.forsale-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);font-size:11px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),color var(--speed-fast) var(--ease)}.forsale-btn:hover:not(:disabled){border-color:var(--line);background:var(--accent-soft);color:var(--text-bright)}.forsale-btn.primary{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--accent-strong)}.forsale-btn:disabled{opacity:.45;cursor:default}.forsale-close{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--bad) 60%,transparent);background:color-mix(in srgb,var(--bad) 26%,var(--surface-solid));color:color-mix(in srgb,var(--bad) 85%,white);font-size:15px;cursor:pointer}.forsale-close:hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 40%,var(--surface-solid));color:#fff}.forsale-body{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1.7fr);gap:1px;flex:1;min-height:0;background:var(--line-soft)}@media (min-width: 1536px){.forsale-body{grid-template-columns:minmax(320px,1.2fr) minmax(0,1.5fr)}}@media (min-width: 1920px){.forsale-body{position:relative;grid-template-columns:minmax(320px,1.2fr) minmax(0,1.5fr) 230px}.forsale-body>.forsale-side{position:absolute;top:0;right:0;bottom:0;width:230px;overflow-y:auto;border-left:1px solid var(--line-soft)}}.forsale-picker,.forsale-canvas,.forsale-side{display:flex;flex-direction:column;min-height:0;background:var(--surface-solid)}.forsale-settings-section{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--accent) 7%,var(--surface-solid))}.forsale-section-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-align:center;color:var(--accent-strong)}.forsale-preview-btn{width:100%;padding:12px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:var(--accent-soft);color:var(--accent-strong);font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.forsale-preview-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--surface-2))}.forsale-preview-btn:disabled{opacity:.45;cursor:default}.forsale-setrec-btn{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--control-fill);color:var(--text);font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.forsale-setrec-btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--control-fill-hover)}.forsale-setrec-btn:disabled{opacity:.45;cursor:default}.forsale-setrec-btn .forsale-inline-icon{flex:none;margin-right:0}.forsale-settings-hint{margin:0;font-size:11.5px;line-height:1.5;color:var(--text)}.forsale-toggle{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--control-fill);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);font-size:11px;font-weight:700;letter-spacing:.08em;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.forsale-toggle:hover{border-color:var(--line-strong);background:var(--control-fill-hover)}.forsale-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:0;display:grid;place-content:center;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-1);cursor:pointer;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.forsale-toggle input:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent);transform:scale(0);transition:transform var(--speed-fast) var(--ease-out)}.forsale-toggle input:checked{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:var(--accent-soft)}.forsale-toggle input:checked:before{transform:scale(1)}.showcase-stack-note{margin-top:4px;text-align:center;color:var(--good);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:11px;font-weight:800;letter-spacing:.05em}.showcase-export-grid .showcase-stack-note{font-size:13px}.showcase-stack-note.placeholder{visibility:hidden}.preview-sidebar .forsale-settings-hint{text-align:center}.forsale-offer-pager{display:inline-flex;align-items:center;gap:6px;padding:3px 5px}.preview-sidebar .forsale-offer-pager{align-self:center}.forsale-canvas .forsale-panel-head{justify-content:center;gap:14px}.offer-pager-btn{width:24px;height:22px;flex:none;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line-soft));background:var(--surface-solid);color:var(--accent-strong);font-size:15px;line-height:1;cursor:pointer}.offer-pager-btn:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))}.offer-pager-btn:disabled{opacity:.4;cursor:default}.offer-pager-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--accent-strong);white-space:nowrap}.offer-pager-label b{font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:inherit}.forsale-stepper{flex:1;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-solid)}.forsale-stepper.full{flex:0 0 auto;width:100%}.forsale-stepper>span{flex:1;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.forsale-stepper>b{min-width:16px;text-align:center;font-family:var(--font-data);font-size:13px;font-weight:800;color:var(--text-bright)}.forsale-stepper button{width:22px;height:22px;flex:none;border-radius:var(--radius-xs);border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);font-size:14px;line-height:1;cursor:pointer}.forsale-stepper button:hover{border-color:var(--accent);color:var(--accent-strong)}.forsale-export-btn{padding:10px 16px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.forsale-export-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--surface-2))}.forsale-export-btn:disabled{opacity:.45;cursor:default}.forsale-estimates-toggle{font-size:10.5px;letter-spacing:.06em}.forsale-side-note{font-size:10.5px;font-weight:700;line-height:1.4;color:var(--good)}.preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-2);display:grid;place-items:safe center;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:24px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.forsale-overlay:has(>.preview-overlay){overflow:hidden}.preview-modal{display:flex;flex-direction:column;width:min(1040px,100%);height:min(900px,calc(90dvh / var(--ui-zoom)));background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 30px 90px #0009;overflow:hidden}.preview-head{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.preview-title{margin:0;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--accent-strong);text-align:center}.preview-head .forsale-close{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.preview-note{padding:8px 16px;border-bottom:1px solid var(--line-soft);font-size:11px;font-weight:700;color:var(--good)}.preview-body{display:flex;flex:1;min-height:0}.preview-viewport{flex:1;overflow:auto;padding:18px;display:grid;place-items:safe center;background:repeating-conic-gradient(rgba(255,255,255,.02) 0% 25%,transparent 0% 50%) 50% / 22px 22px,var(--surface-1)}.preview-viewport.zoomable{cursor:zoom-in}.preview-viewport.zoomed{cursor:zoom-out}.preview-viewport .showcase-export-page{pointer-events:none;-webkit-user-select:none;user-select:none}.preview-stage{position:relative;flex:none;overflow:hidden}.preview-scaler{width:max-content;transform:scale(var(--preview-scale, 1));transform-origin:top left}.preview-sidebar{flex:none;width:210px;display:flex;flex-direction:column;gap:12px;padding:16px;border-left:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 55%,var(--surface-solid))}.preview-sidebar .forsale-export-btn{width:100%;margin-top:4px}.forsale-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line-soft)}.forsale-panel-head h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--accent-strong)}.forsale-panel-head.centered{justify-content:center}.forsale-count{color:var(--text-bright)}.forsale-note{font-size:10.5px;font-weight:700;color:var(--good)}.forsale-search{flex:0 1 220px;min-width:90px;padding:0 10px}.forsale-picker .forsale-panel-head{flex-direction:column;align-items:center;gap:8px}.forsale-picker .forsale-panel-head h4{display:inline-flex;align-items:center;justify-content:center}.forsale-picker-controls{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%}.forsale-filter-menu{position:relative;flex:none}.forsale-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 11px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-2);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap;cursor:pointer}.forsale-filter-btn:hover{color:var(--text);border-color:var(--line)}.forsale-filter-btn.active{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft)}.forsale-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.forsale-filter-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:21;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:6px;width:max-content;min-width:260px;max-width:360px;scrollbar-gutter:stable;max-height:176px;overflow-y:auto;padding:8px;border-radius:var(--radius-sm);border:2px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--surface-solid);box-shadow:0 16px 40px #0000008c}.forsale-filter-dropdown-head,.forsale-filter-dropdown .scroll-fade-bottom{grid-column:1 / -1}.forsale-filter-dropdown .filter-row{min-width:0}.forsale-filter-dropdown .filter-row .filter-label{min-width:0;overflow:hidden}.forsale-filter-dropdown .filter-row .filter-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forsale-filter-dropdown-head{position:relative;display:flex;align-items:center;justify-content:center;padding:2px 6px 8px;margin-bottom:6px;border-bottom:1px solid var(--line-soft);font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--muted)}.forsale-filter-clear{border:none;background:transparent;color:var(--accent-strong);font-size:10px;font-weight:700;cursor:pointer}@media (max-width: 768px){.forsale-picker .forsale-panel-head{position:relative}.forsale-filter-menu{position:static}.forsale-filter-dropdown{right:50%;transform:translate(50%);width:min(400px,100%);max-width:none}}.forsale-filter-dropdown .filter-row{font-size:12px}.forsale-filter-dropdown .type-filter-icon+.type-filter-icon{margin-left:-19px}.forsale-empty{display:grid;place-items:center;flex:1;padding:30px;text-align:center;color:var(--faint);font-size:13px}.forsale-empty.small{padding:16px;color:var(--text);font-size:12px;font-weight:600}.forsale-picker-grid{flex:none;overflow-y:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;padding:10px}@media (min-width: 1440px) and (max-width: 1919px){.forsale-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1201px) and (max-width: 1439px){.forsale-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){.forsale-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 850px){.forsale-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 639px){.forsale-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.forsale-picker-row,.forsale-picker-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}@media (max-width: 1919px){.forsale-modal>.forsale-side{flex:none;min-height:auto;border-bottom:1px solid var(--line-soft)}.forsale-modal>.forsale-side .forsale-settings-section{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding:10px 14px}.forsale-modal>.forsale-side .forsale-toggle,.forsale-modal>.forsale-side .forsale-setrec-btn,.forsale-modal>.forsale-side .forsale-preview-btn{width:auto}.forsale-modal>.forsale-side .forsale-preview-btn{padding:9px 14px;font-size:11px;letter-spacing:.08em}.forsale-modal>.forsale-side .forsale-panel-head{padding:8px 14px}.forsale-saved-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 14px;border:none;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--accent-strong);font-size:11px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:background var(--speed-fast) var(--ease)}.forsale-saved-toggle:hover{background:var(--surface-2)}.forsale-saved-toggle .forsale-saved-chevron{transition:transform var(--speed-fast) var(--ease)}.forsale-saved-toggle[aria-expanded=true] .forsale-saved-chevron{transform:rotate(180deg)}.forsale-modal>.forsale-side .forsale-saved-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;max-height:130px}}.forsale-picker-grid .item-badge{max-width:100%;height:auto;flex-wrap:wrap;justify-content:center;row-gap:3px;padding-top:3px;padding-bottom:4px;white-space:normal;align-content:start}.picker-card{position:relative;height:100%;cursor:pointer;border-radius:var(--radius-lg);transition:transform var(--speed-fast) var(--ease),opacity var(--speed-fast) var(--ease)}.picker-card .item-card{height:100%}.picker-card .item-card>h3{font-size:10px}.picker-card .item-card>strong{font-size:11px}.picker-card .item-card .item-top-badges .item-badge,.picker-card .item-card .item-bottom-badges span{font-size:8px}.picker-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.picker-card .item-hover,.showcase-card .item-hover{display:none!important}.picker-card .item-actions,.showcase-card .item-actions{display:none}.picker-card .item-card,.showcase-card .item-card{animation:none!important;opacity:1!important}.picker-card .item-card{pointer-events:none}.picker-card:hover{transform:translateY(-2px)}.picker-card .item-card{cursor:pointer}.picker-card.added{opacity:.4;filter:grayscale(.5)}.picker-badge{position:absolute;top:8px;left:8px;right:8px;margin:0 auto;width:fit-content;text-align:center;z-index:3;padding:3px 8px;border-radius:var(--radius-pill);font-size:9px;font-weight:700;letter-spacing:.05em;border:1px solid color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 16%,var(--surface-solid));color:var(--good);opacity:0;transition:opacity var(--speed-fast) var(--ease)}.picker-card:hover .picker-badge{opacity:1}.picker-card.added .picker-badge{opacity:1;color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 16%,var(--surface-solid))}.forsale-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px;border-top:1px solid var(--line-soft);font-family:var(--font-data);font-feature-settings:var(--data-features);font-size:12.5px;font-weight:700;color:var(--accent-strong)}.forsale-pager button{width:30px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-2);color:var(--text);cursor:pointer;font-size:15px}.forsale-pager button:disabled{opacity:.4;cursor:default}.forsale-picker-controls .forsale-pager{flex:none;gap:6px;padding:0;border-top:0}.forsale-pager input{width:50px;height:28px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--control-fill, var(--surface-2));color:var(--text-bright);font:inherit;text-align:center}.forsale-pager input:focus{border-color:var(--accent);outline:none}.forsale-showcase-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(5,minmax(88px,128px));justify-content:safe center;align-content:start;gap:8px;padding:12px;overflow-x:auto}.forsale-showcase-grid .item-image{aspect-ratio:16 / 9}.showcase-empty-slot{min-height:118px;border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb,var(--line) 55%,transparent);background:transparent}.showcase-empty-slot.over,.forsale-showcase-grid:has(.showcase-card.dragging) .showcase-empty-slot{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.forsale-showcase-grid .showcase-card,.forsale-showcase-grid .showcase-card .item-card{min-width:0}.showcase-card{position:relative;z-index:0;display:flex;flex-direction:column}.showcase-card:hover{z-index:1}.showcase-card .item-card{cursor:default;height:100%}.showcase-remove{position:absolute;top:-8px;right:-8px;z-index:40;width:23px;height:23px;border-radius:50%;border:1px solid color-mix(in srgb,var(--bad) 55%,var(--line));background:color-mix(in srgb,var(--bad) 16%,var(--surface-solid));color:var(--bad);cursor:pointer;font-size:11px;line-height:1;box-shadow:0 2px 10px #0000008c;transition:transform var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.showcase-remove:hover{transform:scale(1.12);background:color-mix(in srgb,var(--bad) 22%,var(--surface-solid))}.forsale-showcase-grid .showcase-card .item-card{cursor:grab}.forsale-showcase-grid .showcase-card .item-card:hover{transform:none}.forsale-showcase-grid .showcase-card .item-card:active{cursor:grabbing}.forsale-showcase-grid .showcase-card img{-webkit-user-drag:none;user-drag:none}.showcase-card.dragging{opacity:.4}.showcase-card.drag-over .item-card{outline:2px dashed var(--accent);outline-offset:2px}.card-gems{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px;width:100%;margin:4px 0 2px}.forsale-showcase-grid .item-bottom-badges,.showcase-export-grid .item-bottom-badges{margin-top:5px}.card-gem{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--filter-purple) 40%,transparent);background:color-mix(in srgb,var(--filter-purple) 12%,transparent);color:color-mix(in srgb,var(--filter-purple) 86%,white);font-size:9px;font-weight:700;line-height:1.2}.card-gem.prismatic{border-color:color-mix(in srgb,var(--info) 42%,transparent);background:color-mix(in srgb,var(--info) 12%,transparent);color:color-mix(in srgb,var(--info) 90%,white)}.card-gem.kinetic{border-color:color-mix(in srgb,var(--filter-other) 42%,transparent);background:color-mix(in srgb,var(--filter-other) 12%,transparent);color:color-mix(in srgb,var(--filter-other) 90%,white)}.card-gem img{width:11px;height:11px;object-fit:contain}.showcase-price{display:flex;align-items:center;gap:4px;margin-top:6px;container-type:inline-size}.showcase-price-display{flex:1;min-width:0;height:24px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--surface-solid);color:var(--accent-strong);font-family:var(--font-data);font-size:11.5px;font-size:clamp(6.5px,8cqw,11.5px);font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showcase-price-display.offers{border-width:1.5px;border-style:dashed}button.showcase-price-display{cursor:pointer}button.showcase-price-display:hover{border-color:var(--accent);background:var(--accent-soft)}.showcase-price-editbox{flex:1;min-width:0;display:flex;align-items:center;gap:2px;height:24px;padding:0 3px 0 8px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--surface-solid);overflow:hidden}.showcase-price-cur{flex:none;color:var(--accent-strong);font-size:11px;font-weight:700}.showcase-price-editbox .showcase-price-input{flex:1;width:100%;min-width:0;height:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--text-bright);font-family:var(--font-data);font-size:11.5px;font-weight:700;cursor:text}.showcase-price-editbox .showcase-price-input:focus,.showcase-price-editbox .showcase-price-input:focus-visible{outline:none;border:none;box-shadow:none}.showcase-price-input::-webkit-outer-spin-button,.showcase-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.showcase-price-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.showcase-price-save{flex:none;width:18px;height:18px;border-radius:var(--radius);border:none;background:color-mix(in srgb,var(--good) 22%,transparent);color:var(--good);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.showcase-price-save:hover{background:color-mix(in srgb,var(--good) 34%,transparent)}.showcase-offers-toggle{flex:none;width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-solid);color:var(--faint);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:color var(--speed-fast) var(--ease),border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease)}.showcase-offers-toggle:hover{color:var(--text);border-color:var(--line)}.showcase-offers-toggle.on{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft)}.hide-estimates .item-card>strong,.hide-estimates .item-card>.gem-part{display:none}.hide-notice .bugged-notice-badge{display:none}.showcase-export-grid .item-image{aspect-ratio:16 / 9}.showcase-export-grid .item-card>h3,.showcase-export-grid .item-card>strong{font-size:13px}.showcase-export-grid .item-card>.gem-part{font-size:10.5px}.showcase-export-grid .card-gem{font-size:13px;max-width:100%}.showcase-export-grid .card-gem img{width:18px;height:18px}.showcase-export-grid .item-badge{font-size:10px}.showcase-export-grid .item-bottom-badges span.effect-name-badge{font-size:13px;max-width:100%}.forsale-showcase-grid .item-bottom-badges span.effect-name-badge{font-size:11px;max-width:100%}.showcase-export-grid .effect-name-badge>span,.forsale-showcase-grid .effect-name-badge>span{min-width:0}.forsale-showcase-grid .item-top-badges,.showcase-export-grid .item-top-badges,.forsale-showcase-grid .legacy-rgb,.showcase-export-grid .legacy-rgb{display:none}.forsale-showcase-grid .item-card>h3,.showcase-export-grid .item-card>h3{order:1}.forsale-showcase-grid .item-card>.card-gems,.showcase-export-grid .item-card>.card-gems{order:2}.forsale-showcase-grid .item-card>.item-bottom-badges,.showcase-export-grid .item-card>.item-bottom-badges{order:3}.forsale-showcase-grid .item-card>strong,.showcase-export-grid .item-card>strong{order:4}.forsale-showcase-grid .item-card>.gem-part,.showcase-export-grid .item-card>.gem-part{order:5}.forsale-showcase-grid .item-card>h3{font-size:11px}.forsale-showcase-grid .item-card>strong{font-size:12px}.forsale-showcase-grid .item-card>.gem-part{font-size:9.5px}.forsale-showcase-grid .card-gem{font-size:11px;max-width:100%}.forsale-showcase-grid .card-gem-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-export-grid .card-gem-text{overflow:visible;text-overflow:clip;white-space:normal}.forsale-showcase-grid .item-badge,.forsale-showcase-grid .item-bottom-badges span{font-size:8px}.forsale-showcase-grid .item-bottom-badges span.cycle-badge{font-size:11px}.showcase-export-grid .item-bottom-badges span.cycle-badge{font-size:13px}.card-gem-text.legacy-gem-text{display:flex;flex-direction:column;align-items:center;line-height:1.25}.forsale-showcase-grid .card-gem-text.legacy-gem-text{white-space:normal;overflow:visible;text-overflow:clip}.showcase-price.static{display:flex;align-items:center;justify-content:center;padding:7px 10px}.showcase-price.static b{font-family:var(--font-data);font-size:14px;font-weight:800;color:var(--accent-strong)}.forsale-saved-list{list-style:none;margin:0;padding:10px;max-height:338px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.forsale-saved-list li{flex:none;display:flex;align-items:stretch;gap:4px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface-2);overflow:hidden}.forsale-saved-list li.active{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft)}.forsale-saved-open{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:none;background:transparent;color:var(--text);text-align:left;cursor:pointer}.forsale-saved-open strong{font-size:12px;font-weight:700;color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forsale-saved-open small{font-size:10px;color:var(--faint)}.forsale-saved-rename,.forsale-saved-del{flex:none;width:26px;border:none;border-left:1px solid var(--line-soft);background:transparent;color:var(--faint);cursor:pointer;font-size:11px}.forsale-saved-rename:hover{color:var(--accent-strong)}.forsale-saved-rename.confirming,.forsale-saved-rename.confirming:hover{color:var(--good)}.forsale-saved-del:hover{color:var(--bad)}.forsale-rename-input{flex:1;min-width:0;padding:8px 10px;border:none;background:var(--surface-solid);color:var(--text-bright);font-size:12px;font-weight:700}.forsale-rename-input:focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.forsale-export-stage{position:fixed;left:-100000px;top:0;pointer-events:none}.showcase-export-page{width:932px;padding:28px;background:linear-gradient(160deg,#1b0f0f,#140b0b 60%);color:var(--text)}.showcase-export-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.showcase-export-head strong{font-size:22px;font-weight:800;color:#f4d58a}.showcase-export-head span{font-size:12px;font-weight:700;color:var(--muted)}.showcase-export-grid{display:grid;grid-template-columns:repeat(5,164px);gap:14px}.showcase-export-gap{min-height:60px}.showcase-export-foot{margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;color:#f4d58a}.showcase-export-mark{width:18px;height:18px;object-fit:contain;flex:none}.showcase-export-foot span{margin-right:-.18em}.forsale-open-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line-soft));background:var(--accent-soft);color:var(--accent-strong);font-size:11px;font-weight:700;letter-spacing:.07em;white-space:nowrap;cursor:pointer;transition:border-color var(--speed-fast) var(--ease),background var(--speed-fast) var(--ease),transform var(--speed-fast) var(--ease)}.forsale-open-btn:hover{transform:translateY(-1px);border-color:var(--accent)}.forsale-inline-icon{width:16px;height:16px;margin-right:6px;object-fit:contain;vertical-align:-3px}.forsale-filter-btn .forsale-inline-icon{width:22px;height:22px;margin-right:0}.forsale-window-title .forsale-inline-icon,.forsale-panel-head h4 .forsale-inline-icon{width:32px;height:32px;vertical-align:-9px}.forsale-panel-head h4{display:inline-flex;align-items:center;gap:6px}.forsale-panel-head h4 .forsale-inline-icon{margin-right:0}@media (max-width: 1825px){.inventory-body{grid-template-columns:236px minmax(0,1fr)}.collection-body{grid-template-columns:minmax(0,1fr)}.collection-body aside.top-sidebar{grid-column:1 / -1;align-self:auto;height:auto;min-height:0;max-height:none;width:100%;max-width:1240px;margin:0 auto}.collection-body .collection-shell{min-height:0}.top-sidebar{position:static;grid-column:2 / 3;order:3;align-self:auto;max-height:420px!important;overflow-y:auto}.inventory-body:has(.empty-state.fetch-empty) .top-sidebar{height:auto;min-height:0}.top-sidebar h2{margin-bottom:10px}.top-sidebar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 6px}.top-sidebar>:not(.top-row){grid-column:1 / -1}.top-sidebar .search-clear-wrap{justify-self:center;width:240px;max-width:100%}.top-sidebar h2~.top-row{display:grid;grid-template-columns:22px 30px minmax(0,1fr);margin:0}.top-sidebar .top-row .top-name-full{display:none}.top-sidebar .top-row .top-name-short{display:inline}.legacy-layout{grid-template-columns:320px minmax(0,1fr)}.legacy-right-rail{contain:none;grid-column:1 / -1;height:480px}.legacy-right-rail .legacy-history-row{grid-template-columns:max-content minmax(0,440px) max-content;justify-content:center}}@media (max-width: 900px){.top-sidebar{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center}}@media (max-width: 400px){.top-sidebar{grid-template-columns:minmax(0,300px)}}@media (max-width: 1550px){.rankings-toolbar .rankings-right-controls{position:static;transform:none;flex-basis:100%;flex-wrap:wrap;justify-content:center}}@media (max-width: 1400px){.inventory-body{grid-template-columns:minmax(0,1fr)}.top-sidebar{grid-column:1 / -1}.mobile-filters-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-1);color:var(--text-bright);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mobile-filters-toggle .mobile-filters-chevron{transition:transform var(--speed-fast) var(--ease)}.mobile-filters-toggle.open .mobile-filters-chevron{transform:rotate(90deg)}.mobile-filters-toggle em{padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--text-bright);font-style:normal}.filter-sidebar.filters-collapsed{display:none}.filter-sidebar{position:static;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-height:none;overflow:visible}.filter-sidebar .clear-filters-button{grid-column:1 / -1;align-self:start}.filter-sidebar .filter-section{max-height:440px;overflow-y:auto}.filter-sidebar .filter-section h3{position:sticky;top:0;z-index:1;background:var(--surface-solid)}.legacy-layout{grid-template-columns:minmax(0,1fr)}.legacy-left-rail{display:grid;grid-template-columns:1fr 1fr;contain:none}.legacy-offers-panel{grid-column:1 / -1;max-height:480px}.legacy-offers-panel .legacy-history-row{grid-template-columns:max-content minmax(0,440px) max-content;justify-content:center}}@media (max-width: 768px){.filter-sidebar .filter-section{max-height:300px}}@media (max-width: 1550px){.rankings-grid,.rankings-row{grid-template-columns:72px minmax(200px,1.4fr) minmax(100px,.7fr) minmax(80px,.5fr) minmax(200px,1.2fr) 100px;gap:10px}.no-collection .rankings-grid,.no-collection .rankings-row{grid-template-columns:72px minmax(200px,1.8fr) minmax(110px,.9fr) minmax(90px,.7fr) 110px}.rankings-table-card{overflow-x:auto}}@media (min-width: 1126px) and (max-width: 1250px){.rankings-head-icon{display:none}}@media (max-width: 1125px){.search-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"search submit" "meta meta";row-gap:10px}.search-row .brand-logo{display:none}.brand-logo-switcher{display:block;width:110px;height:44px}.search-box{grid-area:search}.search-submit{grid-area:submit}.fetch-counter,.language-flags,.currency-button,.currency-dropdown{height:var(--control-h-sm)}.search-row>.fetch-counter{grid-area:meta;justify-self:start}.search-row>.language-flags{grid-area:meta;justify-self:center;margin-right:0}.search-row>.currency-dropdown{grid-area:meta;justify-self:end}@media (min-width: 640px){.search-row{grid-template-columns:minmax(0,1fr) max-content max-content max-content max-content;grid-template-areas:"search submit counter flags currency"}.search-row>.fetch-counter{grid-area:counter;justify-self:auto}.search-row>.language-flags{grid-area:flags;justify-self:auto;margin-right:0}.search-row>.currency-dropdown{grid-area:currency;justify-self:auto}}@media (max-width: 639px){.fetch-counter-panel{left:0;transform:none;white-space:normal;width:max-content;max-width:calc(100vw - 48px)}}.profile-metrics>div{padding:4px 22px}.rankings-table-head{display:none}.rankings-mobile-sort{display:flex}.rankings-grid,.rankings-row{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"place profile value" "collection collection collection" "items items updated";row-gap:10px}.no-collection .rankings-grid,.no-collection .rankings-row{grid-template-areas:"place profile value" "items items updated"}.rankings-place{grid-area:place}.rankings-profile-cell{grid-area:profile}.rankings-value{grid-area:value;text-align:right}.rankings-collection{grid-area:collection}.rankings-updated{grid-area:updated}.rankings-items{grid-area:items}.rankings-items:before{content:"ITEMS · ";color:var(--faint);font-size:10px;letter-spacing:.08em}.legacy-analysis-title{padding:0 16px}.admin-edit-grid,.bugged-copy-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (max-width: 430px){.rankings-row{padding:12px 10px}.rankings-grid,.rankings-row{grid-template-columns:38px minmax(0,1fr) max-content;gap:10px 8px}.rankings-profile-cell{gap:8px}.rankings-profile-cell .rankings-avatar-link img{width:38px;height:38px}.rankings-quick-links a{padding:2px 5px}}@media (max-width: 340px){.search-row>.fetch-counter{gap:6px;padding:0 7px}.search-row>.language-flags{gap:2px;padding:2px}.search-row>.language-flags .language-flag{width:28px}}@media (max-width: 429px){.top-switcher-row .top-game-switcher{order:1;flex:1 1 100%}}@media (max-width: 375px){.main-nav{flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:0;padding:0 10px 4px}.main-nav::-webkit-scrollbar{display:none}.main-nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--left-fade-width, 0px),#000 calc(100% - var(--right-fade-width, 0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--left-fade-width, 0px),#000 calc(100% - var(--right-fade-width, 0px)),transparent 100%)}.main-nav>*{flex:none;white-space:nowrap}.main-nav .main-nav-tools{display:contents}.main-nav .main-nav-tools>*{flex:none;white-space:nowrap}.profile-metrics:has(>div:last-child:nth-child(3))>div:nth-child(2){order:3;grid-column:1 / -1;justify-self:center}.profile-metrics:has(>div:last-child:nth-child(3))>div:nth-child(2):before{content:none}.profile-metrics:has(>div:last-child:nth-child(3))>div:nth-child(3){grid-column:auto;justify-self:auto}.profile-metrics:has(>div:last-child:nth-child(3))>div:nth-child(3):before{content:""}}@media (max-width: 374px){.rankings-grid,.rankings-row{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"place profile" "value value" "collection collection" "items updated"}.no-collection .rankings-grid,.no-collection .rankings-row{grid-template-areas:"place profile" "value value" "items updated"}.rankings-updated{justify-self:end}}@media (max-width: 767px){.item-image-badges{gap:3px;bottom:5px}.item-image-badges>span{padding:1px 6px;font-size:8px}}@media (max-width: 640px){.header-inner,.inventory-body,.rankings-shell,.legacy-workspace{padding-left:14px;padding-right:14px}.discord-label-full{display:none}.discord-label-short{display:inline}.action-label-full{display:none}.action-label-short{display:inline}.inventory-toolbar>.price-filter-wrap{order:1}.inventory-toolbar>.pager{order:2}.cacheprices-label-full{display:none}.cacheprices-label-short{display:inline}.top-game-switcher{max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none}.top-game-switcher::-webkit-scrollbar{display:none}.top-switcher-row{flex-wrap:wrap;gap:8px;margin-top:8px}.collection-tile-name,.collection-tile-name .item-badge{font-size:11px}.profile-band{--notch: 10px;padding:14px 14px 12px}.profile-identity{flex-direction:column;text-align:center}.profile-metrics:has(>div:nth-child(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.profile-metrics>div{padding:2px 14px}.profile-metrics:has(>div:nth-child(4))>div:nth-child(odd):before{content:none}.price-filter-panel{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 24px);white-space:normal}.profile-metrics strong{font-size:18px}.item-grid{gap:6px}.item-card{padding:4px 4px 6px}.item-card h3{font-size:9px}.item-card>strong{font-size:10.5px}.item-top-badges{min-height:14px;margin-top:3px;margin-bottom:4px;gap:3px}.item-badge{height:13px;padding:0 4px;font-size:6.5px;letter-spacing:.04em}.item-bottom-badges>span,.item-bottom-badges>span.gem-phase-badge,.item-image-badges>span{height:14px;padding:0 4px;font-size:7.5px}.gem-badge-glyph{width:8px;height:8px}.wear-badge{padding:1px 5px;font-size:8.5px;white-space:nowrap;overflow-wrap:normal}.item-actions{flex-wrap:wrap;justify-content:center;max-width:100%;margin-top:5px;gap:4px}.item-actions a,.item-actions button{width:29px;height:27px}.item-card .legacy-rgb{font-size:8px}.item-card>.gem-part{font-size:8px}.sold-year-line{padding:1px 5px;font-size:8.5px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.collection-card{padding:6px}.collection-card-name{font-size:9px}.collection-card-price{font-size:10px}.collection-card-find{width:30px}.collection-card-find .item-action-icon,.collection-card-dotagiftx img{width:15px;height:15px}.inventory-toolbar{padding:10px 12px}.inventory-toolbar>strong{flex-basis:100%;text-align:center}.inventory-toolbar input{flex-basis:100%}.legacy-left-rail{grid-template-columns:1fr}.legacy-canvas-shell{overflow-x:auto;overscroll-behavior-x:none}.legacy-canvas-head{justify-content:center}.legacy-canvas{min-width:560px;min-height:470px}.legacy-family-strip{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.legacy-family-strip::-webkit-scrollbar{display:none}.rankings-nav,.legacy-analysis-nav{gap:8px}.skin-switcher{right:10px;bottom:10px}.admin-page{padding:16px 12px 70px}.feedback-modal{padding:16px}}@media (max-width: 767px){.legacy-color-detail{width:min(300px,calc(100vw - 32px));padding:10px}.legacy-color-detail .legacy-detail-scroll{max-height:310px;margin:-10px;padding:10px}.lv-picker-panel{max-width:calc(100vw - 24px)}.lv-families button span{margin-left:6px}}@media (max-width: 639px){.legacy-color-detail{width:min(260px,calc(100vw - 24px));padding:8px}.legacy-color-detail .legacy-detail-scroll{max-height:240px;margin:-8px;padding:8px;gap:8px;overflow-x:hidden}.legacy-color-detail .legacy-detail-record{grid-template-columns:48px minmax(0,max-content) 1fr max-content;gap:6px;padding:6px 8px}.legacy-color-detail .legacy-detail-record b,.legacy-color-detail .legacy-detail-record span{font-size:11px}.legacy-color-detail .legacy-detail-record time{font-size:10px}.legacy-detail-title{gap:9px}.legacy-detail-title>span{width:34px;height:34px}.legacy-detail-title strong{font-size:12.5px}.legacy-detail-title code{font-size:11px}.legacy-detail-specs>div{padding:4px 9px}.legacy-detail-specs span{font-size:9px}.legacy-detail-specs b{font-size:11px}}@media (max-width: 375px){.legacy-color-detail .legacy-detail-scroll{max-height:312px}}@media (max-width: 320px){.legacy-color-detail{width:min(238px,calc(100vw - 20px))}.legacy-detail-title strong{font-size:11.5px}.legacy-detail-title code{font-size:10px}}@media (max-width: 1200px){.forsale-overlay{padding:0}.forsale-modal{width:100%;height:auto;min-height:100%;border-radius:0}.forsale-toolbar{flex-wrap:wrap}.forsale-name{flex:1 1 40px;max-width:300px}.forsale-body{display:flex;flex-direction:column}.forsale-body>*{flex:none}.forsale-showcase-grid{grid-template-columns:repeat(5,minmax(104px,1fr));justify-content:safe center;overflow-x:auto}}@media (max-width: 540px){.forsale-toolbar{row-gap:8px}.forsale-name{flex:1 1 calc(100% - 136px)}.forsale-clear-offer{margin-right:0}}@media (max-width: 375px){.forsale-toolbar .forsale-btn,.forsale-cols select{width:88px}.forsale-toolbar .forsale-btn:not(.forsale-clear-offer) svg{display:none}.forsale-toolbar .forsale-btn.forsale-clear-offer{width:108px}}@media (max-width: 1024px){.preview-body{flex-direction:column}.preview-sidebar{width:100%;border-left:0;border-top:1px solid var(--line-soft);align-items:center}.preview-sidebar .forsale-export-btn{max-width:250px}.preview-sidebar .forsale-settings-hint,.preview-sidebar .forsale-side-note{text-align:center}}@media (max-width: 767px){.preview-overlay{padding:12px}.preview-modal{height:auto;max-height:none}.preview-viewport{flex:none}}@media (max-width: 639px){.new-data-row{flex-wrap:wrap;justify-content:center;text-align:center;row-gap:7px}.new-data-text{flex:1 0 100%;max-width:none;text-align:center;line-height:1.75}.new-data-date{flex:0 1 auto;min-width:0;font-size:10px;white-space:normal}@media (max-width: 400px){.new-data-prefix{display:none}}.updates-modal-header{flex-direction:column;gap:10px}.updates-modal-header .updates-pager,.new-data-modal .updates-pager{position:static;transform:none}}@media (max-width: 767px){.collection-tabs{flex-wrap:wrap;justify-content:center}.collection-tabs button{padding:8px 10px;font-size:10.5px}.collection-search{flex:1 1 100%;min-width:0}.collection-current{max-width:100%}.collection-section-title{white-space:normal;text-align:center}}@media (max-width: 480px){.profile-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.profile-metrics>div:nth-child(odd):before{content:none}.profile-metrics>div:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card-actions{gap:4px}.collection-card-find{width:24px;min-height:20px}.collection-card-find .item-action-icon,.collection-card-dotagiftx img{width:13px;height:13px}.collection-card-actions .collection-card-dotagiftx{width:24px;min-height:20px}}@media (max-width: 349px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px) and (max-width: 1879px){.item-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 1023px){.item-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1024px) and (max-width: 1879px){.item-grid>.item-card:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(6n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(6n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(6n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 751px) and (max-width: 1023px){.item-grid>.item-card:nth-child(5n+4)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(5n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(5n+4)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(5n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(5n+4)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(5n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 641px) and (max-width: 750px){.item-grid>.item-card:nth-child(4n+3)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(4n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(4n+3)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(4n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(4n+3)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(4n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 1880px) and (max-width: 1983px){.item-grid>.item-card:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(6n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(6n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(6n+5)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(6n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 1984px) and (max-width: 2110px){.item-grid>.item-card:nth-child(7n+6)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(7n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(7n+6)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(7n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(7n+6)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(7n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 2111px) and (max-width: 2236px){.item-grid>.item-card:nth-child(8n+7)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(8n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(8n+7)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(8n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(8n+7)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(8n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 2237px) and (max-width: 2999px){.item-grid>.item-card:nth-child(9n+8)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(9n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(9n+8)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(9n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(9n+8)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(9n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (min-width: 3000px){.item-grid>.item-card:nth-child(13n+12)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:nth-child(13n)>.item-hover:not(.legacy-color-hover){left:auto;right:100%;transform:translate(-2px,-50%) scale(.985);transform-origin:right center}@media (hover: hover){.item-grid>.item-card:hover:nth-child(13n+12)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:hover:nth-child(13n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}.item-grid>.item-card:focus-within:nth-child(13n+12)>.item-hover:not(.legacy-color-hover),.item-grid>.item-card:focus-within:nth-child(13n)>.item-hover:not(.legacy-color-hover){transform:translate(-10px,-50%) scale(1)}}@media (max-width: 767px){.item-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.item-card .item-hover{display:none}@media (hover: hover){.item-card:hover .item-hover{display:block}}.item-card:focus-within .item-hover,.item-card>.item-hover.legacy-color-hover{display:block}}@media (max-width: 750px){.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 510px){.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-actions a,.item-actions button{width:25px;height:23px}}@media (max-width: 375px){.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){.collections-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 1024px){.collections-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 640px){.collections-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 520px){.collections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 375px){.collections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 320px){.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){.collection-tile-name .item-badge{padding:3px 7px;font-size:10.5px;white-space:nowrap}}@media (max-width: 560px){.collection-tile-name .item-badge{padding:2px 4px;font-size:8.5px;letter-spacing:.02em;white-space:normal;overflow-wrap:normal}.collection-tile-name .item-badge.spectator-100:before,.collection-tile-name .item-badge.spectator-1000:before{margin-right:-3px;font-size:7.5px;letter-spacing:-.5px}}
