/*sdmlab*/
@font-face{font-family: "Nippo";src: url("yad/cngodb.woff2") format("woff2");font-weight: 400 900;font-style: normal;font-display: swap}:root{--vxjb: #f4f6fa;--qyyi: #ffffff;--kvck: #f8fafc;--pvls: #e6eaf1;--bskt: #d6dce6;--quaq: #0f1b33;--hjpp: #4a5568;--xehj: #6b7486;--yov3: #ff7a00;--xitv: #ff9a1f;--ann9: #fff3e6;--uiyc: #b45309;--evd3: #16a34a;--xpmc: #eaf8ef;--bdml: #e5484d;--wvsk: #fdeeee;--pveu: #1d5ef5;--iin0: #eaf1ff;--vnmk: #f5a524;--xkk8: linear-gradient(135deg,#ff8f1f 0%,#e8590c 100%);--rqkz: 0 1px 2px rgba(15,27,51,.05);--ixra: 0 8px 24px -12px rgba(15,27,51,.18);--func: 0 10px 22px -10px rgba(255,122,0,.65);--csgm: 18px;--ycbz: 14px;--akxz: 10px;--goua: 1240px;--dxw2: 20px;--svul: 68px;--xtp4: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bza3: "Nippo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--zcur: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--bbwu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");--jfdh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1b33' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--yhzz: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--rgg3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f5a524'%3E%3Cpath d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4L2.8 9.5l6.4-.8z'/%3E%3C/svg%3E");--pdvp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff7a00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 13.5l19-7-7 19-2.6-8.4z'/%3E%3C/svg%3E");--ecy8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1b33' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--cqa0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E");--ubpe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d5ef5' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--svul) + 16px);-webkit-text-size-adjust: 100%}body{margin: 0;min-height: 100vh;background: var(--vxjb);color: var(--hjpp);font: 500 16px/1.65 var(--xtp4);-webkit-font-smoothing: antialiased;overflow-x: hidden}img,svg{max-width: 100%;height: auto}img{vertical-align: middle}a{color: var(--pveu);text-decoration: none;transition: color .2s}a:hover{color: var(--uiyc)}button{font: inherit;cursor: pointer}.zwm{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.dzf{margin: 0}.wms{width: 100%;max-width: var(--goua);margin-inline: auto;padding-inline: var(--dxw2)}.qfk .wms,.wms .wms{max-width: none;padding-inline: 0}.hgh{display: block;padding: 20px 0 32px}.hgh>.qfk,.hgh>.wms{display: block;width: calc(100% - 2 * var(--dxw2));max-width: calc(var(--goua) - 2 * var(--dxw2));margin: 0 auto 20px}.hgh>.qfk:not(:has(h1,.rv2)){padding: clamp(20px,3vw,32px);border: 1px solid var(--pvls);border-radius: var(--csgm);background: var(--qyyi);box-shadow: var(--rqkz)}:where(.hgh) p{margin: 0 0 1em}:where(.hgh) :where(h1,h2,h3,h4,h5,h6),.qba,.jej,.gt5,.zs4,.iwv{font-family: var(--bza3)}:where(.hgh) :where(h1,h2,h3,h4,h5,h6){margin: 0 0 .55em;color: var(--quaq);font-weight: 800;line-height: 1.22;letter-spacing: -.01em}:where(.hgh) h1{font-size: clamp(32px,4.6vw,56px);font-weight: 900;line-height: 1.05;letter-spacing: -.02em}:where(.hgh) h2{font-size: clamp(22px,2.4vw,30px)}:where(.hgh) h3{font-size: clamp(18px,1.6vw,21px)}:where(.hgh) h4{font-size: 17px}:where(.qfk) h2:not(.zvx h2){display: flex;align-items: center;gap: 12px}:where(.qfk) h2:not(.zvx h2)::before{content: "";flex: 0 0 36px;height: 36px;border-radius: 10px;background: var(--ann9) var(--pdvp) center / 18px no-repeat}:where(.qfk) :where(h3,h4){margin-top: 1.2em}:where(.qfk) :where(p,li,td,dd){color: var(--hjpp)}:where(.hgh) :where(p,li,td,th,dd){overflow-wrap: anywhere}:where(.hgh) :where(strong,b){color: var(--quaq);font-weight: 800}:where(.hgh) :where(p,li,td) a:not([class]){color: var(--pveu);text-decoration: underline;text-decoration-color: rgba(29,94,245,.35);text-underline-offset: 3px}:where(.hgh) :where(p,li,td) a:not([class]):hover{color: var(--uiyc);text-decoration-color: currentColor}:where(.hgh) :where(ul,ol):not([class]){display: grid;gap: 9px;margin: 0 0 1.2em;padding: 0;list-style: none}:where(.hgh) ul:not([class])>li{position: relative;padding-left: 30px}:where(.hgh) ul:not([class])>li::before{content: "";position: absolute;left: 0;top: .22em;width: 20px;height: 20px;border-radius: 50%;background: var(--evd3) var(--zcur) center / 12px no-repeat}:where(.hgh) ol:not([class]){counter-reset: item}:where(.hgh) ol:not([class])>li{position: relative;min-height: 26px;padding-left: 38px;counter-increment: item}:where(.hgh) ol:not([class])>li::before{content: counter(item);position: absolute;left: 0;top: .05em;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--pveu);color: #fff;font-size: 13px;font-weight: 800;line-height: 1}:where(.hgh) li>:where(ul,ol){margin: 9px 0 0}:where(.hgh) :where(div,figure):has(>table:not([class])){margin: 0 0 1.4em;overflow-x: auto;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--qyyi)}:where(.hgh) table:not([class]){width: 100%;margin: 0;border-collapse: collapse;font-size: 15px;line-height: 1.45}:where(.hgh) table:not([class]) :where(th,td){padding: 11px 16px;text-align: left;vertical-align: top}:where(.hgh) table:not([class]) th{background: var(--kvck);color: var(--quaq);font-weight: 800;border-bottom: 1px solid var(--pvls)}:where(.hgh) table:not([class]) tr + tr>:is(td,th){border-top: 1px solid var(--pvls)}:where(.hgh) table:not([class]) tbody>tr:nth-child(even)>:is(td,th){background: #fbfcfe}:where(.hgh) table:not([class]) :is(td:first-child,th[scope="row"]){border-bottom: 0;background: none;color: var(--xehj);font-weight: 600}:where(.hgh) table:not([class]) :where(p,ul,ol){margin: 0}@media (max-width: 767px){:where(.hgh) table:not([class]){font-size: 14px}:where(.hgh) table:not([class]):has(tr>:nth-child(3)){min-width: 540px}}.vbp{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 22px;border: 1px solid transparent;border-radius: var(--akxz);background: var(--xkk8);box-shadow: var(--func);color: #fff;font-size: 15px;font-weight: 800;line-height: 1.1;text-align: center;text-decoration: none;transition: transform .15s,box-shadow .2s,filter .2s,background-color .2s,border-color .2s,color .2s}.vbp:hover{color: #fff;transform: translateY(-1px);filter: brightness(1.05);box-shadow: 0 14px 26px -12px rgba(255,122,0,.75)}.vbp:focus-visible{outline: 2px solid var(--pveu);outline-offset: 2px}.vhd::after{content: "";width: 15px;height: 15px;background: var(--yhzz) center / contain no-repeat}.ail{background: var(--qyyi);border-color: var(--bskt);box-shadow: none;color: var(--quaq)}.ail:hover{border-color: var(--yov3);color: var(--uiyc);box-shadow: none;filter: none}.hdw{display: flex;margin: 18px 0 0}.hdw.ere{justify-content: center}.hdw .vbp{min-height: 50px;padding: 0 30px;font-size: 16px}.juf{position: sticky;top: 0;z-index: 1000;background: rgba(255,255,255,.92);-webkit-backdrop-filter: saturate(160%) blur(12px);backdrop-filter: saturate(160%) blur(12px);border-bottom: 1px solid var(--pvls)}.juf>.wms{max-width: 1560px}.tnp{display: flex;align-items: center;gap: 20px;min-height: var(--svul)}.ygm{flex-shrink: 0}.ygm img{display: block;width: auto;height: 38px}.g6cio{flex: 1;min-width: 0}.zy6{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 2px;margin: 0;padding: 0;list-style: none}.gml{position: relative;display: flex;align-items: center}.xcz{display: inline-flex;align-items: center;gap: 6px;padding: 8px 10px;border-radius: 8px;color: var(--quaq);font-size: 14px;font-weight: 600;white-space: nowrap;cursor: pointer;transition: color .2s,background-color .2s}button.xcz{border: 0;background: none;text-align: left}.xcz:hover,.gml:hover>.xcz{color: var(--uiyc);background: var(--ann9)}.xcz :is(svg,img){flex: 0 0 18px;width: 18px;height: 18px}.y33y7{display: flex;align-items: center;margin-left: -6px;padding: 6px 4px;color: var(--quaq)}.y33y7 svg{width: 10px;height: auto;transition: transform .2s}.y33y7 svg path{fill: currentColor}.ibf{position: absolute;top: 100%;left: 0;z-index: 10;min-width: 220px;margin: 6px 0 0;padding: 8px;list-style: none;background: var(--qyyi);border: 1px solid var(--pvls);border-radius: var(--ycbz);box-shadow: 0 20px 40px -16px rgba(15,27,51,.25);opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity .2s,transform .2s,visibility .2s}.gml:nth-last-child(-n + 3)>.ibf{left: auto;right: 0}.ibf:has(>li:nth-child(8)){display: grid;grid-template-columns: repeat(2,minmax(170px,1fr))}.ibf::before{content: "";position: absolute;left: 0;right: 0;top: -12px;height: 12px}.dgy:hover>.ibf,.dgy:focus-within>.ibf{opacity: 1;visibility: visible;transform: none}.dgy:hover .y33y7 svg{transform: rotate(180deg)}.og2{margin: 0}.nxc{display: block;padding: 8px 12px;border-radius: 8px;color: var(--quaq);font-size: 14px;white-space: nowrap}.nxc:hover{background: var(--ann9);color: var(--uiyc)}.icr{color: var(--uiyc)}.cbn{display: flex;flex-shrink: 0;gap: 8px}.cwu{min-height: 40px;padding: 0 16px;font-size: 14px}.cwu.vhd::after{width: 13px;height: 13px}.a0mf4{display: none}@media (min-width: 1181px) and (max-width: 1439px){:root{--svul: 110px}.tnp{flex-wrap: wrap;row-gap: 0;min-height: 0;padding-top: 10px}.ygm{margin-right: auto}.g6cio{order: 3;flex: 1 0 100%;margin-top: 10px;border-top: 1px solid var(--pvls)}.zy6{flex-wrap: nowrap;padding: 4px 0}.xcz{padding: 8px 8px;font-size: 13.5px}}@media (max-width: 1180px){:root{--svul: 64px}.tnp{gap: 10px}.ygm{margin-right: auto}.ygm img{height: 32px}.a0mf4{order: 3;display: flex;flex-direction: column;justify-content: center;gap: 5px;width: 42px;height: 42px;padding: 0 11px;border: 1px solid var(--pvls);border-radius: var(--akxz);background: var(--qyyi);cursor: pointer}.a0mf4 span{display: block;height: 2px;border-radius: 2px;background: var(--quaq);transition: transform .25s,opacity .25s}.a0mf4.stjxg span:nth-of-type(1){transform: translateY(7px) rotate(45deg)}.a0mf4.stjxg span:nth-of-type(2){opacity: 0}.a0mf4.stjxg span:nth-of-type(3){transform: translateY(-7px) rotate(-45deg)}.g6cio{position: absolute;left: 0;right: 0;top: 100%;max-height: calc(100vh - var(--svul));overflow-y: auto;background: var(--qyyi);border-bottom: 1px solid var(--pvls);box-shadow: 0 24px 40px -20px rgba(15,27,51,.3);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .2s,transform .2s,visibility .2s}.g6cio.stjxg{opacity: 1;visibility: visible;transform: none}.zy6{flex-direction: column;align-items: stretch;gap: 0;padding: 6px var(--dxw2) 16px}.gml{flex-wrap: wrap;border-bottom: 1px solid var(--pvls)}.xcz,.xcz:hover,.gml:hover>.xcz{flex: 1;gap: 10px;padding: 14px 2px;background: none;font-size: 16px}.xcz :is(svg,img){flex-basis: 20px;width: 20px;height: 20px}.y33y7{margin: 0;padding: 14px 8px 14px 24px}.dgy:hover .y33y7 svg{transform: none}.dgy.stjxg .y33y7 svg{transform: rotate(180deg)}.ibf,.ibf:has(>li:nth-child(8)),.dgy:hover>.ibf{position: static;display: none;width: 100%;min-width: 0;margin: 0;padding: 0 0 12px 10px;background: none;border: 0;box-shadow: none;opacity: 1;visibility: inherit;transform: none}.dgy.stjxg>.ibf{display: grid;grid-template-columns: 1fr}.dgy.stjxg>.ibf:has(>li:nth-child(8)){grid-template-columns: repeat(2,minmax(0,1fr))}.ibf::before{display: none}}@media (max-width: 600px){.tnp{flex-wrap: wrap;padding-block: 10px;row-gap: 10px}.cbn{order: 4;width: 100%}.cwu{flex: 1}}.uu7{margin: 0 0 8px}.uu7 + .uu7{margin-top: 28px;padding-top: 28px;border-top: 1px solid var(--pvls)}.ve3{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);align-items: start;column-gap: clamp(20px,3vw,40px)}.yzf{grid-column: 1 / -1}.zc1{min-width: 0}.yb4{grid-column: 1}.jri{grid-column: 2}.ve3:has(>.yzf)>.jri{grid-row: 2}.bjn .ve3{grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr)}.bjn .yb4{grid-column: 2}.bjn .jri{grid-column: 1}.yb4>:last-child{margin-bottom: 0}.jri img{display: block;width: 100%;border: 1px solid var(--pvls);border-radius: var(--ycbz)}.qfk:has(h1){padding: clamp(8px,2vw,24px) 0 clamp(8px,2vw,16px)}.qfk:has(h1) .ve3{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: auto 1fr}.qfk:has(h1) .yzf{grid-column: 1;margin-bottom: .35em}.qfk:has(h1) .yb4{grid-column: 1;grid-row: 2}.qfk:has(h1) .jri{position: relative;isolation: isolate;grid-column: 2;grid-row: 1 / -1;align-self: center}.qfk:has(h1) .jri::before{content: "";position: absolute;inset: 8% 6%;z-index: -1;background: radial-gradient(closest-side,rgba(255,154,31,.45),transparent);filter: blur(40px)}.qfk:has(h1) .jri img{border: 0;border-radius: var(--csgm);box-shadow: var(--ixra)}.qfk:has(h1) .yb4 p{color: var(--hjpp);font-size: 17px}.qfk:has(h1) .hdw{justify-content: flex-start}@media (max-width: 900px){.ve3,.bjn .ve3,.qfk:has(h1) .ve3{display: flex;flex-direction: column}.yzf{order: -2}.jri{order: -1;margin: 0 0 16px}.qfk:has(h1) .hdw .vbp{width: 100%}}.rv2{margin: 0;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--qyyi);box-shadow: var(--rqkz)}.dv5{display: block}.zs4{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 14px 18px;color: var(--quaq);font-size: 15px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;cursor: pointer;user-select: none}.zs4::after{content: "";flex: 0 0 28px;height: 28px;border-radius: 8px;background: var(--kvck) var(--ecy8) center / 14px no-repeat;transition: transform .2s}.rv2.stjxg .zs4::after{transform: rotate(180deg)}.uun{display: none;margin: 0;padding: 0 18px 18px;list-style: none}.rv2.stjxg .uun{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px}.gm7{margin: 0}.nbw{display: flex;align-items: center;gap: 10px;height: 100%;min-height: 50px;padding: 9px 14px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--qyyi);box-shadow: var(--rqkz);color: var(--quaq);font-size: 14px;font-weight: 600;line-height: 1.3;transition: border-color .2s,transform .2s,box-shadow .2s,color .2s}.nbw::before{content: "";flex: 0 0 26px;height: 26px;border-radius: 8px;background: var(--ann9) var(--pdvp) center / 13px no-repeat}.nbw:hover{border-color: var(--yov3);color: var(--uiyc);transform: translateY(-2px);box-shadow: var(--ixra)}@media (max-width: 600px){.rv2.stjxg .uun{grid-template-columns: 1fr}}.suf{margin-top: 22px}.tcu,.tcu>tbody,.wo7,.wo7>td{display: block;width: auto;margin: 0;padding: 0;border: 0;background: none}.tcu>tbody{display: grid;gap: 26px}.lyv{position: relative;display: grid;grid-template-columns: 190px minmax(0,1fr) minmax(0,1.1fr) 180px;grid-template-areas: "info ad content buttons";align-items: center;gap: 22px;padding: 24px 20px 18px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--qyyi);transition: border-color .2s,box-shadow .2s}.lyv:hover{border-color: rgba(255,122,0,.5);box-shadow: var(--ixra)}.wo7:nth-child(-n + 3) .lyv{border-color: rgba(255,122,0,.45);background: linear-gradient(90deg,#fff8f0 0%,var(--qyyi) 40%)}.mya{position: absolute;top: -13px;left: 16px;display: inline-flex;align-items: center;gap: 7px;margin: 0;padding: 3px 12px 3px 3px;border-radius: 999px;background: var(--quaq);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .04em;line-height: 1;text-transform: uppercase;white-space: nowrap}.wo7:nth-child(-n + 3) .mya{background: var(--xkk8)}.fjm{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: #fff;color: var(--quaq);font-size: 12px}.oxl{grid-area: info;display: grid;grid-template-columns: auto;justify-items: center;gap: 5px;text-align: center}.oxl .dzf img{display: block;width: 150px;height: 70px;border-radius: var(--akxz);object-fit: contain}.qba{margin: 0;color: var(--quaq);font-size: 17px;font-weight: 800;line-height: 1.2}.ubj{display: inline-flex;align-items: center;gap: 5px;color: var(--quaq);font-size: 14px;font-weight: 800}.ubj::before{content: "";width: 16px;height: 16px;background: var(--rgg3) center / contain no-repeat}.amu span{color: var(--xehj);font-weight: 600}.njo{margin: 0 0 6px;color: var(--xehj);font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.tpi{grid-area: ad}.uau{padding: 12px 14px;border: 1px dashed rgba(255,122,0,.55);border-radius: var(--akxz);background: var(--ann9)}.qx7{display: flex;align-items: center;gap: 10px;color: var(--quaq);font-size: 16px;font-weight: 800;line-height: 1.3}.qx7 svg{flex: 0 0 26px;width: 26px;height: 26px}.qdu{grid-area: content}.qdu ul{gap: 6px;margin: 0;font-size: 14px;line-height: 1.4}.qdu ul>li{padding-left: 24px}.qdu ul>li::before{top: .05em;width: 16px;height: 16px;background-size: 10px}.ddh{grid-area: buttons;display: grid;gap: 8px}.qij{width: 100%;min-height: 42px;padding: 0 12px;font-size: 14px}.qij.vhd::after{width: 13px;height: 13px}@media (max-width: 1100px){.lyv{grid-template-columns: 170px minmax(0,1fr) 190px;grid-template-areas: "info ad buttons" "info content buttons";row-gap: 14px}}@media (max-width: 720px){.lyv{grid-template-columns: 1fr;grid-template-areas: "info" "ad" "content" "buttons";gap: 14px;padding: 26px 16px 16px}.oxl{grid-template-columns: auto 1fr;grid-template-rows: auto auto;justify-items: start;column-gap: 14px;text-align: left}.oxl .dzf{grid-row: 1 / span 2}.oxl .dzf img{width: 110px;height: 56px}.qba{align-self: end}.ddh{grid-template-columns: 1fr 1fr}}.vj3{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 12px;margin: 8px 0 0;padding: 0;list-style: none}.tm3{margin: 0}.tm3 a{display: block;overflow: hidden;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--kvck);transition: border-color .2s,box-shadow .2s}.tm3 a:hover{border-color: var(--yov3);box-shadow: var(--ixra)}.tm3 img{display: block;width: 100%;aspect-ratio: 16 / 10;object-fit: cover;transition: transform .3s}.tm3 a:hover img{transform: scale(1.03)}.xop{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.ipy{min-width: 0}.ioj{margin-top: 12px}.tce{height: 100%;padding: 18px 18px 8px;border: 1px solid #cfeedd;border-radius: var(--ycbz);background: var(--xpmc)}.ipy:nth-child(2) .tce{border-color: #f6d3d4;background: var(--wvsk)}.otb{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: 18px}.otb::before{content: "";flex: 0 0 24px;height: 24px;border-radius: 50%;background: var(--evd3) var(--zcur) center / 13px no-repeat}.ipy:nth-child(2) .otb::before{background: var(--bdml) var(--bbwu) center / 13px no-repeat}.tm0{display: grid;gap: 8px;margin: 0 0 10px;padding: 0;list-style: none}.tm0>li{position: relative;padding-left: 28px;color: var(--hjpp)}.tm0>li::before{content: "";position: absolute;left: 0;top: .25em;width: 18px;height: 18px;border-radius: 50%;background: var(--evd3) var(--zcur) center / 11px no-repeat}.ipy:nth-child(2) .tm0>li::before,.tm0>.lpv::before{background: var(--bdml) var(--bbwu) center / 11px no-repeat}.tm0>.qzo::before{background: var(--evd3) var(--zcur) center / 11px no-repeat}@media (max-width: 720px){.xop{grid-template-columns: 1fr}}.hd4{margin: 12px 0 0}.nkl{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.aqe{margin: 0}.nkl{counter-reset: none}.zlw{padding: 16px 18px 18px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--kvck)}.iwv{display: inline-block;margin: 0 0 12px;padding: 4px 12px;border-radius: 999px;background: var(--pveu);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .08em;line-height: 1.4;text-transform: uppercase}.hab,.omx{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,.85fr);align-items: center;gap: 22px}.ywv{margin: 0;color: var(--quaq);font-size: 16px;font-weight: 700;line-height: 1.5}.omx>:first-child{margin-top: 0}.hab .dzf img,.omx .dzf img{display: block;width: 100%;border: 1px solid var(--pvls);border-radius: var(--akxz)}@media (max-width: 720px){.hab,.omx{grid-template-columns: 1fr;gap: 14px}}.ih7{display: grid;grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 14px;margin: 12px 0 0;padding: 0;list-style: none}.mv7{padding: 18px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--kvck)}.mv7>img{display: block;width: 44px;height: 44px;margin-bottom: 12px;padding: 8px;border-radius: 12px;background: var(--ann9);object-fit: contain}.tmu{margin: 0 0 6px;font-size: 17px}.kau{margin: 0;font-size: 15px}.aam{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 14px;margin: 12px 0 0;padding: 0;list-style: none}.pkl{margin: 0}.ivf{display: flex;flex-direction: column-reverse;height: 100%;overflow: hidden;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--qyyi);color: var(--quaq);transition: border-color .2s,box-shadow .2s,transform .2s}.ivf:hover{border-color: var(--yov3);box-shadow: var(--ixra);color: var(--quaq);transform: translateY(-2px)}.ivf .dzf img{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover}.vyn{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 12px 14px}.vyn::after{content: "";flex: 0 0 18px;height: 18px;background: var(--ubpe) center / contain no-repeat}.mvn{margin: 0;font-weight: 800;line-height: 1.3}.zvx{display: flex;align-items: center;gap: 22px}.hbn{flex-shrink: 0}.hbn img{display: block;width: 110px;height: 110px;border: 3px solid var(--qyyi);border-radius: 50%;box-shadow: 0 0 0 2px var(--yov3);object-fit: cover}.xj7{min-width: 0}.xj7 h2{margin: 0 0 6px;font-size: 22px}.wm7{margin: 0}.niz{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 0;padding: 0;list-style: none}.niz:empty{display: none}@media (max-width: 600px){.zvx{flex-direction: column;align-items: flex-start}}.qo4{margin-top: 12px}.win{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: start;gap: 10px}.nzd{margin: 0}.kce{border: 1px solid var(--pvls);border-radius: var(--akxz);background: var(--qyyi);transition: border-color .2s}.kce[open]{border-color: rgba(255,122,0,.5)}.evv{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 14px 16px;color: var(--quaq);font-weight: 700;line-height: 1.35;list-style: none;cursor: pointer}.evv::-webkit-details-marker{display: none}.evv svg{flex: 0 0 26px;width: 26px;height: 26px}.evv svg rect:first-child{fill: var(--kvck);stroke: var(--pvls)}.evv svg rect:not(:first-child){fill: var(--quaq);transition: opacity .2s}.kce[open] .evv svg rect:first-child{fill: var(--ann9);stroke: rgba(255,122,0,.4)}.kce[open] .evv svg rect:not(:first-child){fill: var(--yov3)}.kce[open] .evv svg .yba{opacity: 0}.ymb{padding: 0 16px 14px;font-size: 15px}.ymb>:last-child{margin-bottom: 0}@media (max-width: 860px){.win{grid-template-columns: 1fr}}.rtg{display: block;padding-top: 14px}.zgf{display: flex;flex-wrap: wrap;gap: 6px;margin-block: 0;list-style: none}.upl{display: flex;align-items: center;color: var(--xehj);font-size: 13px;line-height: 20px}.ajh{display: inline-flex;align-items: center;gap: 6px;color: var(--xehj)}.ajh svg{flex: 0 0 8px;width: 8px;height: 16px}.ajh svg path{fill: var(--bskt)}.sg5{color: var(--quaq);font-weight: 600}.ajh:hover{color: var(--uiyc)}.pq8{margin: 18px 0}.uo8{padding: clamp(24px,4vw,40px);border-radius: var(--csgm);background-size: cover !important;background-position: center !important;background-color: var(--quaq) !important;box-shadow: inset 0 0 0 2000px rgba(15,27,51,.62),var(--ixra);text-align: center}.eo4{margin: 0 0 8px;color: rgba(255,255,255,.8);font-size: 13px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase}.jej{margin: 0 auto 24px;max-width: 720px;color: #fff;font-size: clamp(22px,3.2vw,34px);font-weight: 900;line-height: 1.2}.hbu{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 12px}.fl3{display: flex;align-items: stretch;overflow: hidden;border: 2px dashed rgba(255,154,31,.8);border-radius: var(--akxz);background: rgba(255,255,255,.1)}.fjy{display: flex;align-items: center;min-width: 150px;padding: 0 18px;color: #fff;font-size: 20px;font-weight: 900;letter-spacing: .1em}.kp2{border-radius: 0;box-shadow: none}.kp2 span{pointer-events: none}.kp2::after,.aw2::after{content: none}.qbn.ail{border-color: transparent}@media (max-width: 600px){.hbu,.fl3{flex-direction: column;width: 100%}.fjy{justify-content: center;min-height: 48px}.qbn{width: 100%}}.gh3{margin: 18px 0}.xay{position: relative;overflow: hidden;border-radius: var(--csgm);background: var(--quaq);box-shadow: var(--ixra)}.xay .dzf{position: relative;height: 100%}.xay .dzf::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(15,27,51,.85) 0%,rgba(15,27,51,.55) 50%,rgba(15,27,51,.15) 100%)}.xay img{display: block;width: 100%;height: 100%;object-fit: cover}.xay iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.ix0{position: absolute;top: 50%;left: 50%;display: flex;flex-direction: column;gap: 10px;width: 100%;max-width: 320px;padding: 0 12px;transform: translate(-50%,-50%)}.ix0 .vbp{width: 100%;min-height: 50px}.nrb.ail{border-color: transparent}@media (max-width: 550px){.xay{min-height: 240px}.xay .dzf{position: absolute;inset: 0}}.uup{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: 12px 0 0;padding: 0;list-style: none}.acy{display: flex;flex-direction: column;justify-content: space-between;gap: 14px;padding: 20px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--kvck)}.ob7>:first-child{margin-top: 0}.ob7>:last-child{margin-bottom: 0}.ob7 h3{font-size: 18px}.jt0{display: flex;align-items: center;gap: 12px;padding-top: 14px;border-top: 1px solid var(--pvls)}.umy img{display: block;width: 48px;height: 48px;border-radius: 50%;object-fit: cover}.gds{margin: 0;color: var(--quaq);font-weight: 800}@media (max-width: 760px){.uup{grid-template-columns: 1fr}}.uzb{display: block;padding: clamp(40px,8vw,96px) 0;text-align: center}.gt5{margin: 0;background: var(--xkk8);-webkit-background-clip: text;background-clip: text;color: transparent;font-size: clamp(96px,16vw,180px);font-weight: 900;line-height: 1}.sb0{margin: 12px 0 28px;color: var(--quaq);font-size: clamp(20px,2.4vw,28px);font-weight: 700}.ari{display: inline-flex;align-items: center;min-height: 48px;padding: 0 28px;border-radius: var(--akxz);background: var(--xkk8);box-shadow: var(--func);color: #fff;font-weight: 800}.ari:hover{color: #fff;filter: brightness(1.05)}.lo4 svg{flex: 0 0 18px;width: 18px;height: 18px;animation: spin 1.2s linear infinite}.lo4:hover svg{animation-play-state: paused}.lo4 svg path{fill: currentColor}@keyframes spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lo4 svg{animation: none}}.hdw.cpw{justify-content: flex-end}.may,.icr{color: var(--uiyc)}.hcv{color: var(--quaq);font-weight: 800}.acd{width: auto;max-width: min(92vw,1100px);max-height: 92vh;margin: auto;padding: 0;overflow: visible;border: 0;background: transparent}.acd::backdrop{background: rgba(15,27,51,.86)}.zjk{display: block;max-width: 100%;max-height: 86vh;border-radius: var(--ycbz);box-shadow: 0 30px 60px rgba(0,0,0,.45)}.lm6{position: absolute;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,.94);box-shadow: 0 6px 18px rgba(0,0,0,.25);color: var(--quaq);font-size: 26px;line-height: 1;cursor: pointer}.lm6:hover{background: #fff;color: var(--uiyc)}.jn7{top: -54px;right: 0}.ip9,.lbf{top: 50%;transform: translateY(-50%)}.ip9{left: -58px}.lbf{right: -58px}html:has(.acd[open]){overflow: hidden}@media (max-width: 1240px){.jn7{top: 10px;right: 10px}.ip9{left: 10px}.lbf{right: 10px}}.ccg{margin-top: 12px;padding: 36px 0 24px;border-top: 1px solid var(--pvls);background: var(--qyyi)}.dor{display: grid;grid-template-columns: 1.1fr 1.6fr 1fr;align-items: start;gap: 28px}.ta2 img{display: block;width: auto;height: 40px}.gwd{margin-top: 12px}.gwd img{max-width: 120px}.psk{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 20px;margin: 0;padding: 0;list-style: none}.mv5{margin: 0}.vd5{color: var(--hjpp);font-size: 14px}.vd5:hover{color: var(--uiyc)}.sp1{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 0;padding: 0;list-style: none}.enp{margin: 0}.umv img{display: block;width: auto;max-width: 170px;max-height: 56px}.xsz{grid-column: 1 / -1;padding-top: 18px;border-top: 1px solid var(--pvls)}.xr8{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0;color: var(--xehj);font-size: 13px}.xr8 img{width: auto;max-height: 36px}@media (max-width: 860px){.dor{grid-template-columns: 1fr;gap: 22px}}.jps{position: fixed;right: 16px;bottom: 24px;z-index: 800}.u98sd{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 12px;background: var(--cqa0) center / 20px no-repeat,var(--xkk8);box-shadow: var(--func);transition: transform .2s}.u98sd svg{width: 16px;height: 16px;fill: #fff;pointer-events: none}.u98sd svg path{fill: #fff}.u98sd:hover{transform: translateY(-2px)}

/* ── Медиа шаблона (img/): арт первого экрана, ряд доверия, иллюстрации разделов,
   облачный фон бонус-баннеров, полоса с самолётом перед подвалом ── */
/* первый экран: прозрачный арт в светлой карточке */
.qfk:has(h1) .hd6{padding: clamp(10px,2vw,22px);border: 1px solid var(--pvls);border-radius: var(--csgm);background: radial-gradient(120% 90% at 70% 30%,#fff 0%,#f3f5f9 60%,#e9edf4 100%);box-shadow: var(--ixra)}
.qfk:has(h1) .hd6 img{width: 100%;height: auto;border: 0;border-radius: 0;box-shadow: none;filter: drop-shadow(0 18px 22px rgba(15,27,51,.18))}
/* ряд доверия */
.lhi{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;margin: clamp(18px,3vw,28px) 0 0;padding: 0;list-style: none}
.lhi li{display: flex;align-items: center;gap: 10px;min-width: 0;padding: 10px 12px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--qyyi);box-shadow: var(--rqkz);color: var(--quaq);font: 700 14px/1.25 var(--bza3)}
.lhi img{flex: 0 0 40px;width: 40px;height: 40px;border-radius: 50%}
@media (max-width: 1100px){.lhi{grid-template-columns: repeat(3,minmax(0,1fr))}}
@media (max-width: 600px){.lhi{grid-template-columns: 1fr 1fr;gap: 8px}.lhi li{padding: 8px;font-size: 13px}.lhi img{flex-basis: 32px;width: 32px;height: 32px}}
/* раздел «текст + картинка»: колонка картинки ýже, иллюстрация темы — на облачном фоне */
section.qfk .tt9.uu7{margin: 0}
section.qfk .tt9 .ve3{grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr)}
section.qfk .tt9.bjn .ve3{grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr)}
section.qfk .tt9 .yzf{margin: 0 0 .6em}
.qyj .jri img{aspect-ratio: 8 / 7;object-fit: cover;border: 0;box-shadow: var(--ixra)}
section.qfk .tt9 .jri img{height: auto}
.aum{margin: 0 0 18px}.aum .jri{margin: 0}
.aum img{display: block;width: 100%;max-height: 420px;object-fit: cover;border: 1px solid var(--pvls);border-radius: var(--ycbz)}
@media (max-width: 860px){section.qfk .tt9 .ve3,section.qfk .tt9.bjn .ve3{display: flex;flex-direction: column}.qyj .jri{width: 100%;max-width: 420px}}
/* бонус-баннер: облачный фон шаблона, если у баннера нет своей картинки */
.uo8{background-image: url("vyz/whwrbz.webp")}
/* полоса перед подвалом */
.hgh~.mt0,.mt0{display: block;width: calc(100% - 2 * var(--dxw2));max-width: calc(var(--goua) - 2 * var(--dxw2));margin: 8px auto 28px;padding: 0}
.fj7{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 20px 32px;min-height: 200px;padding: clamp(24px,4vw,44px);overflow: hidden;border-radius: var(--csgm);background-color: var(--quaq);background-position: 70% center;background-size: cover;box-shadow: var(--ixra);isolation: isolate}
.fj7::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(15,27,51,.92) 0%,rgba(15,27,51,.7) 45%,rgba(15,27,51,.1) 100%)}
.cry{margin: 0 0 8px;color: #fff;font: 900 clamp(22px,3vw,32px)/1.15 var(--bza3)}
.ieq{max-width: 520px;margin: 0;color: rgba(255,255,255,.82);font-size: 16px}
.vs3{flex-shrink: 0}
@media (max-width: 720px){.fj7{flex-direction: column;align-items: flex-start}.fj7::before{background: linear-gradient(180deg,rgba(15,27,51,.6) 0%,rgba(15,27,51,.92) 100%)}.vs3,.vs3 .vbp{width: 100%}}
/* значок 18+ в подвале */
.meh{display: block;width: 40px;height: 40px}
/* блоки темы из редактора (+ блок): внутри обычного раздела */
.qfk .xyj{margin: 0 0 1.4em}.qfk .xyj:last-child{margin-bottom: 0}
.qfk .lhi.xyj{margin-top: 0}
section.qfk .ww8 .yzf{font-size: clamp(20px,2.4vw,26px)}
section.qfk .tt9.ww8{margin: 0 0 1.4em}.ww8 .hdw{margin-top: 14px}
.xyj.fj7{min-height: 180px}
.uo8.xyj .jej{margin-bottom: 20px}.uo8.xyj .eo4{margin-top: 0}.uo8.xyj .hbu{margin: 0}
.hd4.xyj .nkl>li{padding: 0}.hd4.xyj .nkl>li::before{content: none}
.hd4.xyj .ywv{margin: 0 0 4px}.shx{margin: 0;color: var(--hjpp);font-size: 15px}
.ih7.xyj{margin-top: 0}.ih7.xyj .tmu{margin-top: 0}
.fqg>p{margin: 0}.fqg>p+p{margin-top: 4px}.xhk{color: var(--uiyc);font-weight: 800}
.ew7{padding: 18px;border: 1px solid var(--pvls);border-radius: var(--ycbz);background: var(--kvck)}.ew7 .xj7 h3{margin: 0 0 6px;font-size: 22px}
section.qfk .tt9.ww8 .ve3{grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr);align-items: center}
@media (max-width: 860px){.ww8.qyj .jri{max-width: 320px}}

