
.igs-ru{--b:clamp(280px, min(40vw, var(--sc-h) - 136px), 540px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,440px) auto;justify-content:space-between;align-items:center;
  align-content:start;column-gap:48px;width:min(87.5vw,1260px);height:100%;margin:0 auto;padding:0}
.igs-tx{display:grid;margin-top:11px}
.igs-sx{grid-area:1/1;align-self:center;position:relative}
.igs-sx h3{margin:0 0 16px;font:600 40px/44px var(--font-sans);letter-spacing:-.01em;color:#f5f5f7;text-wrap:balance}
.igs-sx p{margin:0;max-width:440px;font:600 21px/29px var(--font-sans);letter-spacing:-.01em;color:#86868b;text-wrap:pretty}
.igs-sx p + h3{margin-top:36px}
.igs-sx .sc-l{overflow:visible}
.igs-sx .sc-l > span{transform:none}
.igs-sx .cap:not(.long),.igs-sx .chev{display:inline-block}
.igs-nw{white-space:nowrap}
.igs-stg{display:flex;flex-direction:column;align-items:center;gap:16px;width:var(--b)}
.igs-top{display:flex;justify-content:center;gap:8px}
.igs-sb{display:flex;flex-direction:column;align-items:center;min-width:calc(var(--b) * .26);padding:7px 18px 8px;border-radius:12px;background:#1c1c1e;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .3s ease}
.igs-sb span{font:500 11px/14px var(--font-sans);letter-spacing:.06em;color:#99999f}
.igs-sb b{font:800 20px/26px var(--font-sans);font-variant-numeric:tabular-nums;color:#fff}
.igs-rb.igs-sel{box-shadow:inset 0 0 0 1.5px #028aee}
.igs-bd{--g:calc(var(--b) * 8 / 460);--r:calc(var(--b) * 11 / 460);position:relative;width:var(--b);height:var(--b);border-radius:calc(var(--b) * 18 / 460);background:#1c1c1e}
.igs-gr{position:absolute;inset:var(--g);display:grid;grid-template:repeat(4,1fr) / repeat(4,1fr);gap:var(--g)}
.igs-gr i{border-radius:var(--r);background:#2e2e30}
.igs-lys{position:absolute;left:calc(var(--g) / 2);top:calc(var(--g) / 2);width:calc(var(--b) - var(--g));height:calc(var(--b) - var(--g))}
.igs-ly{position:absolute;inset:0}
.sc-run .igs-ly.igs-on > .igs-t,.sc-run :is(.igs-fgw,.igs-dim,.igs-ov,.igs-sl,.igs-sx){will-change:transform,opacity}
.igs-t{position:absolute;left:0;top:0;width:25%;height:25%;padding:calc(var(--g) / 2);box-sizing:border-box}
.igs-f{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:var(--r);overflow:hidden}
.igs-f img{grid-area:1/1;display:block;width:100%;height:100%;padding:6%;box-sizing:border-box;object-fit:contain;border-radius:0;box-shadow:none;user-select:none}
.igs-win{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.igs-win img{width:78%;height:auto;padding:0}
.igs-n{grid-area:1/1;font:800 calc(var(--b) * .075)/1 var(--font-sans);color:#fff;opacity:0}
.igs-n.igs-dk{color:#0a3a52}
.igs-n[data-d="3"]{font-size:calc(var(--b) * .06)}
.igs-n[data-d="4"]{font-size:calc(var(--b) * .05)}
.igs-n[data-d="5"]{font-size:calc(var(--b) * .04)}
.igs-pl{position:absolute;right:0;top:0;z-index:2;padding:2px 7px;border-radius:999px;background:#1677d0;font:800 max(11px, calc(var(--b) * .03))/1.25 var(--font-sans);color:#fff;opacity:0}
.igs-rg{position:absolute;inset:calc(var(--g) / 2 - 4px);border:2.5px solid #028aee;border-radius:calc(var(--r) + 4px);opacity:0;pointer-events:none}
.igs-fgw{position:absolute;inset:0;z-index:3;pointer-events:none}
.igs-fg{position:absolute;left:50%;top:50%;width:calc(var(--b) * .1);height:calc(var(--b) * .1);margin:calc(var(--b) * -.05) 0 0 calc(var(--b) * -.05);border-radius:50%;
  background:rgba(255,255,255,.9);box-shadow:0 0 0 calc(var(--b) * .025) rgba(255,255,255,.12);opacity:0}
.igs-dim{position:absolute;inset:0;z-index:4;border-radius:inherit;background:#000;opacity:0;pointer-events:none}
.igs-ov{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:calc(var(--b) * .008);box-sizing:border-box;width:72%;height:max-content;margin:auto;
  padding:calc(var(--b) * .045) 16px calc(var(--b) * .04);border-radius:22px;background:#202022;box-shadow:0 20px 50px rgba(0,0,0,.5);text-align:center;opacity:0;visibility:hidden}
.igs-oe{font-size:calc(var(--b) * .08);line-height:1.15}
.igs-ov b{font:800 calc(var(--b) * .044)/1.2 var(--font-sans);color:#fff}
.igs-os{font:800 calc(var(--b) * .085)/1.1 var(--font-sans);font-variant-numeric:tabular-nums;color:#028aee;white-space:nowrap}
.igs-om{font:500 max(12px, calc(var(--b) * .028))/1.3 var(--font-sans);color:#99999f}
.igs-row{display:grid;width:100%;height:44px}
.igs-sl{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:8px}
.igs-k{display:grid;place-items:center;width:52px;height:40px;border-radius:12px;background:#2c2c2e;color:#f5f5f7;transition:background-color .25s ease}
.igs-k svg{width:20px;height:20px;transform:rotate(var(--r))}
.igs-k.igs-sel{background:#1677d0}
.igs-odds span{font:600 14px/18px var(--font-sans);color:#d2d2d7;white-space:nowrap}
.igs-odds .igs-mi + span + .igs-mi{margin-left:10px}
.igs-mi{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px}
.igs-mi img{display:block;width:100%;height:100%;padding:8%;box-sizing:border-box;object-fit:contain;border-radius:0;box-shadow:none}
.igs-seg{position:relative;justify-self:center;gap:0;padding:3px;border-radius:12px;background:#2c2c2e}
.igs-seg span{position:relative;z-index:1;width:104px;font:600 15px/34px var(--font-sans);text-align:center;color:#f5f5f7}
.igs-sk{position:absolute;left:3px;top:3px;bottom:3px;width:104px;border-radius:9px;background:#5a5a5e}
.igs-rd .igs-ru{height:auto;padding:0;align-items:start}
.igs-rd .igs-tx{gap:var(--s-32);margin-top:0}
.igs-rd .igs-sx{grid-area:auto}
.igs-rd .igs-sx h3{font-size:28px;line-height:32px;margin-bottom:8px}
.igs-rd .igs-sx p{font-size:17px;line-height:23px}

.igs-rk{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);column-gap:64px;align-items:center}
.igs-al{--pill:rgba(66,66,69,.72);display:grid;align-content:start;justify-items:start;row-gap:12px}
.igs-ai{position:relative;max-width:100%;border-radius:28px;background:var(--pill);overflow:hidden;transition:background-color .25s linear}
.igs-ai.igs-ao{width:100%}
.igs-ab{display:flex;align-items:center;gap:10px;height:56px;max-width:100%;box-sizing:border-box;padding:0 24px 0 14px;border:0;border-radius:28px;background:none;
  font:600 17px/21px var(--font-sans);letter-spacing:-.022em;color:#f5f5f7;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}
.igs-ab:focus{outline:none}
.igs-ab span{overflow:hidden;text-overflow:ellipsis}
@media (hover:hover){.igs-ai:not(.igs-ao):hover{background:rgba(86,86,90,.8)}}
.igs-plu{position:relative;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}
.igs-plu::before,.igs-plu::after{content:"";position:absolute;top:11.25px;left:6px;width:12px;height:1.5px;border-radius:1px;background:currentColor}
.igs-plu::after{transform:rotate(90deg)}
.igs-ai.igs-ao .igs-ab{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:none}
.igs-ai:has(.igs-ab:focus-visible){outline:2px solid var(--pro);outline-offset:3px}
.igs-ac{display:none;width:var(--lw,380px);max-width:none}
.igs-ai.igs-ao .igs-ac{display:block}
.igs-acn{padding:28px;opacity:0;transform:translateY(8px)}
.igs-ai.igs-ao.igs-as .igs-acn{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.42,0,.58,1) .25s,transform .4s cubic-bezier(.42,0,.58,1) .25s}
.igs-acn p{margin:0;font:400 17px/25px var(--font-sans);letter-spacing:-.022em;color:#f5f5f7;text-wrap:pretty}
.igs-acn p b{font-weight:600}
.igs-meas *{transition:none!important}
.igs-rs{--tr:.6s cubic-bezier(.42,0,.58,1);position:relative;height:600px} 
.igs-cap{position:absolute;left:50%;top:0;margin:0;font:600 14px/18px var(--font-sans);color:#86868b;white-space:nowrap;transform:translateX(-50%);transition:transform var(--tr),opacity .4s ease}
.igs-c1{opacity:0;transform:translateX(calc(-50% + 232px))}
.igs-scr{position:absolute;left:50%;top:34px;box-sizing:border-box;width:360px;height:534px;margin-left:-180px;padding:12px 14px 14px;border-radius:40px;background:#000;
  box-shadow:0 0 0 1px rgba(255,255,255,.14),0 40px 80px rgba(0,0,0,.55);font-family:var(--font-sans);transition:transform var(--tr)}
.igs-tg{display:flex;justify-content:space-between;margin-bottom:14px}
.igs-tg span{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:rgba(255,255,255,.1);font:500 13px/1 var(--font-sans);color:#f5f5f7}
.igs-tg svg{width:15px;height:15px}
.igs-lh{position:relative;display:flex;align-items:center;justify-content:center;height:40px}
.igs-bk{position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#1c1c1e;color:#f5f5f7}
.igs-bk svg{width:20px;height:20px}
.igs-lh b{display:flex;align-items:center;gap:7px;font:800 18px/1 var(--font-sans);color:#fff}
.igs-lh b svg{width:18px;height:18px}
.igs-tot{margin:6px 0 12px;font:400 13px/17px var(--font-sans);text-align:center;color:#99999f}
.igs-ls{display:grid;gap:6px}
.igs-lr{display:flex;align-items:center;gap:10px;height:50px;padding:0 12px 0 8px;border-radius:12px;background:#1c1c1e}
.igs-mr{flex:0 0 28px;font:800 17px/1 var(--font-sans);text-align:center;color:#fff}
.igs-who{display:flex;align-items:center;gap:10px;flex:1;min-width:0}
.igs-av{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;overflow:hidden;font:600 15px/1 var(--font-sans);color:#fff}
.igs-av img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none}
.igs-avp{background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.igs-avp img{width:78%;height:auto;object-fit:contain}
.igs-avn{background:#3a3a3c;color:#99999f}
.igs-avn svg{width:18px;height:18px}
.igs-nm{display:flex;flex-direction:column;min-width:0}
.igs-nm b{font:600 15px/19px var(--font-sans);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.igs-nm small{font:400 12px/15px var(--font-sans);color:#99999f;white-space:nowrap}
.igs-an .igs-nm b{color:#99999f}
.igs-pt{flex:none;font:800 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:#028aee}
.igs-me{box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .4s ease .3s}
.igs-in .igs-me{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22)}
.igs-ws{display:grid;flex:1;min-width:0}
.igs-ws .igs-who{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility 0s .4s}
.igs-rk:is([data-was="0"],[data-was="3"]) .igs-w0,.igs-rk[data-was="1"] .igs-w1,.igs-rk[data-was="2"] .igs-w2{transform:translateY(-8px)}
.igs-rk:is([data-k="0"],[data-k="3"]) .igs-w0,.igs-rk[data-k="1"] .igs-w1,.igs-rk[data-k="2"] .igs-w2{opacity:1;visibility:visible;transform:none;transition:opacity .4s ease,transform .4s ease,visibility 0s}
.igs-more{display:block;margin-top:8px;padding:11px;border-radius:12px;background:#1c1c1e;font:600 14px/18px var(--font-sans);text-align:center;color:#028aee;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .4s ease}
.igs-in[data-k="0"] .igs-more{box-shadow:inset 0 0 0 1.5px #028aee;transition-delay:.7s}
.igs-sto{position:absolute;left:50%;top:34px;width:300px;aspect-ratio:9 / 16;margin-left:-150px;border-radius:22px;overflow:hidden;background:#000;
  box-shadow:0 0 0 1px rgba(255,255,255,.14),0 40px 80px rgba(0,0,0,.55);container-type:inline-size;opacity:0;visibility:hidden;transform:translateX(232px) scale(.96);
  transition:transform var(--tr),opacity .4s ease,visibility 0s .6s}
.igs-sti{position:absolute;inset:0;font-family:var(--font-sans);text-align:center}
.igs-slg{position:absolute;left:28.7%;top:7.29%;width:42.6%;height:auto;border-radius:0;box-shadow:none}
.igs-sbd{position:absolute;left:16.02%;top:15.63%;box-sizing:border-box;width:67.87%;aspect-ratio:1;padding:2.04cqw;border-radius:2.96cqw;background:#161618;display:grid;grid-template:repeat(4,1fr) / repeat(4,1fr);gap:1.39cqw}
.igs-sbd span{display:grid;place-items:center;border-radius:1.85cqw;overflow:hidden}
.igs-sbd img{display:block;width:84%;height:84%;object-fit:contain;border-radius:0;box-shadow:none}
.igs-ssc{position:absolute;left:0;right:0;top:55.3%;font:700 15.74cqw/1 var(--font-sans);letter-spacing:-.01em;color:#028aee}
.igs-spt{position:absolute;left:0;right:0;top:65.4%;font:700 3.52cqw/1 var(--font-sans);letter-spacing:.93cqw;color:#8a8a8e}
.igs-smx{position:absolute;left:0;right:0;top:83.1%;font:400 4.26cqw/1.2 var(--font-sans);color:#c7c7cc}
.igs-smx b{font-weight:700;color:#fff}
.igs-spl{position:absolute;left:0;right:0;top:93.75%;font:700 3.89cqw/1 var(--font-sans);color:#028aee}
.igs-rk[data-k="3"] .igs-scr{transform:translateX(-162px)}
.igs-rk[data-k="3"] .igs-c0{transform:translateX(calc(-50% - 162px))}
.igs-rk[data-k="3"] .igs-c1{opacity:1;transform:translateX(calc(-50% + 192px))}
.igs-rk[data-k="3"] .igs-sto{opacity:1;visibility:visible;transform:translateX(192px);transition:transform var(--tr),opacity .4s ease,visibility 0s}

@media (max-width:1068px){
  .igs-ru{grid-template-columns:minmax(0,1fr) auto;column-gap:40px}
  .igs-sx h3{font-size:32px;line-height:36px}
  .igs-sx p{font-size:19px;line-height:26px}
  .igs-rk{grid-template-columns:minmax(0,1fr);row-gap:var(--s-32)}
  .igs-rs{order:-1;height:568px} 
  .igs-rk[data-k="3"] .igs-scr{opacity:0;transform:scale(.96)}
  .igs-scr{transition:transform .4s ease,opacity .4s ease}
  .igs-sto{transform:scale(.96);transition:transform .4s ease,opacity .4s ease,visibility 0s .4s}
  .igs-rk[data-k="3"] .igs-sto{transform:none}
  .igs-c1,.igs-rk[data-k="3"] .igs-c1{transform:translateX(-50%)}
  .igs-rk[data-k="3"] .igs-c0{opacity:0;transform:translateX(-50%)}
}
@media (max-width:734px){
  .igs-ru{--b:clamp(200px, min(100vw - 32px, var(--sc-h) - 254px), 520px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:16px;justify-items:center;align-content:start;padding:0 0 16px}
  .igs-stg{order:-1;gap:10px}
  .igs-tx{width:100%;align-self:start;margin-top:0}
  .igs-sx{align-self:start}
  .igs-sx h3{margin-bottom:6px;font-size:22px;line-height:26px}
  .igs-sx p{font-size:15px;line-height:20px}
  .igs-sx p + h3{margin-top:14px}
  .igs-sb{padding:5px 14px 6px}
  .igs-sb b{font-size:17px;line-height:21px}
  .igs-row{height:36px}
  .igs-k{width:44px;height:34px}
  .igs-odds{gap:6px}
  .igs-odds span{font-size:13px;line-height:17px}
  .igs-mi{width:24px;height:24px;border-radius:6px}
  .igs-seg span{width:92px;font-size:14px;line-height:30px}
  .igs-sk{width:92px}
  .igs-rd .igs-sx h3{font-size:21px;line-height:25px}
  .igs-rd .igs-sx p{font-size:15px;line-height:20px}
  .igs-rs{height:568px}
  .igs-scr{width:min(340px, 100%);margin-left:max(-170px, -50%);border-radius:34px}
  .igs-sto{width:min(300px, 100%);margin-left:calc(min(300px, 100%) / -2)}
  .igs-ab{height:48px;padding:0 20px 0 12px;font-size:16px}
  .igs-acn{padding:20px}
  .igs-acn p{font-size:15px;line-height:21px}
}
@media (max-width:734px) and (max-height:700px){.igs-ru{--b:clamp(160px, min(100vw - 32px, var(--sc-h) - 322px), 520px)}}
@media (max-width:734px) and (max-height:640px){
  .igs-ru{--b:clamp(160px, min(100vw - 32px, var(--sc-h) - 300px), 520px)}
  .igs-sx h3{font-size:19px;line-height:23px;margin-bottom:4px}
  .igs-sx p{font-size:14px;line-height:18px}
  .igs-sx p + h3{margin-top:10px}
}
@media (max-width:400px){.igs-odds .igs-mo{display:none}}
