/* Maidev XR Player Web · isolated styling for WordPress pages and shortcodes. */
.mxrp-page-shell{width:100%;min-width:0}
.mxrp-page-body{width:100%}
.mxrp{--mxrp-bg:#070b13;--mxrp-panel:#101824;--mxrp-panel-2:#121d2b;--mxrp-edge:#243246;--mxrp-text:#f3f8ff;--mxrp-muted:#a8b7ca;--mxrp-cyan:#27caf0;--mxrp-blue:#4699ff;--mxrp-orange:#ff900c;position:relative;isolation:isolate;overflow:hidden;background:var(--mxrp-bg);color:var(--mxrp-text);font-family:Inter,"Noto Sans Thai","Segoe UI",Tahoma,Arial,sans-serif;font-size:16px;line-height:1.65}
.mxrp *{box-sizing:border-box}
.mxrp img{max-width:100%;height:auto}
.mxrp a{color:inherit;text-decoration:none}
.mxrp p{margin:0 0 1em}
.mxrp h1,.mxrp h2,.mxrp h3{font-family:inherit;color:var(--mxrp-text);line-height:1.22;letter-spacing:-.018em;margin:0}
.mxrp h1{font-size:clamp(2.6rem,5.3vw,5.6rem);font-weight:850;letter-spacing:-.045em}
.mxrp h2{font-size:clamp(1.8rem,3.6vw,3.15rem);font-weight:800}
.mxrp h3{font-size:1.18rem;font-weight:750}
.mxrp-wrap{width:min(1220px,calc(100% - 44px));margin-inline:auto}
.mxrp-ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.28}
.mxrp-ambient-one{background:#0955a4;width:550px;height:550px;top:-170px;right:-190px}
.mxrp-ambient-two{background:#ff830b;width:290px;height:290px;top:420px;left:-240px;opacity:.09}
.mxrp-subnav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(156,195,255,.12)}
.mxrp-subbrand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;white-space:nowrap}
.mxrp-subbrand strong{font-weight:850;color:#fff}
.mxrp-subbrand img{width:42px;height:42px;border-radius:10px}
.mxrp-links{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700;color:#c2d4e6}
.mxrp-links a:hover,.mxrp-beta-back:hover{color:var(--mxrp-cyan)}
.mxrp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:800;line-height:1.25;transition:transform .2s,background .2s,border-color .2s;min-height:48px;text-align:center}
.mxrp-btn:not(.is-disabled):hover{transform:translateY(-2px)}
.mxrp-btn-primary{color:#04101b!important;background:linear-gradient(115deg,#28d6ec,#5c9dff);box-shadow:0 12px 32px rgba(28,166,235,.2)}
.mxrp-btn-primary:hover{background:linear-gradient(115deg,#65f0ff,#89b6ff)}
.mxrp-btn-ghost{background:#101824;border:1px solid #33445a;color:#ebf5ff!important}
.mxrp-btn-line{border:1px solid #427a9d;background:#122338;color:#d8efff!important}
.mxrp-btn-small{min-height:40px;padding:9px 16px;font-size:12px}
.mxrp-btn.is-disabled{opacity:.6;cursor:not-allowed;box-shadow:none}
.mxrp-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:665px;padding-top:48px;padding-bottom:65px}
.mxrp-hero-copy{position:relative;z-index:2;padding-bottom:30px}
.mxrp-eyebrow,.mxrp-kicker{font-size:11px!important;font-weight:900!important;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--mxrp-cyan)!important}
.mxrp-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}
.mxrp-eyebrow-sep{opacity:.35}
.mxrp-pulse{width:7px;height:7px;background:#39d8ac;border-radius:50%;display:inline-block;box-shadow:0 0 0 5px rgba(57,216,172,.13)}
.mxrp-gradient-text{display:block;background:linear-gradient(105deg,#fff 0%,#70dffa 45%,#4a9dff 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.mxrp-lead{color:#b8cce0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.8;max-width:630px;margin:25px 0 32px!important}
.mxrp-hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.mxrp-support-line{color:#849bb1;display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:25px;font-size:12px}
.mxrp-hero-visual{height:600px;display:flex;position:relative;align-items:center;justify-content:center}
.mxrp-device-glow{position:absolute;inset:10% 4%;background:radial-gradient(ellipse at center,rgba(46,129,240,.35),rgba(22,70,129,.13) 50%,transparent 75%);filter:blur(12px)}
.mxrp-phone{position:relative;overflow:hidden;background:#02070b;border:8px solid #1a2532;border-radius:30px;box-shadow:0 25px 75px rgba(0,0,0,.6),inset 0 0 0 1px #435368}
.mxrp-phone img{display:block;width:100%;height:100%;object-fit:contain}
.mxrp-phone-hero{height:min(590px,55vw);aspect-ratio:720/1560;transform:rotate(5deg);z-index:1}
.mxrp-floating-note{position:absolute;z-index:2;padding:13px 17px;border-radius:10px;border:1px solid #32526a;background:rgba(10,24,40,.88);backdrop-filter:blur(12px);font-size:11px;font-weight:850;letter-spacing:.09em;white-space:nowrap;box-shadow:0 12px 40px rgba(0,0,0,.32)}
.mxrp-float-top{left:0;top:18%}.mxrp-float-bottom{right:0;bottom:14%}
.mxrp-sparkle{font-size:18px;color:var(--mxrp-orange);margin-right:5px}.mxrp-dot-green{width:9px;height:9px;display:inline-block;background:#31e0b9;border-radius:50%;margin-right:8px}
.mxrp-announcement{padding:15px 20px;border-radius:10px;border:1px solid #365f78;background:#122a3d;color:#e1f4ff;margin:0 0 30px}
.mxrp-trustline{display:flex;gap:15px;align-items:center;justify-content:space-around;flex-wrap:wrap;border-top:1px solid #203042;border-bottom:1px solid #203042;padding-top:24px;padding-bottom:24px;font-size:12px;color:#7897ad;letter-spacing:.15em;font-weight:900}
.mxrp-section{padding-top:95px;padding-bottom:95px}
.mxrp-section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px}
.mxrp-section-head>div{max-width:720px}
.mxrp-section-head>p{color:var(--mxrp-muted);max-width:400px;font-size:15px;line-height:1.8;margin:0}
.mxrp-kicker{margin-bottom:13px!important}
.mxrp-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.mxrp-feature-card,.mxrp-card{background:linear-gradient(145deg,#111d2c,#0a121e);border:1px solid var(--mxrp-edge);border-radius:16px;padding:25px;min-width:0}
.mxrp-feature-card{display:flex;flex-direction:column;align-items:start;min-height:290px}
.mxrp-feature-icon{width:55px;height:55px;border-radius:14px;display:grid;place-items:center;background:#162c40;color:#50cbf0;font-size:29px;margin-bottom:30px}
.mxrp-feature-card h3{margin-bottom:14px;font-size:1.08rem}
.mxrp-feature-card p{color:var(--mxrp-muted);font-size:13px;line-height:1.8;flex:1}
.mxrp-feature-tag{display:inline-block;color:#69cbe8;border:1px solid #2c556c;border-radius:6px;padding:5px 9px;font-size:10px;letter-spacing:.1em;font-weight:850;margin-top:12px}
.mxrp-feature-tag-future{color:#ffbb6d;border-color:#7a5738}
.mxrp-section-gallery{background:linear-gradient(180deg,#0d1622,#070b13);border-block:1px solid rgba(255,255,255,.04)}
.mxrp-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.mxrp-shot-card{margin:0!important;min-width:0;padding:18px 18px 22px;background:#111d2b;border:1px solid #253950;border-radius:22px;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 18px 55px rgba(0,0,0,.2)}
.mxrp-shot-button{border:0;background:#030a10;border-radius:14px;cursor:zoom-in;overflow:hidden;height:405px;display:flex;justify-content:center;align-items:flex-start;padding:0;width:100%}
.mxrp-shot-button img{width:auto;max-width:100%;height:100%;object-fit:contain;transition:transform .25s ease}
.mxrp-shot-button:hover img{transform:scale(1.035)}
.mxrp-shot-card figcaption{display:flex;flex-direction:column;gap:5px;padding:17px 4px 0}
.mxrp-shot-card figcaption strong{font-size:14px;color:#eef8ff}
.mxrp-shot-card figcaption span{font-size:13px;color:#8faac1;line-height:1.65}
.mxrp-disclaimer{color:#8297ab!important;font-size:12px!important;line-height:1.75!important;margin:20px 0 0!important}
.mxrp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mxrp-steps>div{padding:27px;border-top:2px solid #2c94d9;background:linear-gradient(180deg,#101b29,#0b121d);border-radius:0 0 14px 14px}
.mxrp-step-num{font-size:35px;line-height:1;font-weight:850;color:#246288;display:block;margin-bottom:26px;letter-spacing:-.055em}
.mxrp-steps h3{margin-bottom:11px}
.mxrp-steps p{color:var(--mxrp-muted);font-size:13px;line-height:1.75;margin:0}
.mxrp-requirement{border:1px solid #38526c;border-radius:11px;background:#102234;padding:20px;margin-top:24px;color:#b9d7ea;font-size:14px;line-height:1.85}
.mxrp-demo-section{background:#0c1521;border-top:1px solid #1c2c3e;border-bottom:1px solid #1c2c3e}
.mxrp-demo-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}
.mxrp-demo-grid>div:first-child>p:not(.mxrp-kicker){color:var(--mxrp-muted);font-size:15px;line-height:1.8;margin-top:20px}
.mxrp-video-panel{background:#050910;border:1px solid #2c4054;border-radius:17px;overflow:hidden;aspect-ratio:16/9}
.mxrp-video-panel iframe{display:block;width:100%;height:100%;border:0}
.mxrp-video-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;height:100%;padding:25px}
.mxrp-video-empty strong{font-size:15px}.mxrp-video-empty small{font-size:12px;color:#8195a7}
.mxrp-play-icon{display:grid;place-items:center;background:linear-gradient(145deg,#1766bc,#27c4dd);height:62px;width:62px;border-radius:50%;color:white;font-size:20px;margin-bottom:5px}
.mxrp-roadmap{border:1px solid #2a3a4d;border-radius:17px;overflow:hidden;background:#0b121c}
.mxrp-roadmap-item{display:grid;grid-template-columns:62px 1fr 90px;gap:18px;align-items:center;padding:24px 28px;border-bottom:1px solid #26354a}
.mxrp-roadmap-item:last-child{border-bottom:0}
.mxrp-roadmap-num{font-weight:900;font-size:30px;letter-spacing:-.07em;color:#2f5374}
.mxrp-roadmap-heading{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:7px}
.mxrp-roadmap-heading h3{font-size:17px}.mxrp-roadmap-heading span{color:#5aaddc;font-size:12px;font-weight:750}
.mxrp-roadmap-body p{margin:0;color:#9ab0c3;font-size:13px}
.mxrp-stage-chip{font-size:10px;letter-spacing:.08em;text-transform:uppercase;justify-self:end;border:1px solid #3d4b5d;padding:5px 9px;border-radius:6px;color:#8c9fb1}
.mxrp-stage-current{background:linear-gradient(90deg,rgba(42,149,208,.12),transparent)}
.mxrp-stage-current .mxrp-roadmap-num,.mxrp-stage-current .mxrp-stage-chip{color:#6de5fb;border-color:#4799b1}
.mxrp-stage-previous .mxrp-stage-chip{color:#74d6b6;border-color:#317e69}
.mxrp-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mxrp-faq-list details{background:#0f1a27;border:1px solid #293a4c;border-radius:13px;padding:20px 22px}
.mxrp-faq-list details summary{cursor:pointer;font-size:15px;font-weight:750;padding-right:22px;color:#e6f4ff}
.mxrp-faq-list details p{color:#a9bbce;font-size:13px;line-height:1.85;margin:16px 0 0}
.mxrp-final-cta{text-align:center;background:radial-gradient(ellipse at 50% 0%,#153454,#0b1522 60%);border:1px solid #2a5068;border-radius:23px;margin-top:30px;margin-bottom:72px;padding:65px 24px}
.mxrp-final-cta h2{max-width:830px;margin:0 auto 20px}.mxrp-final-cta>p:not(.mxrp-kicker){max-width:680px;margin:0 auto 26px;color:#b6cbe0}
.mxrp-final-logo{display:flex;justify-content:center;margin-bottom:15px}.mxrp-final-logo img{width:80px;height:80px;object-fit:contain}
.mxrp-microfooter{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:22px;padding-bottom:36px;border-top:1px solid #26384b;color:#8ba4bb;font-size:12px}
.mxrp-microfooter a:hover{color:#a8efff}
.mxrp-lightbox{padding:40px 15px 15px;border:1px solid #425a75;border-radius:16px;background:#08111e;max-width:min(92vw,820px);max-height:94vh;position:fixed}
.mxrp-lightbox::backdrop{background:rgba(0,0,0,.86)}
.mxrp-lightbox img{display:block;width:auto;max-width:100%;max-height:calc(94vh - 70px);object-fit:contain;margin:auto}
.mxrp-lightbox-close{position:absolute;right:7px;top:4px;border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer;padding:0 10px;z-index:3}
/* Beta page */
.mxrp-beta-top{display:flex;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #23364d}
.mxrp-beta-back{font-size:13px;color:#a7bfd5!important}
.mxrp-beta-hero{display:grid;grid-template-columns:1.5fr .5fr;gap:30px;align-items:center;padding-top:90px;padding-bottom:80px}
.mxrp-beta-hero h1{font-size:clamp(2.7rem,5vw,4.9rem)}
.mxrp-beta-hero-content>p:not(.mxrp-kicker){max-width:680px;color:#b1c8da;font-size:17px;margin:25px 0 32px;line-height:1.9}
.mxrp-beta-current{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 20px;background:#102336;border:1px solid #2a5370;border-radius:13px;max-width:max-content}
.mxrp-beta-label{color:#7ea3c1;font-size:12px}.mxrp-beta-current strong{color:#e1f6ff;font-size:14px}.mxrp-beta-current small{color:#69bde7;font-size:12px}
.mxrp-beta-hero-art{text-align:center;background:radial-gradient(circle,#12345f,transparent 70%);padding:25px 0}
.mxrp-beta-hero-art img{width:min(100%,250px);border-radius:32px;margin:0 auto 22px;box-shadow:0 25px 50px rgba(0,0,0,.4)}
.mxrp-beta-hero-art span{font-size:10px;font-weight:850;letter-spacing:.2em;color:#6d9cbc}
.mxrp-beta-features{grid-template-columns:repeat(3,minmax(0,1fr))}
.mxrp-eligibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.mxrp-eligibility-grid h3{margin-bottom:14px}.mxrp-eligibility-grid p{color:#acbfd1;font-size:13px;line-height:1.85;margin:0}
.mxrp-signup-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:18px;align-items:start}
.mxrp-signup-main{padding:30px}.mxrp-signup-main>p{color:#aec2d4;line-height:1.85;font-size:14px}
.mxrp-form-open{display:flex;align-items:center;color:#a8f0db;margin-bottom:16px;gap:5px}
.mxrp-form-embed{border-radius:12px;overflow:hidden;background:#fff;margin:20px 0}
.mxrp-form-embed iframe{border:0;display:block;max-width:100%;background:#fff}
.mxrp-form-pending{display:flex;flex-direction:column;align-items:start;gap:15px;padding:15px 0 25px}
.mxrp-form-pending span{font-size:38px;color:#5dbee8}.mxrp-form-pending p{font-size:14px;color:#adc1d2;line-height:1.85;max-width:500px}
.mxrp-signup-side h3{margin-bottom:18px}.mxrp-signup-side ul{padding-left:21px;margin:0 0 22px;color:#b5c9db;font-size:14px;line-height:2.1}
.mxrp-signup-side p{color:#819db4;font-size:12px;line-height:1.8}.mxrp-signup-side a{color:#79daf5;font-weight:750;font-size:13px}
.mxrp-steps-four{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1050px){
 .mxrp-links{gap:13px}.mxrp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mxrp-feature-card{min-height:230px}.mxrp-feature-icon{margin-bottom:18px}
 .mxrp-hero{grid-template-columns:1.1fr .9fr}.mxrp-floating-note{font-size:9px}
 .mxrp-steps-four{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 .mxrp-wrap{width:min(100% - 30px,1220px)}.mxrp-subnav{flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:14px}.mxrp-links{order:3;width:100%;overflow:auto;gap:20px;padding:5px 0 2px;white-space:nowrap}.mxrp-subnav>.mxrp-btn{margin-left:auto}
 .mxrp-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:auto;padding-top:52px;padding-bottom:45px}.mxrp h1{font-size:clamp(2.5rem,9vw,4.1rem)}.mxrp-lead{font-size:15px}.mxrp-hero-copy{padding-bottom:10px}.mxrp-hero-visual{height:500px;margin-top:5px}.mxrp-phone-hero{height:460px;max-width:80vw}.mxrp-float-top{left:5%;top:15%}.mxrp-float-bottom{right:3%;bottom:11%}
 .mxrp-section{padding-top:65px;padding-bottom:65px}.mxrp-section-head{flex-direction:column;align-items:start;gap:15px;margin-bottom:26px}.mxrp-section-head>p{max-width:620px}
 .mxrp-gallery-grid{gap:12px}.mxrp-shot-card{padding:9px;border-radius:14px}.mxrp-shot-button{height:340px}.mxrp-shot-card figcaption{padding:11px 2px 5px}.mxrp-shot-card figcaption strong{font-size:12px}.mxrp-shot-card figcaption span{font-size:11px}
 .mxrp-demo-grid{grid-template-columns:1fr;gap:26px}.mxrp-faq-list{grid-template-columns:1fr}.mxrp-steps{grid-template-columns:1fr}.mxrp-steps-four{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mxrp-beta-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:40px}.mxrp-beta-hero-art{display:none}.mxrp-eligibility-grid{grid-template-columns:1fr}.mxrp-signup-layout{grid-template-columns:1fr}
}
@media(max-width:520px){
 .mxrp-subbrand{font-size:14px}.mxrp-subbrand img{height:36px;width:36px}.mxrp-subnav>.mxrp-btn{font-size:11px;min-height:35px;padding:7px 10px}
 .mxrp h1{font-size:clamp(2.4rem,10.5vw,3.45rem)}.mxrp h2{font-size:clamp(1.8rem,8vw,2.4rem)}.mxrp-eyebrow{font-size:10px!important}
 .mxrp-hero{padding-top:46px}.mxrp-hero-actions .mxrp-btn{width:100%}.mxrp-support-line{font-size:11px;gap:7px}.mxrp-hero-visual{height:480px}.mxrp-phone-hero{height:445px}.mxrp-floating-note{font-size:9px;padding:10px}.mxrp-float-top{left:0}.mxrp-float-bottom{right:0}
 .mxrp-trustline{gap:12px;justify-content:center;font-size:10px}.mxrp-feature-grid,.mxrp-beta-features{grid-template-columns:1fr}.mxrp-feature-card{min-height:210px}.mxrp-feature-icon{height:45px;width:45px;font-size:24px;margin-bottom:18px}
 .mxrp-gallery-grid{grid-template-columns:1fr;gap:18px}.mxrp-shot-card{padding:16px}.mxrp-shot-button{height:420px}.mxrp-shot-card figcaption strong{font-size:14px}.mxrp-shot-card figcaption span{font-size:12px}
 .mxrp-roadmap-item{grid-template-columns:38px 1fr;gap:12px;padding:18px 14px}.mxrp-roadmap-num{font-size:25px}.mxrp-roadmap-heading{gap:4px;flex-direction:column}.mxrp-roadmap-heading h3{font-size:15px}.mxrp-roadmap-body p{font-size:12px}.mxrp-stage-chip{grid-column:2;justify-self:start;margin-top:4px}
 .mxrp-final-cta{padding:45px 15px;margin-bottom:50px}.mxrp-steps-four{grid-template-columns:1fr}.mxrp-beta-hero-content>p:not(.mxrp-kicker){font-size:15px}.mxrp-beta-current{align-items:start;flex-direction:column;gap:6px}
 .mxrp-signup-main,.mxrp-signup-side{padding:22px}
}
@media(prefers-reduced-motion:reduce){.mxrp *{scroll-behavior:auto!important;transition:none!important}}
