.catalog-page{overflow-x:clip}.catalog-page .wrap{width:calc(100% - clamp(36px,6vw,112px));max-width:1680px}.catalog-page .header{height:82px}.catalog-page .catalog-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,110px);padding:46px 0 44px;min-height:calc(100svh - 140px);align-items:center;box-sizing:border-box}.catalog-page .catalog-title{font-size:clamp(19px,1.65vw,26px);letter-spacing:-.5px;line-height:1.4;max-width:600px;margin:0 0 24px}.catalog-page .catalog-hero>.catalog-live-showcase{margin:0;transform:none}.catalog-page .tags{gap:8px;flex-wrap:wrap;margin:0 0 20px}.catalog-page .tags>span{color:#a5bfdc;background:#1421397a;border-color:#304c7099;padding:7px 10px;font-size:10px}.catalog-game-heading{display:flex;position:relative;gap:18px;align-items:center;flex-wrap:wrap;margin:0 0 22px}.catalog-page .catalog-game-name{font-size:clamp(46px,4.8vw,80px);letter-spacing:-2.8px;line-height:1.1;margin:0}.catalog-game-heading>button{display:flex;gap:9px;align-items:center;background:#152840;border:1px solid #36577e;border-radius:10px;color:#aecdff;font-size:11px;padding:10px 12px;cursor:pointer}.catalog-game-heading>button:hover,.catalog-game-heading>button[aria-expanded=true]{border-color:#79aaff;color:white}.catalog-game-heading>button span{font-size:18px;line-height:1}.catalog-game-menu{position:absolute;left:0;top:calc(100% + 12px);z-index:40;width:min(370px,100%);padding:8px;border:1px solid #3a587e;border-radius:15px;background:#101b2df7;box-shadow:0 20px 60px #0008;backdrop-filter:blur(15px)}.catalog-game-menu[hidden]{display:none}.catalog-game-menu>button{display:flex;width:100%;align-items:center;gap:13px;padding:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#e5edff;text-align:left;cursor:pointer}.catalog-game-menu>button:hover,.catalog-game-menu>button[aria-pressed=true]{border-color:#3b6db2;background:#1b355b}.catalog-game-menu img{width:90px;height:51px;object-fit:cover;border-radius:6px}.catalog-game-menu>button span{display:grid;gap:7px}.catalog-game-menu strong{font-size:14px}.catalog-game-menu small{font-size:10px;color:#93b6e7}.catalog-page #catalog-game-description{font-size:clamp(14px,1.05vw,17px);line-height:1.95;color:#a2b8d5;max-width:590px;margin:0 0 30px}.catalog-page .actions{flex-wrap:wrap;gap:22px}.catalog-page #catalog-demo-pause{background:none;border:0;padding:12px 0;color:#afc7ea;cursor:pointer;font-size:12px}.catalog-live-showcase{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:5px 0 0;isolation:isolate}.catalog-live-ambient{position:absolute;inset:6% -8% 0;background:radial-gradient(ellipse at 50% 40%,#2463d93d,transparent 68%);z-index:-1;pointer-events:none}.catalog-live-phone{position:relative;width:min(100%,clamp(288px,29vw,400px));border:1px solid #4e6484;border-radius:22px;overflow:hidden;background:#0c1422;box-shadow:0 35px 90px #0007,0 0 70px #174d8d24}.catalog-live-head{display:flex;gap:10px;align-items:center;padding:13px 14px;background:#111d30}.catalog-live-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:#223c68}.catalog-live-head>div{display:grid;gap:5px;flex:1;min-width:0}.catalog-live-head b{font-size:11px;color:#f0f5ff}.catalog-live-head small{font-size:8px;color:#94abcc;white-space:nowrap}.catalog-demo-badge{display:flex;gap:5px;align-items:center;background:#f1375f22;color:#ff8fa5;border:1px solid #c6456644;border-radius:5px;font-size:7px;font-weight:800;letter-spacing:.5px;padding:5px 6px;white-space:nowrap}.catalog-demo-badge>i,.catalog-live-caption>span{width:5px;height:5px;border-radius:50%;background:#ff4c70;box-shadow:0 0 8px #ff5379;display:inline-block}.catalog-live-frame{position:relative;width:100%;aspect-ratio:9/16;background:#0b1421}.catalog-live-frame iframe{position:absolute;inset:0;border:0;width:100%;height:100%;display:block}.catalog-live-chat{height:68px;overflow:hidden;display:flex;flex-direction:column;justify-content:end;padding:10px 14px 7px;box-sizing:border-box;background:linear-gradient(#101b2a,#0c1422)}.catalog-live-chat p{display:flex;gap:9px;font-size:9px;line-height:1.65;margin:0;color:#cad8ec}.catalog-live-chat b{font-size:9px;color:#8cbbff;flex:none}.catalog-live-bottom{display:flex;gap:12px;align-items:center;padding:8px 14px 12px;color:#8299bb;font-size:9px}.catalog-live-bottom>span{flex:1;border:1px solid #253951;border-radius:20px;padding:9px 10px}.catalog-live-bottom button{width:33px;height:33px;flex:none;display:flex;gap:2px;align-items:center;justify-content:center;background:#202d42;border:1px solid #344d70;border-radius:50%;color:#ff6386;font-size:20px;cursor:pointer}.catalog-live-bottom button small{font-size:7px;color:#b4caec}.catalog-live-bottom button:hover{background:#314d75}.catalog-live-bottom button:active{transform:scale(.9)}.catalog-live-caption{display:flex;gap:8px;align-items:center;font-size:9px;color:#8097b8;margin:15px 0 0}.catalog-live-caption>span{background:#408cff;box-shadow:0 0 8px #377dff}.catalog-page #catalog{padding-top:25px;padding-bottom:20px}.catalog-page .catalog-toolbar{margin-bottom:22px}.catalog-page .catalog-grid{gap:24px}.catalog-page .catalog-card-meta h3{font-size:22px}.catalog-page .catalog-thumb{aspect-ratio:16/9;border-radius:16px}.catalog-page .catalog-thumb img{width:100%;height:100%;object-fit:cover}.catalog-studio-strip{display:flex;gap:25px;align-items:center;justify-content:space-between;margin:50px auto 65px;padding:25px 30px!important;border:1px solid #2c4264;border-radius:17px;background:linear-gradient(110deg,#11223a,#0e1420);box-sizing:border-box}.catalog-studio-strip>div{display:flex;gap:18px;align-items:center}.catalog-strip-icon{display:grid;place-items:center;flex:none;background:#377dff22;border:1px solid #377dff55;width:45px;height:45px;border-radius:12px;color:#7faeff;font-size:23px}.catalog-studio-strip h2{font-size:21px;line-height:1.3;letter-spacing:-.5px;margin:0 0 8px}.catalog-studio-strip p{font-size:12px;color:#92aacd;margin:0}.catalog-studio-strip>.button{flex:none}.catalog-page .footer{padding-top:25px;padding-bottom:30px}.catalog-page .catalog-hero:before{inset:0 -2%;filter:blur(10px)}@media(min-width:1450px){.catalog-page .catalog-hero{padding:40px 3% 45px;min-height:810px}.catalog-live-phone{width:min(100%,375px)}.catalog-page .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page #catalog-game-description{max-width:640px}}@media(max-height:820px) and (min-width:1000px){.catalog-live-phone{width:288px}.catalog-page .catalog-hero{min-height:680px}}@media(max-width:900px){.catalog-page .catalog-hero{gap:28px;grid-template-columns:1fr 1fr;padding-top:30px;min-height:730px}.catalog-page .catalog-game-name{font-size:47px}.catalog-page .catalog-title{font-size:19px}.catalog-page .catalog-hero .tags>span{font-size:8px}.catalog-live-head{padding:10px;gap:7px}.catalog-live-head small{font-size:7px}.catalog-studio-strip{padding:22px!important;flex-wrap:wrap}.catalog-studio-strip>.button{margin-left:63px}}@media(max-width:680px){.catalog-page .wrap{width:calc(100% - 36px)}.catalog-page .catalog-hero{grid-template-columns:1fr;padding-top:28px;gap:28px}.catalog-page .catalog-title{font-size:20px;line-height:1.4;max-width:290px}.catalog-page .catalog-game-name{font-size:50px;letter-spacing:-2px}.catalog-page #catalog-game-description{font-size:14px;line-height:1.8}.catalog-live-phone{width:min(100%,340px)}.catalog-live-showcase{padding:0}.catalog-page .catalog-grid{grid-template-columns:1fr}.catalog-page .catalog-card-meta h3{font-size:22px}.catalog-studio-strip{margin:30px auto 40px;display:block}.catalog-studio-strip>div{align-items:start;gap:12px}.catalog-studio-strip h2{font-size:19px}.catalog-studio-strip p{line-height:1.8;font-size:11px}.catalog-studio-strip>.button{display:flex;justify-content:center;margin:22px 0 0}.catalog-strip-icon{width:35px;height:35px;font-size:20px}.catalog-page .header>.button{font-size:10px;padding:11px 13px}.catalog-game-menu{width:100%}.catalog-page .catalog-grid{gap:28px}}
.catalog-live-phone{width:min(100%,clamp(240px,calc((100svh - 290px)*.5625),400px))}.catalog-live-head{padding:10px 12px}.catalog-live-avatar{width:26px;height:26px}.catalog-live-chat{height:50px;padding:7px 12px 5px}.catalog-live-bottom{padding:6px 12px 9px}.catalog-page .catalog-hero{padding-top:28px;padding-bottom:28px;min-height:calc(100svh - 82px)}@media(min-width:1450px){.catalog-page .catalog-hero{min-height:calc(100svh - 82px)}}@media(max-width:680px){.catalog-live-phone{width:min(100%,340px)}}
