:root{--cs2-surface:#1e1e1e;--cs2-surface-alt:#242424;--cs2-inset:#131313;--cs2-border:#333;--cs2-divider:hsla(0,0%,100%,.08);--cs2-text:#fff;--cs2-text-dim:#d1d1d1;--cs2-text-faint:#b3b3b3;--cs2-accent:#fad318;--cs2-accent-hover:#f0a613;--cs2-accent-ink:#000;--cs2-nav-bg:#1a1a1a;--cs2-nav-edge:#2f2f2f;--cs2-nav-lip:hsla(0,0%,100%,.08);--cs2-nav-ink:#bdbdbd;--cs2-nav-hover:hsla(0,0%,100%,.08);--cs2-nav-field:#131313;--cs2-nav-field-edge:#303030;--cs2-save:#84e916;--cs2-low:#63e3c2;--cs2-high:#ec88a4;--cs2-rarity:#b0c3d9;--cs2-font-mono:ui-monospace,sfmono-regular,"SF Mono",menlo,consolas,"Liberation Mono",monospace}.cs2-case__filter-count,.cs2-case__from-price,.cs2-case__key-from,.cs2-case__spread-count,.cs2-case__tier-odds,.cs2-chart__stats dd,.cs2-chart__tooltip-day,.cs2-chart__tooltip-price,.cs2-chart__yaxis span,.cs2-detail__from-price,.cs2-grid__amount,.cs2-grid__odds,.cs2-markets__price,.cs2-odds__table td,.cs2-switcher__price{font-family:var(--cs2-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs2-case__image,.cs2-detail__image,.cs2-grid__image{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--cs2-rarity) 14%,transparent),transparent 70%)}.cs2-case__image img,.cs2-detail__image img,.cs2-grid__image img{bottom:0;box-sizing:border-box;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}.cs2-card{background:var(--cs2-surface);border:1px solid var(--cs2-border);position:relative}.cs2-card__accent{background:var(--cs2-rarity);display:block;height:3px}.cs2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.cs2-grid__card,.cs2-grid__cell{display:flex;min-width:0}.cs2-grid__card{color:var(--cs2-text);flex:1;flex-direction:column;gap:8px;padding:12px;-webkit-text-decoration:none;text-decoration:none;word-wrap:anywhere;transition:transform .12s ease,border-color .12s ease}.cs2-grid__card .cs2-card__accent{bottom:auto;left:0;position:absolute;right:0;top:0}a.cs2-grid__card:hover{border-color:var(--cs2-accent);color:var(--cs2-text);transform:translateY(-2px)}.cs2-grid__image{aspect-ratio:4/3;display:block;position:relative}.cs2-grid__image img{padding:12px}.cs2-grid__name{font-size:13px;font-weight:700;line-height:1.2;min-height:2.4em}.cs2-grid__price{flex-wrap:wrap}.cs2-grid__from{color:var(--cs2-text-faint);font-size:11px}.cs2-grid__amount{color:var(--cs2-accent);font-weight:700}@media(max-width:782px){.cs2-grid,.cs2-grid.cs2-grid--rail{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cs2-grid.cs2-grid--rail>.cs2-grid__cell{display:flex}.cs2-grid__card{gap:6px;padding:8px}.cs2-grid__image img{padding:8px}}.cs2-btn{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:0 18px}.cs2-btn[hidden]{display:none}.cs2-btn__icon{flex-shrink:0;height:18px;width:18px}.cs2-btn--buy{background:var(--cs2-accent);color:var(--cs2-accent-ink)}.cs2-btn--buy:hover{background:var(--cs2-accent-hover);color:var(--cs2-accent-ink)}.cs2-btn:focus-visible,.cs2-chart__data summary:focus-visible,.cs2-facets__chip:focus-visible,.cs2-facets__reset:focus-visible,.cs2-switcher__tab:focus-visible,a.cs2-grid__card:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-pager{gap:8px;justify-content:center;margin-top:32px}.cs2-pager,.cs2-pager__pages{align-items:center;display:flex;flex-wrap:wrap}.cs2-pager__pages{gap:4px;list-style:none;margin:0;padding:0}.cs2-pager__page,.cs2-pager__step{align-items:center;background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);border-radius:4px;color:var(--cs2-text);display:inline-flex;font-size:14px;justify-content:center;min-height:40px;min-width:40px;padding:0 12px;-webkit-text-decoration:none;text-decoration:none}.cs2-pager__page:focus-visible,.cs2-pager__step:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-pager__page.is-current{background:var(--cs2-accent);border-color:var(--cs2-accent);color:var(--cs2-accent-ink);font-weight:600}.cs2-pager__step.is-disabled{color:var(--cs2-text-faint);opacity:.5}a.cs2-pager__page:hover,a.cs2-pager__step:hover{border-color:var(--cs2-accent)}.cs2-pager__gap{color:var(--cs2-text-faint);padding:0 4px}.cs2-btn--offer{background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);color:var(--cs2-text);font-size:12px;min-height:30px;padding:0 14px}.cs2-btn--offer:hover{border-color:var(--cs2-accent);color:var(--cs2-text)}.cs2-case__editorial,.cs2-category__editorial,.cs2-detail__editorial,.cs2-home__editorial{color:var(--cs2-text-dim);font-size:15px;line-height:1.65;margin-top:40px}.cs2-case__editorial>*+*,.cs2-category__editorial>*+*,.cs2-detail__editorial>*+*,.cs2-home__editorial>*+*{margin-top:1.2em}.cs2-case__editorial h2,.cs2-case__editorial h3,.cs2-case__editorial h4,.cs2-category__editorial h2,.cs2-category__editorial h3,.cs2-category__editorial h4,.cs2-detail__editorial h2,.cs2-detail__editorial h3,.cs2-detail__editorial h4,.cs2-home__editorial h2,.cs2-home__editorial h3,.cs2-home__editorial h4{color:var(--cs2-text);font-weight:700;line-height:1.25;margin:1.6em 0 0}.cs2-case__editorial h2,.cs2-category__editorial h2,.cs2-detail__editorial h2,.cs2-home__editorial h2{font-size:22px}.cs2-case__editorial h3,.cs2-category__editorial h3,.cs2-detail__editorial h3,.cs2-home__editorial h3{font-size:18px}.cs2-case__editorial h4,.cs2-category__editorial h4,.cs2-detail__editorial h4,.cs2-home__editorial h4{font-size:16px}.cs2-case__editorial p,.cs2-category__editorial p,.cs2-detail__editorial p,.cs2-home__editorial p{margin:0}.cs2-case__editorial a,.cs2-category__editorial a,.cs2-detail__editorial a,.cs2-home__editorial a{color:var(--cs2-accent);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.cs2-case__editorial a:hover,.cs2-category__editorial a:hover,.cs2-detail__editorial a:hover,.cs2-home__editorial a:hover{color:var(--cs2-accent-hover)}.cs2-case__editorial ol,.cs2-case__editorial ul,.cs2-category__editorial ol,.cs2-category__editorial ul,.cs2-detail__editorial ol,.cs2-detail__editorial ul,.cs2-home__editorial ol,.cs2-home__editorial ul{margin:0;padding-left:1.3em}.cs2-case__editorial li+li,.cs2-category__editorial li+li,.cs2-detail__editorial li+li,.cs2-home__editorial li+li{margin-top:.4em}.cs2-case__editorial b,.cs2-case__editorial strong,.cs2-category__editorial b,.cs2-category__editorial strong,.cs2-detail__editorial b,.cs2-detail__editorial strong,.cs2-home__editorial b,.cs2-home__editorial strong{color:var(--cs2-text);font-weight:700}.cs2-case__editorial blockquote,.cs2-category__editorial blockquote,.cs2-detail__editorial blockquote,.cs2-home__editorial blockquote{background:var(--cs2-surface);border-left:3px solid var(--cs2-accent);color:var(--cs2-text-dim);margin:0;padding:12px 16px}.cs2-case__editorial code,.cs2-category__editorial code,.cs2-detail__editorial code,.cs2-home__editorial code{background:var(--cs2-inset);border:1px solid var(--cs2-border);border-radius:3px;font-family:var(--cs2-font-mono);font-size:.9em;padding:2px 5px}.cs2-case__editorial img,.cs2-category__editorial img,.cs2-detail__editorial img,.cs2-home__editorial img{height:auto;max-width:100%}.cs2-case__editorial .wp-block-columns,.cs2-category__editorial .wp-block-columns,.cs2-detail__editorial .wp-block-columns,.cs2-home__editorial .wp-block-columns{display:flex;flex-wrap:wrap;gap:20px}.cs2-case__editorial .wp-block-column,.cs2-category__editorial .wp-block-column,.cs2-detail__editorial .wp-block-column,.cs2-home__editorial .wp-block-column{background:var(--cs2-surface);border:1px solid var(--cs2-border);flex:1 1 260px;padding:18px 20px}.cs2-case__editorial a.cs2-grid__card,.cs2-case__editorial a.cs2-grid__card:hover,.cs2-category__editorial a.cs2-grid__card,.cs2-category__editorial a.cs2-grid__card:hover,.cs2-detail__editorial a.cs2-grid__card,.cs2-detail__editorial a.cs2-grid__card:hover,.cs2-home__editorial a.cs2-grid__card,.cs2-home__editorial a.cs2-grid__card:hover{color:var(--cs2-text);-webkit-text-decoration:none;text-decoration:none}.cs2-related .cs2-related__title{color:var(--cs2-text);font-size:17px;font-weight:700;margin:0 0 16px}.cs2-section-nav{background:var(--cs2-nav-bg);border-bottom:1px solid var(--cs2-nav-edge);border-top:1px solid var(--cs2-nav-lip)}header.banner .cs2-section-nav__inner{align-items:center;display:flex;gap:16px;min-height:52px}.cs2-section-nav__home{align-items:center;background:var(--cs2-nav-field);border:1px solid var(--cs2-nav-field-edge);border-radius:4px;color:var(--cs2-text);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;padding:6px 12px;-webkit-text-decoration:none;text-decoration:none}.cs2-section-nav__home:hover{background:var(--cs2-accent);border-color:var(--cs2-accent);color:var(--cs2-accent-ink)}.cs2-section-nav__home:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-section-nav__home-icon{height:16px;width:16px}.cs2-section-nav__divider{align-self:stretch;background:var(--cs2-nav-edge);flex-shrink:0;margin:10px 0;width:1px}.cs2-section-nav__categories{flex:1;min-width:0;position:relative}.cs2-section-nav__links{display:flex;gap:4px;overflow-x:auto;scroll-padding-inline:24px;scrollbar-width:none}.cs2-section-nav__links::-webkit-scrollbar{display:none}.cs2-section-nav__hint{align-items:center;bottom:0;color:var(--cs2-text);display:flex;justify-content:center;pointer-events:none;position:absolute;top:0;width:24px}.cs2-section-nav__hint[hidden]{display:none}.cs2-section-nav__hint--left{background:linear-gradient(to right,var(--cs2-nav-bg) 60%,transparent);left:0}.cs2-section-nav__hint--right{background:linear-gradient(to left,var(--cs2-nav-bg) 60%,transparent);right:0}.cs2-section-nav__hint-icon{height:16px;width:16px}.cs2-section-nav__link{color:var(--cs2-nav-ink);flex-shrink:0;font-size:13px;font-weight:600;padding:6px 10px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.cs2-section-nav__link:hover{background:var(--cs2-nav-hover);color:var(--cs2-text)}.cs2-section-nav__link.is-active{background:var(--cs2-accent);color:var(--cs2-accent-ink)}.cs2-section-nav__link:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-search-form{display:flex;gap:8px}.cs2-search-form__field{align-items:center;display:flex;flex:1;min-width:0;position:relative}.cs2-search-form__icon{color:var(--cs2-text-faint);height:16px;left:10px;pointer-events:none;position:absolute;width:16px}.cs2-search-form__input{background:var(--cs2-surface);border:1px solid var(--cs2-border);border-radius:4px;color:var(--cs2-text);font-size:14px;min-height:38px;padding:0 12px 0 32px;width:100%}.cs2-search-form__input::-ms-input-placeholder{color:var(--cs2-text-faint)}.cs2-search-form__input::placeholder{color:var(--cs2-text-faint)}.cs2-search-form__input:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:1px}.cs2-search-form__submit{background:var(--cs2-accent);border:0;border-radius:4px;color:var(--cs2-accent-ink);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;min-height:38px;padding:0 16px}.cs2-search-form__submit:hover{background:var(--cs2-accent-hover)}.cs2-search-form__submit:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-search-form--header{flex-shrink:0;width:min(360px,42vw)}.cs2-search-form--header .cs2-search-form__input{background:var(--cs2-nav-field);border-color:var(--cs2-nav-field-edge)}.cs2-search-form--page{margin-top:16px;max-width:560px}.cs2-search-form--sidebar{border-bottom:1px solid var(--cs2-divider);flex-direction:column;gap:8px;padding:12px}.cs2-search__scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.cs2-search__scope{background:var(--cs2-surface);border:1px solid var(--cs2-border);border-radius:999px;color:var(--cs2-text-dim);font-size:13px;padding:6px 12px;-webkit-text-decoration:none;text-decoration:none}.cs2-search__scope:hover{border-color:var(--cs2-accent);color:var(--cs2-text)}.cs2-search__scope.is-active{background:var(--cs2-accent);border-color:var(--cs2-accent);color:var(--cs2-accent-ink);font-weight:700}.cs2-search__scope:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-search__count{margin:16px 0}.cs2-pager__status,.cs2-search__count{color:var(--cs2-text-faint);font-size:14px}@media(max-width:782px){header.banner .cs2-section-nav__inner{flex-wrap:wrap;gap:6px 8px;padding-bottom:6px;padding-top:6px}.cs2-search-form--header{flex-basis:100%;width:100%}}.cs2-about .cs2-about__title{color:var(--cs2-text);font-size:17px;font-weight:700;margin:0 0 16px}.cs2-about .cs2-about__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.cs2-about .cs2-about__card{background:var(--cs2-surface);border:1px solid var(--cs2-border);padding:16px 18px}.cs2-about .cs2-about__question{color:var(--cs2-accent);font-size:15px;font-weight:700;margin:0 0 8px}.cs2-about .cs2-about__answer{color:var(--cs2-text-dim);font-size:14px;line-height:1.6}.cs2-about .cs2-about__answer>*+*{margin-top:.8em}.cs2-about .cs2-about__feature{background:var(--cs2-surface);border:1px solid var(--cs2-border);margin-top:20px;padding:18px 24px}.cs2-about .cs2-about__feature:first-child{margin-top:0}.cs2-about .cs2-about__feature-title{color:var(--cs2-text);font-size:18px;font-weight:700;margin:0 0 14px}.cs2-about .cs2-about__feature-body{color:var(--cs2-text-dim);font-size:15px;line-height:1.65}.cs2-about .cs2-about__feature-body h1,.cs2-about .cs2-about__feature-body h2,.cs2-about .cs2-about__feature-body h3,.cs2-about .cs2-about__feature-body h4,.cs2-about .cs2-about__feature-body h5,.cs2-about .cs2-about__feature-body h6{break-after:avoid;color:var(--cs2-text);font-weight:700;line-height:1.25;margin:0;page-break-after:avoid}.cs2-about .cs2-about__feature-body h1,.cs2-about .cs2-about__feature-body h2{font-size:22px}.cs2-about .cs2-about__feature-body h3{font-size:18px}.cs2-about .cs2-about__feature-body h4,.cs2-about .cs2-about__feature-body h5,.cs2-about .cs2-about__feature-body h6{font-size:16px}.cs2-about .cs2-about__feature-body>*+*{margin-top:1em}.cs2-about .cs2-about__feature-body>*+h1,.cs2-about .cs2-about__feature-body>*+h2,.cs2-about .cs2-about__feature-body>*+h3,.cs2-about .cs2-about__feature-body>*+h4,.cs2-about .cs2-about__feature-body>*+h5,.cs2-about .cs2-about__feature-body>*+h6{margin-top:1.6em}.cs2-about .cs2-about__feature-body>h1+*,.cs2-about .cs2-about__feature-body>h2+*,.cs2-about .cs2-about__feature-body>h3+*,.cs2-about .cs2-about__feature-body>h4+*,.cs2-about .cs2-about__feature-body>h5+*,.cs2-about .cs2-about__feature-body>h6+*{margin-top:.65em}@media(min-width:700px){.cs2-about .cs2-about__feature-body{column-count:2;column-gap:40px}.cs2-about .cs2-about__feature-body>*{break-inside:avoid;page-break-inside:avoid}}@media(max-width:600px){.cs2-about .cs2-about__grid{grid-template-columns:1fr}}.cs2-detail{color:var(--cs2-text);display:flex;flex-direction:column;font-size:14px;gap:16px;margin:0 auto;max-width:1320px;padding:12px 0 44px}.cs2-detail a:not(.cs2-btn){color:var(--cs2-accent)}.cs2-detail h1{font-size:26px;font-weight:700;line-height:1.2;margin:0}.cs2-detail h2{font-size:14px;font-weight:700;margin:0}.cs2-detail__banner{background:rgba(236,136,164,.08);border:1px solid var(--cs2-border);border-left:3px solid var(--cs2-high);font-size:13px;line-height:1.5;padding:12px 16px}.cs2-detail__grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:12px;align-items:start;gap:12px}.cs2-detail__related .cs2-related__title{font-size:13px;margin:0 0 12px}.cs2-detail__cases{margin-top:12px}.cs2-detail__aside,.cs2-detail__main{display:flex;flex-direction:column;gap:14px;min-width:0}.cs2-detail__image{aspect-ratio:4/3;position:relative}.cs2-detail__image img{padding:18px}.cs2-detail__facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;font-size:12px;gap:10px 14px;margin:0;padding:14px}.cs2-detail__facts dt{color:var(--cs2-text-dim)}.cs2-detail__facts dd{font-weight:600;margin:0;text-align:right}.cs2-detail__summary{display:flex;flex-direction:column;gap:16px;padding:14px 16px}.cs2-detail__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.cs2-detail__title{flex:1 1 220px;min-width:0;word-wrap:anywhere}.cs2-detail__subtitle{color:var(--cs2-text-dim);font-size:13px;margin:4px 0 0}.cs2-case .cs2-short-description,.cs2-detail .cs2-short-description{color:var(--cs2-text-dim);font-size:15px;line-height:1.65;word-wrap:anywhere}.cs2-case .cs2-short-description>.cs2-about__feature-title,.cs2-detail .cs2-short-description>.cs2-about__feature-title{color:var(--cs2-text);font-size:18px;font-weight:700;line-height:1.25;margin:0 0 14px}.cs2-case .cs2-short-description p,.cs2-detail .cs2-short-description p{margin:0}.cs2-case .cs2-short-description>p+p,.cs2-detail .cs2-short-description>p+p{margin-top:1em}.cs2-case .cs2-short-description b,.cs2-case .cs2-short-description strong,.cs2-detail .cs2-short-description b,.cs2-detail .cs2-short-description strong{color:var(--cs2-text)}.cs2-case .cs2-short-description a,.cs2-detail .cs2-short-description a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.cs2-case .cs2-short-description a:hover,.cs2-detail .cs2-short-description a:hover{color:var(--cs2-accent-hover)}.cs2-detail__from{flex-shrink:0;margin-left:auto;max-width:100%;text-align:right;word-wrap:anywhere}.cs2-detail__from-label{color:var(--cs2-text-faint);display:block;font-size:11px}.cs2-detail__from-price{color:var(--cs2-accent);display:block;font-size:22px;font-weight:700;line-height:1.1}.cs2-detail__from-last-seen{color:var(--cs2-text-faint);display:block;font-size:11px}.cs2-switcher{overflow-x:auto;padding:4px}.cs2-switcher__rows{display:grid;grid-template-columns:auto repeat(5,minmax(-webkit-max-content,1fr));grid-template-columns:auto repeat(5,minmax(max-content,1fr));grid-gap:6px;align-items:center;gap:6px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.cs2-switcher__row{display:contents}.cs2-switcher--flat .cs2-switcher__rows{column-gap:10px;grid-template-columns:auto minmax(-webkit-max-content,1fr);grid-template-columns:auto minmax(max-content,1fr)}.cs2-switcher__row-label{color:var(--cs2-text-dim);font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.cs2-switcher--matrix .cs2-switcher__cells{display:contents}.cs2-switcher--flat .cs2-switcher__cells{display:grid;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;grid-gap:6px;gap:6px}.cs2-switcher__cell--empty{align-self:stretch;border:1px dashed var(--cs2-border);opacity:.25}.cs2-switcher__tab{background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);color:var(--cs2-text);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:9px 6px;text-align:center}.cs2-switcher__tab.is-selected{background:var(--cs2-accent);border-color:var(--cs2-accent);color:var(--cs2-accent-ink)}.cs2-switcher__tab.is-unpriced{color:var(--cs2-text-faint)}.cs2-switcher__wear{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs2-switcher__wear-short{display:none}.cs2-switcher__price{display:block;font-size:12px;margin-top:3px;white-space:nowrap}@media(max-width:782px){.cs2-switcher{overflow:visible}.cs2-switcher--flat .cs2-switcher__rows,.cs2-switcher__rows{gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.cs2-switcher__row{display:block}.cs2-switcher__row-label{display:block;margin-bottom:8px;text-align:left}.cs2-switcher--flat .cs2-switcher__cells,.cs2-switcher--matrix .cs2-switcher__cells{display:grid;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr));justify-content:normal;grid-gap:6px;gap:6px}.cs2-switcher__cell--empty,.cs2-switcher__wear-full{display:none}.cs2-switcher__wear-short{display:inline}.cs2-switcher__price{white-space:normal;word-wrap:anywhere}}@media(max-width:560px){.cs2-detail__head{flex-direction:column;gap:12px}.cs2-detail__title{flex-basis:auto}.cs2-detail__from{margin-left:0;text-align:left}}.cs2-wear{margin:16px 0 4px}.cs2-wear__track{border-radius:3px;display:flex;height:22px;overflow:hidden;width:100%}.cs2-wear__band{align-items:center;color:hsla(0,0%,100%,.85);display:flex;font-size:10px;font-weight:700;justify-content:center;min-width:0;opacity:.4;transition:opacity .15s ease}.cs2-wear__band.is-active{opacity:1}.cs2-wear__band--fn{background:#4c8f3f}.cs2-wear__band--mw{background:#6f9a2f}.cs2-wear__band--ft{background:#b39122}.cs2-wear__band--ww{background:#b8621f}.cs2-wear__band--bs{background:#a83232}.cs2-wear__short{overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.cs2-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cs2-detail__actions .cs2-btn{flex:1}.cs2-detail__empty{color:var(--cs2-text-dim);font-size:13px;margin:0}.cs2-markets{padding:0}.cs2-markets__head{align-items:baseline;border-bottom:1px solid var(--cs2-divider);display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px}.cs2-markets__updated,.cs2-markets__variant{color:var(--cs2-text-faint);font-size:11px}.cs2-markets__updated{font-weight:400}.cs2-markets__variant{margin-left:auto}.cs2-markets__group+.cs2-markets__group{margin-top:12px}.cs2-markets__group-heading{align-items:baseline;color:var(--cs2-text-dim);display:flex;font-size:12px;font-weight:700;gap:10px;margin:0;padding:10px 18px}.cs2-markets__count{color:var(--cs2-text-faint);font-size:11px;font-weight:400;margin-left:auto}.cs2-markets__group--sponsored{border:1px solid color-mix(in srgb,var(--cs2-accent) 50%,var(--cs2-border));box-shadow:0 0 16px color-mix(in srgb,var(--cs2-accent) 10%,transparent)}.cs2-markets__group--sponsored .cs2-markets__group-heading{background:color-mix(in srgb,var(--cs2-accent) 5%,var(--cs2-surface));border-bottom:1px solid var(--cs2-divider);color:var(--cs2-accent)}.cs2-markets__list{list-style:none;margin:0;padding:0}.cs2-markets__row{align-items:center;border-bottom:1px solid var(--cs2-divider);display:flex;flex-wrap:wrap;font-size:13px;gap:14px;padding:12px 18px}.cs2-markets__row:last-child{border-bottom:0}.cs2-markets__row.is-stale{opacity:.8}.cs2-markets__groups--sponsored{padding:14px 8px}.cs2-markets__groups--sponsored .cs2-markets__group:not(.cs2-markets__group--sponsored){border:1px solid transparent}.cs2-markets__groups--sponsored .cs2-markets__group-heading,.cs2-markets__groups--sponsored .cs2-markets__row{padding-left:9px;padding-right:9px}.cs2-markets__market{align-items:center;display:flex;flex:1 1 180px;gap:10px;min-width:0}.cs2-markets__badge{align-items:center;background:var(--cs2-accent);color:var(--cs2-accent-ink);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.cs2-markets__logo{flex-shrink:0;height:24px;object-fit:contain;width:24px}.cs2-markets__name{display:flex;flex-direction:column;font-weight:700;gap:2px;min-width:0}.cs2-markets__label{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cs2-markets__lowest{border:1px solid color-mix(in srgb,var(--cs2-low) 50%,var(--cs2-border));color:var(--cs2-low);font-size:10px;font-weight:400;padding:2px 5px}.cs2-markets__item{color:var(--cs2-text-dim);font-size:12px;font-weight:400;word-wrap:anywhere}.cs2-markets__meta{color:var(--cs2-text-faint);font-size:11px;font-weight:400}.cs2-markets__quote{align-items:center;display:flex;gap:14px;margin-left:auto}.cs2-markets__offers{color:var(--cs2-text-faint);font-size:11px}.cs2-markets__price{color:var(--cs2-accent);font-weight:700;margin-left:auto}.cs2-chart{padding:12px 16px}.cs2-chart__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cs2-chart__range{color:var(--cs2-text-faint);font-size:11px}.cs2-chart__stats{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 14px}.cs2-chart__stats dt{color:var(--cs2-text-faint);font-size:11px}.cs2-chart__stats dd{font-size:14px;font-weight:700;margin:0}.cs2-chart__stats .is-low{color:var(--cs2-low)}.cs2-chart__stats .is-high{color:var(--cs2-high)}.cs2-chart__svg{display:block;height:220px;width:100%}.cs2-chart__plot{position:relative}.cs2-chart__crosshair,.cs2-chart__focus{opacity:0;pointer-events:none}.cs2-chart__crosshair{stroke:var(--cs2-text-faint);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cs2-chart__focus{fill:var(--cs2-accent);stroke:var(--cs2-inset);stroke-width:2}.cs2-chart__grid{stroke:var(--cs2-divider);stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}.cs2-chart__yaxis{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.cs2-chart__yaxis span{color:var(--cs2-text-faint);font-size:10px;left:4px;line-height:1;position:absolute;transform:translateY(-50%)}.cs2-chart__tooltip{background:var(--cs2-inset);border:1px solid var(--cs2-border);border-radius:6px;display:flex;flex-direction:column;gap:2px;left:0;padding:6px 10px;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap;z-index:1}.cs2-chart__tooltip-day{color:var(--cs2-text-faint);font-size:11px;line-height:1.3}.cs2-chart__tooltip-price{color:var(--cs2-accent);font-size:13px;font-weight:700;line-height:1.2}.cs2-chart__plot.is-active .cs2-chart__crosshair,.cs2-chart__plot.is-active .cs2-chart__focus{opacity:1}.cs2-chart__plot.is-active .cs2-chart__tooltip{visibility:visible}.cs2-chart__area{fill:rgba(251,191,36,.1)}.cs2-chart__line{stroke:var(--cs2-accent);stroke-width:2}.cs2-chart__point{fill:var(--cs2-accent);stroke:var(--cs2-inset);stroke-width:2;vector-effect:non-scaling-stroke}.cs2-chart__axis{color:var(--cs2-text-faint);display:flex;font-size:10px;justify-content:space-between;margin-top:6px}.cs2-chart__axis--single{justify-content:center}.cs2-chart__data{color:var(--cs2-text-dim);font-size:12px;margin-top:14px}.cs2-chart__data summary{color:var(--cs2-text-faint);cursor:pointer}.cs2-chart__data table{border-collapse:collapse;margin-top:10px;width:100%}.cs2-chart__data td,.cs2-chart__data th{border-bottom:1px solid var(--cs2-divider);padding:4px 8px;text-align:left}@media(max-width:930px){.cs2-detail__grid{grid-template-columns:1fr}}@media(max-width:600px){.cs2-markets__groups--sponsored{padding-bottom:12px;padding-top:12px}.cs2-markets__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:12px}.cs2-markets__market{grid-column:1/-1}.cs2-markets__quote{align-items:flex-start;flex-direction:column;gap:4px;margin-left:0}.cs2-markets__price{margin-left:0}.cs2-markets__row .cs2-btn{min-height:44px}}.cs2-category,.cs2-home{color:var(--cs2-text);display:flex;flex-direction:column;font-size:14px;gap:20px;margin:0 auto;max-width:1320px;padding:12px 0 44px}.cs2-category__head h1,.cs2-home__head h1{font-size:26px;font-weight:700;line-height:1.2;margin:0}.cs2-category__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;align-items:start;gap:12px}@media(min-width:58.125rem){.cs2-category__body{grid-template-columns:272px minmax(0,1fr)}}.cs2-facets{background:var(--cs2-surface);border:1px solid var(--cs2-border);display:flex;flex-direction:column;padding:4px 12px}@media(min-width:58.125rem){.cs2-facets__disclosure::details-content{content-visibility:visible}}.cs2-facets__content{display:flex;flex-direction:column}.cs2-facets__disclosure:not([open])>.cs2-facets__content{display:none}@media(min-width:58.125rem){.cs2-facets__disclosure:not([open])>.cs2-facets__content{display:flex}}.cs2-facets__reset{background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);color:var(--cs2-text);font-size:12px;font-weight:700;margin:8px 0;padding:9px 12px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.cs2-facets__reset:hover{border-color:var(--cs2-accent);color:var(--cs2-text)}.cs2-facets__group{border-top:1px solid var(--cs2-divider)}.cs2-facets__group:first-of-type{border-top:0}.cs2-facets__summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:13px 0}.cs2-facets__summary::-webkit-details-marker{display:none}.cs2-facets__summary:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}@media(min-width:58.125rem){.cs2-facets__disclosure[open]>.cs2-facets__toggle{display:none}@supports selector(::details-content){.cs2-facets__toggle{display:none}}}.cs2-facets__title{color:var(--cs2-text);font-size:13px;font-weight:700;margin:0}.cs2-facets__chev{color:var(--cs2-text-faint);flex-shrink:0;height:10px;transition:transform .15s ease-in-out;width:10px}.cs2-facets__disclosure[open]>.cs2-facets__toggle .cs2-facets__chev,.cs2-facets__group[open] .cs2-facets__chev{transform:rotate(180deg)}.cs2-facets__values{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0 0 12px}.cs2-facets__values--scroll{max-height:280px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.cs2-facets__chip{align-items:center;background:transparent;border:1px solid transparent;color:var(--cs2-text-dim);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;padding:7px 10px;-webkit-text-decoration:none;text-decoration:none}.cs2-facets__chip:hover{background:var(--cs2-surface-alt);color:var(--cs2-text)}.cs2-facets__chip--active{background:var(--cs2-accent);border-color:var(--cs2-accent);color:var(--cs2-accent-ink)}.cs2-facets__label{flex:1;min-width:0}.cs2-facets__count{color:var(--cs2-text-faint);flex-shrink:0;font-size:11px}.cs2-facets__chip--active .cs2-facets__count{color:var(--cs2-accent-ink)}.cs2-facets__price{display:flex;flex-direction:column;gap:14px;padding:0 0 14px}.cs2-facets__price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cs2-facets__price-field{color:var(--cs2-text-dim);display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px}.cs2-facets__price-input{align-items:center;display:flex;position:relative}.cs2-facets__price-input>span{color:var(--cs2-text-faint);left:9px;pointer-events:none;position:absolute}.cs2-facets__price-input input{background:var(--cs2-inset);border:1px solid var(--cs2-border);color:var(--cs2-text);font:inherit;min-height:38px;min-width:0;padding:7px 8px 7px 20px;width:100%}.cs2-facets__price-input input:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-facets__range{--cs2-price-start:0%;--cs2-price-end:100%;height:24px;position:relative}.cs2-facets__range[hidden]{display:none}.cs2-facets__range .cs2-facets__range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:24px;left:0;margin:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.cs2-facets__range .cs2-facets__range-input::-webkit-slider-runnable-track{background:transparent;border:0;height:4px}.cs2-facets__range .cs2-facets__range-input::-moz-range-track{background:transparent;border:0;height:4px}.cs2-facets__range .cs2-facets__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--cs2-accent);border:2px solid var(--cs2-surface);border-radius:50%;cursor:-webkit-grab;cursor:grab;height:18px;margin-top:-7px;pointer-events:auto;width:18px}.cs2-facets__range .cs2-facets__range-input::-moz-range-thumb{background:var(--cs2-accent);border:2px solid var(--cs2-surface);border-radius:50%;cursor:grab;height:14px;pointer-events:auto;width:14px}.cs2-facets__range .cs2-facets__range-input:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-facets__range-track{background:linear-gradient(to right,var(--cs2-border) 0 var(--cs2-price-start),var(--cs2-accent) var(--cs2-price-start) var(--cs2-price-end),var(--cs2-border) var(--cs2-price-end) 100%);height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cs2-facets__price-apply{border:0;width:100%}@media(prefers-reduced-motion:reduce){.cs2-facets__chev{transition:none}}.cs2-grid__price{align-items:baseline;display:flex;gap:6px;margin-top:auto}.cs2-grid__updated{font-size:11px}.cs2-grid__price--none,.cs2-grid__updated{color:var(--cs2-text-faint)}.cs2-grid__empty{align-items:center;background:var(--cs2-surface);border:1px solid var(--cs2-border);color:var(--cs2-text-dim);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:260px;padding:32px;text-align:center}.cs2-grid__empty p{font-size:15px;margin:0}.cs2-grid__empty-icon{color:var(--cs2-text-faint);height:28px;width:28px}.cs2-category__benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.cs2-category__benefits li{background:var(--cs2-surface);border:1px solid var(--cs2-border);color:var(--cs2-text-dim);display:flex;font-size:13px;gap:10px;line-height:1.5;padding:14px 16px}.cs2-category__benefit-icon{color:var(--cs2-save);flex-shrink:0;height:14px;margin-top:.2em;width:14px}.cs2-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;align-items:center;background:linear-gradient(135deg,var(--cs2-surface-alt),var(--cs2-inset));border:1px solid var(--cs2-border);gap:20px;padding:28px 24px}@media(min-width:48rem){.cs2-hero{grid-template-columns:minmax(0,1fr) 280px;padding:40px 36px}}.cs2-hero>.cs2-hero__body:only-child{grid-column:1/-1}.cs2-hero--has-image{background:linear-gradient(90deg,var(--cs2-inset) 10%,hsla(0,0%,7%,.55) 55%,hsla(0,0%,7%,.15) 100%),var(--cs2-hero-image) right center/cover no-repeat,var(--cs2-surface-alt)}.cs2-hero__live{align-items:center;color:var(--cs2-text-dim);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 14px}.cs2-hero__live-dot{animation:cs2-hero-pulse 2s ease-out infinite;background:var(--cs2-save);border-radius:50%;box-shadow:0 0 0 0 rgba(132,233,22,.6);height:8px;width:8px}@keyframes cs2-hero-pulse{70%{box-shadow:0 0 0 6px rgba(132,233,22,0)}to{box-shadow:0 0 0 0 rgba(132,233,22,0)}}@media(prefers-reduced-motion:reduce){.cs2-hero__live-dot{animation:none}}.cs2-hero__title{font-size:max(26px,min(4vw,40px));font-weight:800;line-height:1.1;margin:0}.cs2-hero__lead{color:var(--cs2-text-dim);font-size:15px;line-height:1.55;margin:14px 0 0;max-width:52ch}.cs2-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cs2-btn--ghost{background:transparent;border:1px solid var(--cs2-border);color:var(--cs2-text)}.cs2-btn--ghost:hover{border-color:var(--cs2-accent);color:var(--cs2-text)}.cs2-hero__deal{color:var(--cs2-text);display:flex;flex-direction:column;gap:8px;padding:16px;-webkit-text-decoration:none;text-decoration:none}.cs2-hero__deal:hover{border-color:var(--cs2-accent);color:var(--cs2-text)}.cs2-hero__deal .cs2-card__accent{--cs2-rarity:var(--cs2-accent);margin:-16px -16px 4px}.cs2-hero__deal-badge{align-self:flex-start;background:var(--cs2-accent);color:var(--cs2-accent-ink);font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase}.cs2-hero__deal-image{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center}.cs2-hero__deal-image img{max-height:100%;max-width:100%;object-fit:contain}.cs2-hero__deal-name{font-size:14px;font-weight:700;line-height:1.3}.cs2-hero__deal-price{align-items:baseline;display:flex;gap:6px}.cs2-home__section{container-type:inline-size;display:flex;flex-direction:column;gap:14px}.cs2-home__section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.cs2-home__section-title{font-size:20px;font-weight:700;margin:0}.cs2-home__section-link{color:var(--cs2-accent);font-size:13px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.cs2-home__section-link:hover{color:var(--cs2-accent-hover);-webkit-text-decoration:underline;text-decoration:underline}.cs2-home__search{align-items:center;background:var(--cs2-surface);border:1px solid var(--cs2-border);display:flex;flex-direction:column;gap:12px;padding:40px 24px;text-align:center}.cs2-home__search .cs2-search-form--page{width:100%}.cs2-quicktags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cs2-quicktags__chip{background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);color:var(--cs2-text-dim);display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px;-webkit-text-decoration:none;text-decoration:none}.cs2-quicktags__chip:hover{border-color:var(--cs2-accent);color:var(--cs2-text)}.cs2-grid--rail{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@container (width >= 956px) and (width < 1150px){.cs2-grid--rail>:nth-child(6){display:none}}@container (width >= 762px) and (width < 956px){.cs2-grid--rail>:nth-child(n+5){display:none}}@container (width >= 568px) and (width < 762px){.cs2-grid--rail>:nth-child(n+4){display:none}}@container (width >= 374px) and (width < 568px){.cs2-grid--rail>:nth-child(n+3){display:none}}.cs2-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.cs2-trust__cell{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;background:var(--cs2-surface);border:1px solid var(--cs2-border);gap:4px 12px;padding:16px 18px}.cs2-trust__icon{color:var(--cs2-save);grid-row:1/span 2;height:18px;margin-top:.15em;width:18px}.cs2-trust__title{font-size:14px;font-weight:700}.cs2-trust__desc{color:var(--cs2-text-dim);font-size:13px;line-height:1.45}.cs2-markets-showcase{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.cs2-markets-showcase__cell{align-items:center;display:flex;flex-direction:column;gap:8px;padding:18px 14px;text-align:center}.cs2-markets-showcase__badge{align-items:center;background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);border-radius:50%;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;overflow:hidden;width:44px}.cs2-markets-showcase__badge img{height:100%;object-fit:cover;width:100%}.cs2-markets-showcase__name{font-size:14px;font-weight:700}.cs2-markets-showcase__rating{align-items:center;color:var(--cs2-text-dim);display:inline-flex;font-size:12px;gap:4px}.cs2-markets-showcase__star{color:var(--cs2-accent);height:13px;width:13px}.cs2-markets-showcase__reviews{color:var(--cs2-text-faint)}.cs2-case{color:var(--cs2-text);display:flex;flex-direction:column;font-size:14px;gap:20px;margin:0 auto;max-width:1320px;padding:12px 0 44px}.cs2-case a:not(.cs2-btn){color:var(--cs2-accent)}.cs2-case__head{align-items:center;background:var(--cs2-surface);border:1px solid var(--cs2-border);display:flex;flex-wrap:wrap;gap:20px;padding:18px}.cs2-case__head h1{font-size:26px;font-weight:700;line-height:1.2;margin:0}.cs2-case__image{aspect-ratio:4/3;flex:0 0 200px;max-width:200px;position:relative}.cs2-case__image img{padding:12px}.cs2-case__meta{display:flex;flex:1 1 220px;flex-direction:column;gap:8px;min-width:0}.cs2-case__spec{color:var(--cs2-text-dim);font-size:13px;margin:0}.cs2-case__price{align-items:baseline;display:flex;gap:6px;margin:0}.cs2-case__from-label,.cs2-case__price--none{color:var(--cs2-text-faint)}.cs2-case__from-label{display:block;font-size:11px}.cs2-case__from-price{color:var(--cs2-accent);display:block;font-size:22px;font-weight:700;line-height:1.1}.cs2-case__from-last-seen{color:var(--cs2-text-faint);display:block;font-size:11px}.cs2-case__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cs2-case__empty{color:var(--cs2-text-dim);font-size:13px;margin:0}.cs2-case__key{align-items:center;border-left:3px solid var(--cs2-accent);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:16px 18px}.cs2-case__key-body{display:flex;flex-direction:column;gap:4px;min-width:0}.cs2-case__key-label{color:var(--cs2-text-faint);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.cs2-case__key-name{font-size:15px;font-weight:700;margin:0}.cs2-case__key-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 0}.cs2-case__key-cta{flex-shrink:0}.cs2-case__key-from{color:var(--cs2-accent);font-size:16px;font-weight:700}.cs2-case__key-count,.cs2-case__key-market{color:var(--cs2-text-faint);font-size:12px}.cs2-case__key-combined{color:var(--cs2-text-dim);font-size:12px;margin:0}.cs2-case__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}@media(min-width:900px){.cs2-case__layout{align-items:start;grid-template-columns:240px minmax(0,1fr)}}.cs2-case__sidebar{background:var(--cs2-surface);border:1px solid var(--cs2-border);display:flex;flex-direction:column;gap:12px;padding:16px}@media(min-width:900px){.cs2-case__sidebar{position:-webkit-sticky;position:sticky;top:16px}}.cs2-case__sidebar-title{color:var(--cs2-text-faint);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.cs2-case__sidebar-title+.cs2-case__spread{margin-top:-2px}.cs2-case__filter,.cs2-case__spread{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.cs2-case__filter-row{align-items:center;background:var(--cs2-inset);border:1px solid transparent;border-left:3px solid var(--cs2-rarity,transparent);color:var(--cs2-text);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:7px 10px;text-align:left;width:100%}.cs2-case__filter-row:hover{border-color:var(--cs2-border);border-left-color:var(--cs2-rarity,var(--cs2-border))}.cs2-case__filter-row:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-case__filter-row.is-selected{border-color:var(--cs2-accent);border-left-color:var(--cs2-rarity,var(--cs2-accent))}.cs2-case__filter-swatch{background:var(--cs2-rarity,var(--cs2-border));flex-shrink:0;height:10px;width:10px}.cs2-case__filter-name{flex:1;min-width:0}.cs2-case__filter-count{color:var(--cs2-text-faint)}.cs2-case__spread-row{align-items:center;display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px}.cs2-case__spread-label{color:var(--cs2-rarity,var(--cs2-text-dim));font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cs2-case__spread-count{color:var(--cs2-text-faint);font-size:12px}.cs2-case__spread-track{background:var(--cs2-inset);grid-column:1/-1;height:4px}.cs2-case__spread-bar{background:var(--cs2-rarity,var(--cs2-accent));display:block;height:100%;min-width:3px}.cs2-case__tiers{display:flex;flex-direction:column;gap:20px;min-width:0}.cs2-case__layout>.cs2-case__tiers:only-child{grid-column:1/-1}.cs2-odds{background:var(--cs2-surface);border:1px solid var(--cs2-border);display:flex;flex-direction:column;gap:12px;padding:16px 18px}.cs2-odds__title{font-size:14px;font-weight:700;margin:0}.cs2-odds__table{border-collapse:collapse;font-size:13px;max-width:380px;width:100%}.cs2-odds__table td,.cs2-odds__table th{border-bottom:1px solid var(--cs2-divider);padding:8px 12px;text-align:left}.cs2-odds__table thead th{color:var(--cs2-text-faint);font-size:11px;font-weight:700}.cs2-odds__table tbody th{font-weight:600}.cs2-odds__table td{font-weight:700;text-align:right}.cs2-odds__table .cs2-odds__row--rare td,.cs2-odds__table .cs2-odds__row--rare th,.cs2-odds__table td{color:var(--cs2-accent)}.cs2-odds__note,.cs2-odds__source{color:var(--cs2-text-faint);font-size:11px;margin:0}.cs2-case__contents{display:flex;flex-direction:column;gap:20px}.cs2-case__contents>h2{font-size:14px;font-weight:700;margin:0}.cs2-case__tier{display:flex;flex-direction:column;gap:12px}.cs2-case__tier[hidden]{display:none}.cs2-case__tier-name{align-items:baseline;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0}.cs2-case__tier-odds{font-size:12px}.cs2-case__tier--rare .cs2-case__tier-name,.cs2-case__tier--rare .cs2-case__tier-odds,.cs2-case__tier-odds{color:var(--cs2-accent)}.cs2-case__rare{color:var(--cs2-text-dim);margin:0}.cs2-grid__odds{color:var(--cs2-text-faint);font-size:12px;margin-top:auto}.cs2-topic-links{border-top:1px solid var(--cs2-border);margin-top:32px;padding-top:24px}.cs2-topic-links .cs2-topic-links__title{color:var(--cs2-text);font-size:13px;font-weight:700;line-height:1.15;margin:0 0 12px}.cs2-topic-links--expandable .cs2-topic-links__panel{border-radius:6px;padding:20px}.cs2-topic-links--expandable .cs2-topic-links__heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.cs2-topic-links--expandable .cs2-topic-links__title{flex:1;margin:0;min-width:0}@media(max-width:782px){.cs2-topic-links--expandable .cs2-topic-links__panel{padding:16px}}.cs2-topic-links__count{background:var(--cs2-inset);border:1px solid var(--cs2-border);border-radius:4px;color:var(--cs2-text-faint);flex-shrink:0;font-size:12px;line-height:1.5;padding:4px 8px;white-space:nowrap}.cs2-topic-links__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cs2-topic-links__list li{max-width:100%;min-width:0}.cs2-topic-links__chip{background:var(--cs2-surface-alt);border:1px solid var(--cs2-border);border-radius:4px;color:var(--cs2-text-dim);display:inline-block;font-size:13px;line-height:1.5;padding:8px 12px;-webkit-text-decoration:none;text-decoration:none;word-wrap:anywhere}.cs2-topic-links__chip:hover{border-color:var(--cs2-accent);color:var(--cs2-accent)}.cs2-topic-links__chip:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:2px}.cs2-topic-links__toggle{align-items:center;background:var(--cs2-inset);border:1px solid var(--cs2-border);border-radius:4px;box-sizing:border-box;color:var(--cs2-accent);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;line-height:1.5;list-style:none;min-height:44px;padding:12px 16px;text-align:center}.cs2-topic-links__toggle::-webkit-details-marker{display:none}.cs2-topic-links__toggle:focus-visible{outline:2px solid var(--cs2-accent);outline-offset:3px}@media(hover:hover){.cs2-topic-links__toggle:hover{background:var(--cs2-surface-alt);border-color:var(--cs2-accent)}}.cs2-topic-links__show-less{display:none}.cs2-topic-links__toggle-icon{flex-shrink:0;height:16px;width:16px}.cs2-topic-links__more{margin-top:16px}.cs2-topic-links__more>.cs2-topic-links__list{padding-top:16px}.cs2-topic-links__more[open] .cs2-topic-links__toggle{border-color:var(--cs2-accent)}.cs2-topic-links__more[open] .cs2-topic-links__show-more{display:none}.cs2-topic-links__more[open] .cs2-topic-links__show-less{display:inline}.cs2-topic-links__more[open] .cs2-topic-links__toggle-icon{transform:rotate(180deg)}