.catalog-icon[data-v-9ceec17c]{display:block;flex-shrink:0;height:1em;width:1em}.card[data-v-796a1fc1]{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:calc(var(--ratio)*18);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.card[data-v-796a1fc1]:focus-within,.card[data-v-796a1fc1]:hover{border-color:#ffffff24;box-shadow:0 calc(var(--ratio)*14) calc(var(--ratio)*36) #00000059;transform:translateY(-2px)}.card--draft[data-v-796a1fc1]{opacity:.45}.card__cover[data-v-796a1fc1]{aspect-ratio:16/10;background:var(--surface-4);overflow:hidden;position:relative}.card__cover>img[data-v-796a1fc1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.card:hover .card__cover>img[data-v-796a1fc1]{transform:scale(1.03)}.card__top[data-v-796a1fc1]{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--ratio)*6) calc(var(--ratio)*8)}.card__badges[data-v-796a1fc1]{display:flex;flex-wrap:wrap;left:calc(var(--ratio)*12);pointer-events:none;top:calc(var(--ratio)*12)}.card__badges[data-v-796a1fc1],.card__owned[data-v-796a1fc1]{gap:calc(var(--ratio)*6);position:absolute;right:calc(var(--ratio)*12)}.card__owned[data-v-796a1fc1]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414d1;border-radius:calc(var(--ratio)*7);bottom:calc(var(--ratio)*12);color:var(--good);display:inline-flex;font-family:var(--font-text);font-size:calc(var(--ratio)*12);font-weight:700;padding:calc(var(--ratio)*5) calc(var(--ratio)*10)}.card__owned>svg[data-v-796a1fc1]{height:calc(var(--ratio)*9);width:calc(var(--ratio)*11)}.card__body[data-v-796a1fc1]{display:flex;flex:1;flex-direction:column;padding:calc(var(--ratio)*18) calc(var(--ratio)*20) calc(var(--ratio)*20)}.card__eyebrow[data-v-796a1fc1]{color:var(--green-bright);font-family:var(--font-text);font-size:calc(var(--ratio)*11);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.card__title[data-v-796a1fc1]{color:var(--soft-white);font-family:var(--font-main);font-size:calc(var(--ratio)*19);font-weight:700;line-height:1.3;margin:calc(var(--ratio)*8) 0 0;overflow-wrap:anywhere}.card__link[data-v-796a1fc1]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:inherit;outline:none;overflow:hidden;text-decoration:none}.card__link[data-v-796a1fc1]:after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.card__link[data-v-796a1fc1]:focus-visible:after{box-shadow:inset 0 0 0 2px var(--soft-white)}.card__excerpt[data-v-796a1fc1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted-light);font-size:calc(var(--ratio)*13.5);font-weight:500;line-height:1.55;margin:calc(var(--ratio)*8) 0 0;overflow:hidden}.card__excerpt[data-v-796a1fc1],.card__meta[data-v-796a1fc1]{font-family:var(--font-text)}.card__meta[data-v-796a1fc1]{color:#c2c2c2d9;display:flex;flex-wrap:wrap;font-size:calc(var(--ratio)*13);font-variant-numeric:tabular-nums;font-weight:600;gap:calc(var(--ratio)*6) calc(var(--ratio)*16);list-style:none;margin:calc(var(--ratio)*14) 0 0;padding:0}.card__meta>li[data-v-796a1fc1]{align-items:center;display:inline-flex;gap:calc(var(--ratio)*6);white-space:nowrap}.card__meta-icon[data-v-796a1fc1]{color:var(--muted-light);height:calc(var(--ratio)*15);width:calc(var(--ratio)*15)}.card__spacer[data-v-796a1fc1]{flex:1;min-height:calc(var(--ratio)*16)}.card__footer[data-v-796a1fc1]{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:calc(var(--ratio)*12);padding-top:calc(var(--ratio)*16)}.card__footer[data-v-796a1fc1] a,.card__footer[data-v-796a1fc1] button{position:relative;z-index:2}.badge[data-v-796a1fc1]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414d1;border-radius:calc(var(--ratio)*7);color:var(--soft-white);font-family:var(--font-text);font-size:calc(var(--ratio)*12);font-weight:700;padding:calc(var(--ratio)*5) calc(var(--ratio)*10)}.badge--sale[data-v-796a1fc1]{color:var(--warn)}.badge--accent[data-v-796a1fc1]{color:var(--good)}.badge--live[data-v-796a1fc1]{background:#d64040;color:#fff}.badge--muted[data-v-796a1fc1]{color:var(--muted-light)}@media (max-aspect-ratio:3/4){.card__title[data-v-796a1fc1]{font-size:calc(var(--ratio)*19)}.card__body[data-v-796a1fc1]{padding:calc(var(--ratio)*16) calc(var(--ratio)*16) calc(var(--ratio)*18)}}.catalog-hero[data-v-628095df]{display:flex;flex-direction:column}.catalog-hero__title[data-v-628095df]{align-self:flex-start;color:var(--soft-white);font-family:var(--font-main);font-size:calc(var(--ratio)*44);font-weight:700;line-height:1.15;margin:0;padding-bottom:calc(var(--ratio)*10);position:relative}.catalog-hero__title[data-v-628095df]:after{background:var(--soft-white);bottom:0;content:"";height:2px;position:absolute;right:0;width:calc(100% + 50vw - var(--ratio)*1030/2 - var(--ratio)*52.5)}.catalog-hero__title[data-v-628095df]:before{bottom:calc(var(--ratio)*-3.5);content:"// /";font-size:calc(var(--ratio)*30);font-weight:500;left:calc(-50vw - var(--ratio)*1030/-2 - var(--ratio)*25/-2);position:absolute}.catalog-hero__lead[data-v-628095df]{color:#c2c2c2d9;font-family:var(--font-text);font-size:calc(var(--ratio)*16);font-weight:500;line-height:1.6;margin:calc(var(--ratio)*14) 0 0;max-width:68ch}.catalog-hero__panel[data-v-628095df]{align-items:stretch;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:calc(var(--ratio)*18);display:flex;margin-top:calc(var(--ratio)*26);overflow:hidden}.catalog-hero__stats[data-v-628095df]{display:flex;flex:1;list-style:none;margin:0;min-width:0;padding:calc(var(--ratio)*16) calc(var(--ratio)*8)}.catalog-hero__offer[data-v-628095df]{border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;width:calc(var(--ratio)*430)}.stat[data-v-628095df]{align-items:center;display:flex;flex:1;gap:calc(var(--ratio)*12);min-width:0;padding:0 calc(var(--ratio)*16)}.stat+.stat[data-v-628095df]{border-left:1px solid hsla(0,0%,100%,.06)}.stat__icon[data-v-628095df]{background:#109c4924;border-radius:calc(var(--ratio)*12);color:var(--good);display:grid;flex-shrink:0;font-size:calc(var(--ratio)*20);height:calc(var(--ratio)*42);place-items:center;width:calc(var(--ratio)*42)}.stat__text[data-v-628095df]{display:flex;flex-direction:column;min-width:0}.stat__value[data-v-628095df]{color:#fff;font-family:var(--font-main);font-size:calc(var(--ratio)*22);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;white-space:nowrap}.stat__label[data-v-628095df]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*13);font-weight:600;line-height:1.25}@media (max-aspect-ratio:3/4){.catalog-hero__title[data-v-628095df]{font-size:calc(var(--ratio)*30);padding-bottom:0}.catalog-hero__title[data-v-628095df]:after,.catalog-hero__title[data-v-628095df]:before{display:none}.catalog-hero__lead[data-v-628095df]{font-size:calc(var(--ratio)*15)}.catalog-hero__panel[data-v-628095df]{flex-direction:column;margin-top:calc(var(--ratio)*20)}.catalog-hero__stats[data-v-628095df]{display:grid;gap:calc(var(--ratio)*14) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(var(--ratio)*16) 0}.catalog-hero__offer[data-v-628095df]{border-left:0;border-top:1px solid hsla(0,0%,100%,.06);width:auto}.stat[data-v-628095df]{gap:calc(var(--ratio)*10)}.stat+.stat[data-v-628095df]{border-left:0}.stat[data-v-628095df]:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.06)}.stat__icon[data-v-628095df]{font-size:calc(var(--ratio)*18);height:calc(var(--ratio)*38);width:calc(var(--ratio)*38)}.stat__value[data-v-628095df]{font-size:calc(var(--ratio)*19)}}.toolbar[data-v-074a6a3b]{display:flex;flex-direction:column;gap:calc(var(--ratio)*12)}.toolbar__row[data-v-074a6a3b]{gap:calc(var(--ratio)*10)}.toolbar__row[data-v-074a6a3b],.toolbar__search[data-v-074a6a3b]{align-items:center;display:flex}.toolbar__search[data-v-074a6a3b]{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:calc(var(--ratio)*12);box-sizing:border-box;cursor:text;flex:1;height:calc(var(--ratio)*46);min-width:0;padding:0 calc(var(--ratio)*14);position:relative;transition:border-color .2s ease}.toolbar__search[data-v-074a6a3b]:focus-within{border-color:#c2c2c266}.toolbar__search>svg[data-v-074a6a3b]{color:var(--muted-light);flex-shrink:0;height:calc(var(--ratio)*17);width:calc(var(--ratio)*17)}.toolbar__search>input[data-v-074a6a3b]{background:none;border:0;color:var(--soft-white);flex:1;font-family:var(--font-text);font-size:calc(var(--ratio)*15);font-weight:600;height:100%;margin-left:calc(var(--ratio)*10);min-width:0;outline:none;padding:0}.toolbar__search>input[data-v-074a6a3b]::-moz-placeholder{color:var(--muted-light);font-weight:500}.toolbar__search>input[data-v-074a6a3b]::placeholder{color:var(--muted-light);font-weight:500}.toolbar__search>input[data-v-074a6a3b]::-webkit-search-cancel-button{display:none}.toolbar__clear[data-v-074a6a3b]{background:var(--control);border:0;border-radius:50%;color:var(--soft-white);cursor:pointer;display:grid;height:calc(var(--ratio)*26);padding:0;place-items:center;width:calc(var(--ratio)*26)}.toolbar__clear>svg[data-v-074a6a3b]{height:calc(var(--ratio)*9);width:calc(var(--ratio)*9)}.toolbar .toolbar-button[data-v-074a6a3b-s],.toolbar__filters-toggle[data-v-074a6a3b],.toolbar__sort>select[data-v-074a6a3b]{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:calc(var(--ratio)*12);box-sizing:border-box;color:var(--soft-white);cursor:pointer;font-family:var(--font-text);font-size:calc(var(--ratio)*14);font-weight:700;height:calc(var(--ratio)*46);transition:border-color .2s ease,background-color .2s ease}.toolbar .toolbar-button[data-v-074a6a3b-s]:hover,.toolbar__filters-toggle[data-v-074a6a3b]:hover,.toolbar__sort>select[data-v-074a6a3b]:hover{border-color:#c2c2c24d}.toolbar .toolbar-button[data-v-074a6a3b-s],.toolbar__filters-toggle[data-v-074a6a3b]{align-items:center;display:inline-flex;flex-shrink:0;gap:calc(var(--ratio)*9);justify-content:center;padding:0 calc(var(--ratio)*16);white-space:nowrap}.toolbar .toolbar-button[data-v-074a6a3b-s] img,.toolbar .toolbar-button[data-v-074a6a3b-s]>.catalog-icon,.toolbar__filters-toggle img[data-v-074a6a3b],.toolbar__filters-toggle>.catalog-icon[data-v-074a6a3b]{height:calc(var(--ratio)*17);width:calc(var(--ratio)*17)}.toolbar__filters-toggle>.catalog-icon[data-v-074a6a3b]{color:var(--good)}.toolbar__filters-toggle--open[data-v-074a6a3b]{background:#109c491a;border-color:#109c498c}.toolbar__filters-toggle--open .toolbar__chevron[data-v-074a6a3b]{transform:rotate(180deg)}.toolbar__chevron[data-v-074a6a3b]{color:var(--muted-light);flex-shrink:0;height:calc(var(--ratio)*8);transition:transform .2s ease;width:calc(var(--ratio)*11)}.toolbar__badge[data-v-074a6a3b]{background:var(--green-bright);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-grid;font-size:calc(var(--ratio)*12);height:calc(var(--ratio)*20);min-width:calc(var(--ratio)*20);padding:0 calc(var(--ratio)*5);place-items:center}.toolbar__sort[data-v-074a6a3b]{flex-shrink:0;position:relative}.toolbar__sort>.catalog-icon[data-v-074a6a3b]{color:var(--muted-light);height:calc(var(--ratio)*16);left:calc(var(--ratio)*14);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--ratio)*16)}.toolbar__sort>select[data-v-074a6a3b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0 calc(var(--ratio)*38) 0 calc(var(--ratio)*40)}.toolbar__sort>select[data-v-074a6a3b]:focus-visible{border-color:#c2c2c280}.toolbar__sort>select>option[data-v-074a6a3b]{background:var(--surface-2)}.toolbar__sort>.toolbar__chevron[data-v-074a6a3b]{pointer-events:none;position:absolute;right:calc(var(--ratio)*15);top:50%;transform:translateY(-50%)}.toolbar__summary[data-v-074a6a3b]{align-items:center;color:var(--muted-light);display:flex;flex-wrap:wrap;font-family:var(--font-text);font-size:calc(var(--ratio)*14);font-variant-numeric:tabular-nums;font-weight:600;gap:calc(var(--ratio)*8) calc(var(--ratio)*10)}.toolbar__summary strong[data-v-074a6a3b]{color:var(--soft-white)}.toolbar__found[data-v-074a6a3b]{margin-right:calc(var(--ratio)*4)}.toolbar__reset[data-v-074a6a3b]{background:none;border:0;color:var(--soft-white);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-color:#c2c2c259;text-underline-offset:3px}.toolbar__reset[data-v-074a6a3b]:hover{text-decoration-color:currentColor}.panel[data-v-074a6a3b]{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:calc(var(--ratio)*16);box-shadow:0 calc(var(--ratio)*16) calc(var(--ratio)*40) #0000004d;display:flex;flex-direction:column}.panel__group[data-v-074a6a3b]{align-items:center;display:grid;gap:calc(var(--ratio)*16);grid-template-columns:calc(var(--ratio)*150) minmax(0,1fr);padding:calc(var(--ratio)*14) calc(var(--ratio)*20)}.panel__group+.panel__group[data-v-074a6a3b]{border-top:1px solid hsla(0,0%,100%,.05)}.panel__group--sort[data-v-074a6a3b]{display:none}.panel__label[data-v-074a6a3b]{align-items:center;color:var(--muted-light);display:inline-flex;font-family:var(--font-text);font-size:calc(var(--ratio)*12);font-weight:700;gap:calc(var(--ratio)*9);letter-spacing:.08em;text-transform:uppercase}.panel__label>.catalog-icon[data-v-074a6a3b]{color:var(--good);height:calc(var(--ratio)*16);width:calc(var(--ratio)*16)}.panel__chips[data-v-074a6a3b]{display:flex;flex-wrap:wrap;gap:calc(var(--ratio)*8)}.panel__foot[data-v-074a6a3b]{align-items:center;background:#0000001f;border-radius:0 0 calc(var(--ratio)*16) calc(var(--ratio)*16);border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:calc(var(--ratio)*18);justify-content:flex-end;padding:calc(var(--ratio)*14) calc(var(--ratio)*20)}.panel__reset[data-v-074a6a3b]{background:none;border:0;color:var(--soft-white);cursor:pointer;font-family:var(--font-text);font-size:calc(var(--ratio)*14);font-weight:700;padding:0}.panel__reset[data-v-074a6a3b]:disabled{cursor:default;opacity:.35}.panel__done[data-v-074a6a3b]{border:0;border-radius:calc(var(--ratio)*10);color:#fff;cursor:pointer;font-family:var(--font-main);font-size:calc(var(--ratio)*14.5);font-variant-numeric:tabular-nums;font-weight:700;height:calc(var(--ratio)*40);padding:0 calc(var(--ratio)*22)}.panel-enter-active[data-v-074a6a3b],.panel-leave-active[data-v-074a6a3b]{transition:opacity .18s ease,transform .18s ease}.panel-enter-from[data-v-074a6a3b],.panel-leave-to[data-v-074a6a3b]{opacity:0;transform:translateY(calc(var(--ratio)*-6))}.chip[data-v-074a6a3b]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,76%,.14);border-radius:calc(var(--ratio)*10);color:var(--soft-white);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:calc(var(--ratio)*13.5);font-weight:600;gap:calc(var(--ratio)*8);height:calc(var(--ratio)*38);padding:0 calc(var(--ratio)*14);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.chip[data-v-074a6a3b]:hover:not(:disabled){background:#ffffff0f;border-color:#c2c2c266}.chip[data-v-074a6a3b]:disabled{cursor:default;opacity:.35}.chip__icon[data-v-074a6a3b]{color:var(--muted-light);height:calc(var(--ratio)*16);transition:color .2s ease;width:calc(var(--ratio)*16)}.chip__count[data-v-074a6a3b]{background:#ffffff0f;border-radius:999px;box-sizing:border-box;color:var(--muted-light);font-size:calc(var(--ratio)*11);font-variant-numeric:tabular-nums;font-weight:700;min-width:calc(var(--ratio)*22);padding:calc(var(--ratio)*2) calc(var(--ratio)*6);text-align:center}.chip--on[data-v-074a6a3b]{background:#109c492e;border-color:var(--green-bright);color:#fff}.chip--on .chip__icon[data-v-074a6a3b]{color:var(--good)}.chip--on .chip__count[data-v-074a6a3b]{background:#109c494d;color:#fff}.tag[data-v-074a6a3b]{align-items:center;background:#109c491f;border:1px solid rgba(16,156,73,.45);border-radius:calc(var(--ratio)*8);color:var(--soft-white);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:calc(var(--ratio)*13);font-weight:600;gap:calc(var(--ratio)*7);height:calc(var(--ratio)*30);padding:0 calc(var(--ratio)*8) 0 calc(var(--ratio)*11);transition:background-color .2s ease}.tag[data-v-074a6a3b]:hover{background:#109c493d}.tag__icon[data-v-074a6a3b]{color:var(--good);height:calc(var(--ratio)*14);width:calc(var(--ratio)*14)}.tag__close[data-v-074a6a3b]{color:var(--muted-light);height:calc(var(--ratio)*13);width:calc(var(--ratio)*13)}.visually-hidden[data-v-074a6a3b]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media (max-aspect-ratio:3/4){.toolbar__row[data-v-074a6a3b]{flex-wrap:wrap}.toolbar__search[data-v-074a6a3b]{flex-basis:100%}.toolbar .toolbar-button[data-v-074a6a3b-s],.toolbar__filters-toggle[data-v-074a6a3b]{flex:1;padding:0 calc(var(--ratio)*14)}.toolbar__sort[data-v-074a6a3b]{display:none}.panel__group[data-v-074a6a3b]{gap:calc(var(--ratio)*10);grid-template-columns:minmax(0,1fr);padding:calc(var(--ratio)*14) calc(var(--ratio)*14)}.panel__group--sort[data-v-074a6a3b]{display:grid}.panel__foot[data-v-074a6a3b]{padding:calc(var(--ratio)*12) calc(var(--ratio)*14)}.panel__done[data-v-074a6a3b]{flex:1}}
