.mh{z-index:60;background:#232326;border-bottom:1px solid #333338;font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5;position:relative}.mh *{box-sizing:border-box}.mh :focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #e8f000}.mh-in{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:72px;margin:0 auto;padding:0 32px;display:flex}.mnav{align-items:center;gap:2px;display:flex}.mtop{color:#dedede;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 12px;font:600 14px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.mtop:hover,.mtop[aria-expanded=true]{color:#fff;background:#2f2f33}.mtop.cur,.mtop[aria-current]{color:#fff;border-radius:8px 8px 0 0;box-shadow:inset 0 -2px #e8f000}.mtop[aria-expanded=true] .mch{transform:rotate(180deg)}.mch{transition:transform .2s}.mright{align-items:center;gap:8px;display:flex}.mbtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font:700 14px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;display:inline-flex}.mbtn-ghost{color:#fff;background:0 0;border-color:#48484d}.mbtn-ghost:hover{color:#fff;border-color:#e8f000}.mbtn-lime{color:#232326;background:#e8f000}.mbtn-lime:hover{color:#232326;background:#f3f95a}.mpanel{background:#fff;border-bottom:1px solid #e6e6e6;animation:.18s ease-out mfade;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #00000059}@keyframes mfade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mp-in{gap:32px;max-width:1280px;margin:0 auto;padding:32px;display:grid}.mcol{flex-direction:column;gap:4px;min-width:0;display:flex}.mhd{letter-spacing:.08em;text-transform:uppercase;color:#75757b;align-items:center;gap:8px;padding:0 12px 8px;font-size:12px;font-weight:800;display:flex}.mtag{color:#232326;letter-spacing:0;text-transform:none;background:#e8f000;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.mtag.dk{color:#fff;background:#232326}.mtag.api{color:#1d4f91;background:#e6f0fb}.mlink{color:#232326;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;display:flex}.mlink:hover{color:#232326;background:#f4f4f1}.mlink b{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.mlink span{color:#5c5c5c;font-size:13px;line-height:1.4}.msoon{color:#75757b;border:1px solid #d0d0d0;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:800}.mscrim{cursor:default;z-index:-1;background:#14141659;border:0;position:fixed;inset:0}.mburger{color:#fff;cursor:pointer;background:0 0;border:1px solid #48484d;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mmob{background:#232326;border-top:1px solid #333338;max-height:calc(100vh - 72px);padding:12px 24px 24px;overflow-y:auto}.mmob .mhd{color:#e8f000;padding:16px 0 6px}.mmob a{color:#e6e6e8;border-bottom:1px solid #2f2f33;padding:10px 0;font-size:15.5px;font-weight:600;text-decoration:none;display:block}.prow{color:#232326;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:14px;padding:12px;text-decoration:none;display:grid}.prow:hover,.prow.on{color:#232326;background:#f4f4f1}.prow .pico{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:inline-flex}.prow b{font-size:15.5px;font-weight:800;display:block}.prow span{color:#5c5c5c;margin-top:2px;font-size:13px;display:block}.prow em{color:#1f7a47;margin-top:6px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.platf{background:#f4f4f1;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.platf b{color:#232326;font-size:17px;font-weight:800}.platf span{color:#5c5c5c;font-size:13.5px}.platf a{color:#232326;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1100px){.mnav,.mright .hide-md{display:none!important}.mburger{display:inline-flex}}@media (width>=1101px){.mmob{display:none}}@media (width<=640px){.mh-in{padding:0 18px}}@media (width<=480px){.mright .mbtn-lime,.mright .mlogin{display:none}}