/* Article lists retain the site theme and visible markers. */
.article-copy .article-list{display:block;list-style:disc outside;margin:0 0 1.2em;padding-left:1.5em}.article-copy .article-list>li{display:list-item;position:static;padding-left:0;margin:0 0 .55em}.article-copy .article-list>li::before{content:none}.article-copy .article-list>li::marker{color:#f47916}

/* Source-accurate numbered lists and FAQ accordions. */
.article-copy ol.article-list{list-style:decimal outside}.article-copy .faq-accordion{border:1px solid #dfe6ef;border-radius:12px;background:#fff;margin:10px 0;overflow:hidden}.article-copy .faq-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;list-style:none;color:#0f1b33}.article-copy .faq-accordion summary::-webkit-details-marker{display:none}.article-copy .faq-accordion summary::after{content:"+";font-size:24px;line-height:1;color:#f07815;flex:none}.article-copy .faq-accordion[open] summary::after{content:"−"}.article-copy .faq-accordion summary h3{margin:0;font-size:1.05em}.article-copy .faq-answer{padding:0 20px 16px}.article-copy .faq-answer p:first-child{margin-top:0}.article-copy .faq-answer p:last-child{margin-bottom:0}.article-copy .faq-accordion summary:focus-visible{outline:3px solid #f07815;outline-offset:-3px}

/* Embedded free game demos */
.mol-game-demo{width:100%;overflow:hidden;border:1px solid #dbe3ee;border-radius:18px;background:#101d36;box-shadow:0 12px 30px #0f1b3314}.mol-game-demo iframe{display:block;width:100%;height:auto;aspect-ratio:16/10;border:0}.mol-game-demo-note{padding:9px 14px;color:#d9e1f0;font-size:12px;line-height:1.35;text-align:center}@media(max-width:600px){.mol-game-demo{border-radius:12px}.mol-game-demo-note{font-size:11px}}

/* Game demo modal */
.mol-demo-open{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;border:0;border-radius:11px;padding:13px 21px;background:#f47916;color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #ed72092b}.mol-demo-open:hover{background:#dc6408}.mol-demo-open:focus-visible,.mol-demo-close:focus-visible{outline:3px solid #2474ff;outline-offset:3px}.mol-demo-dialog{width:min(1000px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:auto;border:0;border-radius:18px;background:#101d36;color:#fff;box-shadow:0 24px 80px #0008}.mol-demo-dialog::backdrop{background:rgba(5,12,27,.78)}.mol-demo-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.mol-demo-dialog-head h2{margin:0;color:#fff;font-size:20px;line-height:1.25}.mol-demo-close{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:8px;background:#25344d;color:#fff;font-size:29px;line-height:1;cursor:pointer}.mol-demo-close:hover{background:#3b4d69}.mol-demo-frame iframe{display:block;width:100%;height:auto;aspect-ratio:16/10;border:0;background:#081326}.mol-demo-dialog-note{text-align:center;padding:10px;color:#d9e1f0;font-size:12px}@media(max-width:600px){.mol-demo-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.mol-demo-dialog-head{padding:10px 14px}.mol-demo-dialog-head h2{font-size:17px}.mol-demo-frame iframe{min-height:340px}}

/* Show the game artwork behind its demo button. */
.mol-demo-hero{position:relative}.mol-demo-cover{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:inherit;background:rgba(4,11,25,.56)}.mol-demo-cover .mol-demo-open{margin:0;min-width:200px;justify-content:center}.mol-demo-cover-note{color:#fff;font-size:13px;font-weight:600;text-align:center;text-shadow:0 1px 4px #000}.mol-demo-hero .dzf{height:100%}

/* Full-width demo below the introductory section. */
.mol-full-demo{padding:0;overflow:hidden}.mol-full-demo-stage{position:relative;width:100%;height:clamp(280px,46vw,620px);overflow:hidden;border-radius:16px;background:#101d36}.mol-full-demo-stage iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}.mol-full-demo-stage .mol-demo-cover{border-radius:16px;background:rgba(4,11,25,.64)}@media(max-width:600px){.mol-full-demo-stage{height:320px;border-radius:12px}.mol-full-demo-stage .mol-demo-cover{border-radius:12px}}
