.mehym-portal{--ink:#090b12;color:#f8f9fc;background:var(--ink);width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw;overflow:hidden}.mehym-portal *{box-sizing:border-box}.mehym-portal a{color:inherit;text-decoration:none}
.mp-ticker{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,64px);background:#f5f6f8;color:#111;font-size:9px;font-weight:950;letter-spacing:.18em}
.mp-hero{min-height:680px;position:relative;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 72% 48%,#253e63 0%,#151b30 32%,#090b12 72%)}.mp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090b12 0%,#090b12c9 42%,transparent 100%);pointer-events:none}.mp-grid{position:absolute;inset:-30%;opacity:.16;background-image:linear-gradient(#8eb4ff22 1px,transparent 1px),linear-gradient(90deg,#8eb4ff22 1px,transparent 1px);background-size:58px 58px;transform:perspective(600px) rotateX(62deg) scale(1.5)}.mp-orb{position:absolute;width:540px;height:540px;right:9%;top:8%;border:1px solid #8dbbff55;border-radius:50%;box-shadow:inset 0 0 100px #3478c522,0 0 0 35px #ffffff08,0 0 0 80px #ffffff04,0 0 100px #3478c522}.mp-hero-inner{position:relative;z-index:2;width:min(1260px,90%);margin:auto;padding:90px 0}.mp-hero-inner>label,.mp-heading label,.mp-feature-copy label,.mp-final-copy label{font-size:9px;letter-spacing:.24em;font-weight:900;color:#a9b9d2}.mp-hero h1{font-size:clamp(64px,10vw,142px);line-height:.78;letter-spacing:-.09em;font-weight:950;margin:30px 0 26px;max-width:900px}.mp-hero h1 span{color:#8bbdff}.mp-hero h1 em{font-style:normal;background:linear-gradient(90deg,#f5f6fa,#a7b7d4 42%,#f5f6fa 75%);background-clip:text;-webkit-background-clip:text;color:transparent}.mp-hero-inner>p{max-width:510px;color:#c0c9d8;font-size:15px;line-height:1.8}.mp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.mp-btn{display:inline-flex;padding:16px 20px;border:1px solid #ffffff55;font-size:9px;font-weight:950;letter-spacing:.15em;transition:.2s}.mp-btn:hover{transform:translateY(-3px)}.mp-light{background:#f5f6fa;color:#111!important;border-color:#f5f6fa}.mp-platforms{display:flex;align-items:center;gap:16px;margin-top:64px}.mp-platforms>b{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff50;border-radius:50%;font-weight:950}.mp-platforms small{font-size:8px;letter-spacing:.18em;color:#8d9ab0}.mp-n{color:#ff5968}.mp-ps-mark{color:#7cbaff;font-size:13px}.mp-x{color:#72d87b}.mp-side{position:absolute;right:6%;top:50%;transform:translateY(-50%);z-index:1;text-align:right;font-size:clamp(28px,4vw,58px);font-weight:950;line-height:.88;letter-spacing:-.06em;color:#ffffff25}.mp-side i{font-style:normal;color:#ffffff40}.mp-scroll{position:absolute;bottom:24px;left:5%;z-index:2;font-size:8px;letter-spacing:.2em;color:#9caac0}
.mp-worlds,.mp-picks,.mp-discover{padding:100px clamp(20px,5vw,78px);background:#f4f5f7;color:#10131b}.mp-heading{max-width:1400px;margin:0 auto 38px;display:flex;align-items:end;justify-content:space-between;gap:25px}.mp-heading label{color:#747e91}.mp-heading h2{font-size:clamp(40px,6vw,76px);line-height:.85;letter-spacing:-.075em;margin:16px 0 0;font-weight:950}.mp-heading h2 em{font-style:normal;color:#7e8da7}.mp-heading>p{max-width:360px;color:#697285;font-size:13px;line-height:1.8;margin:0 0 4px}.mp-world-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mp-world{position:relative;min-height:460px;overflow:hidden;padding:23px 25px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;transition:transform .3s}.mp-world:hover,.mp-discover-card:hover{transform:translateY(-7px)}.mp-nintendo{background:radial-gradient(circle at 75% 20%,#ff8791,#e60012 48%,#9b0613)}.mp-playstation{background:radial-gradient(circle at 78% 23%,#4c9ff0,#075bb3 48%,#061c45)}.mp-xbox{background:radial-gradient(circle at 75% 25%,#7ae47e,#107c10 50%,#073d13)}.mp-world-top{display:flex;justify-content:space-between;position:relative;z-index:2;font-size:9px;font-weight:950;letter-spacing:.16em}.mp-world-top small{opacity:.65}.mp-symbol{position:absolute;top:74px;right:30px;width:160px;height:160px;display:grid;place-items:center;color:#fff;opacity:.9}.mp-switch{display:flex;gap:13px;transform:rotate(12deg)}.mp-switch i{width:48px;height:125px;border:5px solid #fff;border-radius:27px;position:relative}.mp-switch i:first-child:after{content:"+";position:absolute;top:23px;left:14px;font-size:20px}.mp-switch i:last-child:after{content:"•";position:absolute;top:23px;left:16px;font-size:25px}.mp-symbol.mp-ps{font-size:125px;font-family:Georgia,serif;letter-spacing:-.15em;transform:rotate(-8deg)}.mp-xicon{border:6px solid #fff;border-radius:50%;font-size:115px;font-weight:300}.mp-world-copy{position:relative;z-index:2}.mp-world-copy small{font-size:8px;letter-spacing:.2em;font-weight:900;opacity:.78}.mp-world-copy h3{font-size:clamp(38px,4.2vw,60px);line-height:.84;letter-spacing:-.07em;margin:15px 0;font-weight:950}.mp-world-copy p{font-size:11px;opacity:.82}.mp-world-copy strong{display:flex;justify-content:space-between;border-top:1px solid #ffffff65;padding-top:16px;margin-top:25px;font-size:9px;letter-spacing:.13em}.mp-world-copy strong i{font-style:normal;font-size:16px}.mp-watermark{position:absolute;right:-10px;bottom:-80px;font-size:300px;line-height:1;font-weight:950;color:#ffffff0d;pointer-events:none}
.mp-feature{min-height:530px;padding:80px clamp(20px,8vw,130px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;background:radial-gradient(ellipse at 25% 50%,#27518b44,transparent 42%),radial-gradient(ellipse at 90% 50%,#7b3a7540,transparent 38%),linear-gradient(110deg,#101727,#11111c 55%,#21172b);position:relative}.mp-feature-art{height:360px;position:relative;display:grid;place-items:center}.mp-ring{width:min(340px,80vw);aspect-ratio:1;border:1px solid #8ebcff80;border-radius:50%;box-shadow:0 0 0 25px #7baeff0c,0 0 0 60px #7baeff08,0 0 80px #3687ff35}.mp-feature-art>b{position:absolute;font-size:clamp(70px,10vw,130px);font-weight:950;letter-spacing:-.12em;text-shadow:0 0 40px #5aa5ff77}.mp-feature-art>b span{color:#ff5a70}.mp-feature-art>small{position:absolute;bottom:24px;right:12%;font-size:9px;line-height:1.5;letter-spacing:.18em;color:#a8c9f9;font-weight:900}.mp-feature-copy{position:relative;z-index:1}.mp-feature-copy h2{font-size:clamp(45px,6vw,78px);line-height:.84;letter-spacing:-.08em;margin:20px 0;font-weight:950}.mp-feature-copy h2 em{font-style:normal;color:#8ebcff}.mp-feature-copy p{max-width:430px;color:#b3bfd1;font-size:13px;line-height:1.8}.mp-feature-copy>a{display:inline-flex;border-bottom:1px solid #8ebcff;padding:17px 0;margin-top:16px;font-size:9px;letter-spacing:.14em;font-weight:900;color:#c5dcff}
.mp-picks{background:#fff}.mp-all{font-size:9px;letter-spacing:.15em;font-weight:950;border-bottom:1px solid #111;padding:12px 0}.mp-lanes{max-width:1400px;margin:auto;display:grid;gap:42px}.mp-lane{border-top:3px solid #111;padding-top:15px}.mp-lane-n{border-color:#e60012}.mp-lane-p{border-color:#0879df}.mp-lane-x{border-color:#107c10}.mp-lane-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:9px;font-weight:950;letter-spacing:.15em}.mp-lane-head a{color:#626b7a}.mp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mp-product{min-width:0;border:1px solid #e3e5e9;background:#fff;transition:transform .2s,box-shadow .2s;color:#111!important}.mp-product:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1112}.mp-product-art{height:220px;background:#f0f1f4;display:grid;place-items:center;position:relative;padding:14px}.mp-product-art img{width:100%;height:100%;object-fit:contain}.mp-product-art>span{position:absolute;top:10px;right:10px;background:#111;color:#fff;padding:6px 8px;font-size:7px;letter-spacing:.12em;font-weight:900}.mp-product-info{padding:13px;display:flex;flex-direction:column;gap:8px}.mp-product-info small{font-size:7px;color:#7a8392;letter-spacing:.13em;font-weight:900}.mp-product-info b{font-size:12px;line-height:1.35;min-height:32px}.mp-product-info strong{font-size:11px}
.mp-gta{display:block;position:relative;background:#1a1326;overflow:hidden}.mp-gta>img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover}.mp-gta>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5% 9%;background:linear-gradient(90deg,#090812d9,transparent 80%)}.mp-gta small{font-size:9px;letter-spacing:.22em;font-weight:900;color:#f0b0a4}.mp-gta b{font-size:clamp(42px,7vw,88px);line-height:.83;letter-spacing:-.07em;margin:17px 0}.mp-gta span{font-size:9px;letter-spacing:.16em;color:#f0b0a4}.mp-gta strong{margin-top:23px;padding:13px 17px;border:1px solid #ffffff80;font-size:9px;letter-spacing:.14em}
.mp-discover{background:#e9ebf0}.mp-discover-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mp-discover-card{min-height:340px;padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;isolation:isolate;transition:transform .25s}.mp-discover-card>small{font-size:8px;letter-spacing:.18em;font-weight:900;opacity:.8}.mp-discover-card>b{font-size:clamp(35px,4vw,56px);line-height:.82;letter-spacing:-.07em;margin:15px 0}.mp-discover-card>span{font-size:8px;letter-spacing:.12em;opacity:.8}.mp-discover-card>strong{border-top:1px solid #ffffff66;padding-top:14px;margin-top:22px;font-size:8px;letter-spacing:.14em}.mp-discover-card>i{position:absolute;right:10px;top:-35px;font-style:normal;font-size:210px;line-height:1;color:#ffffff17;font-weight:950;z-index:-1}.mp-pokemon{background:radial-gradient(circle at 80% 20%,#ffcd58,#d87522 52%,#552a1c)}.mp-retro{background:radial-gradient(circle at 80% 20%,#a28bff,#5423a0 52%,#211342)}.mp-amiibo{background:radial-gradient(circle at 80% 20%,#ff7e93,#d61e50 52%,#64112c)}
.mp-final{min-height:470px;padding:80px clamp(20px,9vw,140px);display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 55%,#254d7d,#111827 43%,#090b12 80%)}.mp-final-mark{font-size:clamp(48px,8vw,100px);line-height:.75;letter-spacing:-.09em;font-weight:950;position:relative;z-index:1}.mp-final-mark i{font-style:normal;color:#8bbdff}.mp-final-copy{max-width:520px;position:relative;z-index:1}.mp-final-copy h2{font-size:clamp(42px,6vw,76px);line-height:.84;letter-spacing:-.07em;margin:17px 0;font-weight:950}.mp-final-copy h2 em{font-style:normal;color:#8bbdff}.mp-final-copy p{color:#b7c3d6;font-size:13px}.mp-final-copy a{display:inline-flex;padding:15px 18px;background:#fff;color:#111!important;margin-top:16px;font-size:9px;letter-spacing:.14em;font-weight:950}.mp-final-orbit{position:absolute;right:-80px;bottom:-250px;width:540px;height:540px;border:1px solid #a3caff44;border-radius:50%;box-shadow:0 0 0 35px #a3caff08,0 0 0 85px #a3caff05}
@media(max-width:900px){.mp-hero{min-height:610px}.mp-side{opacity:.4}.mp-world-grid{grid-template-columns:1fr}.mp-world{min-height:350px}.mp-feature{grid-template-columns:1fr;gap:20px}.mp-feature-art{height:260px}.mp-feature-copy{text-align:center}.mp-feature-copy p{margin-inline:auto}.mp-heading{align-items:flex-start;flex-direction:column}.mp-products{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-product-art{height:190px}.mp-discover-grid{grid-template-columns:1fr 1fr}.mp-discover-card:last-child{grid-column:1/-1}}
@media(max-width:600px){.mp-ticker{font-size:7px;letter-spacing:.1em}.mp-ticker span{display:none}.mp-hero{min-height:650px}.mp-hero-inner{width:88%;padding:75px 0}.mp-hero h1{font-size:clamp(57px,15vw,88px)}.mp-hero-inner>p{font-size:13px}.mp-side{font-size:26px;right:4%;top:27%;opacity:.22}.mp-platforms{margin-top:45px}.mp-worlds,.mp-picks,.mp-discover{padding:62px 17px}.mp-heading h2{font-size:48px}.mp-world{min-height:340px;padding:20px}.mp-world-copy h3{font-size:47px}.mp-feature{padding:55px 20px}.mp-feature-art{height:220px}.mp-ring{width:210px}.mp-feature-art>b{font-size:76px}.mp-lanes{gap:34px}.mp-product-art{height:160px;padding:8px}.mp-product-info{padding:10px}.mp-product-info b{font-size:10px}.mp-gta>img{height:340px;object-fit:cover;object-position:58% center}.mp-gta>div{padding:22px;background:linear-gradient(90deg,#090812d9,transparent)}.mp-gta b{font-size:48px}.mp-discover-grid{grid-template-columns:1fr}.mp-discover-card,.mp-discover-card:last-child{min-height:285px;grid-column:auto}.mp-final{min-height:480px;display:block;padding:65px 22px}.mp-final-mark{font-size:66px;margin-bottom:55px}.mp-final-copy h2{font-size:53px}}