.gm-head{background:radial-gradient(70% 120% at 80% 0%, var(--phead-glow), transparent 60%), linear-gradient(180deg, var(--sec-e), var(--sec-a));padding:150px 0 60px;position:relative;overflow:hidden}.gm-head h1{max-width:920px;color:var(--kosc-hi);margin:0;font-size:72px;line-height:1.05}.gm-lead{max-width:640px;color:var(--lead);margin:18px 0 0;font-size:18.5px;line-height:1.65}.gm-chips{flex-wrap:wrap;gap:10px 8px;margin-top:30px;display:flex}.gm-head .seg{margin-top:24px}.gm-body{background:var(--sec-a);padding:50px 0 110px}.gm-body__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gm-body__head h2{margin:0;font-size:48px}.gm-body__head p{max-width:560px;color:var(--lead);margin:0;font-size:15px;line-height:1.6}.gm-picks{margin-top:24px}@media (min-width:761px){.gm-picks.hscroll{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;overflow:visible}}.gm-pick{text-align:center;background:radial-gradient(closest-side at 50% 34%, color-mix(in srgb, var(--c) 26%, transparent), transparent), linear-gradient(180deg, var(--gm-card-from), var(--gm-card-to));border:1px solid color-mix(in srgb, var(--kosc) 10%, transparent);flex-direction:column;align-items:center;padding:0 0 26px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.gm-pick:hover{transform:translateY(-5px)}.gm-pick__tag{z-index:3;background:var(--gm-tag-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--grom) 45%, transparent);white-space:nowrap;color:var(--grom);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;position:absolute;top:16px;left:50%;transform:translate(-50%)}.gm-pick__view{aspect-ratio:600/640;width:100%;margin:0 0 6px;display:block;position:relative;overflow:hidden}.gm-pick__scene{width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-67%)}.gm-pick__fade{background:linear-gradient(0deg, var(--card-fade) 4%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--card-fade) 60%, transparent), transparent 24%);position:absolute;inset:0}.gm-pick__photo{height:58%;position:absolute;bottom:25.5%;left:0;right:0}.gm-pick__photo img{width:auto;height:100%;margin:0 auto;display:block}.gm-pick strong{letter-spacing:.02em;color:var(--kosc-hi);font-size:30px}.gm-pick em{color:var(--gm-lore);font-size:17px}.gm-pick__fps{color:color-mix(in srgb, var(--c) 70%, var(--white));margin:10px 0 4px;font-size:26px}.gm-pick__price{color:var(--kosc);margin-top:10px;font-size:15px;font-weight:700}.gm-cards{margin:34px 0 0;padding:0;list-style:none}.gm-cards>li{position:relative}@media (min-width:761px){.gm-cards.hscroll{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;overflow:visible}}.gm-tiers__title{margin:70px 0 0;font-size:40px}.gm-tiers{margin:20px 0 0;padding:0;list-style:none}.gm-tier{border-top:1px solid color-mix(in srgb, var(--kosc) 7%, transparent);color:inherit;grid-template-columns:200px 1fr 120px 150px 170px;align-items:center;gap:18px;padding:13px 0;display:grid}.gm-tier:hover{background:color-mix(in srgb, var(--kosc) 3%, transparent)}.gm-tier__name b{color:color-mix(in srgb, var(--c) 75%, var(--white));font-size:15px;display:block}.gm-tier__name span{color:var(--gm-names);font-size:13px}.gm-tier__bar{background:color-mix(in srgb, var(--kosc) 8%, transparent);border-radius:4px;height:7px}.gm-tier__bar s{background:var(--c);height:100%;box-shadow:0 0 12px var(--c);border-radius:4px;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.gm-tier__value{text-align:right;color:var(--gm-value);font-size:16px}.gm-tier__state{color:var(--gm-smooth);font-size:13px;font-weight:700}.gm-tier__state--low{color:var(--gm-low)}.gm-tier__src .src{font-size:12.5px}.gm-boxes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:50px;display:grid}.gm-box{background:linear-gradient(180deg, var(--panel-from), var(--panel-to));border:1px solid color-mix(in srgb, var(--kosc) 10%, transparent);padding:24px 26px}.gm-box h3{margin:0;font-size:28px}.gm-box__muted{color:var(--gm-muted);margin:6px 0 10px;font-size:14px;line-height:1.5}.gm-box dl{margin:0}.gm-box dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.gm-box dt{color:var(--gm-dt)}.gm-box dd{text-align:right;white-space:pre-line;margin:0;font-weight:600}.gm-box p.src{margin:10px 0 0;font-size:14px;line-height:1.5;display:flex}.gm-box p.src i{margin-top:6px}.gm-info{grid-template-columns:1fr 1.4fr;gap:50px;margin-top:80px;display:grid}.gm-info h3{color:var(--kosc-hi);margin:0 0 14px;font-size:30px}.gm-info .gm-box{clip-path:none;background:0 0;border:0;padding:0}.gm-faq details{border-top:1px solid var(--line)}.gm-faq details:last-child{border-bottom:1px solid var(--line)}.gm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:18px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.gm-faq summary::-webkit-details-marker{display:none}.gm-faq summary:after{content:"+";color:var(--grom);flex:none;font-size:24px;font-weight:400;line-height:1}.gm-faq details[open] summary:after{content:"−"}.gm-faq p{color:var(--lead);margin:0 0 18px;font-size:15px;line-height:1.65}.gm-others{margin-top:70px}.gm-others h3{margin:0;font-size:26px}.gm-others ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}@media (max-width:1000px){.gm-boxes,.gm-info{grid-template-columns:1fr}.gm-tier{grid-template-columns:1fr auto;row-gap:4px}.gm-tier__bar{display:none}.gm-tier__state{grid-column:1}.gm-tier__src{grid-column:2;justify-self:end}}@media (max-width:760px){.gm-body{padding:30px 0 60px}.gm-body__head{flex-direction:column;align-items:flex-start;gap:12px}.gm-body__head h2{font-size:36px}.gm-picks,.gm-cards{margin:20px calc(-1 * var(--gutter-mobile)) 0;padding:0 var(--gutter-mobile) 10px;gap:12px}.gm-pick{width:76%}.gm-cards>*{width:72%}.gm-tiers__title{margin-top:50px;font-size:30px}.gm-boxes{gap:14px;margin-top:34px}.gm-info{gap:34px;margin-top:50px}.gm-others ul{margin:14px calc(-1 * var(--gutter-mobile)) 0;padding:0 var(--gutter-mobile) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.gm-others li{flex:none}}@media (max-width:700px){.gm-head{padding:110px 0 40px}.gm-head h1{font-size:40px}.gm-lead{font-size:16px}.gm-chips{margin-right:calc(-1 * var(--gutter-mobile));padding:0 var(--gutter-mobile) 8px 0;scrollbar-width:none;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.gm-chips::-webkit-scrollbar{display:none}.gm-chips .chip{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.gm-pick,.gm-tier__bar s{transition:none}.gm-pick:hover{transform:none}}.gm-body--game{padding:70px 0 0}.gm-body--game .gm-body__head{align-items:flex-end;gap:40px}.gm-body--game .gm-body__head h2{max-width:620px;color:var(--kosc-hi);font-size:50px}.gm-body__head--tiers{margin-top:90px}.gm-more{background:var(--sec-a);padding:0 0 110px}.gm-info--faq{grid-template-columns:minmax(0,860px)}@media (max-width:760px){.gm-body--game{padding-top:40px}.gm-body--game .gm-body__head{align-items:flex-start;gap:12px}.gm-body--game .gm-body__head h2{font-size:34px}.gm-body__head--tiers{margin-top:50px}.gm-more{padding-bottom:60px}}.gm-head--game h1{max-width:760px;font-size:68px}@media (max-width:700px){.gm-head--game h1{font-size:40px}}
