.catalog-module__7sYcga__root{--fd:var(--font-plex-display),"Arial Narrow",system-ui,sans-serif;--fs:var(--font-plex-sans),system-ui,"Segoe UI",sans-serif;--fm:var(--font-plex-mono),ui-monospace,Consolas,monospace;--tile:#151a20;--tile-line:#222831;--raised:#1c2129;--kit:#f0a868;--ease:cubic-bezier(.22,1,.36,1);scroll-margin-top:80px}.catalog-module__7sYcga__find label{font:600 clamp(1.9rem,4.2vw,2.9rem)/1.05 var(--fd);letter-spacing:-.012em;color:var(--foreground);margin-bottom:18px;display:block}.catalog-module__7sYcga__find label span{color:var(--muted-foreground);font-weight:500}.catalog-module__7sYcga__field{background:var(--tile);border:1px solid var(--input);border-radius:14px;align-items:center;height:60px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.catalog-module__7sYcga__field:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand)20%,transparent)}.catalog-module__7sYcga__field svg{width:20px;height:20px;color:var(--muted-foreground);flex:none;margin:0 14px 0 20px}.catalog-module__7sYcga__field input{min-width:0;height:100%;color:var(--foreground);caret-color:var(--brand);background:0 0;border:0;flex:1;font-size:18px}.catalog-module__7sYcga__field input::placeholder{color:var(--muted-foreground)}.catalog-module__7sYcga__field input:focus,.catalog-module__7sYcga__field input:focus-visible{outline:none}.catalog-module__7sYcga__field input::-webkit-search-cancel-button{display:none}.catalog-module__7sYcga__clear{background:var(--raised);color:var(--muted-foreground);cursor:pointer;border:0;border-radius:8px;margin-right:8px;padding:6px 10px;font-size:13px}.catalog-module__7sYcga__clear:hover{color:var(--foreground)}.catalog-module__7sYcga__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-top:18px;display:flex}.catalog-module__7sYcga__cats{flex-wrap:wrap;gap:6px;display:flex}.catalog-module__7sYcga__cat{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:13.5px;transition:color .2s,border-color .2s,background-color .2s}.catalog-module__7sYcga__cat:hover{color:var(--foreground);border-color:var(--input)}.catalog-module__7sYcga__cat[aria-pressed=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.catalog-module__7sYcga__cat b{opacity:.65;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.catalog-module__7sYcga__status{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13.5px}.catalog-module__7sYcga__group{margin-top:40px}.catalog-module__7sYcga__groupHead{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.catalog-module__7sYcga__groupHead h2{font:600 1.3rem var(--fd);letter-spacing:-.005em;color:var(--foreground)}.catalog-module__7sYcga__groupHead span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13.5px}.catalog-module__7sYcga__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.catalog-module__7sYcga__wall{margin-top:10px}.catalog-module__7sYcga__labelCell{border-top:2px solid var(--border);flex-direction:column;justify-content:flex-end;height:158px;padding:0 4px 12px;display:flex}.catalog-module__7sYcga__labelCell h2{font:600 1.35rem/1.1 var(--fd);letter-spacing:-.005em;color:var(--foreground)}.catalog-module__7sYcga__labelCell span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.catalog-module__7sYcga__posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-module__7sYcga__t{background:var(--tile);min-width:0;height:158px;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--tile-line);transition:background-color .45s var(--ease),box-shadow .3s,opacity .3s,filter .3s;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:size}.catalog-module__7sYcga__top{z-index:2;justify-content:flex-end;display:flex;position:absolute;top:12px;left:64px;right:12px}.catalog-module__7sYcga__badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.catalog-module__7sYcga__badge{white-space:nowrap;background:#0f1216;border-radius:6px;padding:4px 7px;font-size:11.5px;font-weight:500;line-height:1}.catalog-module__7sYcga__kit{color:var(--kit);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--kit)55%,transparent)}.catalog-module__7sYcga__upd{color:var(--signal)}.catalog-module__7sYcga__logo{width:40px;height:40px;color:var(--lc);transition:color .3s,transform .5s var(--ease),opacity .4s;position:absolute;top:14px;left:14px}.catalog-module__7sYcga__logo img{border-radius:9px}.catalog-module__7sYcga__name{transition:transform .45s var(--ease),opacity .25s;font-size:14.5px;font-weight:600;line-height:1.25;position:absolute;bottom:12px;left:14px;right:14px}.catalog-module__7sYcga__name small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.catalog-module__7sYcga__ver{font:500 12px var(--fm)}.catalog-module__7sYcga__facts{color:var(--on);transition:transform .45s var(--ease);gap:1px;margin:0;padding:10px 14px 12px;font-size:12.5px;line-height:1.5;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 2px))}.catalog-module__7sYcga__facts div{justify-content:space-between;gap:10px;display:flex}.catalog-module__7sYcga__facts dt{white-space:nowrap}.catalog-module__7sYcga__facts dd{font-family:var(--fm);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.catalog-module__7sYcga__t:hover,.catalog-module__7sYcga__t:focus-visible{background:var(--c);color:var(--on);box-shadow:none}.catalog-module__7sYcga__t:hover .catalog-module__7sYcga__name small,.catalog-module__7sYcga__t:focus-visible .catalog-module__7sYcga__name small{color:var(--on)}.catalog-module__7sYcga__t:hover .catalog-module__7sYcga__name,.catalog-module__7sYcga__t:focus-visible .catalog-module__7sYcga__name{opacity:0;transform:translateY(-6px)}.catalog-module__7sYcga__t:hover .catalog-module__7sYcga__facts,.catalog-module__7sYcga__t:focus-visible .catalog-module__7sYcga__facts{transform:none}.catalog-module__7sYcga__t:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:0 0 0 5px var(--brand)}.catalog-module__7sYcga__off{opacity:.28;filter:grayscale()}.catalog-module__7sYcga__off .catalog-module__7sYcga__facts{display:none}.catalog-module__7sYcga__off:hover .catalog-module__7sYcga__name,.catalog-module__7sYcga__off:focus-visible .catalog-module__7sYcga__name{opacity:1;transform:none}.catalog-module__7sYcga__off:hover{opacity:.6}.catalog-module__7sYcga__poster{background:var(--c);height:300px;color:var(--on);box-shadow:none}.catalog-module__7sYcga__poster .catalog-module__7sYcga__logo{width:84cqh;height:84cqh;color:var(--on);inset:auto -12% -16% auto}.catalog-module__7sYcga__poster .catalog-module__7sYcga__logo img{border-radius:0}.catalog-module__7sYcga__poster .catalog-module__7sYcga__name{font:700 clamp(1.5rem,8cqw,2.25rem)/1.02 var(--fd);letter-spacing:-.01em;bottom:18px;left:18px;right:45%}.catalog-module__7sYcga__poster .catalog-module__7sYcga__name small{font:400 14px var(--fs);color:var(--on);margin-top:6px}.catalog-module__7sYcga__poster .catalog-module__7sYcga__top{justify-content:flex-start;top:16px;left:18px;right:16px}.catalog-module__7sYcga__poster .catalog-module__7sYcga__badges{flex-direction:row}.catalog-module__7sYcga__poster .catalog-module__7sYcga__facts{background:var(--deep);padding:16px 18px;font-size:13.5px}.catalog-module__7sYcga__poster .catalog-module__7sYcga__facts dd{font-size:13px}.catalog-module__7sYcga__poster:hover .catalog-module__7sYcga__logo,.catalog-module__7sYcga__poster:focus-visible .catalog-module__7sYcga__logo{opacity:.3;transform:translateY(-10%)}.catalog-module__7sYcga__poster:hover .catalog-module__7sYcga__name,.catalog-module__7sYcga__poster:focus-visible .catalog-module__7sYcga__name{opacity:1;transform:translateY(-112px)}.catalog-module__7sYcga__empty{background:var(--tile);box-shadow:inset 0 0 0 1px var(--tile-line);color:var(--foreground);border-radius:12px;margin-top:28px;padding:22px 24px;font-size:15px}.catalog-module__7sYcga__empty a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:1060px){.catalog-module__7sYcga__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.catalog-module__7sYcga__posters{grid-template-columns:1fr}.catalog-module__7sYcga__poster{height:190px}.catalog-module__7sYcga__poster .catalog-module__7sYcga__name{font-size:1.6rem}.catalog-module__7sYcga__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-module__7sYcga__t,.catalog-module__7sYcga__labelCell{height:136px}.catalog-module__7sYcga__t.catalog-module__7sYcga__poster{height:190px}.catalog-module__7sYcga__labelCell{border-top:0;grid-column:1/-1;height:auto;padding:18px 2px 4px}.catalog-module__7sYcga__field{height:54px}}@media (hover:none){.catalog-module__7sYcga__facts{display:none}.catalog-module__7sYcga__t:hover .catalog-module__7sYcga__name{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.catalog-module__7sYcga__t:hover .catalog-module__7sYcga__logo,.catalog-module__7sYcga__t:focus-visible .catalog-module__7sYcga__logo,.catalog-module__7sYcga__t:hover .catalog-module__7sYcga__name,.catalog-module__7sYcga__t:focus-visible .catalog-module__7sYcga__name{transform:none}.catalog-module__7sYcga__poster:hover .catalog-module__7sYcga__name,.catalog-module__7sYcga__poster:focus-visible .catalog-module__7sYcga__name{opacity:0}}
