.download-history-module__xLoEwa__page{min-height:calc(100dvh - var(--site-header-height));background:hsl(var(--background));padding-bottom:96px}.download-history-module__xLoEwa__head{padding-top:28px}.download-history-module__xLoEwa__head h1{font:700 26px/1.2 var(--font-brand), var(--font-body);letter-spacing:-.015em}.download-history-module__xLoEwa__bar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:20px;padding-bottom:16px;display:flex}.download-history-module__xLoEwa__summary{color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);white-space:nowrap;margin-left:auto}.download-history-module__xLoEwa__summary b{color:hsl(var(--primary-hover));font-weight:500}.download-history-module__xLoEwa__list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.download-history-module__xLoEwa__record{min-width:0;position:relative}.download-history-module__xLoEwa__record[data-live]:before,.download-history-module__xLoEwa__record[data-live]:after{content:"";z-index:3;opacity:0;pointer-events:none;width:12px;height:12px;transition:opacity .15s;position:absolute}.download-history-module__xLoEwa__record[data-live]:before{border-top:2px solid hsl(var(--primary));border-left:2px solid hsl(var(--primary));top:-5px;left:-5px}.download-history-module__xLoEwa__record[data-live]:after{border-right:2px solid hsl(var(--primary));border-bottom:2px solid hsl(var(--primary));bottom:-5px;right:-5px}.download-history-module__xLoEwa__record[data-live]:hover:before,.download-history-module__xLoEwa__record[data-live]:hover:after,.download-history-module__xLoEwa__record[data-live]:focus-within:before,.download-history-module__xLoEwa__record[data-live]:focus-within:after{opacity:1}.download-history-module__xLoEwa__box{--cut:14px;background:hsl(var(--card));min-width:0}.download-history-module__xLoEwa__recordHead{grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:grid}.download-history-module__xLoEwa__cover{aspect-ratio:16/9;background-color:hsl(var(--popover));display:block;position:relative;overflow:hidden}.download-history-module__xLoEwa__cover[data-dim] img{filter:grayscale(.85)brightness(.6)}.download-history-module__xLoEwa__coverGone{color:hsl(var(--muted-foreground));place-items:center;display:grid}.download-history-module__xLoEwa__body{gap:5px;min-width:0;display:grid}.download-history-module__xLoEwa__game{max-width:100%;color:hsl(var(--primary-hover));text-overflow:ellipsis;white-space:nowrap;justify-self:start;font-size:12px;line-height:1.3;overflow:hidden}a.download-history-module__xLoEwa__game:hover{text-underline-offset:3px;text-decoration:underline}.download-history-module__xLoEwa__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.35;overflow:hidden}.download-history-module__xLoEwa__title a:hover{color:hsl(var(--primary-hover))}.download-history-module__xLoEwa__title[data-gone]{color:hsl(var(--muted-foreground))}.download-history-module__xLoEwa__by{min-width:0;color:hsl(var(--secondary-foreground));align-items:center;gap:8px;font-size:13px;display:flex}.download-history-module__xLoEwa__avatar{border-radius:5px;flex:none;width:22px;height:22px;position:relative;overflow:hidden}.download-history-module__xLoEwa__by b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.download-history-module__xLoEwa__by span{color:hsl(var(--muted-foreground));white-space:nowrap;flex:none;font-size:12px}.download-history-module__xLoEwa__side{justify-items:end;gap:8px;min-width:0;display:grid}.download-history-module__xLoEwa__tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.download-history-module__xLoEwa__gone,.download-history-module__xLoEwa__locked{white-space:nowrap;border-radius:3px;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.download-history-module__xLoEwa__gone{background:hsl(var(--destructive) / 12%);color:hsl(var(--destructive))}.download-history-module__xLoEwa__locked{background:hsl(var(--accent));color:hsl(var(--secondary-foreground))}.download-history-module__xLoEwa__updateLink{--cut:6px;background:hsl(var(--primary));height:30px;color:hsl(var(--primary-foreground));align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.download-history-module__xLoEwa__updateLink:hover{background:hsl(var(--primary-hover))}.download-history-module__xLoEwa__why{padding:0 16px 12px}.download-history-module__xLoEwa__files{border-top:1px solid hsl(var(--border-subtle));margin:0;padding:4px 16px 6px 12px;list-style:none}.download-history-module__xLoEwa__filesHead{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono);letter-spacing:.06em;padding:8px 0 2px}.download-history-module__xLoEwa__file{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:8px 0;display:grid}.download-history-module__xLoEwa__file+.download-history-module__xLoEwa__file{border-top:1px solid hsl(var(--border-subtle))}.download-history-module__xLoEwa__fileMain{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.download-history-module__xLoEwa__fileName{min-width:0;max-width:100%;color:hsl(var(--foreground));font:500 13px/1.3 var(--font-mono);align-items:center;gap:8px;display:flex}.download-history-module__xLoEwa__fileName svg{color:hsl(var(--muted-foreground));flex:none}.download-history-module__xLoEwa__fileName>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.download-history-module__xLoEwa__fileMeta{color:hsl(var(--muted-foreground));font:500 11px/1.4 var(--font-mono);flex-wrap:wrap;gap:4px 12px;display:flex}.download-history-module__xLoEwa__fileWhy{grid-column:1/-1}.download-history-module__xLoEwa__empty{background:linear-gradient(90deg, hsl(var(--input)) 50%, transparent 0) top / 10px 1px repeat-x, linear-gradient(90deg, hsl(var(--input)) 50%, transparent 0) bottom / 10px 1px repeat-x, linear-gradient(0deg, hsl(var(--input)) 50%, transparent 0) left / 1px 10px repeat-y, linear-gradient(0deg, hsl(var(--input)) 50%, transparent 0) right / 1px 10px repeat-y;text-align:center;justify-items:center;gap:10px;margin-top:16px;padding:52px 24px;display:grid}.download-history-module__xLoEwa__empty h2{font-size:16px}.download-history-module__xLoEwa__empty p{max-width:46ch;color:hsl(var(--muted-foreground));font-size:13px}.download-history-module__xLoEwa__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.download-history-module__xLoEwa__primaryAction{--cut:8px;background:hsl(var(--primary));height:36px;color:hsl(var(--primary-foreground));align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.download-history-module__xLoEwa__primaryAction:hover{background:hsl(var(--primary-hover))}.download-history-module__xLoEwa__alert{border-left:2px solid hsl(var(--destructive));background:hsl(var(--destructive) / 12%);color:hsl(var(--secondary-foreground));border-radius:0 4px 4px 0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.download-history-module__xLoEwa__alert b{color:hsl(var(--foreground))}.download-history-module__xLoEwa__skeletonRow{background:hsl(var(--card));grid-template-columns:168px minmax(0,1fr);gap:16px;padding:12px;display:grid}.download-history-module__xLoEwa__footer{margin-top:24px}@media (max-width:720px){.download-history-module__xLoEwa__head{padding-top:20px}.download-history-module__xLoEwa__head h1{font-size:22px}.download-history-module__xLoEwa__summary{width:100%;margin-left:0}.download-history-module__xLoEwa__recordHead{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px}.download-history-module__xLoEwa__side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center start}.download-history-module__xLoEwa__side>:not(.download-history-module__xLoEwa__updateLink){grid-column:1}.download-history-module__xLoEwa__side>.download-history-module__xLoEwa__updateLink{grid-area:1/2/span 2}.download-history-module__xLoEwa__tags{justify-content:flex-start}.download-history-module__xLoEwa__title{font-size:15px}.download-history-module__xLoEwa__by span{display:none}.download-history-module__xLoEwa__files{padding:2px 10px 6px}.download-history-module__xLoEwa__why{padding:0 10px 10px}.download-history-module__xLoEwa__skeletonRow{grid-template-columns:112px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.download-history-module__xLoEwa__record[data-live]:before,.download-history-module__xLoEwa__record[data-live]:after{transition:none}}
.mod-file-ui-module__a10ayG__sq{flex:none;width:10px;height:10px;display:inline-block}.mod-file-ui-module__a10ayG__sq[data-tone=ok]{background:hsl(var(--success))}.mod-file-ui-module__a10ayG__sq[data-tone=bad]{background:hsl(var(--destructive))}.mod-file-ui-module__a10ayG__sq[data-tone=new]{background:hsl(var(--primary))}.mod-file-ui-module__a10ayG__sq[data-tone=unknown]{box-shadow:inset 0 0 0 2px hsl(var(--warning))}.mod-file-ui-module__a10ayG__sq[data-tone=grey]{box-shadow:inset 0 0 0 2px hsl(var(--input))}.mod-file-ui-module__a10ayG__sq[data-tone=scan]{box-shadow:inset 0 0 0 2px hsl(var(--primary));animation:1s steps(2,end) infinite mod-file-ui-module__a10ayG__blink}@keyframes mod-file-ui-module__a10ayG__blink{50%{box-shadow:inset 0 0 0 2px hsl(var(--primary) / 45%)}}.mod-file-ui-module__a10ayG__st{flex:none;align-items:center;margin:-3px;padding:3px;display:inline-flex}.mod-file-ui-module__a10ayG__st.mod-file-ui-module__a10ayG__labelled{white-space:nowrap;gap:7px;margin:0;padding:0;font-size:12px}.mod-file-ui-module__a10ayG__st:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.mod-file-ui-module__a10ayG__st[data-tone=ok]{color:hsl(var(--success))}.mod-file-ui-module__a10ayG__st[data-tone=bad]{color:hsl(var(--destructive))}.mod-file-ui-module__a10ayG__st[data-tone=unknown]{color:hsl(var(--warning))}.mod-file-ui-module__a10ayG__st[data-tone=scan]{color:hsl(var(--primary-hover))}.mod-file-ui-module__a10ayG__ver{background:hsl(var(--primary) / 14%);height:20px;color:hsl(var(--primary-hover));font:600 12px/1 var(--font-mono);white-space:nowrap;border-radius:3px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.mod-file-ui-module__a10ayG__got,.mod-file-ui-module__a10ayG__upd{white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.mod-file-ui-module__a10ayG__got{background:hsl(var(--success) / 12%);color:hsl(var(--success))}.mod-file-ui-module__a10ayG__upd{background:hsl(var(--primary) / 14%);color:hsl(var(--primary-hover))}.mod-file-ui-module__a10ayG__pt{border:1px solid hsl(var(--border));height:24px;color:hsl(var(--secondary-foreground));font:500 11px/1 var(--font-mono);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mod-file-ui-module__a10ayG__note{color:hsl(var(--secondary-foreground));align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.mod-file-ui-module__a10ayG__note>.mod-file-ui-module__a10ayG__sq{margin-top:3px}.mod-file-ui-module__a10ayG__note b{color:hsl(var(--foreground));font-weight:600}.mod-file-ui-module__a10ayG__note[data-muted]{color:hsl(var(--muted-foreground))}.mod-file-ui-module__a10ayG__note a,.mod-file-ui-module__a10ayG__note button{color:hsl(var(--primary-hover));text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.mod-file-ui-module__a10ayG__dlMain{--cut:12px;background:hsl(var(--primary));width:100%;height:52px;color:hsl(var(--primary-foreground));border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:16px;font-weight:700;line-height:1;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.mod-file-ui-module__a10ayG__dlMain:hover:not(:disabled){background:hsl(var(--primary-hover))}.mod-file-ui-module__a10ayG__dlMain:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-file-ui-module__a10ayG__dlMain:disabled{background:hsl(var(--accent));color:hsl(var(--muted-foreground));cursor:not-allowed}.mod-file-ui-module__a10ayG__dlMain[aria-busy=true]{background:hsl(var(--brand-deep));color:hsl(var(--foreground));cursor:progress}.mod-file-ui-module__a10ayG__dlLabel{z-index:1;align-items:center;gap:10px;min-width:0;display:inline-flex;position:relative}.mod-file-ui-module__a10ayG__dlLabel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-file-ui-module__a10ayG__dlMeta{z-index:1;font:600 12px/1 var(--font-mono);opacity:.8;white-space:nowrap;position:relative}.mod-file-ui-module__a10ayG__seg{pointer-events:none;grid-template-columns:repeat(24,1fr);gap:2px;display:grid;position:absolute;inset:0}.mod-file-ui-module__a10ayG__seg i{background:hsl(var(--primary-hover));opacity:0;animation:10ms linear forwards mod-file-ui-module__a10ayG__segOn;animation-delay:calc(var(--i) * 40ms)}@keyframes mod-file-ui-module__a10ayG__segOn{to{opacity:1}}.mod-file-ui-module__a10ayG__ghost{height:34px;box-shadow:inset 0 0 0 1px hsl(var(--border));color:hsl(var(--secondary-foreground));white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.mod-file-ui-module__a10ayG__ghost:hover:not(:disabled){background:hsl(var(--popover));color:hsl(var(--foreground))}.mod-file-ui-module__a10ayG__ghost:disabled{cursor:not-allowed;opacity:.5}.mod-file-ui-module__a10ayG__ghost:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-file-ui-module__a10ayG__ghost em{color:hsl(var(--muted-foreground));font:600 12px/1 var(--font-mono);font-style:normal}.mod-file-ui-module__a10ayG__ghost[aria-pressed=true]{background:hsl(var(--primary) / 14%);box-shadow:inset 0 0 0 1px hsl(var(--primary) / 45%);color:hsl(var(--primary-hover))}.mod-file-ui-module__a10ayG__ghost[aria-pressed=true] em{color:hsl(var(--primary-hover))}.mod-file-ui-module__a10ayG__ghost[aria-busy=true]{cursor:progress}.mod-file-ui-module__a10ayG__ghost[data-size=sm]{height:30px;padding:0 10px;font-size:12px}.mod-file-ui-module__a10ayG__sha{color:hsl(var(--muted-foreground));font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mod-file-ui-module__a10ayG__sha:hover{color:hsl(var(--foreground))}.mod-file-ui-module__a10ayG__mrow{min-width:0;position:relative}.mod-file-ui-module__a10ayG__mrow:before,.mod-file-ui-module__a10ayG__mrow:after{content:"";z-index:3;opacity:0;pointer-events:none;width:12px;height:12px;transition:opacity .15s;position:absolute}.mod-file-ui-module__a10ayG__mrow:before{border-top:2px solid hsl(var(--primary));border-left:2px solid hsl(var(--primary));top:-5px;left:-5px}.mod-file-ui-module__a10ayG__mrow:after{border-right:2px solid hsl(var(--primary));border-bottom:2px solid hsl(var(--primary));bottom:-5px;right:-5px}.mod-file-ui-module__a10ayG__mrow:hover:before,.mod-file-ui-module__a10ayG__mrow:hover:after,.mod-file-ui-module__a10ayG__mrow:focus-within:before,.mod-file-ui-module__a10ayG__mrow:focus-within:after{opacity:1}.mod-file-ui-module__a10ayG__mrowBox{--cut:12px;background:hsl(var(--card));grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.mod-file-ui-module__a10ayG__mrowBox[data-raised]{background:hsl(var(--popover))}.mod-file-ui-module__a10ayG__mrowBox[data-raised] .mod-file-ui-module__a10ayG__mrowCover{background:hsl(var(--accent))}.mod-file-ui-module__a10ayG__mrowCover{aspect-ratio:16/9;background:hsl(var(--popover));position:relative;overflow:hidden}.mod-file-ui-module__a10ayG__mrowBody{gap:5px;min-width:0;display:grid}.mod-file-ui-module__a10ayG__mrowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.mod-file-ui-module__a10ayG__mrowTitle a:after{content:"";z-index:1;position:absolute;inset:0}.mod-file-ui-module__a10ayG__mrowTitle a:hover{color:hsl(var(--primary-hover))}.mod-file-ui-module__a10ayG__mrowTitle a:focus-visible{outline:none}.mod-file-ui-module__a10ayG__mrow:has(a:focus-visible) .mod-file-ui-module__a10ayG__mrowBox{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-file-ui-module__a10ayG__mrowBy{color:hsl(var(--secondary-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.mod-file-ui-module__a10ayG__sq[data-tone=scan],.mod-file-ui-module__a10ayG__seg i{animation:none}.mod-file-ui-module__a10ayG__seg i{opacity:1}}
.mod-detail-dock-module__ZWXFqW__dock{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(var(--border));background:hsl(var(--card) / 96%);align-items:center;gap:8px;transition:transform .22s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mod-detail-dock-module__ZWXFqW__dock[data-visible]{transform:none}.mod-detail-dock-module__ZWXFqW__dockTitle{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.mod-detail-dock-module__ZWXFqW__dock .mod-detail-dock-module__ZWXFqW__dockSub{height:40px;padding:0 12px}.mod-detail-dock-module__ZWXFqW__dock .mod-detail-dock-module__ZWXFqW__dockMain{--cut:8px;flex:0 auto;gap:10px;width:auto;min-width:0;max-width:62%;height:40px;padding:0 14px;font-size:14px}@media (max-width:1099px){.mod-detail-dock-module__ZWXFqW__dock{display:flex}}@media (max-width:360px){.mod-detail-dock-module__ZWXFqW__dock .mod-detail-dock-module__ZWXFqW__dockMain small{display:none}}@media (prefers-reduced-motion:reduce){.mod-detail-dock-module__ZWXFqW__dock{transition:none}}
.mod-detail-more-module__VhHsWa__block{border-top:1px solid hsl(var(--border));margin-top:64px;padding-top:36px}.mod-detail-more-module__VhHsWa__blockHead{justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:18px;display:flex}.mod-detail-more-module__VhHsWa__blockHead h2{min-width:0;font:700 20px/1.3 var(--font-brand), var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-detail-more-module__VhHsWa__blockLink{color:hsl(var(--secondary-foreground));flex:none;font-size:13px}.mod-detail-more-module__VhHsWa__cardPlaceholder{--cut:14px;aspect-ratio:300/330;background:hsl(var(--card))}.mod-detail-more-module__VhHsWa__feedTail{min-height:64px;color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);justify-content:center;align-items:center;gap:8px;padding-top:20px;display:flex}.mod-detail-more-module__VhHsWa__feedTail i{background:hsl(var(--primary));width:8px;height:8px;animation:.8s steps(2,end) infinite mod-detail-more-module__VhHsWa__pulse}@keyframes mod-detail-more-module__VhHsWa__pulse{50%{opacity:.3}}.mod-detail-more-module__VhHsWa__blockError{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}@media (max-width:1099px){.mod-detail-more-module__VhHsWa__block{margin-top:48px}}@media (prefers-reduced-motion:reduce){.mod-detail-more-module__VhHsWa__feedTail i{animation:none}}
.mod-files-module__9a-ZKG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:18px;display:flex}.mod-files-module__9a-ZKG__head h2,.mod-files-module__9a-ZKG__head h3{font:700 20px/1.3 var(--font-brand), var(--font-body);align-items:baseline;gap:10px;display:flex}.mod-files-module__9a-ZKG__head h3{font-size:16px}.mod-files-module__9a-ZKG__head em{color:hsl(var(--muted-foreground));font:500 13px/1 var(--font-mono);font-style:normal}.mod-files-module__9a-ZKG__head p{color:hsl(var(--muted-foreground));font-size:12px}.mod-files-module__9a-ZKG__groupToggle{font:inherit;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:inline-flex}.mod-files-module__9a-ZKG__groupToggle svg{color:hsl(var(--muted-foreground));align-self:center;transition:transform .15s}.mod-files-module__9a-ZKG__groupToggle[aria-expanded=true] svg{transform:rotate(180deg)}.mod-files-module__9a-ZKG__groupToggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-files-module__9a-ZKG__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mod-files-module__9a-ZKG__busy{opacity:.6;transition:opacity .15s}.mod-files-module__9a-ZKG__groups{gap:40px;display:grid}.mod-files-module__9a-ZKG__messages{gap:8px;margin-bottom:16px;display:grid}.mod-files-module__9a-ZKG__alert{color:hsl(var(--warning));font-size:13px}.mod-files-module__9a-ZKG__muted{color:hsl(var(--muted-foreground));font-size:13px}.mod-files-module__9a-ZKG__file{background:hsl(var(--card));scroll-margin-top:calc(var(--site-header-height) + 64px);transition:box-shadow .3s}.mod-files-module__9a-ZKG__file.mod-files-module__9a-ZKG__highlighted{box-shadow:inset 2px 0 0 hsl(var(--primary))}.mod-files-module__9a-ZKG__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.mod-files-module__9a-ZKG__main{gap:6px;min-width:0;display:grid}.mod-files-module__9a-ZKG__name{min-width:0;color:hsl(var(--foreground));font:500 13px/1.3 var(--font-mono);align-items:center;gap:8px;display:flex}.mod-files-module__9a-ZKG__name>svg{color:hsl(var(--muted-foreground));flex:none}.mod-files-module__9a-ZKG__name>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mod-files-module__9a-ZKG__meta{color:hsl(var(--muted-foreground));font:500 11px/1.4 var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mod-files-module__9a-ZKG__side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mod-files-module__9a-ZKG__row .mod-files-module__9a-ZKG__stateBox,.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__downloadWide,.mod-files-module__9a-ZKG__historyHead>.mod-files-module__9a-ZKG__stateLabel{display:none}.mod-files-module__9a-ZKG__stateBox>div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mod-files-module__9a-ZKG__stateBox .mod-files-module__9a-ZKG__reasonLine{margin-top:6px}.mod-files-module__9a-ZKG__blocks{gap:8px;padding:0 14px 12px;display:grid}.mod-files-module__9a-ZKG__blockRow{color:hsl(var(--secondary-foreground));flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.mod-files-module__9a-ZKG__blockRow>b{width:64px;color:hsl(var(--muted-foreground));font:500 11px/1.6 var(--font-mono);letter-spacing:.04em;flex:none}.mod-files-module__9a-ZKG__blockRow>div{flex:1;min-width:0}.mod-files-module__9a-ZKG__description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.mod-files-module__9a-ZKG__versions{flex-wrap:wrap;gap:6px;display:flex}.mod-files-module__9a-ZKG__deps{gap:10px;max-width:520px;display:grid}.mod-files-module__9a-ZKG__depLabel{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono);align-items:center;gap:8px;margin-bottom:6px;display:flex}.mod-files-module__9a-ZKG__depLabel b{color:hsl(var(--secondary-foreground));font-weight:500}.mod-files-module__9a-ZKG__depLabel b[data-required]{color:hsl(var(--warning))}.mod-files-module__9a-ZKG__depLabel a{color:hsl(var(--primary-hover));font:500 12px/1 var(--font-body);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.mod-files-module__9a-ZKG__foot{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 14px 12px;font-size:12px;display:flex}.mod-files-module__9a-ZKG__reason{color:hsl(var(--secondary-foreground))}.mod-files-module__9a-ZKG__reasonLine{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}.mod-files-module__9a-ZKG__inlineLink{color:hsl(var(--secondary-foreground));background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.mod-files-module__9a-ZKG__inlineLink:hover{color:hsl(var(--primary-hover))}.mod-files-module__9a-ZKG__historyToggle{border:0;border-top:1px solid hsl(var(--border-subtle));width:100%;color:hsl(var(--secondary-foreground));text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.mod-files-module__9a-ZKG__historyToggle:hover{background:hsl(var(--popover));color:hsl(var(--foreground))}.mod-files-module__9a-ZKG__historyToggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.mod-files-module__9a-ZKG__historyToggle svg{margin-left:auto;transition:transform .15s}.mod-files-module__9a-ZKG__historyToggle[aria-expanded=true] svg{transform:rotate(180deg)}.mod-files-module__9a-ZKG__history{padding:0 14px 12px}.mod-files-module__9a-ZKG__historyRow{border-top:1px solid hsl(var(--border-subtle));scroll-margin-top:calc(var(--site-header-height) + 64px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:10px 0;display:grid}.mod-files-module__9a-ZKG__historyRow.mod-files-module__9a-ZKG__highlighted{box-shadow:inset 2px 0 0 hsl(var(--primary));padding-left:10px}.mod-files-module__9a-ZKG__historyHead{color:hsl(var(--muted-foreground));font:500 11px/1.4 var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mod-files-module__9a-ZKG__historyRow>p{color:hsl(var(--secondary-foreground));overflow-wrap:anywhere;grid-column:1;font-size:12px;line-height:1.6}.mod-files-module__9a-ZKG__historyRow>.mod-files-module__9a-ZKG__side{grid-area:1/2/span 2}.mod-files-module__9a-ZKG__historyEmpty{border-top:1px solid hsl(var(--border-subtle));color:hsl(var(--muted-foreground));padding:10px 0;font-size:12px}.mod-files-module__9a-ZKG__moreBtn{border:1px solid hsl(var(--border));background:hsl(var(--card));height:32px;color:hsl(var(--secondary-foreground));border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:0 12px;font-size:13px;display:inline-flex}.mod-files-module__9a-ZKG__moreBtn:hover:not(:disabled){background:hsl(var(--popover));color:hsl(var(--foreground))}.mod-files-module__9a-ZKG__moreBtn em{color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);font-style:normal}.mod-files-module__9a-ZKG__skeletonRow{background:hsl(var(--card));align-items:center;gap:16px;padding:16px 14px;display:flex}@media (max-width:560px){.mod-files-module__9a-ZKG__file{flex-direction:column;gap:10px;padding:14px;display:flex}.mod-files-module__9a-ZKG__file:has(>.mod-files-module__9a-ZKG__historyToggle){padding-bottom:0}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row,.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row>.mod-files-module__9a-ZKG__main,.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row>.mod-files-module__9a-ZKG__side{display:contents}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row .mod-files-module__9a-ZKG__stateBox{display:block}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__blocks,.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__foot{padding:0}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row>.mod-files-module__9a-ZKG__side>.mod-files-module__9a-ZKG__stateIcon,.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row>.mod-files-module__9a-ZKG__side>.mod-files-module__9a-ZKG__download,.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__foot>.mod-files-module__9a-ZKG__reason{display:none}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__foot:not(:has(.mod-files-module__9a-ZKG__inlineLink)){display:none}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row>.mod-files-module__9a-ZKG__side>.mod-files-module__9a-ZKG__sideTag{align-self:flex-start}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__row:has(.mod-files-module__9a-ZKG__stateBox)>.mod-files-module__9a-ZKG__side>.mod-files-module__9a-ZKG__sideTag{display:none}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__downloadWide{height:38px;margin-top:2px;display:inline-flex}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__historyToggle{margin:0 -14px}.mod-files-module__9a-ZKG__file>.mod-files-module__9a-ZKG__historyToggle+div{margin:-10px -14px 0}.mod-files-module__9a-ZKG__blockRow>b{width:100%}.mod-files-module__9a-ZKG__historyRow{grid-template-columns:minmax(0,1fr)}.mod-files-module__9a-ZKG__historyRow>.mod-files-module__9a-ZKG__side{grid-area:auto/1;justify-content:flex-start}.mod-files-module__9a-ZKG__historyHead>.mod-files-module__9a-ZKG__stateIcon{display:none}.mod-files-module__9a-ZKG__historyHead>.mod-files-module__9a-ZKG__stateLabel{display:inline-flex}}@media (prefers-reduced-motion:reduce){.mod-files-module__9a-ZKG__file,.mod-files-module__9a-ZKG__historyToggle svg,.mod-files-module__9a-ZKG__groupToggle svg{transition:none}}
.mod-detail-tabs-module__5oDKnW__tabs{top:var(--sticky-top);z-index:8;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));align-items:center;gap:12px;display:flex;position:sticky}.mod-detail-tabs-module__5oDKnW__tabList{scrollbar-width:none;flex:1;gap:26px;min-width:0;display:flex;overflow-x:auto}.mod-detail-tabs-module__5oDKnW__tabList::-webkit-scrollbar{display:none}.mod-detail-tabs-module__5oDKnW__tab{color:hsl(var(--muted-foreground));background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:15px 0 13px;font-size:14px;transition:color .15s;display:inline-flex;position:relative}.mod-detail-tabs-module__5oDKnW__tab:hover{color:hsl(var(--foreground))}.mod-detail-tabs-module__5oDKnW__tab:after{content:"";background:hsl(var(--primary));height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.mod-detail-tabs-module__5oDKnW__tab[aria-selected=true]{color:hsl(var(--foreground))}.mod-detail-tabs-module__5oDKnW__tab[aria-selected=true]:after{transform:scaleX(1)}.mod-detail-tabs-module__5oDKnW__tab:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.mod-detail-tabs-module__5oDKnW__tab em{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono);font-style:normal}.mod-detail-tabs-module__5oDKnW__tocMenu{flex:none}.mod-detail-tabs-module__5oDKnW__panel{padding-top:32px}.mod-detail-tabs-module__5oDKnW__panel[hidden]{display:none}.mod-detail-tabs-module__5oDKnW__prose{max-width:760px;color:hsl(var(--secondary-foreground));overflow-wrap:anywhere;font-size:15px;line-height:1.85;position:relative}.mod-detail-tabs-module__5oDKnW__prose>:first-child{margin-top:0}.mod-detail-tabs-module__5oDKnW__prose :where(p,ul,ol,pre,blockquote,table){margin:0 0 1em}.mod-detail-tabs-module__5oDKnW__prose :where(h1,h2,h3,h4){color:hsl(var(--foreground));font-family:var(--font-brand), var(--font-body);scroll-margin-top:calc(var(--sticky-top) + 64px);margin:1.6em 0 .6em;font-weight:700;line-height:1.35}.mod-detail-tabs-module__5oDKnW__prose h1{font-size:20px}.mod-detail-tabs-module__5oDKnW__prose h2{font-size:18px}.mod-detail-tabs-module__5oDKnW__prose h3{font-size:16px}.mod-detail-tabs-module__5oDKnW__prose h4{font-size:15px}.mod-detail-tabs-module__5oDKnW__prose strong{color:hsl(var(--foreground))}.mod-detail-tabs-module__5oDKnW__prose ul{padding-left:1.2em;list-style:none}.mod-detail-tabs-module__5oDKnW__prose ul>li{position:relative}.mod-detail-tabs-module__5oDKnW__prose ul>li:before{content:"";background:hsl(var(--muted-foreground));width:5px;height:5px;position:absolute;top:.78em;left:-1em}.mod-detail-tabs-module__5oDKnW__prose ol{padding-left:1.4em;list-style:decimal}.mod-detail-tabs-module__5oDKnW__prose ol>li::marker{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:13px}.mod-detail-tabs-module__5oDKnW__prose li>p{margin:0 0 .4em}.mod-detail-tabs-module__5oDKnW__prose a{color:hsl(var(--primary-hover));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary) / 45%);text-decoration-color:hsl(var(--primary) / 45%);text-underline-offset:3px}.mod-detail-tabs-module__5oDKnW__prose a:hover{-webkit-text-decoration-color:hsl(var(--primary-hover));text-decoration-color:hsl(var(--primary-hover))}.mod-detail-tabs-module__5oDKnW__prose code{background:hsl(var(--popover));color:hsl(var(--foreground));font:500 .86em/1.5 var(--font-mono);border-radius:3px;padding:1px 5px}.mod-detail-tabs-module__5oDKnW__prose pre{border:1px solid hsl(var(--border));background:hsl(var(--card));font:500 13px/1.6 var(--font-mono);padding:12px 14px;overflow-x:auto}.mod-detail-tabs-module__5oDKnW__prose pre code{background:0 0;padding:0}.mod-detail-tabs-module__5oDKnW__prose blockquote{border-left:2px solid hsl(var(--input));color:hsl(var(--muted-foreground));padding-left:14px}.mod-detail-tabs-module__5oDKnW__prose img{max-width:100%;height:auto;margin:6px 0}.mod-detail-tabs-module__5oDKnW__prose hr{border:0;border-top:1px solid hsl(var(--border));margin:1.6em 0}.mod-detail-tabs-module__5oDKnW__prose table{border:1px solid hsl(var(--border));border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.mod-detail-tabs-module__5oDKnW__prose :where(th,td){border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:9px 12px}.mod-detail-tabs-module__5oDKnW__prose th{background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px;font-weight:500}.mod-detail-tabs-module__5oDKnW__prose tr:last-child td{border-bottom:0}.mod-detail-tabs-module__5oDKnW__clamped{--clamp-height:680px;max-height:var(--clamp-height);overflow:hidden}.mod-detail-tabs-module__5oDKnW__clamped:after{content:"";top:calc(var(--clamp-height) - 140px);background:linear-gradient(180deg, transparent, hsl(var(--background)));height:140px;position:absolute;left:0;right:0}.mod-detail-tabs-module__5oDKnW__moreRow{max-width:760px;margin-top:4px}.mod-detail-tabs-module__5oDKnW__moreBtn{border:1px solid hsl(var(--border));background:hsl(var(--card));height:34px;color:hsl(var(--secondary-foreground));border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:13px;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.mod-detail-tabs-module__5oDKnW__moreBtn:hover:not(:disabled){border-color:hsl(var(--input));background:hsl(var(--popover));color:hsl(var(--foreground))}.mod-detail-tabs-module__5oDKnW__moreBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-detail-tabs-module__5oDKnW__moreBtn em{color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);font-style:normal}.mod-detail-tabs-module__5oDKnW__slot{background:linear-gradient(90deg, hsl(var(--input)) 50%, transparent 0) top / 10px 1px repeat-x, linear-gradient(90deg, hsl(var(--input)) 50%, transparent 0) bottom / 10px 1px repeat-x, linear-gradient(0deg, hsl(var(--input)) 50%, transparent 0) left / 1px 10px repeat-y, linear-gradient(0deg, hsl(var(--input)) 50%, transparent 0) right / 1px 10px repeat-y;max-width:760px;color:hsl(var(--muted-foreground));text-align:center;justify-items:center;gap:10px;padding:36px 24px;font-size:13px;display:grid}.mod-detail-tabs-module__5oDKnW__slot b{color:hsl(var(--foreground));font-size:15px}.mod-detail-tabs-module__5oDKnW__hot{border-top:1px solid hsl(var(--border));max-width:760px;margin-top:40px;padding-top:24px}.mod-detail-tabs-module__5oDKnW__hotHead{font:700 16px/1.3 var(--font-brand), var(--font-body);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mod-detail-tabs-module__5oDKnW__hotHead em{color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);font-style:normal}.mod-detail-tabs-module__5oDKnW__hotItem{border-bottom:1px solid hsl(var(--border-subtle));grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.mod-detail-tabs-module__5oDKnW__hotAvatar{border-radius:5px;width:28px;height:28px;position:relative;overflow:hidden}.mod-detail-tabs-module__5oDKnW__hotMeta{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.mod-detail-tabs-module__5oDKnW__hotMeta b{color:hsl(var(--foreground))}.mod-detail-tabs-module__5oDKnW__hotMeta time{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono)}.mod-detail-tabs-module__5oDKnW__authorBadge{background:hsl(var(--primary) / 14%);height:18px;color:hsl(var(--primary-hover));border-radius:3px;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.mod-detail-tabs-module__5oDKnW__hotText{-webkit-line-clamp:3;color:hsl(var(--secondary-foreground));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.mod-detail-tabs-module__5oDKnW__hotText b{color:hsl(var(--foreground))}.mod-detail-tabs-module__5oDKnW__hotStats{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono);gap:14px;margin-top:6px;display:flex}.mod-detail-tabs-module__5oDKnW__hotStats span{align-items:center;gap:5px;display:inline-flex}.mod-detail-tabs-module__5oDKnW__hot .mod-detail-tabs-module__5oDKnW__moreBtn{margin-top:16px}.mod-detail-tabs-module__5oDKnW__hotEmpty{background:hsl(var(--card));max-width:760px;color:hsl(var(--muted-foreground));align-items:center;gap:10px;margin-top:36px;padding:14px 16px;font-size:13px;display:flex}@media (min-width:1100px){.mod-detail-tabs-module__5oDKnW__tocMenu{display:none}}@media (max-width:720px){.mod-detail-tabs-module__5oDKnW__tabList{gap:20px}}@media (prefers-reduced-motion:reduce){.mod-detail-tabs-module__5oDKnW__tab:after{transition:none}}
.download-page-module__pYl-zW__page{padding-bottom:96px}.download-page-module__pYl-zW__head{padding-top:28px}.download-page-module__pYl-zW__mhead{border-bottom:1px solid hsl(var(--border));grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding-bottom:24px;display:grid}.download-page-module__pYl-zW__cover{--cut:14px;aspect-ratio:16/9;background:hsl(var(--popover));display:block;position:relative;overflow:hidden}.download-page-module__pYl-zW__info,.download-page-module__pYl-zW__titleBlock{gap:8px;min-width:0;display:grid}.download-page-module__pYl-zW__game{min-width:0;color:hsl(var(--primary-hover));align-items:center;gap:8px;font-size:13px;display:flex}.download-page-module__pYl-zW__gameIcon{border-radius:4px;flex:none;width:20px;height:20px;position:relative;overflow:hidden}.download-page-module__pYl-zW__game a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.download-page-module__pYl-zW__game a:hover{text-underline-offset:3px;text-decoration:underline}.download-page-module__pYl-zW__title{font:700 24px/1.3 var(--font-brand), var(--font-body);letter-spacing:-.012em;overflow-wrap:anywhere}.download-page-module__pYl-zW__short{-webkit-line-clamp:2;color:hsl(var(--secondary-foreground));-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.download-page-module__pYl-zW__by{color:hsl(var(--secondary-foreground));flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.download-page-module__pYl-zW__author{align-items:center;gap:8px;min-width:0;display:inline-flex}.download-page-module__pYl-zW__avatar{border-radius:5px;flex:none;width:22px;height:22px;position:relative;overflow:hidden}.download-page-module__pYl-zW__by small{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono)}.download-page-module__pYl-zW__textLink{color:hsl(var(--primary-hover));font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary) / 45%);text-decoration-color:hsl(var(--primary) / 45%);text-underline-offset:3px;background:0 0;border:0;padding:0}.download-page-module__pYl-zW__textLink:hover{text-decoration-color:currentColor}.download-page-module__pYl-zW__layout{grid-template:"pick rail""info rail"1fr/minmax(0,1fr) 360px;column-gap:48px;padding-top:28px;display:grid}.download-page-module__pYl-zW__pick{grid-area:pick;min-width:0}.download-page-module__pYl-zW__fileInfo{grid-area:info;min-width:0}.download-page-module__pYl-zW__pick+.download-page-module__pYl-zW__fileInfo{margin-top:32px}.download-page-module__pYl-zW__rail{top:calc(var(--site-header-height) + 16px);grid-area:rail;align-self:start;min-width:0;position:sticky}.download-page-module__pYl-zW__secHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:14px;display:flex}.download-page-module__pYl-zW__secHead h2{font:700 18px/1.3 var(--font-brand), var(--font-body);align-items:baseline;gap:10px;display:flex}.download-page-module__pYl-zW__secHead em{color:hsl(var(--muted-foreground));font:500 13px/1 var(--font-mono);font-style:normal}.download-page-module__pYl-zW__options{gap:8px;display:grid}.download-page-module__pYl-zW__option{cursor:pointer;display:block;position:relative}.download-page-module__pYl-zW__option input{opacity:0;pointer-events:none;position:absolute}.download-page-module__pYl-zW__optionBox{background:hsl(var(--card));grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 14px;transition:background-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #0000}.download-page-module__pYl-zW__option:hover .download-page-module__pYl-zW__optionBox{background:hsl(var(--popover))}.download-page-module__pYl-zW__dot{border:1.5px solid hsl(var(--input));border-radius:50%;place-items:center;width:16px;height:16px;transition:border-color .15s;display:grid}.download-page-module__pYl-zW__dot:after{content:"";background:hsl(var(--primary));border-radius:50%;width:8px;height:8px;transition:transform .15s;transform:scale(0)}.download-page-module__pYl-zW__option input:checked+.download-page-module__pYl-zW__optionBox{background:hsl(var(--popover));box-shadow:inset 2px 0 0 hsl(var(--primary)), inset 0 0 0 1px hsl(var(--primary) / 45%)}.download-page-module__pYl-zW__option input:checked+.download-page-module__pYl-zW__optionBox .download-page-module__pYl-zW__dot{border-color:hsl(var(--primary))}.download-page-module__pYl-zW__option input:checked+.download-page-module__pYl-zW__optionBox .download-page-module__pYl-zW__dot:after{transform:scale(1)}.download-page-module__pYl-zW__option input:focus-visible+.download-page-module__pYl-zW__optionBox{outline:2px solid hsl(var(--ring));outline-offset:2px}.download-page-module__pYl-zW__optionSide>.download-page-module__pYl-zW__optionStateLabel,.download-page-module__pYl-zW__selfMeta>.download-page-module__pYl-zW__selfStateLabel{display:none}.download-page-module__pYl-zW__optionMain{gap:5px;min-width:0;display:grid}.download-page-module__pYl-zW__optionName{min-width:0;color:hsl(var(--foreground));font:500 13px/1.3 var(--font-mono);align-items:center;gap:8px;display:flex}.download-page-module__pYl-zW__optionName svg{color:hsl(var(--muted-foreground));flex:none}.download-page-module__pYl-zW__optionName>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.download-page-module__pYl-zW__optionMeta{color:hsl(var(--muted-foreground));font:500 11px/1.4 var(--font-mono);flex-wrap:wrap;gap:4px 12px;display:flex}.download-page-module__pYl-zW__optionSide{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.download-page-module__pYl-zW__loadBox{border-top:2px solid hsl(var(--primary));gap:12px;padding-top:14px;display:grid}.download-page-module__pYl-zW__loadHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.download-page-module__pYl-zW__loadHead h2{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono);letter-spacing:.08em}.download-page-module__pYl-zW__loadHead span{color:hsl(var(--muted-foreground));font-size:12px}.download-page-module__pYl-zW__selfBox{background:hsl(var(--card));min-width:0;box-shadow:inset 2px 0 0 hsl(var(--primary));gap:6px;padding:10px 12px;display:grid}.download-page-module__pYl-zW__selfMeta{color:hsl(var(--muted-foreground));font:500 11px/1.2 var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.download-page-module__pYl-zW__notes{gap:8px;display:grid}.download-page-module__pYl-zW__notice{border-left:2px solid hsl(var(--muted-foreground));background:hsl(var(--popover));color:hsl(var(--secondary-foreground));border-radius:0 4px 4px 0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 10px;padding:9px 12px;font-size:12px;line-height:1.55;display:grid}.download-page-module__pYl-zW__notice>svg{margin-top:2px}.download-page-module__pYl-zW__notice b{color:hsl(var(--foreground));font-size:13px;font-weight:600;display:block}.download-page-module__pYl-zW__notice code{color:hsl(var(--foreground));font:500 12px/1.4 var(--font-mono);overflow-wrap:anywhere}.download-page-module__pYl-zW__notice[data-tone=ok]{border-color:hsl(var(--success));background:hsl(var(--success) / 12%)}.download-page-module__pYl-zW__notice[data-tone=ok]>svg{color:hsl(var(--success))}.download-page-module__pYl-zW__notice[data-tone=warn]{border-color:hsl(var(--warning));background:hsl(var(--warning) / 12%)}.download-page-module__pYl-zW__notice[data-tone=warn]>svg{color:hsl(var(--warning))}.download-page-module__pYl-zW__railLinks{border-top:1px solid hsl(var(--border-subtle));flex-wrap:wrap;gap:8px 16px;padding-top:12px;font-size:13px;display:flex}.download-page-module__pYl-zW__railLinks a,.download-page-module__pYl-zW__railLinks button{color:hsl(var(--secondary-foreground));background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.download-page-module__pYl-zW__railLinks a:hover,.download-page-module__pYl-zW__railLinks button:hover{color:hsl(var(--primary-hover))}.download-page-module__pYl-zW__empty{color:hsl(var(--secondary-foreground));justify-items:start;gap:8px;padding:24px 0;font-size:14px;display:grid}.download-page-module__pYl-zW__empty b{color:hsl(var(--foreground));font-size:16px}@media (max-width:999px){.download-page-module__pYl-zW__layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"pick""rail""info"}.download-page-module__pYl-zW__rail{margin-top:24px;position:static}.download-page-module__pYl-zW__layout:not(:has(.download-page-module__pYl-zW__pick))>.download-page-module__pYl-zW__rail{margin-top:0}.download-page-module__pYl-zW__fileInfo,.download-page-module__pYl-zW__pick+.download-page-module__pYl-zW__fileInfo{margin-top:32px}}@media (max-width:720px){.download-page-module__pYl-zW__head{padding-top:20px}.download-page-module__pYl-zW__mhead{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px}.download-page-module__pYl-zW__info{display:contents}.download-page-module__pYl-zW__titleBlock{gap:6px}.download-page-module__pYl-zW__title{font-size:18px}.download-page-module__pYl-zW__short{display:none}.download-page-module__pYl-zW__by{grid-column:1/-1}}@media (max-width:560px){.download-page-module__pYl-zW__optionBox{grid-template-columns:18px minmax(0,1fr)}.download-page-module__pYl-zW__optionSide{grid-column:2;justify-content:flex-start}.download-page-module__pYl-zW__optionSide>.download-page-module__pYl-zW__optionStateIcon,.download-page-module__pYl-zW__selfMeta>.download-page-module__pYl-zW__selfStateIcon{display:none}.download-page-module__pYl-zW__optionSide>.download-page-module__pYl-zW__optionStateLabel,.download-page-module__pYl-zW__selfMeta>.download-page-module__pYl-zW__selfStateLabel{display:inline-flex}}@media (prefers-reduced-motion:reduce){.download-page-module__pYl-zW__optionBox,.download-page-module__pYl-zW__dot,.download-page-module__pYl-zW__dot:after{transition:none}}
.mod-catalog-module__SZsixa__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mod-catalog-module__SZsixa__sidebar{overscroll-behavior:contain;scrollbar-width:thin;gap:22px;max-height:calc(100dvh - 96px);padding-right:4px;display:grid;position:sticky;top:80px;overflow-y:auto}.mod-catalog-module__SZsixa__content{min-width:0}.mod-catalog-module__SZsixa__drawerTrigger{display:none}.mod-catalog-module__SZsixa__section{border-top:1px solid hsl(var(--border-subtle));gap:12px;padding-top:18px;display:grid}.mod-catalog-module__SZsixa__section:first-child{border-top:0;padding-top:0}.mod-catalog-module__SZsixa__sectionHead{color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);letter-spacing:.04em;align-items:baseline;gap:8px;display:flex}.mod-catalog-module__SZsixa__sectionHead b{color:hsl(var(--foreground));font:600 13px/1 var(--font-body);letter-spacing:0}.mod-catalog-module__SZsixa__chips{flex-wrap:wrap;gap:6px;display:flex}.mod-catalog-module__SZsixa__chip{border:1px solid hsl(var(--border));background:hsl(var(--card));max-width:100%;height:28px;color:hsl(var(--secondary-foreground));cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.mod-catalog-module__SZsixa__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-catalog-module__SZsixa__chip small{color:hsl(var(--muted-foreground));font:500 11px/1 var(--font-mono);flex:none}.mod-catalog-module__SZsixa__chip:hover:not(:disabled){border-color:hsl(var(--input));color:hsl(var(--foreground))}.mod-catalog-module__SZsixa__chip[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.mod-catalog-module__SZsixa__chip[aria-pressed=true] small{color:hsl(var(--primary-hover))}.mod-catalog-module__SZsixa__chip:disabled{cursor:default;opacity:.4}.mod-catalog-module__SZsixa__chip:focus-visible,.mod-catalog-module__SZsixa__textButton:focus-visible,.mod-catalog-module__SZsixa__sort button:focus-visible,.mod-catalog-module__SZsixa__active button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-catalog-module__SZsixa__textButton{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.mod-catalog-module__SZsixa__textButton:hover{color:hsl(var(--primary-hover))}.mod-catalog-module__SZsixa__note{color:hsl(var(--muted-foreground));font-size:13px}.mod-catalog-module__SZsixa__toolbar{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;min-height:36px;display:flex}.mod-catalog-module__SZsixa__count{min-width:0;color:hsl(var(--secondary-foreground));flex:1;align-items:baseline;gap:6px;font-size:13px;display:flex}.mod-catalog-module__SZsixa__count b{color:hsl(var(--foreground));font-family:var(--font-brand), var(--font-body);font-variant-numeric:tabular-nums;font-size:18px}.mod-catalog-module__SZsixa__count small{color:hsl(var(--muted-foreground));font:500 12px/1 var(--font-mono);margin-left:6px}.mod-catalog-module__SZsixa__sort{gap:20px;display:flex}.mod-catalog-module__SZsixa__sort button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 0;font-size:14px;font-weight:600;line-height:20px}.mod-catalog-module__SZsixa__sort button:hover{color:hsl(var(--foreground))}.mod-catalog-module__SZsixa__sort button[aria-pressed=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--foreground))}.mod-catalog-module__SZsixa__active{flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.mod-catalog-module__SZsixa__active>button:not(.mod-catalog-module__SZsixa__textButton){border:1px solid hsl(var(--border));background:hsl(var(--popover));max-width:100%;height:26px;color:hsl(var(--foreground));cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.mod-catalog-module__SZsixa__active>button:not(.mod-catalog-module__SZsixa__textButton):hover{border-color:hsl(var(--primary))}.mod-catalog-module__SZsixa__active em{color:hsl(var(--muted-foreground));font-style:normal}.mod-catalog-module__SZsixa__active span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-catalog-module__SZsixa__results{padding-top:22px}.mod-catalog-module__SZsixa__grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:24px 20px;display:grid}.mod-catalog-module__SZsixa__skeletonCard{background:hsl(var(--card));gap:10px;padding-bottom:14px;display:grid}.mod-catalog-module__SZsixa__empty{background-color:hsl(var(--card));background-image:repeating-linear-gradient(90deg, hsl(var(--input)) 0 6px, transparent 6px 12px), repeating-linear-gradient(90deg, hsl(var(--input)) 0 6px, transparent 6px 12px), repeating-linear-gradient(0deg, hsl(var(--input)) 0 6px, transparent 6px 12px), repeating-linear-gradient(0deg, hsl(var(--input)) 0 6px, transparent 6px 12px);background-position:top,bottom,0,100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;justify-items:start;gap:14px;padding:32px;display:grid}.mod-catalog-module__SZsixa__empty h2{font-size:18px;font-weight:700}.mod-catalog-module__SZsixa__empty p{color:hsl(var(--secondary-foreground));font-size:14px}.mod-catalog-module__SZsixa__relax{flex-wrap:wrap;gap:8px;display:flex}.mod-catalog-module__SZsixa__drawerOverlay{z-index:50;background:#0009;animation:.2s both mod-catalog-module__SZsixa__overlay-in;position:fixed;inset:0}.mod-catalog-module__SZsixa__drawerOverlay[data-state=closed]{animation:.18s both mod-catalog-module__SZsixa__overlay-out}.mod-catalog-module__SZsixa__drawer{z-index:50;border-top:2px solid hsl(var(--primary));background:hsl(var(--background));grid-template-rows:auto minmax(0,1fr) auto;max-height:85dvh;animation:.32s cubic-bezier(.2,.8,.2,1) both mod-catalog-module__SZsixa__drawer-in;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 60px -20px #0009}.mod-catalog-module__SZsixa__drawer[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both mod-catalog-module__SZsixa__drawer-out}.mod-catalog-module__SZsixa__drawer:before{background:hsl(var(--input));content:"";width:28px;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mod-catalog-module__SZsixa__drawerBody>*{animation:.32s cubic-bezier(.2,.8,.2,1) both mod-catalog-module__SZsixa__drawer-item}.mod-catalog-module__SZsixa__drawerBody>:nth-child(2){animation-delay:40ms}.mod-catalog-module__SZsixa__drawerBody>:nth-child(3){animation-delay:80ms}.mod-catalog-module__SZsixa__drawerBody>:nth-child(n+4){animation-delay:.12s}@keyframes mod-catalog-module__SZsixa__overlay-in{0%{opacity:0}}@keyframes mod-catalog-module__SZsixa__overlay-out{to{opacity:0}}@keyframes mod-catalog-module__SZsixa__drawer-in{0%{transform:translateY(100%)}}@keyframes mod-catalog-module__SZsixa__drawer-out{to{transform:translateY(100%)}}@keyframes mod-catalog-module__SZsixa__drawer-item{0%{opacity:0;transform:translateY(8px)}}.mod-catalog-module__SZsixa__drawerHead{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:16px 12px 10px 16px;font-size:16px;font-weight:600;display:flex}.mod-catalog-module__SZsixa__drawerHead button{width:36px;height:36px;color:hsl(var(--foreground));background:0 0;border:0;place-items:center;display:inline-grid}.mod-catalog-module__SZsixa__drawerBody{overscroll-behavior:contain;align-content:start;gap:22px;padding:18px 16px;display:grid;overflow-y:auto}.mod-catalog-module__SZsixa__drawerFoot{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border))}.mod-catalog-module__SZsixa__drawerFoot button{background:hsl(var(--primary));width:100%;height:44px;color:hsl(var(--primary-foreground));border:0;font-size:15px;font-weight:600}@media (max-width:1023px){.mod-catalog-module__SZsixa__layout{grid-template-columns:minmax(0,1fr)}.mod-catalog-module__SZsixa__sidebar{display:none}.mod-catalog-module__SZsixa__drawerTrigger{height:36px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 0 0 14px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.mod-catalog-module__SZsixa__drawerTrigger:before{background:hsl(var(--border));content:"";width:1px;position:absolute;top:11px;bottom:11px;left:0}.mod-catalog-module__SZsixa__drawerTrigger:hover,.mod-catalog-module__SZsixa__drawerTrigger[data-state=open]{color:hsl(var(--foreground))}.mod-catalog-module__SZsixa__drawerTrigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.mod-catalog-module__SZsixa__drawerTrigger:has(small){color:hsl(var(--primary-hover))}.mod-catalog-module__SZsixa__drawerTrigger:has(small):hover{color:hsl(var(--primary-hover))}.mod-catalog-module__SZsixa__drawerTrigger small{background:hsl(var(--primary));min-width:16px;height:16px;color:hsl(var(--primary-foreground));font:600 10px/1 var(--font-mono);place-items:center;padding:0 4px;display:inline-grid}.mod-catalog-module__SZsixa__drawer .mod-catalog-module__SZsixa__chip{height:34px;padding:0 12px}}@media (max-width:639px){.mod-catalog-module__SZsixa__count small{display:none}.mod-catalog-module__SZsixa__count b{font-size:15px}.mod-catalog-module__SZsixa__sort{gap:16px}.mod-catalog-module__SZsixa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.mod-catalog-module__SZsixa__empty{padding:22px 18px}}@media (min-width:1024px){.mod-catalog-module__SZsixa__drawer,.mod-catalog-module__SZsixa__drawerOverlay{display:none}}@media (prefers-reduced-motion:reduce){.mod-catalog-module__SZsixa__chip,.mod-catalog-module__SZsixa__drawerTrigger{transition:none}.mod-catalog-module__SZsixa__drawer,.mod-catalog-module__SZsixa__drawerOverlay,.mod-catalog-module__SZsixa__drawerBody>*{animation:none}}
.card-carousel-module__eidFFW__root{min-width:0;container-type:inline-size}.card-carousel-module__eidFFW__sectionHeader{justify-content:space-between;align-items:center;width:100%;height:32px;display:flex}.card-carousel-module__eidFFW__sectionTitle{color:hsl(var(--foreground) / 90%);font-size:var(--text-xl);letter-spacing:.01em;margin:0;font-weight:700;line-height:32px}.card-carousel-module__eidFFW__viewport{isolation:isolate;touch-action:pan-y pinch-zoom;cursor:grab;margin-top:12px;padding-top:4px;position:relative;overflow:hidden}.card-carousel-module__eidFFW__viewport:before,.card-carousel-module__eidFFW__viewport:after{content:"";z-index:3;pointer-events:none;opacity:0;width:clamp(24px,4vw,60px);transition:opacity 60ms ease-out;position:absolute;top:4px;bottom:0}.card-carousel-module__eidFFW__viewport:before{background:linear-gradient(to right, hsl(var(--background)), hsl(var(--background) / 0));left:0}.card-carousel-module__eidFFW__viewport:after{background:linear-gradient(to left, hsl(var(--background)), hsl(var(--background) / 0));right:0}.card-carousel-module__eidFFW__viewport[data-can-scroll-left=true]:before,.card-carousel-module__eidFFW__viewport[data-can-scroll-right=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.card-carousel-module__eidFFW__viewport:before,.card-carousel-module__eidFFW__viewport:after{transition:none}}.card-carousel-module__eidFFW__viewport:active{cursor:grabbing}.card-carousel-module__eidFFW__track{-webkit-user-select:none;user-select:none}.card-carousel-module__eidFFW__track img{-webkit-user-drag:none}.card-carousel-module__eidFFW__controls{gap:8px;display:flex}.card-carousel-module__eidFFW__button{background:hsl(var(--muted));width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.card-carousel-module__eidFFW__button:hover:not(:disabled){background:hsl(var(--accent))}.card-carousel-module__eidFFW__button:disabled{opacity:.3;cursor:default}.card-carousel-module__eidFFW__button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.card-carousel-module__eidFFW__empty{margin-top:16px}
.game-catalog-card-module__aErfYa__card{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.game-catalog-card-module__aErfYa__frame{margin-bottom:4px;position:relative}.game-catalog-card-module__aErfYa__frame:before,.game-catalog-card-module__aErfYa__frame:after{z-index:3;content:"";opacity:0;pointer-events:none;width:12px;height:12px;transition:opacity .15s;position:absolute}.game-catalog-card-module__aErfYa__frame:before{border-top:2px solid hsl(var(--primary));border-left:2px solid hsl(var(--primary));top:-5px;left:-5px}.game-catalog-card-module__aErfYa__frame:after{border-right:2px solid hsl(var(--primary));border-bottom:2px solid hsl(var(--primary));bottom:-5px;right:-5px}.game-catalog-card-module__aErfYa__card:hover .game-catalog-card-module__aErfYa__frame:before,.game-catalog-card-module__aErfYa__card:hover .game-catalog-card-module__aErfYa__frame:after,.game-catalog-card-module__aErfYa__card:focus-within .game-catalog-card-module__aErfYa__frame:before,.game-catalog-card-module__aErfYa__card:focus-within .game-catalog-card-module__aErfYa__frame:after{opacity:1}.game-catalog-card-module__aErfYa__cover{--cut:14px;aspect-ratio:2/3;background:hsl(var(--muted));position:relative;overflow:hidden}.game-catalog-card-module__aErfYa__image{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s}.game-catalog-card-module__aErfYa__contain{object-fit:contain;padding:18%}.game-catalog-card-module__aErfYa__card:hover .game-catalog-card-module__aErfYa__image{filter:brightness(1.08);transform:scale(1.03)}.game-catalog-card-module__aErfYa__frame .game-catalog-card-module__aErfYa__favorite{z-index:5;width:30px;height:30px;position:absolute;top:8px;right:8px}.game-catalog-card-module__aErfYa__frame .game-catalog-card-module__aErfYa__favorite svg{width:17px;height:17px}.game-catalog-card-module__aErfYa__frame .game-catalog-card-module__aErfYa__favorite:not([aria-pressed=true]){color:#ffffffd9}.game-catalog-card-module__aErfYa__frame .game-catalog-card-module__aErfYa__favorite:not([aria-pressed=true]):hover{color:#fff}.game-catalog-card-module__aErfYa__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.4;transition:color .15s;overflow:hidden}.game-catalog-card-module__aErfYa__card:hover .game-catalog-card-module__aErfYa__title{color:hsl(var(--primary-hover))}.game-catalog-card-module__aErfYa__link{text-decoration:none}.game-catalog-card-module__aErfYa__link:after{z-index:4;content:"";position:absolute;inset:0}.game-catalog-card-module__aErfYa__link:focus-visible{outline:none}.game-catalog-card-module__aErfYa__card:has(.game-catalog-card-module__aErfYa__link:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:4px}.game-catalog-card-module__aErfYa__meter{color:hsl(var(--secondary-foreground));font:500 12px/1.4 var(--font-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;display:flex}.game-catalog-card-module__aErfYa__meter>.game-catalog-card-module__aErfYa__stat{z-index:5;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:relative}.game-catalog-card-module__aErfYa__meter svg{color:hsl(var(--muted-foreground));flex:none}.game-catalog-card-module__aErfYa__grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 18px;display:grid}@media (max-width:639px){.game-catalog-card-module__aErfYa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.game-catalog-card-module__aErfYa__title{font-size:14px}}@media (prefers-reduced-motion:reduce){.game-catalog-card-module__aErfYa__image,.game-catalog-card-module__aErfYa__frame:before,.game-catalog-card-module__aErfYa__frame:after{transition:none}}
.community-game-rail-module__6Zxm2G__rail{gap:18px;display:grid}.community-game-rail-module__6Zxm2G__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.community-game-rail-module__6Zxm2G__head h2{font-size:20px;font-weight:700;line-height:1.3}.community-game-rail-module__6Zxm2G__controls{align-items:center;gap:10px;display:flex}.community-game-rail-module__6Zxm2G__all{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.community-game-rail-module__6Zxm2G__all:hover{color:hsl(var(--primary-hover))}.community-game-rail-module__6Zxm2G__controls button{border:1px solid hsl(var(--border));width:30px;height:30px;color:hsl(var(--secondary-foreground));background:0 0;border-radius:4px;place-items:center;display:grid}.community-game-rail-module__6Zxm2G__controls button:hover{background:hsl(var(--popover));color:hsl(var(--foreground))}.community-game-rail-module__6Zxm2G__controls button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.community-game-rail-module__6Zxm2G__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(12.5% - 17.5px);grid-auto-flow:column;gap:20px;margin:-6px;padding:6px;scroll-padding-inline:6px;display:grid;overflow-x:auto}.community-game-rail-module__6Zxm2G__track::-webkit-scrollbar{display:none}.community-game-rail-module__6Zxm2G__track>li{scroll-snap-align:start;min-width:0}@media (max-width:1200px){.community-game-rail-module__6Zxm2G__track{grid-auto-columns:calc(16.6667% - 16.6667px)}}@media (max-width:900px){.community-game-rail-module__6Zxm2G__track{grid-auto-columns:calc(25% - 12px);gap:16px}}@media (max-width:560px){.community-game-rail-module__6Zxm2G__track{grid-auto-columns:40%;gap:12px}}@media (max-width:720px){.community-game-rail-module__6Zxm2G__head h2{font-size:18px}}
.game-catalog-toolbar-module__juT3bW__toolbar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:8px;display:flex}.game-catalog-toolbar-module__juT3bW__search{width:min(320px,100%);padding-block:8px}.game-catalog-toolbar-module__juT3bW__count{color:hsl(var(--secondary-foreground));flex:1;align-items:baseline;gap:6px;font-size:13px;display:flex}.game-catalog-toolbar-module__juT3bW__count b{color:hsl(var(--foreground));font-family:var(--font-brand), var(--font-body);font-variant-numeric:tabular-nums;font-size:18px}.game-catalog-toolbar-module__juT3bW__sort{gap:20px;display:flex}.game-catalog-toolbar-module__juT3bW__sort button{color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0;font-size:14px;font-weight:600}.game-catalog-toolbar-module__juT3bW__sort button:hover{color:hsl(var(--foreground))}.game-catalog-toolbar-module__juT3bW__sort button[aria-pressed=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--foreground))}.game-catalog-toolbar-module__juT3bW__sort button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width:639px){.game-catalog-toolbar-module__juT3bW__toolbar{gap:4px 16px}.game-catalog-toolbar-module__juT3bW__search{width:100%}.game-catalog-toolbar-module__juT3bW__count{display:none}.game-catalog-toolbar-module__juT3bW__sort{scrollbar-width:none;overflow-x:auto}}
