.ModCatalogShowcase-module__qPQdjG__showcase{background:radial-gradient(700px 420px at 100% 0,#22c55e1a,#0000 60%),#111;border:1px solid #2b2b2b;border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;width:calc(100% - 48px);max-width:1248px;margin:72px auto 0;padding:44px;display:grid;overflow:hidden}.ModCatalogShowcase-module__qPQdjG__copy h2{color:#fafafa;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.05}.ModCatalogShowcase-module__qPQdjG__count{color:#4ade80;font-variant-numeric:tabular-nums}.ModCatalogShowcase-module__qPQdjG__copy p{color:#b5b5b5;margin:20px 0 0;font-size:18px;line-height:1.6}.ModCatalogShowcase-module__qPQdjG__window{background:#0a0a0a;border:1px solid #333;border-radius:14px;flex-direction:column;height:520px;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c}.ModCatalogShowcase-module__qPQdjG__titlebar{color:#d4d4d4;border-bottom:1px solid #1f1f1f;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:11px;display:flex}.ModCatalogShowcase-module__qPQdjG__head{flex-shrink:0;grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:12px;padding:14px 16px 12px;display:grid}.ModCatalogShowcase-module__qPQdjG__title{color:#fafafa;font-size:18px;font-weight:700}.ModCatalogShowcase-module__qPQdjG__tabs{color:#a3a3a3;background:#121212;border:1px solid #262626;border-radius:10px;gap:4px;padding:3px;font-size:11px;font-weight:600;display:flex}.ModCatalogShowcase-module__qPQdjG__tabs>span{text-align:center;white-space:nowrap;border-radius:7px;flex:1;padding:6px 8px}.ModCatalogShowcase-module__qPQdjG__tabs>.ModCatalogShowcase-module__qPQdjG__tabActive{color:#fafafa;background:#262626}.ModCatalogShowcase-module__qPQdjG__search{color:#737373;white-space:nowrap;border:1px solid #333;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:12px;display:flex;overflow:hidden}.ModCatalogShowcase-module__qPQdjG__search svg{fill:none;stroke:#a3a3a3;stroke-width:1.6px;stroke-linecap:round;flex-shrink:0;width:14px;height:14px}.ModCatalogShowcase-module__qPQdjG__viewport{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 28px),#0000)}.ModCatalogShowcase-module__qPQdjG__track{flex-direction:column;gap:8px;margin:0;padding:0 16px 8px;list-style:none;animation:45s linear infinite ModCatalogShowcase-module__qPQdjG__scroll;display:flex}.ModCatalogShowcase-module__qPQdjG__window:hover .ModCatalogShowcase-module__qPQdjG__track{animation-play-state:paused}@keyframes ModCatalogShowcase-module__qPQdjG__scroll{to{transform:translateY(-50%)}}.ModCatalogShowcase-module__qPQdjG__row{background:#141414;border:1px solid #262626;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ModCatalogShowcase-module__qPQdjG__icon{background:#1f1f1f;border-radius:10px;flex-shrink:0;width:44px;height:44px}.ModCatalogShowcase-module__qPQdjG__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ModCatalogShowcase-module__qPQdjG__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ModCatalogShowcase-module__qPQdjG__name strong{color:#fafafa;font-size:15px}.ModCatalogShowcase-module__qPQdjG__name small{color:#a3a3a3;font-size:10px}.ModCatalogShowcase-module__qPQdjG__desc{white-space:nowrap;text-overflow:ellipsis;color:#b5b5b5;font-size:12px;overflow:hidden}.ModCatalogShowcase-module__qPQdjG__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ModCatalogShowcase-module__qPQdjG__downloads{color:#a3a3a3;font-size:10px}.ModCatalogShowcase-module__qPQdjG__install{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#22c55e,#16a34a);border:1px solid #4ade80;border-radius:8px;min-width:104px;height:30px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.ModCatalogShowcase-module__qPQdjG__install>span{grid-area:1/1;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.ModCatalogShowcase-module__qPQdjG__install svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ModCatalogShowcase-module__qPQdjG__auto:before{content:"";border-radius:inherit;transform-origin:0;animation:9s ease-in-out infinite ModCatalogShowcase-module__qPQdjG__fill;animation-delay:inherit;background:#ffffff47;position:absolute;inset:0;transform:scaleX(0)}.ModCatalogShowcase-module__qPQdjG__auto{animation:9s step-end infinite ModCatalogShowcase-module__qPQdjG__button}.ModCatalogShowcase-module__qPQdjG__auto .ModCatalogShowcase-module__qPQdjG__labelInstall{animation:9s step-end infinite ModCatalogShowcase-module__qPQdjG__showInstall;animation-delay:inherit}.ModCatalogShowcase-module__qPQdjG__labelDone{opacity:0;animation:9s step-end infinite ModCatalogShowcase-module__qPQdjG__showDone;animation-delay:inherit}@keyframes ModCatalogShowcase-module__qPQdjG__fill{0%,40%{opacity:1;transform:scaleX(0)}58%{opacity:1;transform:scaleX(1)}60%,to{opacity:0;transform:scaleX(1)}}@keyframes ModCatalogShowcase-module__qPQdjG__button{0%{background:linear-gradient(#22c55e,#16a34a);border-color:#4ade80}60%{background:#1c1c1c;border-color:#3a3a3a}}@keyframes ModCatalogShowcase-module__qPQdjG__showInstall{0%{opacity:1}60%{opacity:0}}@keyframes ModCatalogShowcase-module__qPQdjG__showDone{0%{opacity:0}60%{opacity:1}}.ModCatalogShowcase-module__qPQdjG__footer{background:#0e0e0e;border-top:1px solid #1f1f1f;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ModCatalogShowcase-module__qPQdjG__profile{align-items:center;gap:10px;min-width:0;display:flex}.ModCatalogShowcase-module__qPQdjG__profile>span:last-child{flex-direction:column;display:flex}.ModCatalogShowcase-module__qPQdjG__profile strong{color:#fafafa;font-size:13px}.ModCatalogShowcase-module__qPQdjG__profile small{color:#a3a3a3;font-size:11px}.ModCatalogShowcase-module__qPQdjG__profileIcon{background:url(/logo/d-white.svg) 50%/18px no-repeat,linear-gradient(135deg,#f97316,#8f3207);border-radius:8px;flex-shrink:0;width:32px;height:32px}.ModCatalogShowcase-module__qPQdjG__play{color:#fff;text-transform:uppercase;background:linear-gradient(#22c55e,#16a34a);border:1px solid #4ade80;border-radius:10px;align-items:center;gap:8px;padding:9px 26px;font-size:14px;font-weight:800;animation:2.4s ease-in-out infinite ModCatalogShowcase-module__qPQdjG__pulse;display:flex}.ModCatalogShowcase-module__qPQdjG__play svg{fill:currentColor;width:14px;height:14px}@keyframes ModCatalogShowcase-module__qPQdjG__pulse{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 8px #22c55e00}}@media (max-width:1000px){.ModCatalogShowcase-module__qPQdjG__showcase{grid-template-columns:1fr;gap:32px;padding:32px}}@media (max-width:700px){.ModCatalogShowcase-module__qPQdjG__showcase{width:calc(100% - 32px);margin-top:32px;padding:24px 16px 16px}.ModCatalogShowcase-module__qPQdjG__copy p{font-size:16px}.ModCatalogShowcase-module__qPQdjG__window{height:440px}.ModCatalogShowcase-module__qPQdjG__head{grid-template-columns:auto minmax(0,1fr)}.ModCatalogShowcase-module__qPQdjG__search,.ModCatalogShowcase-module__qPQdjG__tabs>span:not(.ModCatalogShowcase-module__qPQdjG__tabActive):last-child{display:none}.ModCatalogShowcase-module__qPQdjG__track{padding:0 10px 8px}.ModCatalogShowcase-module__qPQdjG__row{gap:10px;padding:9px 10px}.ModCatalogShowcase-module__qPQdjG__icon{width:38px;height:38px}.ModCatalogShowcase-module__qPQdjG__name strong{font-size:14px}.ModCatalogShowcase-module__qPQdjG__name small{display:none}.ModCatalogShowcase-module__qPQdjG__install{min-width:88px;height:28px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ModCatalogShowcase-module__qPQdjG__track,.ModCatalogShowcase-module__qPQdjG__auto,.ModCatalogShowcase-module__qPQdjG__auto:before,.ModCatalogShowcase-module__qPQdjG__auto .ModCatalogShowcase-module__qPQdjG__labelInstall,.ModCatalogShowcase-module__qPQdjG__labelDone,.ModCatalogShowcase-module__qPQdjG__play{animation:none}}
